.booking-order{position:relative;padding-top:25px;padding-bottom:25px;background:#fafcff}.booking-order
.pic{width:100%;border:1px
solid #eee;border-radius:3px;background:#fff;box-shadow:0 0 6px 1px rgba(0,0,0,.04);padding:10px}.booking-order .pic
img{width:100%;border-radius:3px}.booking-order
.form{margin:0
auto;width:100%;border:1px
solid #eee;border-radius:3px;background:#fff;box-shadow:0 0 6px 1px rgba(0,0,0,.04);padding:15px
25px}.order-tips{background:#fffced;padding:15px;color:#333;font-size:14px;margin:10px
auto 15px;width:100%}.order-tips
a{color:#fff;text-decoration:none;background:#ff7e5f;padding:5px
10px;border-radius:2px;margin-right:5px}.order-tips a:hover{background:#f77150;color:#fff}.order-title{padding:15px;background-color:rgb(229 239 247 / 10%);border:1px
solid #a4c0d9;border-radius:2px;margin-bottom:15px;display:flex;align-items:flex-start;flex-direction:column}.order-title
h2{font-size:25px;color:#333;margin-bottom:15px}.order-title .dl-group{display:flex;align-items:center;width:100%}.order-title
dl{padding:0;flex:1;display:flex;margin-bottom:0}.order-title dl
dt{font-weight:400;color:#666}.order-title dl
dd{margin:0;color:#f16a35}.form-content{display:flex;width:100%;flex-direction:column}.form-content
.title{padding:5px
15px;background-color:#fffaf7;border-radius:2px;font-size:22px;color:#3592e2;margin-bottom:15px;display:flex;align-items:center}.form-content .title
img{margin-right:10px}.form-content .title
span{margin-left:10px;font-size:12px;color:#666}.form-content
ul{padding:5px
15px;margin:0;display:flex;align-items:center;flex-wrap:wrap;width:100%}.form-content ul
li{list-style:none;width:100%;display:flex;align-items:center;margin-bottom:15px}.form-content ul li
.item{width:120px;text-align:right;margin-right:10px;color:#333}.form-content ul li .item
em{font-style:normal;margin-right:5px;color:#fa0303}.form-content ul li
.con{width:calc(100% - 130px);position:relative;display:flex;justify-content:space-between}.form-content ul li .con
input{border:1px
solid #b9cbdb;padding:0
5px;color:#f16a35;background-color:#fff;font-size:18px;line-height:50px;height:50px;font-weight:700}.form-content ul li .con .input-width-1{width:100%}.form-content ul li .con .input-width-2{width:calc(100% - 150px)}.form-content ul li .con .input-width-3{width:150px}#timing{font-size:14px;color:#fff;background-color:#007bff;border:none;cursor:pointer;line-height:50px;height:50px;width:140px;font-weight:700}#timing:hover{background-color:#0069d9}#timing::after{content:"\f274";font-family:FontAwesome;margin-left:5px;font-weight:400}.form-content ul li .amount-opt-wrap{display:flex;align-items:center;line-height:40px;height:40px;width:calc(100% - 50%);margin:0}.form-content ul li .amount-opt-wrap
span{display:block;text-align:center;background-color:#fafafa;border:1px
solid #b9cbdb;text-decoration:none;cursor:pointer;line-height:38px;width:80px;height:40px;font-size:25px;font-weight:400;color:#333;margin:0}.form-content ul li .amount-opt-wrap span:hover{background-color:#fff;color:#f16a35}.form-content ul li .amount-opt-wrap .number-text{text-align:center;border:1px
solid #b9cbdb;padding:0;color:#f16a35;background-color:#fff;font-size:18px;width:calc(100% - 100px);border-left:0;border-right:0;line-height:40px;height:40px;font-weight:700}.form-content ul li .jiage-box{display:flex;align-items:center;width:40%;justify-content:space-around}.form-content ul li .jiage-box
strong{font-size:13px;color:#999;font-weight:400}.form-content ul li .jiage-box
.danjia{flex:1;padding-left:15px;justify-content:flex-start;display:flex}.form-content ul li .jiage-box .danjia
span{color:#999;font-size:13px}.form-content ul li .jiage-box .danjia
.currency_sy{color:#999;font-size:13px}.form-content ul li .jiage-box
.xiaoji{flex:1;padding-left:15px;justify-content:flex-start;display:flex}.form-content ul li .jiage-box .xiaoji
span{color:#999;font-size:13px}.form-content ul li .jiage-box .xiaoji
.currency_sy{color:#999;font-size:13px}.form-content .total-box{padding:15px;background-color:#fafcff}.form-content .total-box .pay-info-bar{padding-top:0;text-align:right}.form-content ul li .con .default-textarea{border:1px
solid #b9cbdb;padding:0
5px;color:#333;background-color:#fff;font-size:14px;width:100%}.form-content ul li .con input.error-txt{border:1px
solid #022c8d}.form-content ul li .con span.error-txt{color:#022c8d;font-size:12px;position:absolute;right:5px;top:10px}.form-content ul li
.codebox{justify-content:flex-start}.form-content ul li .codebox
img{cursor:pointer}.booking-order .form .custom-submit-block{margin-top:15px;margin-bottom:15px;text-align:center}.booking-order .form .custom-submit-block .booking-submit-btn{display:inline-block;color:#fff;text-align:center;font-size:22px;padding:5px
100px;background-color:#0467c4;transition:all .3s ease 0s;margin:0
auto;border-radius:25px;width:auto;height:auto;line-height:2}.booking-order .form .custom-submit-block .booking-submit-btn:hover{background-color:#034685}.settlement-box{display:none}.layui-layer-page .layui-layer-content{padding:15px}.useable:hover{background-color:#dfedfc}#calendar_tab
.top_title{font-size:22px;color:#0069d9}#calendar_tab .top_title .nextmonth,#calendar_tab .top_title
.prevmonth{padding:5px
15px;font-size:12px;background-color:#0069d9;color:#fff;border-radius:2px;font-weight:700;width:auto}#calendar_tab .top_title
.prevmonth{float:left}#calendar_tab .top_title
.nextmonth{float:right}#calendar_tab table
td{width:auto}.ccv-wrapper{position:relative;padding-top:50px;padding-bottom:50px;background:#fafcff;border-top:1px solid #eee}.ccv-wrapper .ccv-order{border:1px
solid #eee;border-radius:5px;background:#fff;box-shadow:0 0 6px 1px rgba(0,0,0,.04);padding:25px;display:flex;flex-direction:row;align-items:center;justify-content:space-evenly}.ccv-order .ccv-order-ok{width:20%;display:flex;align-items:center;flex-direction:column}.ccv-order .ccv-order-ok
span{color:#36b342;font-size:40px;font-weight:400}.ccv-order .ccv-order-xinxi{width:40%;display:flex}.ccv-order .ccv-order-xinxi
ul{display:flex;align-items:flex-start;margin:0;padding:0;flex-direction:column;width:100%}.ccv-order .ccv-order-xinxi
li{display:flex;align-items:center;margin-bottom:8px;padding-bottom:8px;width:100%;justify-content:flex-start;border-bottom:1px solid #eee}.ccv-order .ccv-order-xinxi li:last-child{border-bottom:0}.ccv-order .ccv-order-xinxi
.tit{min-width:90px;font-weight:400;color:#666;text-align:right}.ccv-order .ccv-order-xinxi
.xinxi{margin:0}.ccv-order .ccv-order-xinxi .order-number{font-size:25px;color:#f16a35}.ccv-order .ccv-order-xinxi .order-tit{color:#061331;font-size:16px;font-weight:700;line-height:1.4}.ccv-order .ccv-order-tips{width:40%;display:flex;flex-direction:column;font-size:14px;padding-left:5%;color:#666}.ccv-order .ccv-order-tips
p{position:relative;padding-left:15px}.ccv-order .ccv-order-tips p:last-child{margin-bottom:0}.ccv-order .ccv-order-tips p::after{position:absolute;top:0;left:0;margin-top:8px;width:6px;height:6px;background-color:#ccc;content:""}.ccv-order .ccv-order-tips p
strong{color:#f10c0c;margin-left:5px}.process{margin:25px
auto;width:100%}.process
ul{padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;width:100%}.process ul
li{list-style:none;position:relative;border:1px
solid #eee;border-radius:5px;background:#fff;box-shadow:0 0 6px 1px rgba(0,0,0,.04);overflow:hidden}.process ul li
.icon{position:absolute;top:20px;right:25px;z-index:1;width:60px;height:60px;text-align:right}.process ul li .icon
.fa{font-size:60px;color:rgb(2 44 141 / 5%)}.process ul li:last-child
.icon{display:none}.process ul li
.boxes{position:relative;padding:25px;width:100%;height:100%;z-index:2}.process ul li .boxes
span{display:block}.process ul li .boxes
.num{margin-bottom:5px;width:60px;height:60px;border-radius:50%;background-color:#022c8d;line-height:60px;text-align:center;color:#fff;font-size:50px;font-weight:700}.process ul li .boxes
.title{margin-top:1rem;color:#666;font-size:22px;line-height:1.2}