.select-bed-modal .search-item,.select-bed-modal .search-item .ivu-form-item{display:-webkit-box;display:-ms-flexbox;display:flex}.select-bed-modal .search-item .ivu-form-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:50px}.select-bed-modal .search-item .ivu-form-item .ivu-select{width:162px}.select-bed-modal .search-item .ivu-form-item .ivu-form-item-content{margin-left:10px}.select-bed-modal .red{color:red}.select-bed-modal .live-info{font-size:16px;font-weight:600;text-align:center;line-height:50px;margin-top:20px;background-color:#eee}.select-bed-modal .page-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;line-height:50px}.select-bed-modal .ivu-table-body{height:400px;overflow-y:scroll;overflow-x:hidden}.reserve-detail-wrap{font-size:15px;width:1162px;border:1px solid #d4d4d5;padding:14px}.reserve-detail-wrap .ivu-card{width:100%;margin:0}.reserve-detail-wrap .title{font-size:18px;font-weight:600}.reserve-detail-wrap .basic-info,.reserve-detail-wrap .bed-info,.reserve-detail-wrap .checkin,.reserve-detail-wrap .deposit-info,.reserve-detail-wrap .reserve-info,.reserve-detail-wrap .room-info{margin:20px 0}.reserve-detail-wrap .basic-info .basic-head,.reserve-detail-wrap .bed-info .basic-head,.reserve-detail-wrap .checkin .basic-head,.reserve-detail-wrap .deposit-info .basic-head,.reserve-detail-wrap .reserve-info .basic-head,.reserve-detail-wrap .room-info .basic-head{line-height:46px;padding:0 14px;border:1px solid #d4d4d5;border-radius:5px;background-color:#f9fafb;margin-bottom:20px}.reserve-detail-wrap .basic-info .flex-h,.reserve-detail-wrap .bed-info .flex-h,.reserve-detail-wrap .checkin .flex-h,.reserve-detail-wrap .deposit-info .flex-h,.reserve-detail-wrap .reserve-info .flex-h,.reserve-detail-wrap .room-info .flex-h{display:-webkit-box;display:-ms-flexbox;display:flex}.reserve-detail-wrap .basic-info .info-content,.reserve-detail-wrap .bed-info .info-content,.reserve-detail-wrap .checkin .info-content,.reserve-detail-wrap .deposit-info .info-content,.reserve-detail-wrap .reserve-info .info-content,.reserve-detail-wrap .room-info .info-content{height:45px}.reserve-detail-wrap .basic-info .info-content>p,.reserve-detail-wrap .bed-info .info-content>p,.reserve-detail-wrap .checkin .info-content>p,.reserve-detail-wrap .deposit-info .info-content>p,.reserve-detail-wrap .reserve-info .info-content>p,.reserve-detail-wrap .room-info .info-content>p{-webkit-box-flex:1;-ms-flex:1;flex:1}.reserve-detail-wrap .basic-info .info-content>p .co-title,.reserve-detail-wrap .bed-info .info-content>p .co-title,.reserve-detail-wrap .checkin .info-content>p .co-title,.reserve-detail-wrap .deposit-info .info-content>p .co-title,.reserve-detail-wrap .reserve-info .info-content>p .co-title,.reserve-detail-wrap .room-info .info-content>p .co-title{font-size:15px;font-weight:600;color:#333;display:inline-block;width:100px}.reserve-detail-wrap .basic-info .info-content>p .co-span,.reserve-detail-wrap .bed-info .info-content>p .co-span,.reserve-detail-wrap .checkin .info-content>p .co-span,.reserve-detail-wrap .deposit-info .info-content>p .co-span,.reserve-detail-wrap .reserve-info .info-content>p .co-span,.reserve-detail-wrap .room-info .info-content>p .co-span{margin-right:30px}.reserve-detail-wrap .checkin .room-type{font-weight:600;line-height:30px}.reserve-detail-wrap .checkin .room-type span{display:inline-block;width:50px}.reserve-detail-wrap .checkin .room-list{padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.reserve-detail-wrap .checkin .room-list a{line-height:30px;width:20%}.reserve-detail-wrap table{width:100%;background:#fff;margin-bottom:14px;border:1px solid rgba(34,36,38,.15);-webkit-box-shadow:none;box-shadow:none;border-radius:5px;text-align:left;color:rgba(0,0,0,.87);border-collapse:separate;border-spacing:0;border-bottom:none;overflow:hidden}.reserve-detail-wrap table th{line-height:46px;border-bottom:1px solid rgba(34,36,38,.1);padding:0 14px}.reserve-detail-wrap table td{padding:10px;border:1px solid rgba(34,36,38,.1);border-left:none;border-top:none;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.reserve-detail-wrap table tr td:last-child{border-right:none}.reserve-detail-wrap table tbody tr:nth-child(2n),.reserve-detail-wrap table thead tr:first-child{background:#f9fafb}