.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:#03aa96;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 silver}.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:#03aa96;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}