/*! variflight 最后发布于： 2018-02-05 */

@charset "utf-8";@font-face{font-family:iconfont;src:url(../../font/mobile/iconfont.eot);src:url(../../font/mobile/iconfont.eot?#iefix) format('embedded-opentype'),url(../../font/mobile/iconfont.woff) format('woff'),url(../../font/mobile/iconfont.ttf) format('truetype'),url(../../font/mobile/iconfont.svg#iconfont) format('svg')}.iconfont{font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale}.icon-iconfonthuiliuqujinkoushipin:before{content:"\e610"}html{font-size:1em;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight:transparent;-webkit-text-size-adjust:none;overflow:-moz-scrollbars-vertical}label{cursor:pointer}a:link,a:visited{text-decoration:none}button,input,input:focus,select,textarea{outline:0}textarea{resize:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input,select,textarea{background:0 0;border:none;margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,command,datalist,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,keygen,label,legend,li,menu,meter,nav,object,ol,output,p,pre,progress,q,s,samp,section,small,source,span,strike,strong,sub,sup,table,tbody,tdvideo,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0}article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}button,h1,h2,h3,h4,h5,h6,input,select,sub,table,td,textarea,th{font-size:1em}body{background-color:#efeff4}body,button,input,select,sub,textarea{font-family:Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei}address,cite,em,optgroup{font-style:normal}code,kbd,samp{font-family:monospace}button,img,input,select,textarea{vertical-align:middle;outline:0}ol,ul{list-style:none}fieldset,img{border:0}abbr,acronym{cursor:help;border-bottom:1px dotted #000}table{width:100%;border-spacing:0;border:0}table td,table th{border:0}hr,legend{overflow:hidden;position:absolute;top:0;left:0}caption,hr,legend{visibility:hidden;font-size:0;width:0;height:0;line-height:0}body,html{height:100%}.fl{float:left}.fr{float:right}.flight-ctsfixed{position:fixed;top:0;left:0;z-index:99;width:100%;height:88px}.viewport{width:100%;overflow-x:hidden;padding-bottom:70px;height:calc(100% - 70px)}.viewport_pb60{padding-bottom:60px}.query_tab{overflow:hidden}.query_tab li.curr .query_span{color:#10aeff;border-bottom:3px solid #02a3f5}.query_tab{width:100%;border-bottom:1px #d9d9d9 solid}.query_tab li{position:relative;float:left;width:50%;font-size:16px;text-align:center;background:#f7f7f7}.query_tab li .query_span{color:#4e4e4e;border-bottom:3px solid transparent;height:38px;line-height:38px;display:inline-block;padding:0 15px}.s_wrapper{margin-top:15px}.s_wrapper_item .flight-srhform{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:0 10px;background:#fff;margin-bottom:10px;position:relative}.flight-srhform li{position:relative;overflow:hidden;height:56px;line-height:56px;font-size:18px;background:#fff;border-bottom:1px solid #ddd}.flight-srhform li:last-child{border-bottom:0}.flight-srhform li.wf_btn{height:50px;width:50px;position:absolute;right:10px;top:31px;overflow:hidden;background:url(../../img/mobile/wf.png) center center/40px 40px no-repeat #fff;border-bottom:0;z-index:9995;text-indent:-9999px}.daicon{overflow:hidden}i.dpart{display:block;float:left;width:25px;height:25px;margin-top:16px}.v_item i.dpart{margin-top:4px;margin-right:6px}.daicon input{height:1.2em;line-height:1.2em;text-indent:1em;width:90%}.icon-plane{background:url(../../img/mobile/icon-plane.png) center center/100% auto no-repeat}.icon-data{background:url(../../img/mobile/icon-data.png) center center/100% auto no-repeat}.icon-up{background:url(../../img/mobile/icon-up.png) center center/100% auto no-repeat}.icon-down{background:url(../../img/mobile/icon-down.png) center center/100% auto no-repeat}.icon-arr{background:url(../../img/mobile/icon-arr.png) center center/100% auto no-repeat}.flight_sec{color:#888;text-align:center}.s_btn_box{margin:30px 15px 10px}.s_downApp{width:100%}.s_downApp p{margin:15px;background-color:#dedee2;color:#323e49;border-radius:3px;text-align:center;height:42px;line-height:42px}#arr,#dep,#f_calendar,#n_calendar{display:block;line-height:56px;text-indent:1em}.s_downApp img{width:25px;height:25px;margin-right:5px}.cx_btn{width:100%;background-color:#10aeff;color:#fff;border:0;border-radius:3px;height:44px;line-height:44px;font-size:18px}.blk30{font-size:1px;height:30px}a.link_a{color:#10aeff;text-decoration:underline}.hide{display:none}.v_item_data{font-size:.8em;color:#b3b3b3;height:32px;line-height:32px;padding-left:15px;margin-bottom:-15px}.v_item{background-color:#fff;padding:15px;margin-top:15px}.v_item .mt p img{vertical-align:middle;display:block;float:left;margin-right:5px}.v_item_list{border-bottom:1px #d9d9d9 solid}.v_item .mt{overflow:hidden;border-bottom:1px #d9d9d9 solid}.v_item .m_title{overflow:hidden;color:#444}.v_item .mt img.icon{height:24px}.v_item .mt p{height:32px;line-height:32px;color:#4e4e4e;font-size:14px}.v_item .mt p.fl{overflow:hidden}.v_item .mt p.fl img,.v_item .mt p.fr img{display:block;float:left;margin-top:4px}.v_item .mt p.fr img{margin-top:3px}.v_item .mt p.fl .FlightCompany{display:block;float:left}.v_item .mc{margin-top:15px}.fy-promotion{overflow:hidden}.fy-promotion li{float:left;width:33.33%;text-align:center}.fy-promotion li .t{color:#888;font-size:.8em}.fy-promotion li .n{color:#4e4e4e;font-size:1.2em;line-height:2em}.fy-promotion li.lli .n{font-size:1.4em}.fy-promotion li .n .iconfont{font-size:1em}.fy-promotion li.lli{text-align:left}.fy-promotion li.rli{text-align:right}.details_h{background-color:#fff;overflow:hidden}.details_h p.fl{color:#fff;padding:0 20px;height:70px;line-height:70px;font-size:20px}.details_h .mc p{text-align:right;padding-right:15px;font-size:.8em;height:34px;line-height:34px;color:#888}.details_h .mc p.mc_t{border-bottom:1px #e6e6e6 solid}.details_h .mc p.mc_t .number{font-size:1.4em}.pre_order{text-align:center;padding:15px 0;color:#888}.pre_order a{color:#ffb400;text-decoration:underline}.m_title p a{color:#10aeff;text-decoration:underline}.flight-ctsrh .search_wrap{height:28px;padding:8px 10px;background:#eee;border:0;z-index:100}.flight-ctsrh-cancel{float:right;background:#eee;text-align:center;color:#099fde;font-size:14px;border:0;line-height:27px}.js_hide{display:none!important}.clear-input-box{position:relative}.flight-ctsrh .place_search_box{margin:0;padding:4px 25px 0 30px;background:#fff;border-radius:14px}.withcancel .place_search_box{margin-right:50px}.flight-ctsrh input.place_search{height:24px;border-radius:0;font:400 14px/22px Tahoma}.flight-ctsrh .place_search_box:before{content:'';position:absolute;left:6px;top:50%;width:10px;height:10px;margin-top:-9px;border:2px solid #999;border-radius:50%}.flight-ctsrh .place_search_box:after{content:'';position:absolute;left:19px;top:50%;margin-top:1px;width:2px;height:8px;background:#999;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.flight-ctsrh input[type=text].place_search:empty{padding:0}.fdj:before,.place_search_box:before,.search_box:before{left:6px;top:50%;margin-top:-8px;width:12px;height:12px;border:1px solid #bcbcbc;border-radius:50%}.flight-ctsfixed-blank{height:88px}.city-item,.cityli{position:relative;font:400 14px/40px Tahoma;border-bottom:1px solid #f2f2f2;background-color:#fff}.city-item li,.cityli li{position:relative;padding:0 10px}.city-group-title{height:24px;line-height:24px;background:#efefef;border-bottom:1px solid #dfdfdf;font-size:14px;font-family:Arial}.city-group-title,.grouptitle,.sub-city-box li{padding-left:10px}.hotcitys .sub-city-box{overflow:hidden;padding-bottom:10px}.hotcitys li{float:left;border:1px solid #dbdbdb;border-radius:3px;margin:10px 0 0 10px;padding:0;width:87px;height:34px;line-height:34px;text-align:center}#citycont{top:0;left:0;z-index:9999;position:absolute;background:url(../../img/mobile/loading1.gif) center center no-repeat #fff;width:100%;transition-duration:.6s}#citycont.up_active{will-change:transform;opacity:1;-webkit-transform:translate(0,120%);transform:translate(0,120%)}#modenDiv{height:100%;width:100%;position:absolute;background:#fff;left:0;top:0;z-index:9996;display:none;opacity:.2}#citycont .city_list ul li{display:block}#flightcitylistbox{margin-top:0}.city-item li,.cityli li{display:block;background:#fff;height:43px;line-height:43px;border-bottom:1px solid #dfdfdf;font-size:16px}.v_item_list{position:relative}.delete-btn{background-color:#f86161;color:#fff;text-align:center;padding:0 20px;position:absolute;right:0;top:0;transform:translate3d(100%,0,0);-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translate3d(100%,0,0)}.tbox{position:absolute;display:none;z-index:99999;width:100%}.tinner{-moz-border-radius:5px;border-radius:5px;background:url(../../img/mobile/preload.gif) 50% 50% no-repeat #fff;border-right:1px solid #333;border-bottom:1px solid #333;margin:15px}.tmask{position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#000;z-index:99998}.tclose{position:absolute;top:0;right:0;width:30px;height:30px;cursor:pointer;background:url(../../img/mobile/close.png) no-repeat;z-index:801}.tclose:hover{background-position:0 -30px}.thpor-main{padding:15px}.thpor-btn{overflow:hidden}.thpor-btn p{float:left;width:50%;border:0}.thpor-btn p button{background-color:transparent;border:0;text-align:center;width:100%;padding:10px 0;border-top:1px #ccc solid}.thpor-btn button.qx{border-top:1px #ccc solid;border-right:1px #ccc solid}#colorfulPulse{width:100%;height:100%;margin:0 auto;position:absolute;left:0;top:0;text-align:center;background-color:rgba(0,0,0,.4)}#colorfulPulse span{background:#fff;display:inline-block;border-radius:1rem;margin-left:.5rem;overflow:hidden;margin-top:50%;width:.3rem;height:2.5rem;animation-name:scale;-webkit-animation-name:scale;-moz-animation-name:scale;-ms-animation-name:scale;-o-animation-name:scale;animation-duration:1.2s;-webkit-animation-duration:1.2s;-moz-animation-duration:1.2s;-ms-animation-duration:1.2s;-o-animation-duration:1.2s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite}.item-1{animation-delay:-1s;-webkit-animation-delay:-1s;-moz-animation-delay:-1s;-ms-animation-delay:-1s;-o-animation-delay:-1s}.item-2{animation-delay:-.9s;-webkit-animation-delay:-.9s;-moz-animation-delay:-.9s;-ms-animation-delay:-.9s;-o-animation-delay:-.9s}.item-3{animation-delay:-.8s;-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-ms-animation-delay:-.8s;-o-animation-delay:-.8s}.item-4{animation-delay:-.7s;-webkit-animation-delay:-.7s;-moz-animation-delay:-.7s;-ms-animation-delay:-.7s;-o-animation-delay:-.7s}.item-5{animation-delay:-.6s;-webkit-animation-delay:-.6s;-moz-animation-delay:-.6s;-ms-animation-delay:-.6s;-o-animation-delay:-.6s}.item-6{animation-delay:-.5s;-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-ms-animation-delay:-.5s;-o-animation-delay:-.5s}.item-7{animation-delay:-.4s;-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-ms-animation-delay:-.4s;-o-animation-delay:-.4s}@-webkit-keyframes scale{0%,100%,40%{-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}20%,60%{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}@-moz-keyframes scale{0%,100%,40%{-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}20%,60%{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}@-ms-keyframes scale{0%,100%,40%{-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}20%,60%{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes scale{0%,100%,40%{-moz-transform:scaleY(0.2);-ms-transform:scaleY(0.2);-o-transform:scaleY(0.2);-webkit-transform:scaleY(0.2);transform:scaleY(0.2)}20%,60%{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1)}}.viewportD{overflow-y:scroll;width:100%;padding-bottom:70px;height:calc(100% - 70px);display:none}#to_delails{z-index:9999;background-color:#efeff4;width:100%!important;transform:translate3d(0,-100%,0);-webkit-transition:all .5s;display:none;transition:all .5s;-webkit-transform:translate3d(0,-100%,0);overflow:hidden}#to_delails.active{transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}#adPic_wrap{width:100%;padding:0 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#adPic_wrap a{display:block;width:100%}#adPic_wrap img{width:100%}.downApp{position:fixed;left:0;bottom:0;width:100%}.downApp_main{background-color:#fff;display:-moz-box;display:-webkit-box;display:box;overflow:hidden;padding:10px 0;border-top:1px #ccc solid}.downApp_main .closeicon{position:absolute;left:6px;top:20px;width:20px;height:20px;background:url(../../img/mobile/del.png) 0 0/100% no-repeat;text-indent:-9999px}.downApp_main .s_logo{-moz-box-flex:3;-webkit-box-flex:3;box-flex:3;text-align:right}.downApp_main .s_logo img{height:40px}.downApp_main .s_text{-moz-box-flex:2;-webkit-box-flex:2;box-flex:2}.downApp_main .s_text .t{padding-left:10px;line-height:20px}.downApp_main .s_text .m{padding-left:10px;color:#666;font-size:14px;line-height:20px}.downApp_main .down_link{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;line-height:40px}.downApp_main .down_link a{color:#fff;padding:6px;background-color:#5096fa;border-radius:2px}.ui-switch{position:absolute;font-size:16px;right:15px;top:50%;margin-top:-16px;width:52px;height:32px;line-height:32px}.ui-switch input{text-indent:0;width:52px;height:32px;padding-left:0;box-sizing:border-box;position:absolute;z-index:2;border:0;background:0 0;-webkit-appearance:none;outline:0}.ui-switch input:after{content:'';width:30px;height:30px;position:absolute;top:1px;left:0;border-radius:100%;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4);-webkit-transition:left .2s;transition:left .2s}.ui-switch input:before{content:'';width:50px;height:30px;border:1px solid #dfdfdf;background-color:#fdfdfd;border-radius:20px;cursor:pointer;display:inline-block}.ui-switch input:checked:before{border-color:#64bd63;-webkit-box-shadow:#64bd63 0 0 0 16px inset;box-shadow:#64bd63 0 0 0 16px inset;transition:border .4s,box-shadow .4s,background-color 1.2s;-webkit-transition:border .4s,-webkit-box-shadow .4s,background-color 1.2s;background-color:#64bd63}.ui-switch input:checked:after{left:21px}.tips{color:#ccc;text-align:center;font-size:12px}.c_nocare{position:fixed;width:100%;height:100%;text-align:center}.c_nocare:before{content:'';display:inline-block;width:0;height:100%;vertical-align:middle}.c_nocare span{display:inline-block;vertical-align:middle}.c_nocare a{color:#00f}.c_viewCare{color:#888;font-size:1rem;margin-top:5px}.c_viewCare a:nth-child(2){color:#10aeff;text-decoration:underline}.callme{text-align:center;margin-top:1.5rem;font-size:.65rem;color:#999}.animated{-webkit-animation-duration:.25s;animation-duration:.25s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}