@charset "UTF-8"; /* 颜色变量 */ /* 行为相关颜色 */ /* 基本颜色 */ .bus_box { display: flex; justify-content: space-between; align-items: center; font-size: 30rpx; color: #fff; margin-bottom: 24rpx; } .bus_box .busright { font-size: 24rpx; width: 120rpx; text-align: center; border: 1rpx solid #fff; padding: 5rpx 0; border-radius: 10rpx; } .stepbox { display: flex; justify-content: space-between; align-items: center; } .stepbox .xian { width: 35rpx; height: 2rpx; background: #c7c5c5; margin-bottom: 35rpx; } .stepbox .xian_a { background: #fff; } .stepbox .stepli { display: flex; flex-direction: column; align-items: center; text-align: center; flex-shrink: 0; } .stepbox .stepli .num { width: 40rpx; height: 40rpx; border-radius: 50%; border: 1rpx solid #c7c5c5; font-size: 24rpx; text-align: center; line-height: 38rpx; color: #c7c5c5; margin-bottom: 15rpx; margin-right: 10rpx; } .stepbox .stepli .step_text { font-size: 26rpx; color: #c7c5c5; } .stepbox .stepli .step_text text { font-size: 26rpx; color: #c7c5c5; margin-left: 10rpx; } .stepbox .stepli_a .num { color: #fff; border: 2rpx solid #fff; } .stepbox .stepli_a .step_text { color: #fff; } .stepbox .stepli_a .step_text text { font-size: 26rpx; color: #fff; } .pull_head { font-size: 34rpx; color: #999; padding: 30rpx 0; text-align: center; } .contractinfo { background: #008EFF; padding: 20rpx 40rpx; position: relative; } .contractinfo .nameli { display: flex; justify-content: flex-start; align-items: center; margin-bottom: 24rpx; } .contractinfo .nameli .zhangimg { width: 40rpx; height: 40rpx; margin-right: 15rpx; } .contractinfo .nameli .name { font-size: 32rpx; color: #fff; font-size: 36rpx; font-weight: 600; } .contractinfo .content { font-size: 30rpx; color: #fff; margin: 15rpx 0; } .tabinfo { display: flex; justify-content: space-between; align-items: center; padding: 20rpx; background: #fff; border-top: 1rpx solid #C0C0C0; } .tabinfo .tableft { display: flex; justify-content: flex-start; align-items: center; } .tabinfo .tableft .headerimg { width: 45rpx; height: 45rpx; border-radius: 50%; } .tabinfo .tableft .name { font-size: 26rpx; color: #008EFF; margin-left: 24rpx; } .tabinfo .rightimg { width: 32rpx; height: 32rpx; } .group_tab { margin: 20rpx 0; } .bottom_nav { position: fixed; bottom: 0; left: 0; right: 0; padding: 20rpx 0; background-color: #fff; text-align: center; color: #999; z-index: 2; display: flex; justify-content: space-around; align-items: center; border-top: 1rpx solid #f5f5f5; } .bottom_nav .bottom_item { font-size: 24rpx; } .bottom_nav .bottom_item .botimg { width: 40rpx; height: 40rpx; } .pull_head { font-size: 34rpx; color: #999; padding: 30rpx 0; } .pull_con { display: flex; justify-content: space-between; flex-wrap: wrap; padding: 20rpx 30rpx 100rpx; } .pull_con .bottom_item { margin-right: 40rpx; margin-bottom: 35rpx; } .pull_con .bottom_item:nth-child(4n) { margin-right: 0; }