/* pages/pbService/bus/index.wxss */ page { background: #f6f6f6; } .top-search { position: fixed; left: 0; right: 0; background: white; padding: 20rpx 0; } .search-box { height: 60rpx; display: flex; justify-content: space-between; align-items: center; padding-left: 20rpx; background: #ededed; border-radius: 30rpx; margin: 0 30rpx; } .search-box .iconfont { color: #999999; flex-shrink: 0; } .search-box input { display: block; flex: 1; margin: 0 20rpx; font-size: 26rpx; } .search-btn { flex-shrink: 0; width: 110rpx; text-align: center; font-size: 26rpx; color: #0B898E; border-left: 1rpx solid #ccc; line-height: 40rpx; } .text-tip { background: white; padding: 0 30rpx; line-height: 65rpx; font-size: 26rpx; color: #333; } .box { margin: 20rpx 30rpx; padding: 0 20rpx; background: white; border-radius: 20rpx; } .box-title-box { display: flex; justify-content: space-between; align-items: center; line-height: 30rpx; margin-bottom: 15rpx; } .box-title-box image { width: 30rpx; height: 30rpx; flex-shrink: 0; display: block; } .box-title { flex: 1; margin:15rpx; } .box-title-box .iconfont { color: #999999; font-size: 24rpx; } .bus-item { margin: 20rpx 30rpx; font-size: 26rpx; } .bus-name { color: #333; font-weight: bold; margin-bottom: 10rpx; } .bus-tip { display: flex; justify-content: space-between; align-items: center; color: #888888; } .bus-state { color: #0B898E; } .more-btn { line-height: 86rpx; border-top: 1rpx solid #d8d8d8; text-align: center; color: #0B898E; font-size: 26rpx; font-weight: 500; } .bus-names-list { display: flex; align-items: center; flex-wrap: wrap; } .bus-name-item { flex-shrink: 0; color: #0B898E; font-size: 26rpx; padding: 0 15rpx; border: 2rpx solid; font-weight: 500; line-height: 40rpx; border-radius: 20rpx; box-sizing: border-box; margin-right: 10rpx; margin-bottom: 10rpx; }