/* pages/pbService/museum/index.wxss */ page { background: #EDEDED; } .search-top-box { padding-top: 20rpx; background: white; position: fixed; left: 0; right: 0; font-size: 26rpx; } .search-box { display: flex; margin: 0 30rpx; justify-content: space-between; height: 60rpx; border-radius: 30rpx; background: #ededed; align-items: center; padding-left: 20rpx; } .search-box .iconfont { flex-shrink: 0; } .search-box input { flex: 1; width: 500rpx; display: block; margin: 0 20rpx; } .search-box .search-btn { line-height: 40rpx; width: 110rpx; border-left: 1rpx solid #ccc; text-align: center; color: #0B898E; } .search-menus { height: 95rpx; margin: 0 30rpx; margin-top: 5rpx; display: flex; justify-content: space-between; align-items: center; } .search-menu { position: relative; line-height: 50rpx; width: 25%; text-align: center; } .search-menu.active { color: #0B898E; } .search-menu.active::after { content: "1"; font-size: 0; display: block; position: absolute; left: 50%; background: #0B898E; height: 4rpx; border-radius: 2rpx; width: 30rpx; margin-left: -15rpx; bottom: 0; } .item { display: flex; width: 690rpx; height: 200rpx; background: #FFFFFF; border-radius: 20rpx; margin: 20rpx 30rpx; overflow: hidden; color: #888888; font-size: 26rpx; } .item image { width: 200rpx; height: 200rpx; display: block; flex-shrink: 0; margin-right: 20rpx; } .item .icon-box { display: flex; align-items: center; height: 50rpx; } .item .right-info { flex: 1; width: 430rpx; margin-top: 20rpx; margin-right: 20rpx; } .item .title { font-size: 30rpx; font-weight: bold; color: #333; margin-bottom: 30rpx; } .item .iconfont { color: #0B898E; margin-right: 10rpx; } .nodata { text-align: center; margin-top: 50rpx; line-height: 50rpx; font-size: 26rpx; color: #999; }