.container{width:100vw;min-height:100vh;background-color:#f5f5f5}.poster-wrap{padding:40rpx 0;width:calc(100vw - 80rpx);margin:0 40rpx;line-height:1}.poster-wrap image{border-radius:20rpx;overflow:hidden;width:100%}.swiper{height:1240rpx}.btn{margin:0 80rpx;margin-top:30rpx;height:80rpx;line-height:80rpx;border-radius:10rpx;color:#fff;text-align:center}.tips{text-align:center;font-size:28rpx;color:#999;font-weight:600;margin-top:20rpx}.dialog-popup{width:580rpx;background:#fff;box-sizing:border-box;border-radius:10rpx;overflow:hidden;height:auto}.dialog-popup .title{padding:30rpx 30rpx 0 30rpx;text-align:center;font-size:32rpx;font-weight:700}.dialog-popup .message{padding:0 30rpx;color:#666;text-align:center;font-size:28rpx;line-height:1.3;margin-top:30rpx}.dialog-popup .action-wrap{margin-top:50rpx;height:80rpx;display:flex;border-top:2rpx solid #eee}.dialog-popup .action-wrap > view{flex:1;text-align:center;line-height:80rpx}.dialog-popup .action-wrap > view:first-child{border-right:2rpx solid #eee;color:#999}.dialog-popup .action-wrap > view button{border:none;line-height:80rpx;padding:0;margin:0;width:100%;height:100%}