.hrList_a1_item{position: relative;margin-bottom: 3.5vw;    box-sizing: border-box;    border-top: 1px solid #454545;}
.hrList_a1_title{font-size:22px; font-weight: bold;border-left: 0.7vw solid #45b035;
	overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;padding: 0.4vw 0.6vw;background-position: 99% center;background-size: 1.5% auto;}
.hrList_a1_item ul{padding: 1.4vw 1.3vw;box-sizing: border-box;border: 1px solid #454545;}
.hrList_a1_item ul>li{line-height:2;}
.hrList_a1_item ul li span{color:#45b035;font-weight: bold;}
.hrList_a1_item ul>li:nth-child(8),.hrList_a1_item ul>li:nth-child(7){display: none;}

.hrList_a1_button a.more{color: #fff;display: block;font-weight: lighter; border: 1px solid #45b035; z-index:1;width: 8em;height: 40px;line-height: 40px;text-align: center;
    transition: 0.3s;-ms-transition: 0.3s;-webkit-transition: 0.3s;background-color: #45b035;margin-left: auto;margin-right: 0;}
.hrList_a1_button{overflow:hidden; clear:both;border: 1px solid #454545;border-top: none;box-sizing: border-box;padding: 1vw 1.3vw;}

@media only screen and (min-width: 1100px){
	.hrList_a1_button a:hover{background-color: #535353;border-color: #535353;}
}
@media only screen and (max-width: 1100px){
    .hrList_a1_title{font-size: 20px;}
}
@media only screen and (max-width:640px){
	.hrList_a1_title{padding: 2.4vw 15% 2.4vw 3.6vw;    background-position: 95% center;background-size: 3.5% auto;}
	.hrList_a1_button a.more{font-size: 3.8vw;height: 9vw;line-height: 9vw;}
	.hrList_a1_button{padding: 3vw;}
}
