.search-cont-header{display:none;height:2.8rem;background-image:url(data:image/png;base64,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);background-color:transparent;background-size:cover;position:relative}.search-cont-header .search-cont-line{position:absolute;bottom:0;left:1rem;width:70%;height:1px;background:rgba(0,49,92,.1)}.search{position:relative;max-width:1200px;width:100%;z-index:10}.search .new-plane-img{position:absolute;width:19.67rem;top:-4.5rem;right:-1.2rem;z-index:100;pointer-events:none}@media (max-width:1199px){.search .new-plane-img{display:none}}.search-item--active .search-cont-header{display:block}.booking .search-tab{left:1rem;border-top-left-radius:4px}.booking .searcht-title-en-group{display:flex;align-items:center}.booking-notice{float:right}.booking-notice img{width:126px;margin-right:.5rem}.booking-notice .shenzhou-logo{width:4.7rem;vertical-align:-4px}.booking .input-group{margin-bottom:1.2rem}.booking-tips{font-size:.7rem;color:#666}.ticket-booking{display:flex;align-items:center}.ticket-booking .trip-type-radio-group{display:flex;align-items:center;margin-right:1.5rem;padding-right:1.5rem;position:relative}.ticket-booking .trip-type-radio-group:after{content:"";display:block;width:1px;height:12px;background:#b5ccde;position:absolute;right:0;top:50%;transform:translateY(-50%)}.ticket-booking .trip-type-radio-group .radio-label{display:flex;align-items:center;cursor:pointer;margin-right:1.5rem;font-size:.7994rem;color:#99adbe}.ticket-booking .trip-type-radio-group .radio-label:last-child{margin-right:0}.ticket-booking .trip-type-radio-group .radio-label input[type=radio]{display:none}.ticket-booking .trip-type-radio-group .radio-label input[type=radio]:checked+.radio-custom{border-color:transparent;background:linear-gradient(0deg,#3d76b8,#04386a);box-shadow:none}.ticket-booking .trip-type-radio-group .radio-label input[type=radio]:checked+.radio-custom:after{opacity:1}.ticket-booking .trip-type-radio-group .radio-label input[type=radio]:checked~.radio-text{color:#01325f}.ticket-booking .trip-type-radio-group .radio-label .radio-custom{width:20px;height:20px;border:1px solid var(--border,#eef2f5);background:linear-gradient(180deg,rgba(245,249,253,.2),hsla(0,0%,100%,.2)),#fff;box-shadow:inset 0 0 4px 0 #d1dfec;border-radius:50%;margin-right:8px;position:relative;transition:all .3s}.ticket-booking .trip-type-radio-group .radio-label .radio-custom:after{content:"";display:block;width:8px;height:8px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.ticket-booking .trip-type-radio-group .radio-label .radio-text{font-size:14px;font-weight:500;transition:color .3s}.ticket-booking .multi-city-link{display:flex;align-items:center;font-size:.7994rem;color:#2f74b8;font-weight:500}.ticket-booking .multi-city-link .multi-city-icon{width:20px;height:20px;margin-right:4px}.ticket-booking .multi-city-link .link{color:#2f74b8;text-decoration:none}.service .search-tab{left:7.9rem}.service .input-group{margin-bottom:1.2rem}.service .yzm-bar{position:relative}.service .trp-radio-group{padding-bottom:.65rem}.service .flight-num,.service .flight-route{display:none}.service .flight-route{display:block}.service .link-group{text-align:right}.service .link-group .link{padding-left:1.2rem}.service .yzm-btn button{position:relative;z-index:2;overflow:hidden}.service .yzm-btn.disable{opacity:.4}.service .yzm-btn.disable button{cursor:not-allowed}.service .yzm-btn.disable button:hover{background:#1e385a}@media (min-width:770px) and (max-width:1199px){.service .link-group{margin-top:1rem;text-align:left}.service .link-group .link{padding-left:0;padding-right:1.2rem}.boarding-btn{float:right}}.dynamics .search-tab{left:14rem}.dynamics .input-group{margin-bottom:1.2rem}.dynamics .yzm-bar{position:relative}.dynamics .trip-type-radio-group{display:flex;align-items:center;margin-bottom:1.2rem}.dynamics .trip-type-radio-group .radio-label{display:flex;align-items:center;cursor:pointer;margin-right:1.5rem;font-size:.7994rem;color:#99adbe}.dynamics .trip-type-radio-group .radio-label:last-child{margin-right:0}.dynamics .trip-type-radio-group .radio-label input[type=radio]{display:none}.dynamics .trip-type-radio-group .radio-label input[type=radio]:checked+.radio-custom{border-color:transparent;background:linear-gradient(0deg,#3d76b8,#04386a);box-shadow:none}.dynamics .trip-type-radio-group .radio-label input[type=radio]:checked+.radio-custom:after{opacity:1}.dynamics .trip-type-radio-group .radio-label input[type=radio]:checked~.radio-text{color:#01325f}.dynamics .trip-type-radio-group .radio-label .radio-custom{width:20px;height:20px;border:1px solid var(--border,#eef2f5);background:linear-gradient(180deg,rgba(245,249,253,.2),hsla(0,0%,100%,.2)),#fff;box-shadow:inset 0 0 4px 0 #d1dfec;border-radius:50%;margin-right:8px;position:relative;transition:all .3s}.dynamics .trip-type-radio-group .radio-label .radio-custom:after{content:"";display:block;width:8px;height:8px;background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;transition:all .3s}.dynamics .trip-type-radio-group .radio-label .radio-text{font-size:14px;font-weight:500;transition:color .3s}.dynamics .flight-num,.dynamics .flight-route{display:none}.dynamics .flight-route{display:block}.dynamics .link-group{text-align:right}.dynamics .link-group .link{padding-left:1.2rem}.dynamics .yzm-btn button{position:relative;z-index:2}.dynamics .yzm-btn.disable button{cursor:not-allowed}.dynamics .yzm-btn.disable button:hover{background:#1e385a}.coupons .search-tab{left:33rem}.coupons .coupons-cont{padding:1.5rem 2.4rem;margin:1.2rem -1.2rem -.2rem;background-image:url(../imgs/coupon-bg.3a2fef3.png);background-repeat:no-repeat;background-position:0 100%}.coupons .coupons-cont .coupons-desc{color:#1e385a;margin-top:-1.5rem;margin-left:-1.5rem;padding:1.5rem 0 1.5rem 7.7rem;background-image:url(../imgs/coupon-l-img.726b30f.png);background-repeat:no-repeat;background-position:0 100%;background-size:contain}.coupons .coupons-cont .coupons-desc .coupons-tit{height:1.6rem;font-size:1.2rem;font-weight:600;line-height:1.6rem;margin-bottom:.8rem}.coupons .coupons-cont .coupons-desc .coupons-subtit{font-size:.8rem;line-height:1.2rem}.coupons .coupons-cont .coupons-desc .coupons-subtit span{margin-right:1.8rem}.coupons .coupons-cont .coupons-desc .coupons-subtit span:last-child{margin-right:0}.coupons .coupons-cont .coupons-desc .coupons-subtit span i{margin-right:.4rem}.coupons .coupons-cont .button i{vertical-align:middle}.coupons .coupons-cont .button i.button-middle{line-height:2.3rem}