// 和pages2/bank/detail 页面公用的样式 // 底部按钮 .bottomBox { position: fixed; bottom: 0; width: 100%; left: 0; height: 132rpx; background-color: #FFFFFF; display: flex; justify-content: space-between; align-items: center; padding: 0 24rpx; box-shadow: 0rpx -2rpx 6rpx 0rpx rgba(0, 0, 0, 0.1000); .icons { display: flex; .share_w { font-size: 24rpx; color: #333; margin-top: 6rpx; } .icon_item { text-align: center; } .ones { margin-left: 32rpx; margin-right: 60rpx; position: relative; top: 0; left: 0; /deep/ button::after { border: none; } .bt_share { width: 38rpx; height: 38rpx; position: absolute; top: 3rpx; left: 0; z-index: 100; opacity: 0; } } } .share { width: 38rpx; height: 38rpx; position: relative; top: 3rpx; z-index: 99; margin-bottom: 4rpx; } .shopcar { width: 40rpx; height: 40rpx; } } // 弹窗 .had_bugCourse { width: 600rpx; height: 424rpx; position: relative; top: 0; left: 0; .share { width: 100%; height: 288rpx; position: absolute; top: 0; left: 0; z-index: 99; } .tips { width: 100%; height: 288rpx; text-align: center; position: absolute; top: 0; left: 0; z-index: 100; .warns { margin: 56rpx 0rpx 24rpx; font-size: 36rpx; font-weight: bold; color: #222222; } .words { font-size: 32rpx; font-weight: 400; color: #222222; margin-top: 6rpx; >text { color: #3577E8; } } } .tip_botton { width: 100%; height: 136rpx; padding: 0rpx 48rpx; display: flex; justify-content: space-between; position: absolute; left: 0; bottom: 0; .confirm_btn, .cancel_btn { width: 236rpx; height: 88rpx; line-height: 88rpx; text-align: center; border-radius: 240rpx; font-size: 32rpx; font-weight: 500; } .confirm_btn { color: #fff; background-color: #3577E8; } .cancel_btn { color: #222222; background-color: #F0F0F0; } } } // 选择规格弹窗 .popup_box { width: 100%; height: 938rpx; padding: 56rpx 56rpx 0rpx; position: relative; top: 0rpx; left: 0rpx; .headers { width: 100%; display: flex; align-items: center; justify-content: space-between; margin-bottom: 48rpx; .grade { font-size: 40rpx; font-weight: bold; color: #222222; } } .pop_prices { width: 100%; min-height: 120rpx; display: flex; align-items: center; justify-content: space-between; margin: 0rpx 0rpx 40rpx 0rpx; .imgs { width: 204rpx; height: 120rpx; border-radius: 16rpx; margin-right: 24rpx; } .rights { width: 100%; min-height: 120rpx; } .goods_titles { font-size: 28rpx; font-weight: 500; color: #222222; } .goods_price { font-size: 28rpx; font-weight: 500; color: #FC3F3F; margin-top: 20rpx; } } .lines { width: 100%; height: 2rpx; background: #F0F0F0; } .check_con { width: 100%; // height: 500rpx; // overflow-y: scroll; .items_con { width: 100%; // height: 200rpx; // overflow-y: scroll; } .check_items { width: 100%; // height: 500rpx; } .grades { font-size: 32rpx; font-weight: 400; color: #969696; margin-bottom: 32rpx; margin-top: 40rpx; } .grade_names { display: flex; flex-wrap: wrap; } .course_items { margin-bottom: 16rpx; padding: 0 24rpx; height: 84rpx; line-height: 84rpx; background: #F8F8F8; font-size: 28rpx; border-radius: 24rpx; margin-right: 32rpx; color: #222222; &.nactive { background: #EBF2FF; } } .check_box_item { padding: 0 32rpx 0 28rpx; background: #F8F8F8; margin-bottom: 32rpx; height: 84rpx; line-height: 84rpx; display: flex; align-items: center; font-size: 28rpx; .price_box { width: 100%; display: flex; align-items: center; justify-content: space-between; .price { font-weight: bold; color: #EB445A; font-size: 34rpx; } } .check_box_item_titme { max-width: 400rpx; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } } .selected { background: #EBF2FF; color: #3F8DFD; } } .confirm_btns { width: 638rpx; box-sizing: border-box; position: absolute; bottom: 32rpx; display: flex; align-items: center; justify-content: space-between; .allprice { view { color: #222222; font-size: 32rpx; text{ color: #EB445A; font-size: 40rpx; &:nth-of-type(1){ font-size: 24rpx; } } } text{ color: #666; font-size: 28rpx; } } } .right_now { width: 272rpx; height: 92rpx; line-height: 92rpx; text-align: center; background: #3F8DFD; border-radius: 120rpx; font-size: 32rpx; font-weight: 500; color: #FFFFFF; } .r_disable { background: #498AFE; opacity: 0.5; } }