@charset "UTF-8";@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0}to{opacity:1}}.order-page .m-hidden{visibility:hidden}.order-page fieldset{border:none}.order-page fieldset:disabled{cursor:not-allowed}.order-page input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset;-webkit-text-fill-color:#333}.order-page input:focus{outline:0}.order-page input::-webkit-inner-spin-button,.order-page input::-webkit-outer-spin-button{-webkit-appearance:none}.order-page input::-webkit-input-placeholder{color:#aaa}.order-page input:-moz-placeholder{color:#aaa}.order-page input:-ms-input-placeholder{color:#aaa}.order-page .main-container .main{margin:10px auto 123px;font-size:0;width:980px}.order-page .main-container .main .room-info{width:250px;height:642px;display:inline-block;box-sizing:border-box;padding:10px 12px 131px 10px;background:#fff;border-radius:4px;border:1px solid #f1f3f5}.order-page .main-container .main .room-info .wrap-img{width:210px;height:120px;background-color:#aaa;background-size:cover;background-repeat:no-repeat;background-position:50%}.order-page .main-container .main .room-info .name{margin-top:21px;font-size:15px;font-weight:400;color:#333;line-height:21px}.order-page .main-container .main .room-info .address{margin-top:20px;font-size:12px;margin-bottom:10px;font-weight:400;color:#666;line-height:17px}.order-page .main-container .main .room-info .layou-info{margin-top:5px}.order-page .main-container .main .room-info .layou-info li{font-size:0;margin-top:5px}.order-page .main-container .main .room-info .layou-info li label{display:inline-block;width:60px;height:17px;vertical-align:top;font-size:12px;font-weight:400;color:#aaa;line-height:17px;-moz-text-align-last:justify;text-align-last:justify}.order-page .main-container .main .room-info .layou-info li p{display:inline-block;width:158px;font-size:12px;word-break:break-all;font-weight:400;color:#666;line-height:17px}.order-page .main-container .main .room-info .invoice{margin-top:15px}.order-page .main-container .main .room-info .invoice .title{font-size:12px;font-weight:400;color:#333;line-height:17px}.order-page .main-container .main .room-info .invoice p{margin-top:11px;font-size:12px;font-weight:400;color:#666;line-height:17px}.order-page .main-container .main .room-info .vip{margin-top:20px}.order-page .main-container .main .room-info .vip .title{font-size:12px;font-family:PingFangSC-Regular;font-weight:400;color:#333;line-height:17px}.order-page .main-container .main .room-info .vip ul li{box-sizing:border-box;width:50%;display:inline-block;margin-top:10px;font-size:12px;font-weight:400;color:#666;line-height:17px}.order-page .main-container .main .room-info .vip ul li .icon{color:#ffba19;font-size:14px;margin-right:6px}.order-page .main-container .main .order-info{width:710px;display:inline-block;margin-right:20px;border-radius:4px;font-size:0;vertical-align:top}.order-page .main-container .main .order-info .cancel-box{width:710px;height:50px;display:table-cell;padding:0 20px;color:#30bd82;font-size:0;background:#fff;border-radius:4px;vertical-align:middle;border:1px solid #f1f3f5}.order-page .main-container .main .order-info .cancel-box+form{margin-top:10px}.order-page .main-container .main .order-info .cancel-box i{display:inline-block;font-size:16px;margin-right:10px}.order-page .main-container .main .order-info .cancel-box span{display:inline-block;font-size:14px;font-weight:600;height:20px;color:#30bd82;line-height:20px}.order-page .main-container .main .order-info form{background:#fff;padding-bottom:20px}.order-page .main-container .main .order-info .order-items .order-item{border-bottom:1px solid #eaeaea;font-size:0}.order-page .main-container .main .order-info .order-items .order-item .item-name{width:150px;display:inline-block;vertical-align:top;padding:12px 22px 0 0;font-size:16px;text-align:right;font-weight:400;color:#333;line-height:22px}.order-page .main-container .main .order-info .order-items .order-item .content{width:558px;display:inline-block;border-left:1px solid #eaeaea;font-size:0}.order-page .main-container .main .order-info .order-items .order-item .content>li:last-of-type{margin-bottom:10px}.order-page .main-container .main .order-info .order-items .order-item .content>li{margin:10px 0 0;font-size:0}.order-page .main-container .main .order-info .order-items .order-item .content .name{box-sizing:border-box;width:164px;display:inline-block;text-align:right;font-size:14px;font-weight:400;color:#333;line-height:20px}.order-page .main-container .main .order-info .order-items .order-item .content .l-validate{position:relative}.order-page .main-container .main .order-info .order-items .order-item .content .l-validate .tip{height:30px;top:0;left:256px;font-size:12px;line-height:30px;position:absolute;color:#ff4242}.order-page .main-container .main .order-info .order-items .order-item .content .text{width:393px;padding-left:50px;display:inline-block;font-size:14px;font-weight:400;color:#333;line-height:20px}.order-page .main-container .main .order-info .order-items .order-item .content input.default{width:249px;height:30px;padding:5px 10px 7px;font-size:13px;border-radius:4px;border:1px solid #eaeaea}.order-page .main-container .main .order-info .order-items .order-item .content input.default:focus{border:1px solid #ffa303}.order-page .main-container .main .order-info .order-items .order-item .content input.default.error{border:1px solid #ff4242}.order-page .main-container .main .order-info .order-items .order-item .content input.hidden{width:0;height:0;border:none;background:0 0}.order-page .main-container .main .order-info .order-items .order-item .content .roomNum-container .content-box{display:-ms-flexbox;display:flex;width:122px;height:30px;box-sizing:border-box;border-radius:4px;border:1px solid #eaeaea;overflow:hidden}.order-page .main-container .main .order-info .order-items .order-item .content .roomNum-container .content-box .l-btn{width:34px;height:30px;line-height:30px;text-align:center;color:#aaa;font-size:14px;cursor:pointer}.order-page .main-container .main .order-info .order-items .order-item .content .roomNum-container .content-box .l-btn.stop{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;pointer-events:none;cursor:not-allowed}.order-page .main-container .main .order-info .order-items .order-item .content .roomNum-container .content-box .l-btn.stopicon{background-color:#f5f7fa;border-color:#e4e7ed;color:#c0c4cc;cursor:not-allowed}.order-page .main-container .main .order-info .order-items .order-item .content .roomNum-container .content-box input{width:52px;-ms-flex:1;flex:1;color:#333;-ms-pointer-events:none;pointer-events:none;border:1px solid #eaeaea;border-top:none;border-bottom:none;text-align:center}.order-page .main-container .main .order-info .order-items .order-item .content .person-container{margin-top:0}.order-page .main-container .main .order-info .order-items .order-item .content .person-container .person-item{margin-top:10px}.order-page .main-container .main .order-info .order-items .order-item .content .overseas .name{vertical-align:top}.order-page .main-container .main .order-info .order-items .order-item .content .overseas .checkInPerson .l-item{font-size:0;padding-bottom:10px}.order-page .main-container .main .order-info .order-items .order-item .content .overseas .checkInPerson .l-item:last-of-type{padding-bottom:0}.order-page .main-container .main .order-info .order-items .order-item .content .overseas .checkInPerson .l-item input{display:inline-block;width:123px;height:30px;margin-right:6px}.order-page .main-container .main .order-info .order-items .order-item .content .tel .content-box{position:relative}.order-page .main-container .main .order-info .order-items .order-item .content .tel .content-box .area-code{display:inline-block;width:42px;height:20px;font-size:0;margin-right:5px;cursor:pointer}.order-page .main-container .main .order-info .order-items .order-item .content .tel .content-box .area-code span{line-height:20px;font-size:14px}.order-page .main-container .main .order-info .order-items .order-item .content .tel .content-box .area-code .tel-code{background-repeat:no-repeat;background-size:5px 6px;padding-right:7px;background-position:100% 100%;background-image:url(../img/select.png)}.order-page .main-container .main .order-info .order-items .order-item .content .tel .content-box input{width:198px}.order-page .main-container .main .order-info .order-items .order-item .content .tel #telCode{position:absolute;z-index:6;left:0;top:32px;opacity:0;display:none}.order-page .main-container .main .order-info .order-items .order-item .content .tel #telCode.active{display:block;-webkit-animation:show .3s ease;animation:show .3s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.order-page .main-container .main .order-info .order-items .order-item .content .coupon{position:relative}.order-page .main-container .main .order-info .order-items .order-item .content .coupon .coupon-title{cursor:pointer;font-size:0;width:auto;padding-left:40px;vertical-align:middle}.order-page .main-container .main .order-info .order-items .order-item .content .coupon .coupon-title .no-coupon{color:#aaa}.order-page .main-container .main .order-info .order-items .order-item .content .coupon .coupon-title .has-coupon{padding-right:18px;background-size:14px;color:#ff6d03;background-repeat:no-repeat;background-position:100%;background-image:url(../img/x-bottom.png)}.order-page .main-container .main .order-info .order-items .order-item .content .coupon .coupon-title span{display:inline-block;vertical-align:middle;font-size:14px}.order-page .main-container .main .order-info .order-items .order-item .content .coupon .text{width:0}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container{position:absolute;display:none;z-index:6;left:40px;top:34px;width:280px;max-height:230px;overflow-y:auto;background:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.17);border:1px solid #eaeaea;padding-bottom:12px;opacity:0;cursor:pointer}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container.active{display:block;-webkit-animation:show .3s ease;animation:show .3s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item{margin:12px auto 0;width:240px;height:61px;border-radius:2px;font-size:0;border:1px solid #eaeaea;box-sizing:border-box;overflow:hidden;position:relative}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item.active{border:1px solid #ffa303}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item.active:after{content:"";position:absolute;right:-1px;bottom:-1px;width:20px;height:17px;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(../img/select-pay.png)}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item.s1 .left{padding:0 0 0 19px}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item.s1 .left .mony-c{position:absolute;left:8px;top:10px;font-size:12px;font-weight:500;color:#ffa303;line-height:17px}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item.s1 .left .mony{height:61px;display:inline-block;font-size:34px;font-weight:400;color:#ffa303;line-height:61px}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item.s2 .left{text-align:center;vertical-align:middle}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item.s2 .left .num{display:inline-block;height:61px;font-size:34px;font-weight:400;color:#ffa303;line-height:61px;margin-right:5px}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item.s2 .left .discount{font-size:12px;font-weight:500;color:#ffa303;line-height:17px}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item.s3 .left{font-size:34px;text-align:center;color:#ffa303;line-height:61px}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item .left{width:90px;height:61px;font-size:0;display:inline-block;position:relative;vertical-align:middle;overflow:hidden}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item .line{width:2px;height:40px;display:inline-block;background-color:#e5e5e5;vertical-align:middle}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item .right{vertical-align:middle;display:inline-block;width:143px;height:61px;padding:11px 10px 0;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item .right .c-name{font-size:12px;font-weight:600;color:#ffa303;line-height:12px;margin-bottom:5px;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item .right .end-time,.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item .right .rule{height:14px;width:100%;overflow:hidden;text-overflow:ellipsis;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;font-size:0}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item .right .end-time span,.order-page .main-container .main .order-info .order-items .order-item .content .coupon-container .item .right .rule span{width:100%;display:inline-block;font-weight:400;color:#666;font-size:10px;transform:scale(.83);-webkit-transform-origin-x:0;-webkit-transform:scale(.83)}.order-page .main-container .main .order-info .order-items .order-item .content .pay-container{margin:5px 0 4px!important}.order-page .main-container .main .order-info .order-items .order-item .content .pay-container .pay-lists{font-size:0;margin-left:22px}.order-page .main-container .main .order-info .order-items .order-item .content .pay-container .pay-lists .item{display:inline-block;box-sizing:border-box;overflow:hidden;width:121px;height:34px;position:relative;border-radius:4px;text-align:center;border:1px solid #eaeaea;margin-right:10px;cursor:pointer}.order-page .main-container .main .order-info .order-items .order-item .content .pay-container .pay-lists .item input{position:absolute;top:0;right:0;width:100%;height:100%;cursor:pointer;opacity:0}.order-page .main-container .main .order-info .order-items .order-item .content .pay-container .pay-lists .item .icon{display:inline-block;height:34px;line-height:34px;font-size:15px;background-repeat:no-repeat;background-position:0}.order-page .main-container .main .order-info .order-items .order-item .content .pay-container .pay-lists .item .icon.wx{background-size:20px 18px;padding-left:25px;background-image:url(../img/pay-wx.png)}.order-page .main-container .main .order-info .order-items .order-item .content .pay-container .pay-lists .item .icon.zfb{background-size:18px 18px;padding-left:23px;background-image:url(../img/pay-zfb.png)}.order-page .main-container .main .order-info .order-items .order-item .content .pay-container .pay-lists .item.active{border:1px solid #ffa303}.order-page .main-container .main .order-info .order-items .order-item .content .pay-container .pay-lists .item.active:after{content:"";position:absolute;right:-1px;bottom:-1px;width:20px;height:17px;background-size:cover;background-repeat:no-repeat;background-position:50%;background-image:url(../img/select-pay.png)}.order-page .main-container .main .order-info .order-items .order-item .content .pay-container .pay-lists .item:hover{border:1px solid #ffa303}.order-page .main-container .main .order-info .order-items .order-item .content .x-total .text{font-size:14px;font-weight:600;color:#333}.order-page .main-container .main .order-info .order-items .order-item .content .detailed-accounts{margin-bottom:10px}.order-page .main-container .main .order-info .order-items .order-item .content .night-container .item:last-of-type{margin-bottom:0}.order-page .main-container .main .order-info .order-items .order-item .content .night-container .item{height:20px;margin-bottom:5px}.order-page .main-container .main .order-info .order-items .order-item .content .night-container .item .name,.order-page .main-container .main .order-info .order-items .order-item .content .night-container .item .text{color:#666;font-size:14px}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-box{margin-top:20px;margin-bottom:10px}.order-page .main-container .main .order-info .order-items .order-item .content .coupon-box .text{font-weight:600}.order-page .main-container .main .order-info .order-items .order-item .content .style-n{margin-bottom:5px}.order-page .main-container .main .order-info .order-items .order-item .content .style-n .name,.order-page .main-container .main .order-info .order-items .order-item .content .style-n .text{color:#666;font-size:14px}.order-page .main-container .main .order-info .order-items .order-item .content .pay-box{margin-top:10px}.order-page .main-container .main .order-info .order-items .order-item .content .pay-box .name{height:28px;line-height:28px}.order-page .main-container .main .order-info .order-items .order-item .content .pay-box .text{vertical-align:top;height:28px;font-size:0}.order-page .main-container .main .order-info .order-items .order-item .content .pay-box .text span{display:inline-block;height:17px;font-size:12px;line-height:17px;color:#ff6d03;font-weight:500}.order-page .main-container .main .order-info .order-items .order-item .content .pay-box .text .pay-price{height:28px;font-size:20px;line-height:28px}.order-page .main-container .main .order-info .btn_submit{display:block;width:108px;height:40px;margin:20px auto 0;border:none;border-radius:4px;background:#ff6d03;font-size:15px;font-family:PingFangSC-Semibold;text-align:center;font-weight:600;color:#fff;line-height:40px;outline:0;cursor:pointer}.order-page .main-container .main .order-info .btn_submit:hover{background:#ff7f21}.order-page .main-container .main .order-info .btn_submit :active{background:#e96200}.telcode-container{position:relative;width:408px;padding:35px 0 10px;background:#fff;box-shadow:0 -1px 4px 0 rgba(147,139,126,.7);border-radius:4px 0 4px 4px}.telcode-container .close{width:24px;height:24px;position:absolute;right:0;top:0;cursor:pointer;background-repeat:no-repeat;background-size:14px;background-position:0 100%;background-image:url(../img/close.png)}.telcode-container .lists{width:378px;font-size:0;margin:0 auto}.telcode-container .lists .item{width:25%;display:inline-block;height:17px;margin-bottom:5px;font-size:0;cursor:pointer}.telcode-container .lists .item .country{margin-right:6px;color:#333}.telcode-container .lists .item .code,.telcode-container .lists .item .country{display:inline-block;height:17px;font-size:12px;font-weight:400;line-height:17px}.telcode-container .lists .item .code{color:#aaa}