.el-loading-spinner{width:30%;background:rgba(0,0,0,.8);left:50%;transform:translateX(-50%);border-radius:5px;padding:15px 0;color:#fff}.el-loading-spinner i{color:#fff;font-size:22px}.el-loading-spinner .el-loading-text{color:#fff}.el-message-box{width:70%}.seatsApp{max-width:640px;background:#ececec;margin:0 auto}.seatsApp .header{width:96%;margin:0 auto 20px auto;overflow:auto;scrollbar-width:none;height:20px}.seatsApp .header .h{display:block;height:20px;width:460px}.seatsApp .cinemaTitle{width:96%;margin:0 auto;font-weight:700;font-size:18px;padding:15px 0 20px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.seatsApp .header .h div{height:18px;font-size:12px;line-height:20px;color:#333;float:left;margin-right:10px}.seatsApp .header div span{float:left;width:16px;height:16px;background:#fff;margin-right:3px;border-radius:7px;border:1px solid #ccc}.seatsApp .wt{position:relative;text-align:center;padding:15px 0;color:#666}.seatsApp .wt:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:130px;height:100px;background:radial-gradient(circle at 62px 160px,transparent 150px,#e9145a 151px,transparent 153px)}.seatsApp .seats-list{position:relative;min-height:200px;box-sizing:border-box;margin-bottom:20px}.seatsApp .seats-list .bay-number{pointer-events:none;position:absolute;width:22px;left:10px;color:#fff;overflow:auto;line-height:23px;scrollbar-width:none;z-index:9999}.seatsApp .seats-list .bay-number .bay{width:22px;background-color:rgba(91,91,91,.35);height:23px;padding:2.5px 0;line-height:23px;text-align:center;margin-left:auto}.seatsApp .seats-list .bay-number .bay:first-child{border-top-left-radius:10px;border-top-right-radius:10px}.seatsApp .seats-list .bay-number .bay:last-child{border-bottom-left-radius:10px;border-bottom-right-radius:10px}.seatsApp .seats-list .seatsAll{width:92%;margin:0 auto;overflow:auto;scrollbar-width:none}.seatsApp .seats-list ul{width:640px;min-height:200px;text-algin:center}.seatsApp .seats-list ul li{display:flex;justify-content:center}.seatsApp .seats-list ul li span{width:22px;height:22px;border:1px solid #ccc;border-radius:9px;flex-shrink:0;box-sizing:border-box;margin:3px 3px;background:#fff}.seatsApp .seats-list ul li span.W{background:#eee}.seatsApp .seats-list ul li span.N{background:#fff}.seatsApp .seats-list ul li span.LK{background:#ffb900;border-color:#ffb900}.seatsApp .seats-list ul li span.choose{border-color:#e9145a;background:#e9145a}.seatsApp .showInfo{width:96%;margin:0 auto;background:#fff;border-radius:6px;margin-bottom:15px}.seatsApp .showInfo h2{font-size:18px;font-weight:700;color:#333;padding:10px}.seatsApp .showInfo p{font-size:14px;color:#666;padding:0 10px 10px 10px}.seatsApp .showInfo dl{display:grid;grid-template-columns:30.5% 30.5% 30.5%;grid-gap:10px;margin-left:10px;padding-bottom:10px}.seatsApp .showInfo dl dd{background:#ececec;width:100%;position:relative;border-radius:6px}.seatsApp .showInfo dl dd span{display:block;padding:10px 0 0 10px;font-size:16px;font-weight:700}.seatsApp .showInfo dl dd font{display:block;padding:2px 0 10px 10px;font-size:15px;color:#e9145a}.seatsApp .showInfo dl dd i{position:absolute;top:50%;right:4%;transform:translateY(-50%)}.seatsApp .btn{width:92%;margin:0 auto;height:45px;border-radius:45px;background:linear-gradient(90deg,#fe506a,#fe5ca3);text-align:center;line-height:45px;color:#fff;font-size:18px}.seatsApp .txg{width:90%;margin:0 auto}.seatsApp .txg p{font-size:14px;line-height:24px;color:#666}.seatsApp .txg p:first-child{text-indent:0;color:#000}