﻿*{box-sizing:border-box;list-style:outside none none}.radio-front+label,.radio-time+label,.radio-time-1+label,.radio-time-2+label,.radio-time-3+label,.radio-time-4+label,.radio-class+label,.radio-type+label{top:1px;margin-right:5px}.radio-front:checked+label:after,.radio-time:checked+label:after,.radio-time-1:checked+label:after,.radio-time-2:checked+label:after,.radio-time-3:checked+label:after,.radio-time-4:checked+label:after,.radio-class:checked+label:after,.radio-type:checked+label:after{background:#658d99}.radio-class:checked+label:after,.radio-type:checked+label:after{background-color:#00266b}.radio-front:checked+label,.radio-time:checked+label,.radio-time-1:checked+label,.radio-time-2:checked+label,.radio-time-3:checked+label,.radio-time-4:checked+label,.radio-class:checked+label,.radio-type:checked+label{top:1px}.sch-form .icon-opposite-arrow{background-image:url("Images/double_arrow.png")}#dstCityShow,#depCityShow{padding-left:30px;background:url("Images/common/addr-g.png") no-repeat 8px center/ 14px,url("Images/triangle.png") no-repeat right center/ 22px!important;background-color:#fff!important}.sch-form .search_txt_passenger.flight{background:url("Images/flight/banner-flight-gray.png") no-repeat 8px center/ 14px,url("Images/triangle.png") no-repeat right center/ 22px!important;background-color:#fff!important}.sch-form .search_txt_passenger{padding-left:30px;background:url("Images/hotel/auto_hotel.png") no-repeat 8px center/ 14px,url("Images/triangle.png") no-repeat right center/ 22px!important;background-color:#fff!important}.sch-form .sch-btn-red-sm{background-color:#d7428c;box-sizing:border-box;cursor:pointer;height:50px;line-height:50px;width:49%}.sch-form-content .input-box{position:relative}.sch-form .calender_trip_type{margin-left:0;margin-right:20px;color:#000}.sch-form .tc10{float:left;position:relative;text-align:center}.sch-form .tc20{float:left;position:relative;text-align:center}.sch-form .tc50{float:left;position:relative;text-align:center}.sch-form .tc40{float:left;position:relative;text-align:center}.sch-form .search_txt_place{background-color:white;height:45px;width:90%;padding-left:14%;text-overflow:ellipsis;overflow:hidden}.sch-form .search_txt_place_remark{position:absolute;top:28px;left:14px;line-height:45px;height:45px;vertical-align:middle;color:#A0A1A4;z-index:1}.sch-form .search_txt_calendar_bg{background-color:white;border-radius:5px;height:48px;line-height:48px}.sch-form .search_txt_calendar_remark{position:absolute;line-height:48px;left:13%;z-index:10}.sch-form .sch-form-btn-content{position:absolute;bottom:-25px;left:50%;transform:translateX(-50%);height:50px;line-height:50px;text-align:center}.sch-form .sch-form-btn-special{position:relative;width:fit-content;margin-bottom:20px;display:inline-block}.sch-form .btn-search-home{background-color:#d41334;box-sizing:border-box;color:#fff;cursor:pointer;display:block;font-size:20px;height:50px;line-height:50px;margin:0 auto;text-align:center;border-radius:28px;padding:0 32px}.sch-form .sch-form-btn-content .home-search-txt{padding-left:30px;background:transparent url("Images/search-b.png") no-repeat left 3px/ 20px}.sch-form .btn_search{background-color:transparent;border:1px solid #e6efee;border-radius:0;color:white;display:block;height:50px;line-height:50px;margin:0 auto;padding-right:30px;position:relative;text-align:center;vertical-align:middle;width:200px}.shift-open-jaw{margin-top:0}#sch-form-content-openjaw .search_txt_place{width:100%;background:url(Images/common/addr-g.png) no-repeat 8px center/ 14px,url(Images/triangle.png) no-repeat right center/ 22px!important;background-color:#fff!important}.sch-form .sch-form-txt-date{border-radius:5px;box-sizing:border-box;font-size:12px;height:48px;width:100%;line-height:48px;padding-right:30px}.cols_2{float:left;width:50%}.dep-ret-time-title{background-color:inherit;font-size:1.1em;color:#428b84}.dep-ret-time-main{font-size:1.1em;padding:10px}.dep-ret-time-main ul li{float:left;padding-bottom:5px;width:100%}.sum_dep_ret_time_label{float:left;width:80%}.sum_dep_ret{width:100%}.icon_circle_plus{background-image:url("Images/circle_plus.png");background-position:inherit;background-size:22px auto;display:inline-block;height:22px;width:22px}.arrTimePlane_panel::after,.arrTimePlane_panel_current::after{background-image:url("Images/flight/flight-off.png");background-repeat:no-repeat;background-size:18px auto;content:"";height:25px;left:5px;margin-top:-4px;position:absolute;top:50%;width:18px}.arrTimePlane_panel::after,.arrTimePlane_panel_current::after{background-image:url("Images/flight/flight-off.png");background-repeat:no-repeat;background-size:18px auto;content:"";height:25px;left:5px;margin-top:-4px;position:absolute;top:50%;width:18px}.arrTimePlane_panel_current{background-color:#428b84}.arrTimePlane_panel,.arrTimePlane_panel_current{background-color:#b0b1b5;color:#fff;float:left;line-height:20px;padding:0 5px 0 25px;position:relative;text-align:right}.dep-ret-radio-select-all{float:left;padding-left:5px;padding-top:2px}.dep-ret-select-all{color:#428b84;font-size:.85em}.tab_item_content{float:left;width:100%}.tab_item_title_large{color:#231f20;display:inline-block;font-size:2.4em;margin-top:30px;position:relative;width:100%;font-weight:normal;margin-bottom:20px}.tab_item_title_large p{text-align:center}.sum_dep_ret_key{display:inline-block;width:65px}.sch-form .search_txt_calendar_remark .font-medium{color:gray}.sch-form .sch-form-txt-city{box-sizing:border-box;color:#848484;font-size:13px;height:48px;line-height:48px;padding-left:4%;text-overflow:ellipsis;width:100%}.sch-form input.disabled{color:#bbb}.adf-dv-nav-chd:last-child{border-right:0}input:-moz-placeholder{color:lightgray}input::-ms-input-placeholder{color:lightgray}input::-webkit-input-placeholder{color:lightgray}.sch-form-home-city-text{padding-left:10%}.trip-type-dv{clear:both;display:block;height:45px;line-height:45px;margin:0 0 40px 0;width:100%;font-size:15px;text-align:center;padding:0 20px}.banner_pannel{background-repeat:no-repeat;background-size:100% 100%;height:initial;width:100%}.special_items .item{float:left;padding-left:10px;padding-right:10px;width:50%}.btn-lowfare-book{background-color:#fff;border-radius:5px;color:#a749b7;cursor:pointer;display:block;font-size:16px;font-weight:normal;height:30px;line-height:30px;margin:20px auto;text-align:center;width:85px}.home-ticket-item{float:left;width:33.3333%;background-repeat:no-repeat;height:400px;background-size:100% 100%;overflow:hidden}.home-ticket-item .tic-content{background:rgba(0,0,0,0.5) none repeat scroll 0 0!important;border:2px solid white;color:white;font-size:18pt;font-weight:bold;height:200px;margin:80px auto;padding:10px;width:220px;max-width:90%;filter:Alpha(opacity=50);background:#fff}.home-ticket-item .tic-content p{position:relative}.home-search-btn-l{border:1px solid #658d99;color:#658d99;cursor:pointer;padding:6px 10px;width:140px;float:right;background-color:white}.home-search-btn-2{background-color:#ec297b;color:white;cursor:pointer;font-size:12pt;font-weight:bold;text-align:center;width:45px}.sch-form .w25{float:left;width:23%;margin:1%}.sch-form .w20{width:17.2%;margin:1%}.sch-form .w40{float:left;width:40%;margin:1%}.sch-form .w50{float:left;width:50%;margin:0}.sch-form-normal input{border:1px solid #18365e;border-radius:5px;outline:0}.single-trip #dv_dep_calendar .search_txt_calendar_bg{border-radius:5px;border-right:1px solid #18365e}.single-trip #dv_dep_calendar input{border-right:0}#sch-form-content-openjaw .search_txt_place,.sch-form .search_txt_passenger{border-radius:5px}.search_txt_calendar_bg,#sch-form-content-openjaw .search_txt_place,.sch-form .search_txt_passenger{border:1px solid #18365e;outline:0;height:48px;line-height:48px;position:relative}.w40 #dv_dep_calendar .search_txt_calendar_bg{border-right:0;border-radius:5px 0 0 5px}#dv_ret_calendar .search_txt_calendar_bg{border-left:none;border-radius:0 5px 5px 0}.sch-form .icon-openjaw-arrow{background-image:none;color:#d41334;cursor:pointer;display:inline-block;font-size:20pt;font-weight:bold;height:36px;margin-top:5px;padding:0 20px 0 0;text-align:center;width:60px;margin-left:-5px}.sch-form .pax-sel{margin-right:0}.sch-form .poup_calender{background-color:white;background-position:left bottom;background-repeat:repeat-x;font-size:1em;top:0;z-index:9;position:fixed;cursor:default}.tab_item_content{background-color:#fff;position:absolute;top:340px;width:980px;z-index:100}.sch-form .hs-sel-flight-img{background-image:url("Images/sel-flight-time.png");background-repeat:no-repeat;background-size:18px auto;cursor:pointer;float:left;height:20px;margin-top:11px;width:20px}.special_items{margin-bottom:0}.low-fare-item{background-repeat:no-repeat;height:330px;background-size:100% 100%;overflow:hidden}.low-fare-item-dv{background-color:transparent;text-align:center;color:white;margin-top:70px;font-size:40pt}.low-fare-item-dv .item_price,.low-fare-item-dv .item_airline{font-weight:bold;font-size:40pt}.special_items .low-fare-member-dv{height:330px;background-color:#658d99;color:white;padding:80px 0 0 80px}.low-fare-member-email{font-size:30px;color:gray;width:300px;padding-left:5px;height:43px;float:left}.low-fare-member-arrow{background-color:#ec297b;border:1px solid #ec297b;cursor:pointer;display:inline-block;font-size:30px;font-weight:bold;padding:0 8px;text-align:center;float:left;height:43px}.hs-more-btn{text-align:center;background-color:#658d99;height:60px;line-height:60px;cursor:pointer;width:100%;border-bottom:1px solid #fff;border-top:1px solid #fff;color:white;font-size:18pt;letter-spacing:12px}.hs-information-dv{background-color:#F3F3F3;padding:20px 8%;min-height:50px;clear:both}.hs-information-content{width:50%;min-height:40px;float:left}.hs-information-more{width:50%;float:right;padding:10px 0 0 40px}.m-show{display:none}.low-fare-member1{font-size:38pt}.low-fare-member2{font-size:18pt}.low-fare-item{cursor:pointer}.calender_caption_header{margin:0 0 30px;background-color:#d41334;color:#fff;text-align:center;padding:10px 0}#abovefooter,#footer_container{background-color:#fff;color:#565656}.home-flight-module{background:transparent url(images/flight/flight-arr.png) no-repeat scroll center center/40px;padding:5px 40px}.hs-tripType-table{width:auto;margin:0 auto}.tab_item_title_large p span{display:inline-block;height:7px;width:7px;background-color:#000;border-radius:20px;vertical-align:middle;margin:-7px 5px 0 5px}#dv_dep_calendar .search_txt_calendar_bg{border-right:1px solid #18365e;border-radius:5px}@media(max-width:1280px){.special_items .low-fare-item,.special_items .low-fare-member-dv{height:330px}}@media(max-width:1180px){.banner_container{width:initial}.container,.sch-form{width:auto}.sch-form .sch-form-btn-content{position:relative;width:fit-content}}@media(max-width:1000px){.sch-form .sch-form-content{padding:40px}.special_items .low-fare-member-dv{padding:80px 0 0 60px}.footer-sum-logo{padding-left:0}#sch-form-content-openjaw,#sch-form-content .one-trip-box{width:100%}.tab_item_title_large{margin-top:40px}.m-show{display:block}.special_items .low-fare-item,.special_items .low-fare-member-dv{height:300px}.low-fare-item-dv{margin-top:50px}.special_items .low-fare-member-dv{padding-top:50px}.sch-form .tc{margin-bottom:20px;width:100%}.footer-t1op-dv,.custom.text-center,.search_txt_place_remark{display:none}.bees-copyright-dv{background-color:#231f20;color:#fff;padding:0 50px 20px}.bees-copyright-dv a{color:#fff!important}.bees-copyright-dv .bees-logo-dv{display:none}.footer-top-dv{background-color:#231f20;padding:50px 50px 10px 50px}.hs-tripType-table{margin:0 auto;width:auto}.sch-form .tc40{width:100%}.sch-form .sch-form-txt-city,.sch-form .search_txt_passenger{padding-left:30px}.sch-form .search_txt_calendar{padding-left:33px}.sch-form .search_txt_calendar_remark{left:36px}.sch-form .search_txt_calendar_remark div{margin:0 5px 0 0}.trip-type-dv{font-size:1.4em}}@media(max-width:880px){.special_items .low-fare-member-dv{padding:40px 0 0 30px}.special_items .low-fare-member-email{max-width:70%}.tab_item_title_large{margin-top:20px}.home-ticket-item{height:360px}.special_items .low-fare-item,.special_items .low-fare-member-dv{height:254px}.low-fare-item-dv{font-size:20pt;margin-top:60px}.low-fare-item-dv .item_price,.low-fare-item-dv .item_airline{font-size:20pt}.low-fare-member1{font-size:24pt}.low-fare-member2{font-size:14pt}.special_items .low-fare-member-dv{padding:60px 0 0 30px}.lay-container{margin-top:0}}@media(max-width:650px){.sch-form .tc50{margin-bottom:20px}.sch-form .shift-open-jaw-home{margin-top:10px}.sch-form-home-city-text{padding-left:16%}.sch-form .w49{width:100%}.sch-form .tc40{margin-bottom:20px}.tab_item_title_large{margin-top:40px}.trip-type-dv{margin:0 0 20px 0;padding:0}.banner_pannel{background-size:100% 100%;width:100%}.special_items .item{width:100%}.hs-information-content{text-align:center;width:100%}.hs-information-dv{padding:10px 0 10px 30%}.hs-information-more{padding:15px 0;width:100%;float:initial;margin:0 auto;clear:both;padding:10px 0 0 0}.home-search-btn-l{margin:0 auto;width:150px;float:left}.home-ticket-item{width:100%}.lay-container{margin:0}.special_items .low-fare-member-dv{display:none}}@media(max-width:600px){#top_search_nav_l{height:60px}.home-ticket-item{height:360px}.hs-information-dv{padding:10px 0 10px 20%}}@media(max-width:450px){.sch-form{min-height:initial}.home-ticket-item{height:280px}.home-ticket-item .tic-content{margin:40px auto}.sch-form .calender_trip_type{margin-right:15px;font-size:16px}.hs-information-dv{padding:10px 0 10px 15%}#pax_class_type_dv{width:90%;max-width:450px;min-width:300px}}@media(max-width:360px){.sch-form .calender_trip_type{margin-right:5px}.hs-information-dv{padding:10px 0 10px 5%}}