/*!
 * base.less
 * Author:yhpeng
 */article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0}body,button,input,select,textarea{font:400 .7rem/1.5 Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei!important}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}.cui-mask{background:rgba(0,0,0,.5);z-index:2000}.mf-s12{font-size:.6rem}input{width:100%;height:2.1rem;padding:0 .25rem;background:0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:0;-webkit-appearance:none;border-radius:0}.cui-i,.cui-i:before{background:url(//pic.c-ctrip.com/h5/common/cui_img.png);background-size:10rem 3.55rem}.cui-i:before{position:absolute;content:""}.cui-pro-radius,.cui-w-loading{-webkit-animation:cui-loading 1.58s linear infinite;-moz-animation:cui-loading 1.58s linear infinite;-ms-animation:cui-loading 1.58s linear infinite;animation:cui-loading 1.58s linear infinite;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;opacity:0}.bg-fff{background:#fff}.cui-b-loading{-webkit-animation:cui-loading 1.58s linear infinite;-moz-animation:cui-loading 1.58s linear infinite;-ms-animation:cui-loading 1.58s linear infinite;animation:cui-loading 1.58s linear infinite;-webkit-transform-origin:47% 49%;-moz-transform-origin:47% 49%;-ms-transform-origin:47% 49%;transform-origin:47% 49%;opacity:0}@-webkit-keyframes cui-loading{0%{opacity:1;-webkit-transform:rotate(0deg)}100%{opacity:1;-webkit-transform:rotate(360deg)}}@keyframes cui-loading{0%{opacity:1;transform:rotate(0deg)}100%{opacity:1;transform:rotate(360deg)}}button,fieldset,img,input{border:0}.cp-h5-lizard{position:absolute;left:0;right:0;height:100%;width:100%;top:0;bottom:0}#cp-huazhu{content:"";width:5.6rem;height:2.85rem;background-position:center;top:1rem;position:absolute;background-size:3.5rem 2.85rem}.loading-box2{position:fixed;left:50%;top:50%;margin-left:-2.8rem;margin-top:-2.8rem;width:100%}.loading-layer2{background-color:#fff;width:5.6rem;height:1.35rem;padding-top:4.25rem;border-radius:.35rem;z-index:10000;color:#666;font-size:.4rem;text-align:center}.loading-layer2 .loading-layer2-before{content:"";width:3.2rem;height:2.85rem;background-position:-3.6rem 0;top:1rem;left:1.25rem}.loading-cycle{width:3.45rem;height:3.45rem;background-position:0 0;top:.5rem;left:1rem;-webkit-animation:loading 1s linear 0s infinite;animation:loading 1s linear 0s infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes loading{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cui-bd{color:#333}.cui-layer{color:#eee;position:fixed;left:50%;top:50%;z-index:2100;border-radius:.5rem;padding:.25rem}.cui-pop-box{background:#fff;width:14rem;margin:auto;position:relative;overflow:hidden;border-radius:.15rem;z-index:9999}.cui-pop-box .cui-hd{height:2rem;line-height:2rem;font-size:1.2em;color:#fff;background:#099fde;padding:0 .5rem;position:relative}.cui-text-center{text-align:center}.cui-roller-bd,.cui-roller-btns .cui-flexbd{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.cui-select-view li.current{color:#1084bc}.cui-select-view li:active{background:rgba(0,0,0,.05)}.cui-select-view li{border-bottom:#dfdfdf 1px solid;padding:1em 2em 1em 1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}.cui-select-view li.current:after,.cui-select-view li.current:before{position:absolute;content:"";background:#1084bc;height:.15rem;top:50%;border-radius:.15rem}.cui-select-view li.current:before{width:.9rem;right:.5rem;margin-top:-.1rem;-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg)}.cui-select-view li.current:after{width:.45rem;right:1.1rem;margin-top:.1rem;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cui-roller-tips{color:#8d8d8d;padding:.25rem;text-align:center}.cui-error-tips{color:#4e5f71;padding:1rem;text-align:center}.cui-roller-btns{background:#fff;border-top:.05rem solid #bcbcbc;line-height:.9rem;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cui-roller-btns .cui-flexbd{padding:.6rem 0;color:#099fde}.cui-roller-btns a{color:#099fde}.cui-roller-btns .cui-flexbd:active{opacity:.75}.cui-roller-btns .cui-flexbd:nth-of-type(2){border-left:.05rem solid rgba(0,0,0,.3)}.cui-roller-btns .cui-btns-strike{font-weight:700}.cui-roller-btns .cui-btns-warning{color:red}.cui-roller-btns .cui-btns-disabled{color:#999}.cui-switch{position:relative;width:2.2rem;height:1.2rem;display:inline-block;vertical-align:middle;border-radius:1.2rem;background-color:#ccc;cursor:pointer;-webkit-transition:200ms background-color ease-in;-moz-transition:200ms background-color ease-in;transition:200ms background-color ease-in}.cui-switch.current{background-color:#099fde}.cui-switch .cui-switch-bg{position:absolute;top:0;left:0;width:2.2rem;height:1.2rem;border-radius:1.2rem;background-color:#ccc;-webkit-transform:scale(1,1);-moz-transform:scale(1,1);transform:scale(1,1);transform-origin:center center;-webkit-transition:200ms -webkit-transform ease-in;-moz-transition:200ms -moz-transform ease-in;transition:200ms transform ease-in}.cui-switch .cui-switch-bg.current{width:2.2rem;height:1.2rem;-webkit-transform:scale(0,0);-moz-transform:scale(0,0);transform:scale(0,0)}.cui-switch .cui-switch-scroll{position:absolute;top:.05rem;left:.05rem;right:1.05rem;height:1.1rem;border-radius:1.1rem;background-color:#fff;-webkit-transition:200ms width ease-in,200ms left ease-in,200ms right ease-in;-moz-transition:200ms width ease-in,200ms left ease-in,200ms right ease-in;transition:200ms width ease-in,200ms left ease-in,200ms right ease-in}.cui-switch.current .cui-switch-scroll{left:1.05rem;right:.05rem}.cui-switch .cui-switch-scroll.wide{left:.1rem;right:.7rem}.cui-switch.current .cui-switch-scroll.wide{left:.7rem;right:.05rem}body{background:#f9f9f9;margin:0;padding:0}iframe{border:none}.h5-header header{height:2.2rem;background:#099fde;min-width:16rem;z-index:102!important}.matrix-returnico{display:block;width:2.7rem;height:2.2rem;background:#099fde;position:absolute;left:0;top:0}.icon_fav,.icon_home,.icon_phone,.icon_search_w,.icon_share,.icon_unfav{width:42px;height:100%;top:0;position:relative;z-index:9;float:right}#city_list li.citylistcrt:after,.arr_down:after,.arr_r:after,.arr_up:after,.i_aft:after,.i_bef:before,.list_crt:after,.tab_search li:after,.tab_search li:before,.tuan_tag li:before{content:"";position:absolute}.i_bef:before{background:url(//pic.c-ctrip.com/h5/common/comm_bg.png) no-repeat;background-size:242px 260px}.icon_home:before{width:21px;height:19px;top:14px;right:10px;background-position:-145px 0}.matrix-returnico:before{content:'';position:absolute;width:.6rem;height:.6rem;left:50%;top:50%;margin-top:-.35rem;margin-left:-.5rem;border-left:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background:0 0}header h1{font-family:"Microsoft Yahei",Arial;font-weight:lighter;font-size:.9rem}.price_animation{-webkit-animation:price_animation 1s .5s ease backwards;-o-animation:price_animation 1s .5s ease backwards;-moz-animation:price_animation 1s .5s ease backwards;animation:price_animation 1s .5s ease backwards}@-moz-keyframes price_animation{0%{opacity:0;-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes price_animation{0%{opacity:0;-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes price_animation{0%{opacity:0;-moz-transform:translateY(20px);-ms-transform:translateY(20px);-o-transform:translateY(20px);-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}}.iconsvg{display:inline-block;overflow:hidden}.icon-yjt{position:absolute;top:50%;right:.75rem;width:.4rem;height:.4rem;border-top:.1rem solid #ccc;border-right:.1rem solid #ccc;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-.25rem}.icon-sjt{position:absolute;top:50%;right:.75rem;width:.4rem;height:.4rem;border-top:2px solid #ccc;border-left:2px solid #ccc;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:-.25rem}.fnt-12,.fnt-15{font-size:.6rem}.fnt-18{font-size:.9rem}.fnt-20{font-size:2rem}.txt-left{text-align:left}.txt-right{text-align:right}.dis-non{display:none}.dis-blk{display:block}.clr-000{color:#000}.clr-333{color:#333}.clr-666{color:#666}.clr-999{color:#999}.clr-ccc{color:#ccc}.clr-eee{color:#eee}.clr-fff{color:#fff}.btn-base{outline:0;display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;padding:.3rem .6rem;font-size:.7rem;line-height:1.42857143;border-radius:.2rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn-base.active.focus,.btn-base.active:focus,.btn-base.focus,.btn-base:active.focus,.btn-base:active:focus,.btn-base:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn-base.focus,.btn-base:focus,.btn-base:hover{color:#333;text-decoration:none}.btn-base.active,.btn-base:active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-base.disabled,.btn-base[disabled],fieldset[disabled] .btn-base{cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn-base.disabled,fieldset[disabled] a.btn-base{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default.focus,.btn-default:focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.btn-default:hover,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default.active.focus,.btn-default.active:focus,.btn-default.active:hover,.btn-default:active.focus,.btn-default:active:focus,.btn-default:active:hover,.open>.dropdown-toggle.btn-default.focus,.open>.dropdown-toggle.btn-default:focus,.open>.dropdown-toggle.btn-default:hover{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.active,.btn-default:active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled.focus,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled].focus,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default.focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#099fde;border-color:#088dc5}.btn-primary.focus,.btn-primary:focus{color:#fff;background-color:#077cad;border-color:#03364b}.btn-primary.active,.btn-primary:active,.btn-primary:hover,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#077cad;border-color:#06638b}.btn-primary.active.focus,.btn-primary.active:focus,.btn-primary.active:hover,.btn-primary:active.focus,.btn-primary:active:focus,.btn-primary:active:hover,.open>.dropdown-toggle.btn-primary.focus,.open>.dropdown-toggle.btn-primary:focus,.open>.dropdown-toggle.btn-primary:hover{color:#fff;background-color:#06638b;border-color:#03364b}.btn-primary.active,.btn-primary:active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled.focus,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled].focus,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary.focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{background-color:#099fde;border-color:#088dc5}.btn-primary .badge{color:#099fde;background-color:#fff}.btn-success{color:#fff;background-color:#68b709;border-color:#5a9f08}.btn-success.focus,.btn-success:focus{color:#fff;background-color:#4c8607;border-color:#152502}.btn-success.active,.btn-success:active,.btn-success:hover,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#4c8607;border-color:#396405}.btn-success.active.focus,.btn-success.active:focus,.btn-success.active:hover,.btn-success:active.focus,.btn-success:active:focus,.btn-success:active:hover,.open>.dropdown-toggle.btn-success.focus,.open>.dropdown-toggle.btn-success:focus,.open>.dropdown-toggle.btn-success:hover{color:#fff;background-color:#396405;border-color:#152502}.btn-success.active,.btn-success:active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled.focus,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled].focus,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success.focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{background-color:#68b709;border-color:#5a9f08}.btn-success .badge{color:#68b709;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info.focus,.btn-info:focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info.active,.btn-info:active,.btn-info:hover,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info.active.focus,.btn-info.active:focus,.btn-info.active:hover,.btn-info:active.focus,.btn-info:active:focus,.btn-info:active:hover,.open>.dropdown-toggle.btn-info.focus,.open>.dropdown-toggle.btn-info:focus,.open>.dropdown-toggle.btn-info:hover{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.active,.btn-info:active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled.focus,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled].focus,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info.focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#FF9A14;border-color:#FF9A14}.btn-warning.focus,.btn-warning:focus{color:#fff;background-color:#df6400;border-color:#793600}.btn-warning.active,.btn-warning:active,.btn-warning:hover,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#df6400;border-color:#bb5400}.btn-warning.active.focus,.btn-warning.active:focus,.btn-warning.active:hover,.btn-warning:active.focus,.btn-warning:active:focus,.btn-warning:active:hover,.open>.dropdown-toggle.btn-warning.focus,.open>.dropdown-toggle.btn-warning:focus,.open>.dropdown-toggle.btn-warning:hover{color:#fff;background-color:#bb5400;border-color:#793600}.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled.focus,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled].focus,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning.focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{background-color:#ff7d13;border-color:#f97000}.btn-warning .badge{color:#ff7d13;background-color:#fff}.btn-danger{color:#fff;background-color:#ff4323;border-color:#ff2d09}.btn-danger.focus,.btn-danger:focus{color:#fff;background-color:#ef2300;border-color:#891400}.btn-danger.active,.btn-danger:active,.btn-danger:hover,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#ef2300;border-color:#cb1e00}.btn-danger.active.focus,.btn-danger.active:focus,.btn-danger.active:hover,.btn-danger:active.focus,.btn-danger:active:focus,.btn-danger:active:hover,.open>.dropdown-toggle.btn-danger.focus,.open>.dropdown-toggle.btn-danger:focus,.open>.dropdown-toggle.btn-danger:hover{color:#fff;background-color:#cb1e00;border-color:#891400}.btn-danger.active,.btn-danger:active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled.focus,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled].focus,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger.focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#ff4323;border-color:#ff2d09}.btn-danger .badge{color:#ff4323;background-color:#fff}.btn-link{color:#099fde;font-weight:400;border-radius:0}.btn-link,.btn-link.active,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#066a94;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#777;text-decoration:none}.btn-lg{padding:.5rem .8rem;font-size:.9rem;line-height:1.3333333;border-radius:.2rem}.btn-sm{padding:.25rem .5rem;font-size:.6rem;line-height:1.5;border-radius:.15rem}.btn-xs{padding:1px 5px;font-size:.6rem;line-height:1.5;border-radius:.15rem}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:.25rem}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.mf-f-l{float:left}.mf-f-r{float:right}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.flight-bxinfo{padding-left:.75rem;background:#fff;border-top:1px solid #efefef;border-bottom:1px solid #efefef}.flight-section{border-top:1px solid #efefef;background:#fff;padding-left:4.25rem;position:relative;font-size:.8rem;min-height:2.2rem;margin-top:-1px}.flight-section input{font-size:.8rem;height:2.2rem;color:#4e5f71}.flight-section label{position:absolute;left:0;top:0;height:2.2rem;line-height:2.2rem}.flight-section .flight-section-swt{position:absolute;right:.75rem;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin-top:-1px}.flight-section .flight-ins{padding-right:1.5rem;line-height:2.2rem}.fltintl-inswithtips label{padding-right:1.5rem}.fltintl-inswithtips label.flight-labq:after{margin-left:.1rem}.flight-ins-tips{color:#6bb62e;font-size:.6rem;line-height:1;padding-bottom:.75rem;margin:-.25rem 0 0 -4.25rem}.flight-ins-tips1{color:#999;font-size:.6rem;line-height:.7rem;margin-top:-.5rem;margin-bottom:.5rem;margin-left:-4.25rem}.flight-section .flight-xfq{padding-right:3rem;padding-top:.2rem;line-height:.9rem;font-size:.6rem}.flight-bxinfo .flight-listsim3{padding-left:0}.flight-section-sp1{line-height:2.15rem}.flight-section-sp2{display:inline-block;margin-top:.2rem;line-height:.9rem;padding-right:2rem;font-size:.7rem;word-break:break-all}.flight-bxinfo-kdf{display:-moz-box;display:-webkit-box;display:box;width:100%;height:2.2rem}.flight-bxinfo-kdf dd{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;height:2.2rem;line-height:.8rem;font-size:.7rem;position:relative}.flight-bxinfo-kdf dd:first-of-type{border-left:none}.flight-bxinfo-kdf dd span{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.flight-bxinfo-kdf .flight-bxinfo-kdf-current{background:#099fde;color:#fff}.flight-bxinfo-kdf .flight-bxinfo-kdf-current em{color:#fff}.flight-zhinfo{padding-left:.75rem}.flight-zhinfo .flight-section{background:0 0;border-top:none}.flight-zhinfo-cnt{margin-bottom:10px;-webkit-user-select:none}.fpay{width:100%;height:2.55rem}.fpay .money{position:fixed;background:#fff;border-top:1px solid #efefef;z-index:999;left:0;bottom:0;width:100%;min-width:16rem;height:2.5rem}.fpay .money-total{padding-left:.75rem;line-height:2.5rem;font-size:1rem;color:#ff7d13;font-weight:700}.fpay .money-total em{font-weight:700}.fpay .money-btn-detail{padding:0 .8rem;line-height:2.15rem;position:absolute;top:50%;right:8.75rem;margin-top:-1rem}.fpay .money-btn-detail:after{content:'';position:absolute;width:.3rem;height:.3rem;right:0;top:50%;margin-top:-.15rem;border-left:2px solid #666;border-top:2px solid #666;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);transition:all .3s ease-in-out}.fpay .money-btn-detailon:after{-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);margin-top:-.3rem}.fpay .money-btnpd{position:absolute;width:7.5rem;height:2.5rem;right:0;top:0;padding-right:.75rem}.fpay .money-btn{position:absolute;width:7.5rem;height:2.2rem;right:.75rem;top:50%;margin-top:-1.1rem;text-align:center;line-height:2.2rem;font-size:.9rem;background:#ff7d13;color:#fff;border-radius:.15rem;letter-spacing:.1rem}.fpay .money-btn:active{background:#e58911}.flight-sltadd-title{height:2.2rem;line-height:2.2rem;font-size:.8rem;padding-left:2rem;position:relative}.flight-sltadd-title span{position:relative}.flight-sltadd-title span:before{content:'';position:absolute;left:-1.25rem;top:50%;width:.8rem;height:.1rem;margin-top:-1px;background:#999}.flight-sltadd-title span:after{content:'';position:absolute;left:-.9rem;top:50%;width:.1rem;height:.8rem;margin-top:-.4rem;background:#999}.flight-maskS .flight-mask-bg{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.9)}.flight-maskS .flight-mask-cnt{color:#fff;font-size:.7rem;padding:.5rem 1rem}.flight-maskS{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;background:rgba(0,0,0,.85);overflow:auto}.icon-back::before{position:relative;content:"";display:inline-block;width:.5rem;height:.5rem;vertical-align:middle;border-left:2px solid #fff;border-bottom:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:border-box;box-sizing:border-box}.tips-sdlj{width:100%;height:1.5rem;line-height:1.5rem;border-top:1px solid #fcd998;border-bottom:1px solid #fcd998;background:#fff9e6;color:#ff7d13;text-align:center;display:none;font-size:13px;margin-top:-1px;position:relative;z-index:999}.tips-sdlj_animate{display:block;height:0;overflow:hidden;-webkit-animation:tips-sdlj_kf 6s ease}@-webkit-keyframes tips-sdlj_kf{0%{height:0}8.33%,91.7%{height:1.5rem}100%{height:0}}.buddy-coupon-tips{width:100%;height:1.5rem;line-height:1.5rem;border-top:1px solid #fcd998;border-bottom:1px solid #fcd998;background:#fff9e6;color:#ff7d13;text-align:center;display:none;font-size:13px;margin-top:-1px;position:relative;z-index:999}.buddy-coupon-tips-animate{display:block;height:0;overflow:hidden;-webkit-animation:buddy-coupon-tips-kf 6s ease}@-webkit-keyframes buddy-coupon-tips-kf{0%{height:0}8.33%,91.7%{height:1.5rem}100%{height:0}}.mf-header-contain{width:100%;position:fixed;z-index:100;background:#fff}.mf-header-contain-notfix{width:100%;z-index:100;background:#fff}.mf-header-blank{width:100%;height:2.25rem}.mf-header-blank-flightwf{height:3.6rem}.mf-header-blank-fltintlwf{height:2.8rem}.has_lowPrice_tips{height:4.5rem}.round-header-contain+.mf-header-blank{width:100%;height:3.7rem}.jc_weChatCoupon .tips-sdlj{display:block}.h5-header.jc_weChatCoupon+.mf-header-blank{height:6rem}.jc_weChatCoupon+.mf-header-blank{height:3.85rem}.mf-lowprice-tips{display:none}.jc_lowprice .mf-lowprice-tips{display:block}.h5-header.jc_lowprice.jc_weChatCoupon+.mf-header-blank{height:8.25rem}.h5-header.jc_lowprice+.mf-header-blank{height:6.7rem}.h5-header{color:#fff;background:#189AE3}.h5-header-bg{background:#11a2df!important}.h5-header .matrix-returnico{background:0 0}.h5-header .returnico{display:block;width:2.7rem;height:2.2rem;background:0 0;position:absolute;left:0;top:0}.matrix-header{height:2.2rem}.h5-header+.mf-header-blank{height:4.45rem}.h5-header+.mf-header-blank-44{height:2.2rem}.h5-header .mf-switch-date{border-bottom:none;box-shadow:none;color:#fff}.h5-header .mf-today{background:#fff;color:#099fde}.h5-header .mf-today:after{content:none}.h5-header .mf-tomorrow:before,.h5-header .mf-yesterday:before{border-color:#fff}.h5-header .mf-arrow-bottom:before{border-color:#099fde}.h5-header .header-custom{position:absolute;top:0;right:0}.h5-header .header-content{text-align:center;height:100%;display:table;width:100%}.h5-header .header-row{display:table-cell;vertical-align:middle;color:#fff}.h5-header .header-row2{font-size:.6rem}.h5-header .header-row-div{font-size:.8rem}.h5-header .flt-icon-direction{display:inline-block;width:1.25rem;position:relative;top:.1rem}.h5-header .flt-icon-direction:before{content:'';position:absolute;left:.25rem;top:.5rem;width:.75rem;height:.05rem;background:#fff}.h5-header .flt-icon-direction:after{content:'';position:absolute;left:.8rem;top:.15rem;width:0;height:0;border-style:solid;border-width:.2rem .2rem .2rem 0;border-color:transparent transparent #fff}.h5-header .matrix-header{display:block}.h5-header .mf-sel-info{margin:.5rem;width:auto;border-radius:5px;background-color:#d1effc;border:none;color:#099fde}.h5-header .mf-sel-flight label{color:#099fde}.mf-back-date{font-weight:500!important;text-align:left!important}.h5-header .mf-sel-icon{margin-left:.5rem}.h5-header .mf-back-date .mf-sel-icon{margin-left:1rem}.h5-header+.mf-header-blank-fltintlwf{height:6.05rem}#p_select_wrap{width:100%;overflow-x:hidden}.calendar-tab-extra{margin-top:-.5rem}.js_price_reduce{font-size:.6rem}.cp-h5-main .loading-box p{font-size:.75rem!important}header h1{width:100%;line-height:48px;text-align:center;letter-spacing:2px;color:#fff}.returnico:before{left:25px;top:14px;width:12px;height:20px;content:"";position:absolute;background-position:-100px -105px}.returnico-extra:before{content:'';position:absolute;display:block;width:12px;height:12px;top:50%;margin-top:-7px;margin-left:14px;border-left:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background:0 0}.mf-mask{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:99999}.bjs-sept-rule{width:100%;background:#fff;padding:5%;position:absolute;bottom:0;left:0;-webkit-transition:.5s all ease;-webkit-transform:translateY(100%)}.bjs-rule-stitle{width:90%;font-size:16px;color:#4e5f71}.warn-icon{width:15px;height:15px;display:inline-block;background:url(http://images3.c-ctrip.com/flight/h5/img/icon-hfw@2x.png) -17px -24px no-repeat;background-size:100px;position:relative;margin-right:.2rem;top:2px}.bjs-rule-p{font-size:13px;color:#4e5f71;width:90%}.bjs-rule-btn{width:90%;height:42px;line-height:42px;text-align:center;border:1px solid #ff7d13;border-radius:3px;color:#ff7d13;margin-top:15px}.f_logo div{background:url(http://pic.c-ctrip.com/common/pic_flightslogo.png) no-repeat; height:18px;background-position:left 0px;}
.f_logo_3u {background-position:left 0px !important;}.f_logo_8c {background-position:left -48px !important;}.f_logo_8l {background-position:left -96px !important;}.f_logo_bk { background-position:left -144px !important;}.f_logo_ca {background-position:left -192px !important;}.f_logo_cn {background-position:left -240px !important;}.f_logo_cz {background-position:left -288px !important;}.f_logo_eu {background-position:left -336px !important;}.f_logo_fm {background-position:left -384px !important;}.f_logo_g5 {background-position:left -432px !important;}.f_logo_gs {background-position:left -480px !important;}.f_logo_ho {background-position:left -528px !important;}.f_logo_hu {background-position:left -576px !important;}.f_logo_kn {background-position:left -624px !important;}.f_logo_mf {background-position:left -672px !important;}.f_logo_mu {background-position:left -720px !important;}.f_logo_ns {background-position:left -768px !important;}.f_logo_pn {background-position:left -816px !important;}.f_logo_sc {background-position:left -864px !important;}.f_logo_zh {background-position:left -912px !important;}.f_logo_vd {background-position:left -960px !important;}.f_logo_jr {background-position:left -3008px !important;}.f_logo_9w {background-position:left -992px !important;}.f_logo_aa {background-position:left -1024px !important;}.f_logo_ab {background-position:left -1056px !important;}.f_logo_ac {background-position:left -1088px !important;}.f_logo_af {background-position:left -1120px !important;}.f_logo_ai {background-position:left -1152px !important;}.f_logo_ay {background-position:left -1184px !important;}.f_logo_az {background-position:left -1216px !important;}.f_logo_ba {background-position:left -1248px !important;}.f_logo_bd {background-position:left -1280px !important;}.f_logo_bi {background-position:left -1312px !important;}.f_logo_br {background-position:left -1344px !important;}.f_logo_ci {background-position:left -1376px !important;}.f_logo_co {background-position:left -1408px !important;}.f_logo_cx {background-position:left -1440px !important;}.f_logo_dl {background-position:left -1472px !important;}.f_logo_ek {background-position:left -1504px !important;}.f_logo_et {background-position:left -1536px !important;}.f_logo_ft {background-position:left -1568px !important;}.f_logo_ga {background-position:left -1600px !important;}.f_logo_jk {background-position:left -1632px !important;}.f_logo_jl {background-position:left -1664px !important;}.f_logo_jp {background-position:left -1696px !important;}.f_logo_ka {background-position:left -1728px !important;}.f_logo_ke {background-position:left -1760px !important;}.f_logo_kl {background-position:left -1792px !important;}.f_logo_kq {background-position:left -1824px !important;}.f_logo_la {background-position:left -1856px !important;}.f_logo_lh {background-position:left -1888px !important;}.f_logo_lo {background-position:left -1920px !important;}.f_logo_lx {background-position:left -1952px !important;}.f_logo_ly {background-position:left -1984px !important;}.f_logo_ma {background-position:left -2016px !important;}.f_logo_mh {background-position:left -2048px !important;}.f_logo_nh {background-position:left -2080px !important;}.f_logo_nw {background-position:left -2112px !important;}.f_logo_nx {background-position:left -2144px !important;}.f_logo_nz {background-position:left -2176px !important;}.f_logo_ok {background-position:left -2208px !important;}.f_logo_os {background-position:left -2240px !important;}.f_logo_oz {background-position:left -2272px !important;}.f_logo_pg {background-position:left -2304px !important;}.f_logo_pr {background-position:left -2336px !important;}.f_logo_qf {background-position:left -2368px !important;}.f_logo_qr {background-position:left -2400px !important;}.f_logo_sk {background-position:left -2432px !important;}.f_logo_sn {background-position:left -2464px !important;}.f_logo_sq {background-position:left -2496px !important;}.f_logo_su {background-position:left -2528px !important;}.f_logo_tg {background-position:left -2560px !important;}.f_logo_tk {background-position:left -2592px !important;}.f_logo_ua {background-position:left -2624px !important;}.f_logo_ul {background-position:left -2656px !important;}.f_logo_un {background-position:left -2688px !important;}.f_logo_vn { background-position:left -2720px !important;}.f_logo_vs { background-position:left -2752px !important;}.f_logo_vv {background-position:left -2784px !important;}.f_logo_hx {background-position:left -2832px !important;}.f_logo_uo {background-position:left -2880px !important;}.f_logo_jd {background-position:left -2913px !important;}.f_logo_ey {background-position:left -2944px !important;}.f_logo_us {background-position:left -2976px !important;}

