/* 顶部 */ .app-header { display: flex; align-items: center; height: 90rpx; box-shadow: 0 0 10rpx 10rpx #eaeaea; border-top: 1rpx solid #f5f5f5; box-sizing: border-box; background: #fff; } .map { display: flex; white-space: nowrap; font-size: 28rpx; padding: 0 10rpx 0 20rpx; color: #999; } .location { width: 20rpx; height: 24rpx; padding-right: 10rpx; } .location image { width: 100%; height: 100%; } .map .cityname { color: #232327; } .arrow-down { transform: rotate(90deg); margin-left: 10rpx; } .search { display: flex; align-items: center; flex-grow: 1; height: 54rpx; margin: 0 30rpx 0 10rpx; padding: 0 20rpx; background: #f5f5f5; border-radius: 27rpx; line-height: 54rpx; font-size: 24rpx; color: #999; } .search .i_search { width: 24rpx; height: 27rpx; display: flex; align-items: center; margin-left: 100rpx; } .search .i_search image { width: 100%; height: 100%; } .search-input { margin-left: 13rpx; color: #ababab; } /* 轮播图 */ .slide-image { width: 100%; } /* 滚动 */ .marquee { display: flex; align-items: center; margin-top: 20rpx; padding: 0rpx 20rpx; background: rgba(255, 255, 255, 1); box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.06); border-radius: 48rpx; height: 48rpx; line-height: 48rpx; font-size: 24rpx; color: #706f6f; } .marquee .broadcast { width: 30rpx; height: 26rpx; margin-left: 20rpx; display: flex; align-items: center; } .marquee .broadcast image { width: 100%; height: 100%; } .marquee .swip { width: 100%; height: 100%; padding-left: 20rpx; } .marquee .swip text { width: 100%; height: 100%; } /* 岗位 */ .activity-box { padding-top: 30rpx; } .activity { display: flex; } .activity-item { position: relative; flex: 1 0 auto; display: flex; flex-direction: column; justify-content: center; justify-items: center; align-items: center; font-size: 26rpx; color: #777; } .activity-item image { width: 108rpx; height: 108rpx; } .activity-item text { margin-top: 18rpx; } /* 岗位2 */ .activity-box2 { padding: 40rpx 0; } .activity2 { display: flex; } .activity-item2 { position: relative; flex: 1 0 auto; display: flex; flex-direction: column; justify-content: center; justify-items: center; align-items: center; font-size: 26rpx; color: #777; padding-bottom: 5rpx; } .activity-item2 image { width: 314rpx; height: 198rpx; } .activity-item2 text { margin-top: 18rpx; } /* 间距 */ .jianju { width: 100%; height: 16rpx; background: rgba(245, 245, 245, 1); } /* 列表 */ .box-body { width: 100%; overflow: hidden; } .box_title { padding: 17rpx 0 17rpx 40rpx; font-size: 28rpx; color: #666; border-bottom: 2rpx solid #ddd; } .box-item { display: flex; padding: 35rpx 40rpx 30rpx 40rpx; font-size: 32rpx; color: #232327; box-sizing: border-box; border-bottom: 16rpx solid #f5f5f5; } .item-hover { background: #f5f5f5; } .box-item .box-item-img { display: flex; flex: 0 0 auto; width: 150rpx; height: 150rpx; border-radius: 6rpx; background: #fff; } .box-item .box-item-info { display: flex; flex-direction: column; justify-content: space-between; flex-grow: 1; box-sizing: border-box; overflow: hidden; } .box-item .one { display: flex; justify-content: space-between; color: #232327; flex-direction: row; } .box-item .one .left { display: flex; flex-grow: 1; align-items: center; font-size: 32rpx; font-family: SourceHanSansCN-Regular; font-weight: 400; color: rgba(35, 35, 39, 1); width: 60%; } .box-item .one .salary { font-size: 32rpx; font-family: ArialMT; font-weight: 400; color: rgba(255, 78, 37, 1); } .box-item .one .salary image { width: 18rpx; height: 24rpx; } .box-item .two { display: flex; justify-content: space-between; color: #909090; font-size: 24rpx; margin-top: 30rpx; align-items: center; } .box-item .two .limit { display: flex; flex-direction: row; flex-grow: 1; overflow: hidden; margin-right: 20rpx; width: 80%; color: #868b92; } .box-item .two .limit image { width: 18rpx; height: 18rpx; margin-right: 10rpx; } .box-item .two .limit i-tag { } .box-item .two .limit text { margin-left: 10rpx; } .box-item .two .limit_1 { display: flex; flex-direction: row; flex-grow: 1; overflow: hidden; width: 80%; color: #868b92; flex-wrap: wrap; } .box-item .two .limit_1 image { width: 18rpx; height: 18rpx; margin-right: 10rpx; } .box-item .two .limit_1 i-tag { } .box-item .two .limit_1 text { margin-left: 10rpx; } .box-item .two .time { color: #4391e1; font-size: 20rpx; border: 2rpx solid rgba(67, 145, 225, 1); border-radius: 14px; padding: 4rpx 14rpx; } .tag-class { margin-right: 8rpx; white-space: nowrap; border: none !important; background: rgba(255, 246, 229, 1) !important; border-radius: 14px !important; margin-bottom: 12rpx; color: #ff903f; font-size: 20rpx; } .tag-class1 { margin-right: 8rpx; white-space: nowrap; border: none !important; background: rgba(245, 245, 245, 1) !important; border-radius: 14px !important; margin-bottom: 12rpx; font-size: 20rpx; } .box-item .three { display: flex; justify-content: space-between; align-items: center; font-size: 20rpx; margin-top: 20rpx; } .box-item .three image { width: 16rpx; height: 19rpx; } .box-item .three .area { color: #868b92; font-size: 24rpx; } .box-item .three .area .area-name { margin-left: 10rpx; color: #868b92; font-size: 24rpx; } .box-item .three .limit { display: flex; flex-grow: 1; overflow: hidden; margin-right: 10rpx; width: 80%; flex-direction: row; } .box-item .three .limit i-tag { margin-left: 10rpx; } .box-item .three .time { flex: 0 0 auto; color: #868b92; } .box-item .three .time image { width: 18rpx; height: 18rpx; } .box-item .three .time text { margin-left: 6rpx; font-size: 20rpx; } .box-item .three .fan { display: flex; flex-direction: row; color: #ff400e; font-size: 20rpx; align-items: center; } .box-item .three .fan image { width: 24rpx; height: 24rpx; margin-right: 10rpx; } .box-item .four { display: flex; justify-content: space-between; color: #909090; font-size: 22rpx; margin-top: 18rpx; align-items: center; } .box-item .four .limit { display: flex; flex-direction: row; flex-grow: 1; overflow: hidden; margin-right: 30rpx; width: 80%; color: #868b92; } .box-item .four .limit image { width: 18rpx; height: 18rpx; } .box-item .four .limit i-tag { margin-left: 10rpx; } .box-item .four .limit text { margin-left: 10rpx; } .box-item .four .time { color: #706f6f; font-size: 20rpx; } .box-item .four .commpany { font-size: 22rpx; color: #a0a4a9; } .box-item .four .area { color: #868b92; font-size: 24rpx; } .box-item .four .area image { width: 16rpx; height: 19rpx; } .box-item .four .area .area-name { margin-left: 10rpx; color: #868b92; font-size: 22rpx; } /* 客服 */ .kefu-button::after { border: 0; border-radius: 0; } #kefu { position: fixed; bottom: 60rpx; right: 30rpx; width: 124rpx; height: 124rpx; background: url("https://happyjob.oss-cn-shanghai.aliyuncs.com/uploadfiles/mina/images/home/kefu.png") no-repeat; background-size: 100% 100%; border: none; outline: none; } #kefu.kefu-hover { background-image: url("https://happyjob.oss-cn-shanghai.aliyuncs.com/uploadfiles/mina/images/home/kefu1.png"); } #kefu::after { border: none; } .loading_no { display: flex; justify-content: center; align-items: center; height: 60rpx; font-size: 22rpx; background-color: #f5f5f5; color: #696969; }