page { width: 100%; /* height: 100%; */ background: #f9f9f9; } .container { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; } .swiper { width: 100%; height: 300rpx; } .swiper image { width: 100%; height: 100%; } .title { width: 90%; display: flex; flex-direction: column; background: white; margin: -50rpx auto 0; border: 1rpx solid #fafafa; height: 170rpx; z-index: 2; padding: 15rpx 20rpx; border-radius: 10rpx; } .title text:nth-of-type(1) { font-size: 50rpx; } .title text:nth-of-type(2) { font-size: 28rpx; } .tabbar { width: 100%; background: white; display: flex; align-items: center; height: 80rpx; margin-top: 20rpx; border-bottom: 1rpx solid #ccc; } .tabbar .view { display: flex; width: 50%; justify-content: center; box-sizing: border-box; height: 100%; /* align-items: center; */ line-height: 76rpx; } .tabbar .active { color: #43E0B8; border-bottom: 2rpx solid #43E0B8; } .wxparse{ width: 100%; background: white; font-size: 28rpx; padding: 20rpx 20rpx; box-sizing: border-box; } .wxParse-p{ padding: 0 !important; width: 100%; } .wxparse .wxParse-br{ height: 20rpx; width: 100%; } .parseTitle { font-size: 40rpx; padding: 10rpx 0rpx; border-bottom: 2rpx dashed #666; width: 100%; text-align: center; display: inline-block; background: white; margin-top: 20rpx; } .tabSwiper{ width: 100%; height: 450rpx; background: white; } .tabSwiper .swiper-item{ width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; } .tabSwiper .view{ width: 95%; display: flex; align-items: center; height: 100rpx; padding: 15rpx 0rpx; border-bottom: 1rpx solid #ccc; margin: 10rpx 0rpx; } .tabSwiper .view .left{ display: flex; flex-direction: column; align-items: center; width: 50%; height: 100%; justify-content: space-around; } .tabSwiper .view .center{ width: 25%; display: flex; align-items: center; justify-content: center; height: 100%; color: #43E0B8; font-size: 30rpx; } .tabSwiper .view .right{ width: 25%; display: flex; align-items: center; justify-content: center; height: 100%; } .tabSwiper .view .right view{ width: 80%; display: flex; align-items: center; justify-content: center; height: 60rpx; font-size: 26rpx; color: white; background: #43E0B8; border-radius: 10rpx; } .background{ width: 100%; height: 100%; background: #ccc; opacity: 0.5; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 88; } .model{ width: 500rpx; height: 430rpx; position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); display: flex; flex-direction: column; align-items: center; z-index: 99; border-radius: 20rpx; background: white; justify-content: space-between; } .model .text{ font-size: 30rpx; width: 100%; display: flex; align-items: center; justify-content: center; height: 70rpx; } .model .center{ display: flex; flex-direction: column; font-size: 28rpx; color: #43E0B8; width: 92%; height: 100rpx; background: #ccc; justify-content: center; padding-left: 30rpx; box-sizing: border-box; } .model .bottom{ width: 92%; display: flex; align-items: center; justify-content: space-between; } .model .bottom .right{ display: flex; align-items: center; width: 200rpx; height: 65rpx; border: 2rpx solid #d6e4ef; } .model .bottom .right view{ display: flex; height: 100%; align-items: center; justify-content: center; box-sizing: border-box; } .model .coupon{ width: 92%; display: flex; justify-content: space-between; font-size: 28rpx; padding: 10rpx 0rpx; } .model .anniu{ width: 100%; display: flex; align-items: center; border-top: 2rpx solid #ccc; } .model .anniu view{ display: flex; align-items: center; justify-content: center; width: 50%; height: 90rpx; }