.passenger-form-row{margin-top:45px}.passenger-form-row h3{display:inline-block;font-size:24px;line-height:30px;color:grey;font-weight:700}.passenger-form-row .hidden{display:none}.passenger-item-title>span{padding-left:15px}.passenger-item-content{position:relative;border:1px solid #dcdcdc;padding:15px;background:#f5f5f5}.passenger-item-content .close-passenger-item{display:block;width:15px;height:15px;position:absolute;right:5px;top:5px;line-height:15px;text-align:center;font-size:20px;color:#898989;cursor:pointer}.passenger-item-content .field-outter{float:left;width:18%;min-width:170px;margin-right:10px;vertical-align:middle;margin-bottom:8px;min-height:85px}.passenger-item-content .field-outter .ant-form-item{padding-bottom:0;margin-bottom:0}.passenger-item-content .field-outter .ant-form-item .ant-select-search__field{height:24px}.passenger-item-content .field-outter.field-long{width:250px}.passenger-item-content .ant-form-explain{font-size:13px;line-height:1.2}.passenger-item-content .int-form-tips-image{width:480px;height:420px}@media only screen and (max-width:768px){.passenger-form-row{padding-top:20px;margin-top:0}.passenger-form-row .passenger-item-title{padding-left:10px}.passenger-form-row h3{font-size:20px;margin-bottom:0}.passenger-item-content{padding:10px;border:0;background:rgba(0,0,0,0)}.passenger-item-content .field-outter{width:100%;margin:7px 0}.passenger-item-content .field-outter.field-long{width:100%}.passenger-item-content .close-passenger-item{top:-23px;right:15px;font-size:30px}}.l8-tooltip.ant-tooltip{max-width:524px}.l8-tooltip.ant-tooltip .ant-tooltip-inner{line-height:24px;color:#888}.ml-20{margin-left:20px}.ant-form-vertical .field-outter.contact-mobile .ant-form-item .ant-form-item-label{padding-left:65px}.coupon-ticket{width:320px;height:150px;background:url(/app/main/img/coupon-bg.5c82565c.png) no-repeat;background-size:cover;position:relative;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s}.coupon-ticket:hover{-webkit-box-shadow:0 0 5px 2px #ccc;box-shadow:0 0 5px 2px #ccc}.coupon-ticket.disabled{cursor:not-allowed;background:url(/app/main/img/coupon-bg.5c82565c.png) no-repeat;background-size:cover;background-position:-361px 0}.coupon-ticket.coupon-type-LUGGAGE,.coupon-ticket.coupon-type-LUGGAGE.disabled{background-image:url(/app/main/img/coupon-bg-luggage.30bd96ce.png)}.coupon-ticket.coupon-type-LUGGAGE .title span{-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:15px}.coupon-ticket.coupon-type-LUGGAGE .status,.coupon-ticket.coupon-type-LUGGAGE .title span{background-image:-webkit-gradient(linear,right top,left top,from(#2995ce),to(#5bc7df));background-image:linear-gradient(270deg,#2995ce,#5bc7df)}.coupon-ticket.coupon-type-LUGGAGE .coupon-badge{background-image:url(/app/main/img/coupon-badge-luggage.2b87cc1f.png)}.coupon-ticket.coupon-type-MEALS,.coupon-ticket.coupon-type-MEALS.disabled{background-image:url(/app/main/img/coupon-bg-meal.4108e1bb.png)}.coupon-ticket.coupon-type-MEALS .title span{-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:15px}.coupon-ticket.coupon-type-MEALS .status,.coupon-ticket.coupon-type-MEALS .title span{background-image:-webkit-gradient(linear,right top,left top,from(#f15108),to(#f57823));background-image:linear-gradient(270deg,#f15108,#f57823)}.coupon-ticket.coupon-type-MEALS .coupon-badge{background-image:url(/app/main/img/coupon-badge-meal.5a9611c9.png)}.coupon-ticket.coupon-type-VIPHALL,.coupon-ticket.coupon-type-VIPHALL.disabled{background-image:url(/app/main/img/coupon-bg-viphall.0bff34ae.png)}.coupon-ticket.coupon-type-VIPHALL .title span{background:#977257;-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);font-size:12px}.coupon-ticket.coupon-type-VIPHALL .status{background:#977257}.coupon-ticket.coupon-type-VIPHALL .coupon-badge{background-image:url(/app/main/img/coupon-badge-viphall.11af0828.png)}.coupon-ticket .coupon-badge{position:absolute;right:0;top:0;width:80px;height:58px;background:url(/app/main/img/coupon-badge.4be3d9ae.png) no-repeat;background-size:cover}.coupon-ticket .coupon-header{height:30px}.coupon-ticket .coupon-header .title{color:#fa2d36;display:block;margin:0 auto;width:85px;font-weight:700;text-align:center;height:23px;border-radius:0 0 5px 5px}.coupon-ticket .coupon-header .title.disabled{color:#666}.coupon-ticket .coupon-body{padding:2px 34px}.coupon-ticket .coupon-m{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;position:relative}.coupon-ticket .coupon-m .bord{content:"";padding:3px;position:absolute;width:100%;height:100%;border:2px solid #fff;border-radius:5px;top:0;left:0;z-index:1}.coupon-ticket .coupon-m .bord .brd{width:100%;height:100%;border:1px solid #fff;border-radius:5px}.coupon-ticket .coupon-m .checked-icon{color:#4acd0b;position:absolute;font-size:36px;right:-24px;bottom:-6px;z-index:10}.coupon-ticket .coupon-m .checked-icon:after{content:"";position:absolute;width:66%;height:66%;top:17%;left:17%;display:block;z-index:-1}.coupon-ticket .info{width:50%;padding:12px 0;-webkit-box-sizing:border-box;box-sizing:border-box;float:right;text-align:center;line-height:1.4em}.coupon-ticket .info-m{position:relative;z-index:2}.coupon-ticket .price{width:50%;height:106px;line-height:106px;float:left;text-align:center}.coupon-ticket .price small{font-size:16px;margin-right:-2px}.coupon-ticket .price .tag{font-size:61px;font-family:impact,sans-serif}.coupon-ticket .desc{font-size:14px;font-weight:700}.coupon-ticket .date{font-size:12px}.coupon-ticket .status{margin:2px auto;width:78px;height:22px;line-height:22px;text-align:center;border-radius:5px;background:-webkit-gradient(linear,left top,right top,from(#fa2d36),to(#da101a));background:linear-gradient(90deg,#fa2d36,#da101a)}.coupon-ticket .status.disabled{background:#666}.coupon-ticket .more{font-size:12px;text-decoration:underline;cursor:pointer}.mod-coupon-detail table{width:100%;table-layout:fixed}.mod-coupon-detail td{padding:6px;border:1px solid #ddd;font-size:12px;vertical-align:middle}.mod-coupon-detail tr:nth-child(odd) td{background-color:#f5f5f5}.mod-coupon-detail .tip{margin-top:12px}.mod-coupon-detail .tip h6{line-height:28px;font-weight:700}.mod-coupon-detail .tip p{line-height:20px;font-size:12px;color:#888}.coupon-wrapper .coupon-ticket[data-v-3d698f20]{display:inline-block;margin:10px 0;margin-right:6px}.coupon-wrapper .coupon-ticket[data-v-3d698f20]:last-of-type{margin-right:0}.coupon-wrapper .more-coupon[data-v-3d698f20]{float:right;font-size:14px;text-decoration:underline;cursor:pointer}.coupon-modal-wrapper[data-v-3d698f20]{width:100%;height:338px;overflow:auto}.coupon-modal-wrapper .coupon-ticket[data-v-3d698f20]{display:inline-block;margin:10px 28px}.coupon-modal-wrapper .coupon-ticket[data-v-3d698f20]:last-of-type{margin-right:0}@media only screen and (max-width:768px){.coupon-wrapper[data-v-3d698f20]{text-align:center}}.mod-coupon.passenger-coupon{margin-top:0}.mod-coupon.passenger-coupon .cell-header{line-height:30px;font-size:24px}.mod-coupon.passenger-coupon .cell-header .ant-checkbox-wrapper{margin-left:26px}.mod-coupon.passenger-coupon .coupon-warn{font-size:14px}.mod-coupon.passenger-coupon .cell-body .action{display:inline-block;padding-top:16px;vertical-align:top}.mod-coupon.passenger-coupon .cell-body .empty{text-align:center;color:#888;font-size:14px;margin-top:15px}.mod-coupon.passenger-coupon .tip{margin-top:20px}.mod-coupon.passenger-coupon .coupon-content{overflow:hidden}.card-item-container{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:25%;min-width:300px;margin-bottom:10px}.card-item-container .card-item-checkbox{padding:0 15px}.card-item-container .card-item-main{width:240px;height:120px;background:url(/app/main/img/card-coupon-bg.af569b35.png) no-repeat;background-size:cover;position:relative}.card-item-container .card-item-main.bg-flight{background-image:url(/app/main/img/card-coupon-bg-flight.4a3b5c33.png)}.card-item-container .card-item-main.bg-ancillary{background-image:url(/app/main/img/card-coupon-bg-ancillary.38235825.png)}.card-item-container .card-item-main.bg-combo{background-image:url(/app/main/img/card-coupon-bg-combo.d6d07a25.png)}.card-item-container .card-item-main.card-item-disabled{-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-filter:grey;filter:gray}.card-item-container .card-item-main .more{text-align:center}.card-item-container .card-item-main .card-header .title{color:#c1a04a;display:block;margin-left:12px;text-align:left;line-height:18px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px}.card-item-container .card-item-main .card-header .title.disabled{color:#666}.card-item-container .card-item-main .card-m{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;clear:both;position:relative}.card-item-container .card-item-main .card-m .checked-icon{color:#4acd0b;position:absolute;font-size:36px;right:-24px;bottom:-6px;z-index:10}.card-item-container .card-item-main .card-m .checked-icon:after{content:"";position:absolute;width:66%;height:66%;top:17%;left:17%;display:block;z-index:-1}.card-item-container .card-item-main .info{width:62%;padding-top:15px;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;text-align:center;line-height:2}.card-item-container .card-item-main .info-m{position:relative;z-index:2}.card-item-container .card-item-main .tail{width:38%;float:right}.card-item-container .card-item-main .tail .price{padding:12px 0 5px 20px;position:relative;text-align:center;height:60px;-webkit-box-sizing:content-box;box-sizing:content-box}.card-item-container .card-item-main .tail .price small{font-size:16px;position:absolute;bottom:13px;line-height:1}.card-item-container .card-item-main .tail .price .tag{font-size:40px;font-family:impact,sans-serif;position:absolute;bottom:13px;line-height:1;left:35px}.card-item-container .card-item-main .tail .reduc small{left:19px}.card-item-container .card-item-main .tail .discount{padding-right:12px;padding:12px 0 5px 5px}.card-item-container .card-item-main .tail .discount small{right:14px}.card-item-container .card-item-main .tail .discount .tag{font-size:40px}.card-item-container .card-item-main .desc{font-size:14px;font-weight:700}.card-item-container .card-item-main .date{font-size:12px}.card-item-container .card-item-main .status{margin:2px auto;width:70px;height:24px;line-height:24px;text-align:center;border-radius:5px;background-color:rgba(0,0,0,.25)}.card-item-container .card-item-main .status.disabled{background:#666}.card-item-container .card-item-main .more{font-size:12px;text-decoration:underline;cursor:pointer}.mod-card-detail table{width:100%;table-layout:fixed}.mod-card-detail td{padding:6px;border:1px solid #ddd;font-size:12px;vertical-align:middle}.mod-card-detail tr:nth-child(odd) td{background-color:#f5f5f5}.mod-card-detail .tip{margin-top:12px}.mod-card-detail .tip h6{line-height:28px;font-weight:700}.mod-card-detail .tip p{line-height:20px;font-size:12px;color:#888}.coupon-wrapper[data-v-2a2c922d]{padding-top:20px}.coupon-wrapper .coupon-ticket[data-v-2a2c922d]{display:inline-block;margin:10px 0;margin-right:6px}.coupon-wrapper .coupon-ticket[data-v-2a2c922d]:last-of-type{margin-right:0}.coupon-wrapper .more-coupon[data-v-2a2c922d]{float:right;font-size:14px;text-decoration:underline;cursor:pointer;padding-top:10px}.coupon-modal-wrapper[data-v-2a2c922d]{width:100%;height:338px;overflow:auto}.coupon-modal-wrapper .coupon-ticket[data-v-2a2c922d]{display:inline-block;margin:10px 28px}.coupon-modal-wrapper .coupon-ticket[data-v-2a2c922d]:last-of-type{margin-right:0}@media only screen and (max-width:768px){.coupon-wrapper[data-v-2a2c922d]{text-align:center}}.mod-card.passenger-card .cell-header{line-height:30px;font-size:24px}.mod-card.passenger-card .cell-header .ant-checkbox-wrapper{margin-left:26px}.mod-card.passenger-card .card-warn{font-size:14px}.mod-card.passenger-card .cell-body .action{display:inline-block;padding-top:16px;vertical-align:top}.mod-card.passenger-card .cell-body .empty{text-align:center;color:#888;font-size:14px;margin-top:15px}.mod-card.passenger-card .tip{margin-top:20px}.mod-card.passenger-card .card-content{overflow:hidden}.file-upload-name{text-align:center}.remark-table table{text-align:center;width:100%;font-size:12px}.remark-table table,.remark-table tr,.remark-table tr td{border:1px solid grey}.remark-table tr td{padding:8px 4px;vertical-align:middle;width:20px}.l8-cart{width:100%;color:grey;border-top:1px solid #eee}.l8-cart .cart-mask{position:fixed;top:0;bottom:0;width:100%;background-color:rgba(0,0,0,.5);z-index:999}.l8-cart .cart-affix>div{position:relative;padding:12px 0;z-index:1000;height:auto!important}.l8-cart .cart-info{line-height:36px;font-size:18px}.l8-cart .cart-info .itinerarys,.l8-cart .cart-info .passengers,.l8-cart .cart-info h3{float:left;margin-right:40px}.l8-cart .cart-info .close,.l8-cart .cart-info .open,.l8-cart .cart-info .total{float:right;margin-left:40px}.l8-cart .cart-info .itinerarys td{padding-right:40px;border:0 none}.l8-cart .cart-info .itinerarys dd:last-child{margin-right:0}.l8-cart .cart-info .itinerarys .l8-icon-dancheng{position:relative;top:2px;padding:0 6px}.l8-cart .cart-info .total{font-weight:700}.l8-cart .cart-info .close,.l8-cart .cart-info .open{cursor:pointer}.l8-cart .cart-info .close span,.l8-cart .cart-info .open span{text-decoration:underline}.l8-cart.open .cart-info .itinerarys,.l8-cart.open .cart-info .passengers,.l8-cart.open .cart-info .total{display:none}.l8-cart .cart-detail{font-size:14px}.l8-cart .cart-detail .cart-detail-wrapper{max-height:460px;overflow-y:auto}.l8-cart .cart-detail .l8-icon{margin-right:4px;font-size:16px}.l8-cart .cart-detail dl{padding:0 20px}.l8-cart .cart-detail .itinerarys{padding-right:12px}.l8-cart .cart-detail .itinerarys dd{line-height:24px}.l8-cart .cart-detail .itinerarys .label{display:inline-block;min-width:120px;max-width:160px}.l8-cart .cart-detail .itinerarys .detail,.l8-cart .cart-detail .itinerarys .detail .label{position:relative}.l8-cart .cart-detail .itinerarys .detail .label:before{position:relative;display:inline-block;margin-right:10px;content:" ";width:10px;height:10px;border-radius:5px;border:1px solid #dadada}.l8-cart .cart-detail .itinerarys .detail .gt-day{position:absolute;top:-12px;left:50px;font-size:12px;word-break:keep-all}.l8-cart .cart-detail .itinerarys .detail:before{position:absolute;top:12px;bottom:12px;left:4px;width:1px;content:" ";background-color:#dadada}.l8-cart .cart-detail .itinerarys .stopTime{margin-top:16px;line-height:36px}.l8-cart .cart-detail .transfer-label{padding:10px 0;font-size:12px;margin:0}.l8-cart .cart-detail .products{padding-left:12px}.l8-cart .cart-detail .products dd{height:24px;line-height:24px}.l8-cart .cart-detail .products .label{float:left}.l8-cart .cart-detail .products .label .change-rule{margin-left:100px}.l8-cart .cart-detail .products .label .change-rule .base-value{text-decoration:underline;cursor:pointer}.l8-cart .cart-detail .products .value{float:right}.l8-cart .cart-detail dl{margin-top:6px}.l8-cart .cart-detail dt{line-height:46px}.l8-cart .cart-detail .total{margin-top:12px;padding-top:12px;border-top:1px solid #dadada;line-height:42px;text-align:right;font-size:16px}.l8-cart .cart-detail .total .value{font-size:24px;font-weight:700}.l8-cart h4{line-height:32px;border-bottom:1px solid #bababa}.l8-cart .delete-line{text-decoration:line-through}.l8-cart .vertical-align-top{vertical-align:top}.l8-order-popover .ant-popover-inner{background-clip:padding-box;border-radius:0;-webkit-box-shadow:0 0 6px rgba(0,0,0,.4);box-shadow:0 0 6px rgba(0,0,0,.4)}.l8-order-popover .ant-popover-title{min-width:177px;min-height:32px;line-height:32px;margin:0;padding:0 16px;font-weight:700;color:#9d8d6e;text-align:center;font-size:12px;border-bottom:1px solid #dfdfdf}.l8-order-popover .ant-popover-inner-content{padding:0;color:grey;font-size:12px}.l8-order-popover .popover-detail-table{padding:12px 16px}.l8-order-popover .popover-detail-table table{width:100%}.l8-order-popover .popover-detail-table tr td:last-of-type{text-align:right}.l8-order-popover .popover-detail-footer{padding:16px 0;border-top:1px dashed #ccc;text-align:center}.l8-order-popover .popover-detail-price{text-align:right;padding:0 16px}.remark-popover-loading{text-align:center;padding:100px 200px}.remark-popover-content{padding:18px}.remark-popover-content .remark-notice{margin:12px 0}.remark-popover-content .remark-notice .l8-icon{font-size:12px;margin-right:5px}.remark-popover-content .remark-warn{margin:12px 0;padding-left:18px}@media only screen and (max-width:768px){.l8-cart .cart-affix>div{padding:12px}.l8-cart .cart-info .itinerarys,.l8-cart .cart-info .passengers{display:none}.l8-cart .cart-detail .cart-detail-wrapper{max-height:400px;overflow-y:auto}.l8-cart .cart-detail .itinerarys{padding-right:0}.l8-cart .cart-detail .products{padding-left:0}}.mod-capcha{width:100%}.mod-capcha .ant-input.ant-input-lg{margin-bottom:0}.mod-capcha .ant-input-group-addon{padding:0}.mod-capcha .validate-icon{position:relative;display:inline-block;vertical-align:middle;padding:0 15px}.mod-capcha .capcha-btn{display:inline-block;vertical-align:middle;cursor:pointer}.mod-capcha .capcha-btn img{max-width:100px;height:100%}.mod-capcha.lg{margin-bottom:8px}.mod-capcha.lg .capcha-btn{height:50px}.mod-capcha.default .capcha-btn{height:32px}.mod-capcha.sm .capcha-btn{height:24px}#orderPassenger{background:#f5f5f5}#orderPassenger .mod{padding:30px}#orderPassenger .mod h3{line-height:2}#orderPassenger .mod .passenger-form-row:first-child{margin-top:0}#orderPassenger .mod .mod-coupon .cell-body{padding:10px 18px;font-size:12px;color:grey}#orderPassenger .mod .mod-coupon .cell-body>div{margin:10px 0}#orderPassenger .mod .mod-coupon .cell-body>div .anticon{font-size:16px}#orderPassenger .mod .mod-coupon .cell-body td,#orderPassenger .mod .mod-coupon .cell-body th{padding:8px;border:1px solid #b7b7b7;text-align:center}#orderPassenger .mod .mod-coupon .cell-body td:first-child,#orderPassenger .mod .mod-coupon .cell-body th:first-child{background-color:#f5f5f5}#orderPassenger .ant-alert-error{margin-top:20px}#orderPassenger .ant-alert-error .ant-alert-icon{top:10px}#orderPassenger .field-outter .tooltip{position:absolute;top:-19px;right:10px;font-weight:700;z-index:11}#orderPassenger .field-outter .tooltip.tooltip-four{left:80px}#orderPassenger .ant-input.ant-input-lg{margin-bottom:0}#orderPassenger .ant-checkbox-group-item{margin-bottom:8px}#orderPassenger .usual-passenger{margin-top:45px}#orderPassenger .usual-psg-title{border-bottom:1px solid #d0d0d0}#orderPassenger .usual-psg-title h3{display:inline-block;font-size:24px;line-height:2;color:grey;font-weight:700}#orderPassenger .usual-psg-list{padding-top:10px}#orderPassenger .passenger-add{padding-top:20px}#orderPassenger .form-operation{padding:20px 0;text-align:right}#orderPassenger .passenger-btn-box{display:inline-block;vertical-align:middle;margin-left:20px}#orderPassenger .passenger-btn-box:first-child{margin-left:0}#orderPassenger .ant-input-group-addon .ant-select-selection--single{height:52px}#orderPassenger .ant-input-group-addon .ant-select-selection__rendered{line-height:52px;padding:0 3px}#orderPassenger .pt-40{padding-top:40px}#orderPassenger .mt-40{margin-top:40px}#orderPassenger .mt-20{margin-top:20px}#orderPassenger .mb-20{margin-bottom:20px}#orderPassenger .mb-10{margin-bottom:10px}@media only screen and (max-width:768px){#orderPassenger .usual-passenger{padding:10px}#orderPassenger .usual-psg-title{border-bottom:0}#orderPassenger .usual-psg-title h3{font-size:20px;margin-bottom:0}#orderPassenger .passenger-add{padding-top:0;padding-left:10px;margin-bottom:40px}#orderPassenger .form-operation{margin-top:0;padding:0 10px;text-align:right}}.special-passenger-upload h3{font-size:24px;line-height:30px;color:grey;font-weight:700}.special-passenger-upload h3:before{content:"*";color:#f5222d;vertical-align:middle}.special-passenger-upload h3 .popover-text{cursor:pointer;font-size:14px;margin-left:15px}.special-passenger-upload .special-upload-title_popover{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.special-passenger-upload .sub{font-size:14px;margin-left:15px}.special-passenger-upload .special-upload-tips{margin-bottom:20px}.special-passenger-upload .upload-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.special-passenger-upload .upload-list .upload-item{margin-right:20px}.tab-box{width:50vw}.example-popover{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.example-popover .example-popover-item{padding:0 10px}.example-popover .item-name{text-align:center}.example-popover .item-image{width:100%;height:auto}