@charset "utf-8";.container,#mainBody{min-width:640px;max-width:1024px;width:auto}#maincontent{margin:0 10px}.select-helper-box .helper-content .item-group-box a{padding:10px 5px}.cal-touchtips{background:url(../images/touch.jpg) no-repeat scroll 180px 50px transparent !important;background-size:30% !important}#header-box .dropdown-unit .dropdown-list{overflow:visible}.redText{color:#e40021}#_TG{width:100%}#_TG>ul{width:19.9999%}#_BK{width:20%;left:15%}#_BK>ul{width:100%;min-height:0}#_BK>ul>li{text-align:center}#_OC{width:100%;left:0}#_OC>ul{width:20%;min-height:0}#_Mem{width:100%;left:0}#_Mem>ul{width:20%;min-height:0}#_OF{width:50%;left:32.75%}#_OF .no-child{min-height:0;width:50%}@media screen and (max-width:960px){.au_navchildmenu{border-width:3px 1px 1px}#maincontent{min-height:0}.ctrl-unit{padding-left:105px}.ctrl-label{font-size:14px;width:100px}.cm-table .thead,.cm-index-table .thead{font-size:14px}.cm-view-box .cm-view-head{height:32px;line-height:32px;font-size:18px}.cm-table .tbody,.cm-index-table .tbody{font-size:13px}.cm-index-table ul{margin-left:40px}.cm-index-table .cm-idx-number{width:40px;height:35px;background-position:-5px -240px;margin-left:-40px;font-size:20px;line-height:25px;text-indent:5px}#cm-addon-box{display:none}#steps{margin:0 auto;width:420px}#intro{display:block}.step1 #bk-normal-form,.step1 #bk-psg{width:auto;display:block;border-bottom:1px solid #72d0f0}.bk-type-2 #bk-psg{padding:10px 0 0;border-bottom:0 none;margin-bottom:10px}#bk-normal-form,#bk-city{margin-right:0;border-right:0}#bk-date{border:0 none;margin-right:0}.step1 #bk-psg{position:static;overflow:hidden;padding:20px 200px 5px 10px;margin-bottom:0}.step1 #bk-psg .ctrl-cell{padding:0;float:left;width:33%}.step1 .bk-type-0 #bk-psg .ctrl-lbl,.step1 .bk-type-1 #bk-psg .ctrl-lbl{position:static;float:left;margin-right:5px;width:auto;line-height:25px}.bk-psg-sel .select-trigger{text-align:center}#bk-multi-form .ctrl-cell{width:auto;margin:0 0 10px;width:50%}#bk-multi-form .ctrl-lbl{width:100px}.bk-type-2 #bk-psg .ctrl-lbl{width:auto}.step2 #bk-normal-form{width:100%}.step2 #bk-psg{width:70%;margin-left:5px;text-align:left}.step2 #bk-psg .ctrl-cell{margin:0 2em 5px 0}.sp-trip-dir{font-size:16px}.sp-trip-dir .sp-dir-right,.sp-trip-dir h3{margin:5px 0}.sp-trip-body{font-size:18px}.sp-trip-head>ul,.sp-trip-body>ul{width:100%}.sp-trip-pagination{background-color:#FFF;padding:10px;text-align:center}.sp-trip-pagination li{background-color:#4682b4;color:#FFF;cursor:pointer;display:inline-block;font-size:20px;height:40px;line-height:40px;margin:0 .2em;text-align:center;width:40px}.sp-trip-pagination li:hover,.sp-trip-pagination .on{background-color:#87ceeb}.sp-seg-line .seg-dep,.sp-seg-line .seg-arr{width:33%}.sp-seg-line .seg-info{width:32%}.sp-seg-line .airline{margin-right:.75em}.sp-summary-unit .summary-title{padding-left:8px;font-size:16px}#trip-summary #goNext{vertical-align:middle;display:block;width:auto;line-height:40px;margin:0 3px;padding:25px 0;height:auto}#trip-detail ul{padding:0}#trip-detail .pg-seg-line{line-height:normal}#passenger-forms .def-carrier-name{width:150px}.pg-seg-line .date{float:none;display:block;line-height:normal}.pg-seg-dep .date{padding-right:105px;text-align:right}.pg-seg-arr .date{padding-left:105px}.pg-block-body{overflow:hidden}.pg-form{margin-left:10px}.pg-form-line{float:left;width:100%}.psg-doca .pg-cell,.pg-block-body .pg-3-cols{width:50%}.pg-3-cols .pg-cell{width:100%}.pg-form .ctrl-cell{overflow:hidden;padding-left:105px;position:relative;margin-bottom:20px}.pg-form .ctrl-lbl{display:block;width:100px;font-size:14px;margin-right:0;position:absolute;left:0;top:0}.pg-form .ipt-cell+.ipt-cell{display:block;margin:20px 0 0}.pg-form .ctrl-mutil-ipt{display:block}.pg-form .ctrl-mutil-ipt .ipt-cell{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;padding:0 5px 0 0}.pg-form .ctrl-mutil-ipt .ipt-cell+.ipt-cell{margin:5px 0 0}.pg-form .ctrl-mutil-ipt .ipt-helper{display:inline;position:static;line-height:30px;margin-left:5px}#passenger-forms .psg-doca .sel-country,#passenger-forms .psg-doca .sel-state,#passenger-forms .p-r-addr,#passenger-forms .p-d-addr,#passenger-forms .p-r-city,#passenger-forms .p-d-city,#passenger-forms .p-carrier{width:200px}#contact-form .c-email{width:200px}#pm-trip .cm-from,#pm-trip .cm-to{width:35%}#pm-form-box .ctrl-cell{padding-left:125px}#pm-form-box .ctrl-lbl{width:120px}#ol-form{padding-left:25%}.ol-order-head{font-size:16px;line-height:30px}.ol-order-trip th{font-size:14px;padding:5px}.ol-order-trip td,.ol-trip-list .td{padding:0 5px;font-size:14px}.ol-order-btm{margin-top:8px;padding-top:8px}.ol-order-price{font-size:18px}#od-view-box .od-summary-bar{height:40px;line-height:40px;font-size:15px}#fv-detail-box .cm-view-head .icon-times-big{margin-top:6px}.reason-ipt{height:160px}}@media screen and (max-width:768px){.ctrl-unit{padding-bottom:10px}.cm-fare-bar .cm-fare-notice{margin:0}.cm-index-table ul{margin-left:25px}.cm-index-table .cm-idx-number{width:25px;height:26px;background-position:-10px -250px;margin-left:-25px;font-size:18px;line-height:23px;text-indent:5px}.cm-table .thead,.cm-index-table .thead{font-size:13px;font-weight:normal}#UI-calendar-unit{min-width:600px !important}.calendar-action-box{height:40px !important}.calendar-action-box .cld-btn{top:8px !important}.calendar-unit-box{width:300px !important}.calendar-header{font-size:20px !important;width:240px !important;height:24px !important;line-height:24px !important}.month-head div{font-size:14px !important;padding:5px 0 !important;width:40px !important}.month-box .day-box{font-size:18px !important;width:40px !important;height:40px !important;line-height:40px !important}.cld-ceil-disabled,.cld-ceil{line-height:40px !important}.month-box .day-offset1{margin-left:40px !important}.month-box .day-offset2{margin-left:80px !important}.month-box .day-offset3{margin-left:120px !important}.month-box .day-offset4{margin-left:160px !important}.month-box .day-offset5{margin-left:200px !important}.month-box .day-offset6{margin-left:240px !important}.cal-touchtips{background:url(../images/touch.jpg) no-repeat scroll 250px 50px transparent !important;background-size:30% !important}.close_btn{background:url(../images/close_btn.png) no-repeat center center;width:40px;height:40px;position:absolute;top:-20px;left:-20px;z-index:150}#bk-multi-form .ctrl-cell{width:auto}#bk-form-box #bk-history{left:15px}.sp-ex-inner .section{float:none;width:auto}.sp-ex-inner .v-line{position:static;border-top:1px dashed #72d0f0;width:auto}#ctry-lang-box{width:100%}#ctry-lang-box .form{padding:1em 0;width:100%}#common-login-form,#ctry-lang-box{position:static}#ctry-lang-box .country-box{width:100%}#ctry-lang-box .side-box{float:none}#ctry-lang-box .lang-box{width:100%}#ctry-lang-box .side-box{float:none}#ctry-lang-box ul li{height:35px;line-height:35px}#ctry-lang-box .ctry-list ul{border:1px solid steelblue}#ctry-lang-box ul a:hover{background-color:inherit;color:#08c;border-color:inherit}#ctry-lang-box ul li{background-color:#def7ff}#header-box #checklang span{padding-right:0;background:0}#common-login-form{width:100%}#loginForm .ctrl-cell{padding-left:20px;padding-top:30px;margin-bottom:.5em}#loginForm .ctrl-lbl{text-align:left}#loginForm .ctrl-cell .ctrl-lbl{left:20px;font-weight:700}body #login-main #loginForm .form-action{text-align:left;padding-left:20px}#loginForm .submit{height:40px;line-height:40px;width:195px}#loginForm .form-action a{margin-top:1em;display:block;margin-left:0}#login-side>h3{height:auto}#login-side{background-size:100% 100%}body #ui-city-unit{font-size:16px;width:600px}body #ui-city-box .ui-tab{padding:10px 0}body #ui-city-box-tab-content .area-lv .ui-tab{height:30px;line-height:30px}body #ui-city-box-tab-content .area-lv{height:30px}body #ui-city-box-tab-content .area-lv .ui-tab{height:30px;line-height:30px}body #ui-city-box .ui-tab{padding:10px 0}body #ui-city-box-tab-content .ui-tab{padding:8px}body #ui-city-box-tab-content .city-section{line-height:30px}#header-box .header{padding-top:0;min-height:70px;min-width:100%}#header-box{position:static}#header-box .logo{margin:8px 5px}#header-box a{text-decoration:underline}#footer-box a{margin:0 5px;padding:10px}.h-welcome{display:none}#topInfo{margin-bottom:1em}#footer-box .footer,#header-box .header{width:auto;max-width:1024px}#navmenu{display:none}#navmenu .nav-menu-bar{height:auto;line-height:42px}.menu-box{width:45%;min-width:280px;position:absolute;z-index:101;background-color:#09F;top:71px;right:0;display:none;overflow-y:auto;overflow-x:hidden}#header-box .quick-entry{text-align:center;background-color:#fff}#navmenu .nav-menu-bar li{float:none;width:100%}#header-box .dropdown-unit .dropdown-trigger{z-index:9;background:0;border:0 none}#navmenu .nav-menu-bar a span{color:#fff;padding-right:0;margin-right:0;background:0}#header-box a{text-decoration:none}#navmenu .nav-menu-bar li{border-bottom:1px solid #fff}#header-box .quick-entry{margin-right:0;background-color:#fff;margin-top:10px}#header-box .quick-entry ul li a{display:block}#header-box .quick-entry .quick-item{padding:0}#my-nav-list{right:80px;top:75px;padding:0;width:110px}.menu_icon_zone{display:block;cursor:pointer;position:absolute;top:0;right:0;width:15%;border-bottom:70px solid #09F;border-left:60px solid transparent}.menu_icon{display:block;margin-left:10px;height:50px;width:45px;position:absolute;right:17px;top:10px}.menu_icon_m{display:block;height:13%;width:45px;background-color:#fff;position:absolute;top:22px;left:0;opacity:1}.menu_icon:before,.menu_icon:after{content:"";display:block;height:13%;width:45px;background-color:#fff;position:absolute}.menu_icon::before{top:6px}.menu_icon::after{top:36px}.showmenuIcon .menu_icon:before,.showmenuIcon .menu_icon:after{top:23px}.showmenuIcon .menu_icon_m{display:none}.showmenuIcon .menu_icon:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.showmenuIcon .menu_icon:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.tab-content{margin-bottom:100px}.active-m .menu_box{right:0;min-width:256px;overflow-x:hidden;overflow-y:auto;border-top:1px solid #fff}.menu-box{display:none}.cover-box{height:100%;width:100%;display:block;position:fixed;top:0;left:0;z-index:100;background-color:#000;opacity:.2;display:none}.au_navchildmenu{position:static;padding-bottom:0}.au_navchildmenu ul{border-left:0;width:100%;border-bottom:1px solid #0093d0;min-height:inherit;margin:0;float:none}#navmenu .simple-line .no-child{text-align:left}.au_navchildmenu ul li{display:none}.au_navchildmenu ul .head{display:block}.au_navchildmenu ul li a{display:block}.au_navchildmenu .head a,.au_navchildmenu .head a:link,.au_navchildmenu .head a:visited,.au_navchildmenu .head a:active{padding-left:15px;background-position:0 -583px;line-height:42px}#header-box .hf-login:before,#signup_box>a:before,.myorder_btn:before,#checklang:before,.log-out:before,.my_nav_btn:before,#menu-icon-mini>a:before{content:"";width:40px;height:40px;display:block;margin:auto}.hf-login:before{background:url(../images/icons.png) no-repeat 0 -50px}#signup_box>a:before{background:url(../images/icons.png) no-repeat 0 -100px}.my_nav_btn:before{background:url(../images/icons.png) 0 -200px no-repeat}.myorder_btn:before{background:url(../images/icons.png) no-repeat 0 -200px}#checklang:before{background:url(../images/icons.png) no-repeat 0 -150px;margin:0 auto}.log-out:before{background:url(../images/icons.png) no-repeat 0 0}#menu-icon-mini>a:before{background:url(../images/icons.png) no-repeat 0 -250px}#header-box .hf-login,#header-box .quick-entry #signup_box>a,#header-box .quick-entry .myorder_btn{padding:5px}#header-box #checklang img{top:auto;bottom:12px;display:none}#header-box #checklang{padding:5px}.tab a:after{content:"";width:20px;height:10px;display:block;margin:auto;background:url(../images/icons.png) no-repeat 0 -390px}.tab-active{border-color:transparent}.tab-active a:after{background:url(../images/icons.png) no-repeat 0 -380px !important}#menu-icon-mini{display:inline-block}#menu-icon-mini a{padding:5px}.showmenu{display:block;position:fixed;height:100%}#_TG{width:100%}#_TG>ul{width:100%}#_BK{width:100%;left:0}#_BK>ul{width:100%;min-height:0}#_BK>ul>li{text-align:left}#_OC{width:100%}#_OC>ul{width:100%}#_Mem>ul{width:100%}#_OF{width:100%}#_OF .no-child{min-height:0;width:100%}.quick-entry>ul>li{width:30%;margin-right:-2px;white-space:nowrap;word-break:keep-all}body .login-quick-entry>ul>li{width:24%}body #header-box #checklang{text-align:center}#steps{float:none;margin:0 auto}#intro{display:block;margin:1em 1em 0}#bk-normal-form,.bk-type-0 #bk-psg,.bk-type-1 #bk-psg{width:100%;padding:20px 0}.bk-type{padding:1em 0}#bk-city,#bk-date{padding:0;display:block;width:100%}#bk-city .ctrl-cell,#bk-date .ctrl-cell{margin-left:10px}.step1 .bk-type-0 .bk-back-date{display:none}.bk-type-2 #bk-psg .ctrl-lbl{display:block;text-align:left}#bk-flexible-box{left:220px}.sp-summary-unit .summary-title{font-size:14px}.sp-trip-dir{font-size:13px}.sp-trip-dir h3{font-size:1.2em}.sp-trip-name{background-position:-6px -244px;height:34px;line-height:26px;text-indent:6px;width:34px}.step2 #bk-normal-form{padding:0;width:70%}.step2 #bk-city,.step2 #bk-date{width:auto;display:block}.step2 #bk-psg{width:25%;padding:0}.sp-trip-head{font-size:12px}.sp-trip-body{font-size:16px}.sp-trip-head>ul>li,.sp-trip-body>ul>li{margin:10px 0}.sp-trip-head .current-date{font-size:14px}.sp-trip-body .sp-trip-info{font-size:12px}.sp-trip-time{font-size:26px}.sp-trip-city{line-height:16px}.city-name{display:none}.city-code{display:block}.sp-cabin-cell .price{font-weight:bold}.detail-mode .sp-trip-detail{margin:5px 0}.sp-seg-line{padding-right:140px}.sp-seg-line,.sp-conn-line,.sp-seg-duration{margin-left:20px;overflow:visible}.sp-seg-line .seg-dep,.sp-seg-line .seg-arr{width:auto;float:none}.sp-seg-line .seg-go{min-width:20px;text-align:left;clear:left}.sp-seg-line .seg-arr .time{margin-left:-25px;text-indent:20px;float:left}.sp-seg-line .seg-info{width:200px;text-align:center;margin:0;position:absolute;top:0;right:0}.sp-seg-line .seg-info .stops,.sp-seg-line .seg-info .plane{width:50%;margin:0}.sp-seg-line .seg-info .plane>div{line-height:15px}.sp-seg-line .seg-info .airline{width:100%;display:block;margin-top:7px}.sp-seg-line .airline .al-logo{display:inline-block;vertical-align:middle;margin-left:.5em}.sp-seg-dot{left:-15px}.sp-conn-line{text-align:center;text-indent:0}.pg-seg-line .city{font-size:16px;line-height:normal}.pg-trip-fare{margin-top:0}.pg-trip-fare .cm-fare-bar{padding:0}.pg-trip-fare .cm-fare-notice{float:none;text-align:left;margin:0}.pg-trip-fare .cm-price{font-size:26px}.pg-block-body .pg-3-cols{width:100%}.pg-3-cols .pg-cell,.pg-2-cols .pg-cell{width:100%}.pg-form .ctrl-cell{display:block;margin-bottom:5px}.pg-form .ipt-cell{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;padding:0 5px 0 0}.pg-form .ipt-cell+.ipt-cell{margin-top:5px}.pg-form .ipt-helper{line-height:30px;position:static;display:inline;margin-left:5px}#cf-forms .tbody{font-size:13px}#cf-forms .thead{font-size:14px;font-weight:normal}#cf-forms .cm-ctt-email,#cf-forms .cm-ctt-name{width:35%}#cf-forms .cm-ctt-phone{width:30%}.pm-order-viewer{float:none;width:auto}#pm-ctt .thead,#pm-psg .thead{float:left;width:25%;text-align:right;margin-right:10px}#pm-ctt,#pm-psg{width:auto;margin:0 0 5px}#pm-psg .cm-table li,#pm-ctt .cm-table li{display:block;margin:0;padding:0;width:auto;line-height:24px}#pm-form-box .left-group,.pm-item-group{float:none;width:auto;margin:0 10px;min-height:0}#pm-form-box .ctrl-cell{padding-left:160px;margin-bottom:5px}#pm-form-box .ctrl-lbl{width:150px}#pm-form-box .ipt-helper{position:static;display:inline;margin-left:5px;overflow:hidden;word-break:break-all;white-space:normal}#pm-order-view .notice-important{display:block}#ol-form{padding-left:20%}.ol-order-head{font-size:16px}.ol-order-trip th{font-size:14px;font-weight:normal;padding:3px}.ol-order-trip td,.ol-trip-list .td{padding:0 3px;font-size:12px}.ol-order-btm{margin-top:5px;padding-top:5px}.ol-order-price{font-size:16px}.cm-from,.cm-to{width:35%}.cm-flight,.cm-cabin{width:15%}#od-view-box .od-summary-bar{height:30px;line-height:30px;font-size:13px}.fv-seg-list{width:16%}.fv-seg-list li{padding:10px 15px 10px 5px;font-size:16px}.fv-cabin-baggage{font-size:12px}.fv-rule-head{font-size:13px}.fv-rules pre{font-size:13px}.reason-ipt{height:240px}#header-box .quick-entry .user-name{max-width:100%;padding:0 !important;vertical-align:sub}#tab-nav{margin-left:0}}@media screen and (max-width:480px){#header-box .logo{width:223px;overflow:hidden}#header-box .logo a{display:none}#header-box .header{min-height:60px}.menu_icon_zone{border-bottom:60px solid #09F;border-left:50px solid transparent}.menu_icon{height:40px;width:35px;right:15px;top:10px}.menu_icon::before,.menu_icon::after,.menu_icon_m{height:13%;width:35px}.active-m .menu_icon:before,.active-m .menu_icon:after{top:18px}.menu_icon_m{top:18px}.menu_icon::before{top:6px}.menu_icon::after{top:30px}.menu-box{top:60px}#header-box .quick-entry .user-name{max-width:100%}}