.JobList_c1{margin: 0;background: #f5f5f5;}
.hrList_a1{ padding:20px 0 40px 0;}
.hrList_a1_item{/* border:1px solid #eee; *//* margin-top:30px; */background:#fff;width: 100%;/* margin-left:2.5%; */float: none;}
.hrList_a1_title{padding:10px;/* border-left: navajowhite; */margin-left:-1px;border-bottom:1px solid #eee;display: block;font-size:20px;font-weight:700;background: #5da739;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #fff; text-align:left;}
.hrList_a1_button{padding: 0;display: block;width: 100%;text-align: center;}
.hrList_a1_item ul{padding:15px 20px;}
.hrList_a1_item ul li{line-height:20px;padding:5px 0;color:#777;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;float: left;width: 50%; background: #FFFFFF;}
.hrList_a1_item ul li span{display:inline-block;width:90px;color: #666;font-weight:bold;}
.hrList_a1_button a.more{color: #5da739;font-weight: lighter;border: 1px solid #ddd;position:relative;transition: 0.6s;font-size:16px;z-index:1;text-align: center;line-height: 40px;display: inline-block;padding: 7px 40px;}
.hrList_a1_button a.more::before{display:none; content: ""; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background:#009c73;z-index: -1;transition: 0.6s;}
.hrList_a1_button a.more:hover{color:#fff; background: #5da739;}
/*.hrList_a1_button a.more:hover::before{width:100%;}
*/.hrList_a1_button a.more.on{background:#1a529c;color:#fff;}
li.hrList_a1_item{ width:calc(49% - 2px); float:left;}
li.hrList_a1_item:nth-of-type(2n+1){ margin-right:2%;}
ul.JobList_c1.clearfix>li{margin-bottom:60px;padding-bottom: 20px; text-align:left;}
ul.JobList_c1.clearfix li ul li:nth-last-of-type(1){ width:100%;}

.page_main{ text-align:center;}
/*页码 */
.page{ padding:15px; font-size:14px;  display:inline-block;}
.page a{ display:block; padding:0 20px; height:38px; line-height:38px; float:left; min-width:16px; background:#fff; text-align:center; margin-right:10px; border:1px solid #e3e3e3; color:#666;}
.page span{display:block; padding:0 20px; height:38px; line-height:38px; float:left; color:#666; background:#fff; min-width:16px; text-align:center; margin-right:10px; border:1px solid #e3e3e3;}
.page span.cur{ background:#5da739; color:#fff; height:40px; line-height:40px;}

.pageinfo{ float:right; line-height:28px; display:none;}
.conT{ font-size:24px; color:#1a529c;font-family:"微软雅黑"; }

@media only screen and (max-width:960px){
	.page{padding-bottom:60px;}
	li.hrList_a1_item{ width:100%; float:none;}
}

@media only screen and (max-width: 720px){
	.hrList_a1_item ul li{ width:100%;}
	.page{ padding-bottom:0;margin: 0 auto; padding:0;}
	.page span{display:block;padding: 0 2vw;height: 32px;line-height: 32px;float:left;color:#666;background:#fff;min-width:16px;text-align:center; margin:0;border:1px solid #e3e3e3;}
.page a{ display:block; padding:0 20px; height:32px; line-height:32px; float:left; min-width:16px; background:#fff; text-align:center; margin-right:10px; border:1px solid #e3e3e3; color:#666;}
.hrList_a1_button a.more{color: #fff;}

.page span.cur{background:#5da739;color:#fff;height: 32px;line-height: 32px;}
.hrList_a1_button a.more:hover{color:#fff; background: #5DA739;}
#page span:nth-of-type(1), #page span:nth-last-of-type(1){ display:none;} 
	 
}