.group-employment {overflow:hidden; padding-top:16px;background-color:#e9ecef}
.group-employment h2.header {position:relative;height:52px; padding:16px 0 0 16px; border-bottom: none;font-size: 16px;font-weight:700;color:#222;-webkit-box-sizing:border-box;box-sizing:border-box}
.group-employment h2.header>a {display:block;width:100%;height:41px}
.group-employment .paginations {position:absolute;right:16px;top:0;height:52px;font-size:0;line-height:52px;}
.group-employment .paginations .current {display:inline-block;vertical-align:top;font-size: 12px;color:#002aff}
.group-employment .paginations .total {display:inline-block;vertical-align:top;font-size: 12px;color:#999}
.group-employment .list .item {position:relative;height:43px;border-bottom:1px solid #f4f4f4}
.group-employment .list .item>a {overflow:hidden;display:block;position:relative;width:100%;height:42px;white-space:nowrap;text-overflow:ellipsis;-webkit-box-sizing:border-box;box-sizing:border-box}
.group-employment .list .category {display:inline-block;min-width:30px;height:17px;padding:0 3px;vertical-align:top;text-align:center;border-radius:17px;border:1px solid #bbb;-webkit-box-sizing:border-box;box-sizing:border-box;font-size: 11px;color:#9d9d9d;-webkit-transform:translateY(12px);transform:translateY(12px)}
.group-employment .list .company {display:inline;vertical-align:top;font-size: 15px;color:#002aff;margin-right:3px}
.group-employment .list .description {display:inline;line-height:42px;font-size: 15px;color:#333}
.group-employment .list-footer {height:38px;font-size:0;text-align:right}
.group-employment .list-footer .button-more {position:relative;display:inline-block;height:38px;padding-right:16px;font-size: 13px;color:#999;line-height:38px}
.group-employment .list-footer .button-more::after {content:'';display:block;position:absolute;right:8px;top:50%;width:7px;height:7px;border-top:1px solid #333944;border-right:1px solid #333944;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);opacity:.4}
.group-employment-container {position:relative;background-color:#fff; border-radius: 10px;}
.swipe-group-employment-logo {z-index:1;position:relative;height:57px;border-bottom:1px solid #e2e4e7;-webkit-box-sizing:border-box;box-sizing:border-box}
.swipe-group-employment-logo .swiper-slide-item {display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:auto;height:56px;padding:0 6px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.swipe-group-employment-logo .swiper-slide-item img {max-width:64px;vertical-align:top;margin:0 auto;-ms-flex-item:align-center;align-self:center}
.swipe-group-employment-logo .swiper-slide-active::after {content:'';display:block;position:absolute;left:4px;right:4px;bottom:-1px;height:2px;background-color:#002aff}
.swipe-group-employment-list {overflow:hidden;margin: 0 16px 8px;}
.swipe-service-infomation {overflow:hidden;position:relative;padding-top:10px;background-color:#e9ecef}
.swipe-service-infomation .swiper-pagination {bottom:20px;font-size:0}
.swipe-service-infomation .swiper-pagination-bullet {width:10px;height:10px;margin:0 3px;background-color:#e3e2d7}
.swipe-service-infomation .swiper-pagination-bullet-active {background-color:#002aff}
.swipe-service-infomation img {width:100%}
