.page-content{width:800px;margin:0 auto;text-align:left;font-size:14px}.page-content .section{padding:20px;background-color:#fff;border-radius:7px}.page-content .section .line{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-content .section .line .label{margin-right:10px}.page-content .section .line .price{font-weight:700;color:#f05a47;font-size:1.6em}.page-content .section .ticket-rules{margin-bottom:20px;font-size:14px;line-height:1.5}.page-content .section .form-title{padding-bottom:5px;border-bottom:1px solid #3a7fdf}.page-content .section .order-form{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 0}.page-content .section .order-form .el-form-item{margin:10px 0}.page-content .section .order-form .el-form-item__label{text-align:center}.page-content .order-submit{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px;margin-top:10px;background-color:#fff;border-radius:0 0 7px 7px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-content .order-submit .price{font-size:18px;font-weight:700;color:#f05a47}.page-content .order-submit .order-btn{padding:7px 20px;margin-left:40px;color:#fff;cursor:pointer;background-color:#fd8402;border-radius:5px}.page-content .order-submit .back-btn{padding:7px 20px;color:#666;cursor:pointer;background-color:#fff;border:1px solid #ddd;border-radius:5px;float:left}.steps[data-v-481e7772]{margin-top:30px;width:800px;padding:30px 0;background-color:#fff;border-radius:10px}.page-title{width:100%;margin:20px 0 5px;text-align:left}.page-title .text-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.page-title .text-wrap:after{content:"";position:absolute;height:1px;background:#ddd;width:100%;left:0;bottom:0}.page-title .text-wrap .text{display:inline-block;padding:5px 30px;font-size:16px;font-weight:700;line-height:1.8;color:#3a7fdf;cursor:pointer;background-color:#fff;border-radius:5px 5px 0 0;border:1px solid #ddd;border-bottom:none;position:relative;z-index:5}.page-title .text-wrap .subtext{padding:7px 30px 3px;font-size:16px;color:#409eff;background-color:#efefef}.page-title .border-line{width:100%;height:1px;background-color:#fff}