.exhibition-detail { padding: 0 46rpx; } .exhibition-detail image { width: 100rpx; height: 100rpx; } .exhibition-header { padding-left: 42rpx; margin-top: 20rpx; } .exhibition-title { color: #111; font-weight: bold; font-size: 40rpx; margin-bottom: 10rpx; } .exhibition-time { color: #A3A4A5; margin-bottom: 20rpx; } .exhibition-ad image { width: 100%; height: 284rpx; margin: 34rpx 0 0; } .exhibition-intro { padding: 0 46rpx 0; } .intro-item { padding-top: 38rpx; padding-bottom: 46rpx; border-bottom: 2rpx solid #E5E5E5; } .intro-title { font-size: 34rpx; font-weight: bold; margin-bottom: 14rpx; } /* page { background: #F7F7F7; color: #131D34; font-size: 30rpx; padding-bottom: 216rpx; } .exhibition-name { height: 104rpx; line-height: 104rpx; font-size: 40rpx; text-align: center; background: #fff; margin-bottom: 40rpx; font-weight: bold; } .form { background: #fff; padding: 0 54rpx 0 58rpx; margin-bottom: 40rpx; } .form-item { display: flex; height: 100rpx; align-items: center; border-bottom: 2rpx solid #e5e5e5; } .form-item:last-child { border-bottom: none; } .label { font-weight: 400; margin-right: 20rpx; } .form-content { flex: 1; text-align: right; } .required { position: relative; } .required::after { content: '*'; display: block; color: #F56C6C; position: absolute; right: -15rpx; top: 50%; transform: translateY(-50%); } .submit-w { padding: 28rpx 46rpx; box-shadow:0px -2px 8px rgba(0,0,0,0.05); position: fixed; bottom: 0; width: 100%; z-index: 111; background: #fff; } .submit-button { background: #17D2D2; color: #131D34; height: 96rpx; line-height: 96rpx; text-align: center; font-weight: bold; border-radius: 8rpx; } */