.Head__container{position:relative;width:7.5rem;height:.9rem;text-align:center;background:#f7f7f7}.Head__container.fixed{position:fixed;top:0;left:0;z-index:10}.Head__container .Head__container__back{position:absolute;top:0;left:.3rem;width:.4rem;height:.9rem;background:url(../img/back.00e57ee1.png) 50% no-repeat;background-size:.4rem .4rem}.Head__container .Head__container__title{display:inline-block;max-width:4rem;height:.9rem;line-height:.9rem;font-size:.32rem;font-weight:700;color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Head__container .Head__container__user{display:block;position:absolute;top:0;right:.3rem;height:.9rem;width:.39rem;background:url(../img/usercenter.e6534bcc.png) 50% no-repeat;background-size:.39rem .43rem}.Head__container .Head__container__index{display:block;position:absolute;top:0;right:.3rem;height:.9rem;width:.49rem;background:url(../img/index.4ac4c20c.png) 50% no-repeat;background-size:.49rem .47rem}.border_bottom{border-bottom:.01rem solid #eee}.OrderHotelLine{padding:0 .22rem;width:6.66rem;border-radius:.1rem;background:#fff}.OrderHotelLine .OrderHotelLine__title{padding:.2rem 0;font-size:.28rem;font-weight:700;color:#333;border-bottom:.01rem solid #eee}.OrderHotelLine .OrderHotelLine__package{padding-bottom:.3rem}.OrderHotelLine .OrderHotelLine__package .package__head{height:.76rem;line-height:.76rem;font-size:.3rem;font-weight:700;color:#333}.OrderHotelLine .OrderHotelLine__package .package__content{font-size:.28rem;color:#333}.OrderHotelMsg{margin-top:.2rem;padding:0 .22rem;width:6.66rem;border-radius:.1rem;background:#fff}.OrderHotelMsg .OrderHotelMsg__head{height:.73rem;line-height:.73rem;font-size:.3rem;font-weight:700;color:#333}.OrderHotelMsg .OrderHotelMsg__name,.OrderHotelMsg .OrderHotelMsg__type{padding:.1rem 0;font-size:.28rem;color:#333}.OrderHotelMsg .OrderHotelMsg__number{padding-top:.1rem;font-size:.28rem;color:#26b964}.OrderHotelMsg .OrderHotelMsg__number span{margin-right:.25rem;font-size:.28rem;color:#26b964}.OrderHotelMsg .OrderHotelMsg__date{height:.8rem;line-height:.8rem}.OrderHotelMsg .OrderHotelMsg__date b{font-size:.28rem;color:#333}.OrderHotelMsg .OrderHotelMsg__date span{margin-left:.1rem;font-size:.24rem;color:#333}.OrderHotelTicket{margin-top:.2rem;padding:0 .22rem;width:6.66rem;border-radius:.1rem;background:#fff}.OrderHotelTicket .OrderHotelTicket__head{height:.73rem;line-height:.73rem;font-size:.3rem;font-weight:700;color:#333}.OrderHotelTicket .OrderHotelTicket__list{padding-top:.1rem;border-bottom:.01rem solid #eee}.OrderHotelTicket .OrderHotelTicket__list:last-child{border:none}.OrderHotelTicket .OrderHotelTicket__title{padding:.1rem 0;font-size:.28rem;color:#333}.OrderHotelTicket .OrderHotelTicket__number{padding-top:.1rem;font-size:.28rem;color:#26b964}.OrderHotelTicket .OrderHotelTicket__date{height:.8rem;line-height:.8rem}.OrderHotelTicket .OrderHotelTicket__date b{font-size:.28rem;color:#333}.OrderHotelTicket .OrderHotelTicket__date span{margin-left:.1rem;font-size:.24rem;color:#333}.OrderHotelOtherFee{margin-top:.2rem;padding:0 .22rem;width:6.66rem;border-radius:.1rem;background:#fff}.OrderHotelOtherFee .OrderHotelOtherFee__head{display:flex;align-items:center;height:.78rem;font-size:.3rem;font-weight:700;color:#333}.OrderHotelOtherFee .OrderHotelOtherFee__head span{display:inline-block;margin-left:.1rem;width:1.12rem;height:.28rem;line-height:.28rem;text-align:center;font-size:.24rem;color:red;border-radius:.05rem;background:#ffe5e5}.OrderHotelOtherFee .OrderHotelOtherFee__body .OrderHotelOtherFee__list{padding-top:.3rem;padding-bottom:.2rem;border-bottom:.01rem solid #eee}.OrderHotelOtherFee .OrderHotelOtherFee__body .OrderHotelOtherFee__list:first-child{padding-top:0}.OrderHotelOtherFee .OrderHotelOtherFee__body .OrderHotelOtherFee__list .list__title{font-size:.28rem;color:#333}.OrderHotelOtherFee .OrderHotelOtherFee__body .OrderHotelOtherFee__list .list__msg{display:flex;justify-content:space-between;align-items:center;margin-top:.2rem}.OrderHotelOtherFee .OrderHotelOtherFee__body .OrderHotelOtherFee__list .list__msg .list__price{font-size:.28rem;color:#999}.OrderHotelOtherFee .OrderHotelOtherFee__body .OrderHotelOtherFee__list .list__msg .list__price span{margin-left:.1rem;font-size:.28rem;color:#ff7100}.OrderHotelOtherFee .OrderHotelOtherFee__body .OrderHotelOtherFee__list .list__msg .list__count{display:flex;align-items:center}.OrderHotelOtherFee .OrderHotelOtherFee__body .OrderHotelOtherFee__list .list__msg .list__count .count__reduce{width:.44rem;height:.44rem;background:url(../img/img1.222925aa.png) 50% no-repeat;background-size:cover}.OrderHotelOtherFee .OrderHotelOtherFee__body .OrderHotelOtherFee__list .list__msg .list__count .count__reduce--light{background-image:url(../img/img2.c36fcd51.png)}.OrderHotelOtherFee .OrderHotelOtherFee__body .OrderHotelOtherFee__list .list__msg .list__count .count__number{width:.75rem;text-align:center;font-size:.28rem;color:#333}.OrderHotelOtherFee .OrderHotelOtherFee__body .OrderHotelOtherFee__list .list__msg .list__count .count__add{width:.44rem;height:.44rem;background:url(../img/img3.8ba02a31.png) 50% no-repeat;background-size:cover}.OrderSafeDetail{padding:0 .32rem .24rem .32rem;position:relative}.OrderSafeDetail .OrderSafeDetail__title{font-size:.32rem;font-weight:700;color:#333;line-height:.48rem;position:fixed;height:1rem;width:calc(100% - .64rem);box-sizing:border-box;background:#fff;display:flex;align-items:center;justify-content:center}.OrderSafeDetail .OrderSafeDetail__contain{padding-bottom:1.4rem;padding-top:1rem}.OrderSafeDetail .OrderSafeDetail__contain,.OrderSafeDetail .OrderSafeDetail__contain .box__body *{font-size:.28rem;font-weight:400;color:#333;line-height:.42rem}.OrderSafeDetail .OrderSafeDetail__contain .box__body .zixun__title{line-height:.52rem;font-size:.3rem;color:#333}.OrderSafeDetail .OrderSafeDetail__contain .box__body .zixun__content{line-height:.52rem;font-size:.28rem;color:#666}.OrderSafeDetail .OrderSafeDetail__contain .box__body .zixun__content a{font-size:.28rem;color:#ff7100}.OrderSafeDetail .OrderSafeDetail__contain .box__body .box__title{margin-top:.4rem;font-size:.28rem;font-weight:700;color:#333;line-height:.42rem}.OrderSafeDetail .OrderSafeDetail__contain .box__body .box__content{font-size:.28rem;font-weight:400;color:#333;line-height:.42rem}.OrderSafeDetail .OrderSafeDetail__contain .box__body .box__pdf{margin-top:.2rem;line-height:.36rem;font-size:.3rem;font-weight:700;color:#333}.OrderSafeDetail .OrderSafeDetail__contain .box__body .box__pdf span{font-size:.3rem;font-weight:700;color:#ff7100}.OrderSafeDetail .OrderSafeDetail__contain .box__body img,.OrderSafeDetail .OrderSafeDetail__contain .box__body table{width:100%!important}.OrderSafeDetail .OrderSafeDetail__btn{position:fixed;bottom:0;left:0;right:0;width:100%;background:#fff;display:flex;align-items:center;justify-content:center;height:1.2rem}.OrderSafeDetail .OrderSafeDetail__btn>span{display:flex;align-items:center;justify-content:center;width:6.86rem;height:.96rem;background:#fff100;border-radius:.48rem;font-size:.32rem;font-weight:700;color:#333;line-height:.48rem}.OrderHotelInsurance{width:100%;margin-top:.2rem;border-radius:.1rem;background:#fff}.OrderHotelInsurance .OrderHotelInsurance__head{padding:0 .22rem;display:flex;justify-content:space-between;align-items:center;height:.75rem}.OrderHotelInsurance .OrderHotelInsurance__head b{display:flex;align-items:center;font-size:.3rem;color:#333}.OrderHotelInsurance .OrderHotelInsurance__head b i{display:inline-block;font-style:normal;margin-left:.05rem;width:3.32rem;height:.43rem;line-height:.43rem;text-align:center;font-size:.24rem;font-weight:400;color:#e6ac00;border-radius:.22rem;background:#fffcf0}.OrderHotelInsurance .OrderHotelInsurance__head span{display:flex;align-items:center;height:100%;font-size:.24rem;color:#e6ac00}.OrderHotelInsurance .OrderHotelInsurance__head span:before{content:"";display:inline-block;margin-right:.05rem;width:.34rem;height:.34rem;background:url(../img/img4.b76b00bf.png) 50% no-repeat;background-size:cover}.OrderHotelInsurance .OrderHotelInsurance__neck{padding:0 .22rem;height:.4rem;line-height:.4rem;font-size:.28rem;color:#26b964}.OrderHotelInsurance .OrderHotelInsurance__body{padding:0 .22rem}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__title{height:.68rem;line-height:.68rem;font-size:.28rem;color:#333}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__box{position:relative;display:flex;justify-content:space-between;align-items:flex-start;padding-top:.2rem;width:100%;height:1.22rem;border-bottom:.01rem solid #eee}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__box:last-child{border:none}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__box:before{content:"";position:absolute;left:0;top:.2rem;width:.4rem;height:.4rem;background:url(../img/disagree.51173767.png) 50% no-repeat;background-size:cover}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__box .box__left{margin-left:.6rem;width:4.8rem}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__box .box__left .box__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:.38rem;margin-bottom:.1rem;font-size:.28rem;color:#333;overflow:hidden}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__box .box__left .box__desc{font-size:.24rem;color:#999;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__box .box__right{display:flex;flex-direction:column;align-items:center}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__box .box__right .box__price{font-size:.28rem;color:#999}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__box .box__right .box__price span{font-size:.28rem;color:#ff7100}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__box .box__right .box__detail{margin-top:.1rem;width:.66rem;height:.3rem;line-height:.3rem;text-align:center;font-size:.24rem;color:#e6ac00;border-radius:.05rem;border:.02rem solid #e6ac00}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list .list__box--select:before{background-image:url(../img/select2.d8abebee.png)}.OrderHotelInsurance .OrderHotelInsurance__body .OrderHotelInsurance__list--hasborder{border-bottom:.01rem solid #eee}.OrderHotelInsurance .OrderHotelInsurance__foot{height:.81rem;line-height:.81rem;text-align:center;border-top:.01rem solid #eee}.OrderHotelInsurance .OrderHotelInsurance__foot span{display:inline-block;height:.81rem;line-height:.81rem;font-size:.3rem;color:#e6ac00}.OrderHotelAlert{position:fixed;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.5);z-index:9999}.OrderHotelAlert .alert__box{position:relative;padding:0 .36rem;padding-bottom:.3rem;width:5.96rem;border-radius:.1rem;background:#fff}.OrderHotelAlert .alert__box .box__close{position:absolute;right:-.22rem;top:-.2rem;width:.48rem;height:.48rem;background:url(../img/img6.8dbf003a.png) 50% no-repeat;background-size:.48rem .48rem}.OrderHotelAlert .alert__box .box__head{display:flex;align-items:center;width:100%;height:.82rem;color:#ff7100;border-bottom:.01rem solid #eee}.OrderHotelAlert .alert__box .box__head:before{content:"";display:inline-block;margin-right:.1rem;width:.36rem;height:.36rem;background:url(../img/img5.3fbadfe2.png) 50% no-repeat;background-size:.36rem .36rem}.OrderHotelAlert .alert__box .box__content{margin-top:.2rem;line-height:.42rem;font-size:.28rem;color:#353535}.OrderHotelBooker{margin-top:.2rem;padding:0 .22rem;width:6.66rem;border-radius:.1rem;background:#fff}.OrderHotelBooker .OrderHotelBooker__head{display:flex;justify-content:space-between;align-items:center;height:.67rem}.OrderHotelBooker .OrderHotelBooker__head b{display:flex;align-items:center;font-size:.3rem;color:#333}.OrderHotelBooker .OrderHotelBooker__head b:after{content:"境外手机号报名请联系在线客服";display:inline-block;margin-left:.05rem;height:.43rem;line-height:.43rem;text-align:center;font-size:.24rem;font-weight:400;color:#e6ac00;border-radius:.22rem;background:#fffcf0;padding:0 .15rem}.OrderHotelBooker .OrderHotelBooker__body .OrderHotelBooker__list{display:flex;align-items:center;height:.9rem;border-bottom:.01rem solid #eee}.OrderHotelBooker .OrderHotelBooker__body .OrderHotelBooker__list:last-child{border-bottom:0}.OrderHotelBooker .OrderHotelBooker__body .OrderHotelBooker__list .list__title{width:.9rem;font-size:.28rem;color:#999}.OrderHotelBooker .OrderHotelBooker__body .OrderHotelBooker__list .list__title:after{content:"*";font-size:.3rem;color:#ff5454}.OrderHotelBooker .OrderHotelBooker__body .OrderHotelBooker__list input{flex-grow:1;height:100%;font-size:.28rem;color:#333;border:0;outline:0}.OrderHotelBooker .OrderHotelBooker__body .OrderHotelBooker__list input::placeholder{font-size:.28rem;color:#999}.OrderHotelBooker .OrderHotelBooker__body .OrderHotelBooker__list .list_one{flex:1;width:100%;text-align:center;height:100%;line-height:.9rem}.OrderHotelBooker .OrderHotelBooker__body .OrderHotelBooker__list .list_one span{font-size:.24rem;color:#e6ac00}.OrderHotelBooker .OrderHotelBooker__body .OrderHotelBooker__list .list_one span:before{content:"";display:inline-block;margin-right:.05rem;width:.34rem;height:.34rem;background:url(../img/img4.b76b00bf.png) 50% no-repeat;background-size:cover;position:relative;top:.06rem}.OrderHotelTraveler{margin-top:.2rem;padding:0 .22rem;padding-bottom:.49rem;width:6.66rem;border-radius:.1rem;background:#fff}.OrderHotelTraveler .OrderHotelTraveler__head{display:flex;align-items:center;height:.69rem;font-size:.3rem;font-weight:700;color:#333}.OrderHotelTraveler .OrderHotelTraveler__head span{display:inline-block;margin-left:.05rem;width:3.02rem;height:.43rem;line-height:.43rem;text-align:center;font-size:.24rem;font-weight:400;color:#e6ac00;border-radius:.22rem;background:#fffcf0}.OrderHotelTraveler .OrderHotelTraveler__body .OrderHotelTraveler__list{display:flex;justify-content:space-between;align-items:center;width:100%;height:1.15rem;border-bottom:.01rem solid #eee}.OrderHotelTraveler .OrderHotelTraveler__body .OrderHotelTraveler__list .list__msg{display:flex;flex-direction:column;justify-content:center}.OrderHotelTraveler .OrderHotelTraveler__body .OrderHotelTraveler__list .list__msg div{font-size:.28rem;color:#333}.OrderHotelTraveler .OrderHotelTraveler__body .OrderHotelTraveler__list .list__msg div:first-child{margin-bottom:.1rem}.OrderHotelTraveler .OrderHotelTraveler__body .OrderHotelTraveler__list .list__msg div:first-child span{margin-right:.5rem}.OrderHotelTraveler .OrderHotelTraveler__body .OrderHotelTraveler__list .list__delete{width:.44rem;height:.44rem;background:url(../img/img1.222925aa.png) 50% no-repeat;background-size:cover}.OrderHotelTraveler .OrderHotelTraveler__notice{margin-top:.15rem;font-size:.28rem;color:#26b964}.OrderHotelTraveler .OrderHotelTraveler__button{display:block;margin:0 auto;margin-top:.49rem;width:4.16rem;height:.72rem;line-height:.72rem;text-align:center;font-size:.28rem;color:#333;border-radius:.36rem;background:#ffd928}.OrderHotelRemark{margin-top:.2rem;padding:0 .22rem;padding-bottom:.2rem;width:6.66rem;border-radius:.1rem;background:#fff}.OrderHotelRemark .OrderHotelRemark__head{height:.75rem;line-height:.75rem;font-size:.3rem;font-weight:700;color:#333}.OrderHotelRemark .OrderHotelRemark__textarea{width:100%;height:1.1rem;font-size:.28rem;color:#333;word-wrap:break-word}.OrderHotelRemark .OrderHotelRemark__textarea::placeholder{font-size:.28rem;color:#999}.OrderHotelOffer{margin-top:.2rem;padding:0 .22rem;width:6.66rem;border-radius:.1rem;background:#fff}.OrderHotelOffer .offer__head{height:.8rem;line-height:.8rem;font-size:.3rem;font-weight:700;color:#333;border-bottom:.01rem solid #eee}.OrderHotelOffer .offer__head span{float:right;margin-right:.2rem;padding-right:.25rem;font-size:.26rem;font-weight:400;color:#fcbc00;background:url(../img/img8.46166523.png) 100% no-repeat;background-size:.13rem .23rem}.OrderHotelOffer .offer__body .offer__list{display:flex;justify-content:space-between;align-items:center;width:100%;height:.8rem;border-bottom:.01rem solid #e5e5e5}.OrderHotelOffer .offer__body .offer__list:last-child{border-bottom:0}.OrderHotelOffer .offer__body .offer__list .list__name{display:flex;align-items:center;height:.8rem;font-size:.28rem;color:#d4d4d4}.OrderHotelOffer .offer__body .offer__list .list__name:before{content:"";display:inline-block;margin-right:.1rem;width:.34rem;height:.34rem;box-sizing:border-box;border:.02rem solid #d7d7d7;border-radius:.1rem}.OrderHotelOffer .offer__body .offer__list .list__name--bird i{display:inline-block;margin-left:.1rem;width:.3rem;height:.3rem;background:url(../img/img7.b503065f.png) 50% no-repeat;background-size:.3rem .3rem}.OrderHotelOffer .offer__body .offer__list .list__name--cut:after{content:"减";display:inline-block;margin-left:.1rem;width:.4rem;height:.4rem;line-height:.38rem;text-align:center;font-size:.24rem;color:#ff6000;box-sizing:border-box;border:.01rem solid #ff6000;border-radius:.1rem}.OrderHotelOffer .offer__body .offer__list .list__price{font-size:.26rem;color:#d4d4d4}.van-popup{border-radius:.32rem .32rem 0 0}.CostDetail{padding:0 .32rem .24rem .32rem;position:relative}.CostDetail .CostDetail__title{font-size:.32rem;font-weight:700;color:#333;line-height:.48rem;position:fixed;height:1rem;width:calc(100% - .64rem);box-sizing:border-box;background:#fff;display:flex;align-items:center;justify-content:center}.CostDetail .CostDetail__contain{padding-bottom:1.4rem;padding-top:1rem;font-size:.28rem;font-weight:400;color:#333;line-height:.42rem}.CostDetail .CostDetail__contain .box__body .body__ul .body__list{padding:.2rem 0;border-bottom:.01rem solid #eee}.CostDetail .CostDetail__contain .box__body .body__ul .body__list .list__head{display:flex;justify-content:space-between;align-items:center;width:100%;font-weight:400;font-size:.3rem;color:#333}.CostDetail .CostDetail__contain .box__body .body__ul .body__list .list__head .title{font-weight:400;font-size:.3rem;color:#333}.CostDetail .CostDetail__contain .box__body .body__ul .body__list .list__head .desc{font-weight:400;font-size:.3rem;color:#ff7100}.CostDetail .CostDetail__contain .box__body .body__ul .body__list .list__li{display:flex;justify-content:space-between;align-items:center;margin-top:.2rem;width:100%}.CostDetail .CostDetail__contain .box__body .body__ul .body__list .list__li .list__tag{padding:0 .1rem;height:.36rem;background:#fff1f5;border-radius:.04rem;font-size:.2rem!important;color:#f4154d!important;display:inline-flex;align-items:center;justify-content:center;margin-left:.1rem}.CostDetail .CostDetail__contain .box__body .body__ul .body__list .list__li div{display:flex;align-items:center;width:4.5rem;line-height:.32rem;font-size:.28rem;color:#999}.CostDetail .CostDetail__contain .box__body .body__ul .body__list .list__li span{font-size:.3rem;color:#999}.CostDetail .CostDetail__contain .box__body .body__sum{height:.9rem;line-height:.9rem;text-align:right;font-size:.3rem;color:#ff7100}.CostDetail .CostDetail__btn{position:fixed;bottom:0;left:0;right:0;width:100%;background:#fff;display:flex;align-items:center;justify-content:center;height:1.2rem}.CostDetail .CostDetail__btn>span{display:flex;align-items:center;justify-content:center;width:6.86rem;height:.96rem;background:#fff100;border-radius:.48rem;font-size:.32rem;font-weight:700;color:#333;line-height:.48rem}.OrderHotelSubmit{position:fixed;left:0;bottom:0;width:7.5rem;height:.98rem;border-top:.01rem solid #eee;background:#fff;z-index:100}.OrderHotelSubmit .OrderHotelSubmit__container{position:absolute;left:0;top:0;display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.OrderHotelSubmit .OrderHotelSubmit__container .submit__msg{display:flex;flex-direction:column;justify-content:center;margin-left:.2rem;height:100%}.OrderHotelSubmit .OrderHotelSubmit__container .submit__msg div:first-child{font-size:.24rem;color:#999}.OrderHotelSubmit .OrderHotelSubmit__container .submit__msg div:first-child span{font-size:.24rem;color:#ff7100}.OrderHotelSubmit .OrderHotelSubmit__container .submit__msg div:first-child b{font-size:.32rem;color:#ff7100}.OrderHotelSubmit .OrderHotelSubmit__container .submit__msg div:last-child{font-size:.24rem;color:#26b964}.OrderHotelSubmit .OrderHotelSubmit__container .submit__button{width:3rem;height:.98rem;line-height:.98rem;text-align:center;font-size:.34rem;color:#333;background:#fed101}.OrderHotel .OrderHotel__body{display:flex;flex-direction:column;align-items:center;padding:.2rem;padding-bottom:1.24rem}