page{background: #f7f8fa;}
.con{margin: 50rpx 50rpx 0;}
.cons{background: #fff;border-radius: 16rpx;box-shadow: 0 0 32rpx 1rpx rgba(0,0,0,0.04);padding-bottom: 55rpx;}
.top{padding: 42rpx 0 34rpx;margin: 0 50rpx;border-bottom: 1rpx dashed #999;font-size: 48rpx;color: #000;position: relative;}
.top:before,.top::after{content: '';display: block;width: 48rpx;height: 48rpx;border-radius: 50%;background: #f7f8fa;position: absolute;bottom: -24rpx;}
.top:before{left: -74rpx;}
.top:after{right: -74rpx;}
.top text{display: block;font-size: 28rpx;color: #999;margin-top: 20rpx;}
.top image{width: 212rpx;height: 195rpx;}
.ma-ipt{border-radius: 15rpx;border: 1rpx solid #999999;margin: 90rpx 50rpx 0;font-size: 28rpx;color: #999;padding: 40rpx 30rpx;}
.placeholder{color: #999;}
.btn{background: #eb1c24;height: 80rpx;border-radius: 40rpx;margin: 70rpx 50rpx 0;font-size: 32rpx;color: #fff;text-align: center;line-height: 80rpx;}
.tits{font-size: 28rpx;color: #999;margin: 50rpx 0 15rpx;}
.tip{font-size: 28rpx;color: #999;line-height: 2;opacity: .7;}