﻿body {
        margin:0; padding:0;
    }
.clear{
    clear:both;
}
@media (max-width: 767px) {
    /*飛機*/
    .top-header{
        background: rgba(255,255,255,1);
    }
    .top-header i{
        color: #666;
        font-size: 14px;
        padding:5px 10px;
    }
    .top-login {
        padding-left:3%;
    }
    .top-login a {
        color: #666;
    }
    .top-login a:hover {
        color: #666;
    }
    .no-js li{
        float: left;
        margin-right: 0 !important; 
    }
    .click-nav ul .clicker{
        padding: 5px 7px !important;
        border-right: 1px solid #ccc !important;
    }
    .nanren{
        display:none;
    }
    h2.NoneSelected{
        margin-top: 15px;
        font-size:18px;
    }
    #beenSelected{
        margin-top:10px;
    }
    #beenSelected h2{
        font-size:18px!important;
    }
    .cbp-vm-view-list .departure_flight{
        font-size:20px;
    }
    .yuding {
        width: 75px;
        display: inline-block !important;
    }
    .mobile-fly-list1{
        display: none;
    }
    #choose-flight{
        position:relative;
    }
    .container .about-square{
        margin-top:20px;
    }
    .cmd-edg{
        padding:0 ;
    }
    .mobile-header{
        margin-left:5%;
    }
    .w_textsize {
        font-size: 12px!important;
    }
    .wfrighdes .pull-right{
        margin-left:5%;
    }   
    .mobile-btn-left{
        display:block; 
        z-index:99999999;
        background-color: #009FE3;
        border-color: #009FE3;
    }
     .mobile-btn-left:hover{
        color: #fff;
        background-color: #009FE3;
        border-color: #009FE3;
    }
    .mobile-btn-right{
        display:block; 
        z-index:99999999;
        background-color: #009FE3;
        border-color: #009FE3; 
    }
     .mobile-btn-right:hover{
        color: #fff;
        background-color: #009FE3;
        border-color: #009FE3;
    }
    .place_date .place{
        padding-left:0 !important;
    }
    .counder,.function{
        margin-right: -15px !important; 
    }
    .pc-order{
        display:none;
    }
    .mobile-aside-dis,.ahq-mobile{
        display:none;
    }
    .header-lang a {
        padding: 0;
    }
    .cbp-vm-view-list .departure_flight{
        font-size:18px !important;
    }
    .mobile-label-input,.mobile-label-input .mobile-skt{
        padding-left:0!important;
    }
    .pagination li.active a {
        background: #16A1B8;
    }
    .reservation-tabs .nav-tabs > li > a div{
        margin:0 15px;
    }
    .home4 h2{
        font-size:24px;
    }
   .counder td {
        width:auto !important;
    }
   .flight-list {
       display:none;
    }
  .checkonly {
        background: url('../images/icon-new/border.png') no-repeat 0px 0px;
        padding-top:0;
    }
    .checkonly.on {
        background: url('../images/icon-new/button.png') no-repeat 0px 0px;
        padding-top:0;
        z-index:999;
    }
    .checkonlys {
        background: url('../images/icon-new/border.png') no-repeat 0px 0px;
    }
    .checkonlys.on {
        background: url('../images/icon-new/button.png') no-repeat 0px 0px;
        z-index:999;
    }
    .none-left {
     padding: 0px 15px !important; 
     margin-top: 0px !important; 
    }
    .onlys {
        padding-left: 10% !important;
    }
     .text-center {
        margin-top: 0;
    }
     .warning img {
        max-width: 70% !important;
    }
     .warning h1 {
        padding-top: 15px !important;
    }
     .dl-horizontal dt {
        float: left;
        /*width: 160px;*/
        overflow: hidden;
        clear: left;
        text-align: right;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size:12px;
      }
     .dl-horizontal dd {
        /*margin-left: 180px;*/
        font-size:12px;
      }
     .dl-horizontal dd:before,.dl-horizontal dd:after {
        display: table;
        content: " ";
      }
     .dl-horizontal dd:after {
        clear: both;
      }
     .dl-horizontal dd:before,.dl-horizontal dd:after {
        display: table;
        content: " ";
      }
     .dl-horizontal dd:after {
        clear: both;
      }
     /*侧滑开始*/
      .navbar-collapse.collapse-left {
        display: block;
        position: absolute;
        left: -120%;
        top: 40px;
        width:110%;
        max-height: none;
        background: white;
        margin-top: 15px;
        border-top: 4px solid #16A1B8;
        -webkit-transition: left 0.5s ease;
        -moz-transition: left 0.5s ease;
        -o-transition: left 0.5s ease;
        transition:  left 0.5s ease;
        z-index:99;
    }
    .navbar-collapse.collapse-left.in {
        left: -15px;
    }  
     .navbar-collapse.collapse-right {
        display: block;
        position: absolute;
        left: -120%;
        top: 40px;
        width:110%;
        max-height: none;
        background: white;
        margin-top: 15px;
        border-top: 4px solid #16A1B8;
        -webkit-transition: left 0.5s ease;
        -moz-transition: left 0.5s ease;
        -o-transition: left 0.5s ease;
        transition:  left 0.5s ease;
        z-index:99;
    }
    .navbar-collapse.collapse-right.on {
        left: -15px;
    }  
    .ahq .ac-container,#top-offerts #flights-tab{
        display:block;
    }          
     /*侧滑结束*/
     .tnt {
        padding-left: 15px !important;
    }
     .tnt2 {
        padding-right: 15px !important;
    }
     .adultfly {
        padding-left: 15px !important;
    }
     .childen,.c9 {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
     .fly-where .content-checkin-data{
         padding:0 15px !important;
     }
     .ssg .content-checkin-data{
         padding:0 15px !important;
     }




     /*酒店*/
     .hotel-go{
         padding:0 15px;
     }
     .room0 .width-ch{
         padding-left:0;
     }
    .click-nav ul{
        margin:10px -10px -5px !important;
    }
    .ht_i_right_center_box h2{
        margin-top:10px;
    }
    .ht_i_right_center_box .contact-square {
        position:relative;
    }
    .ht_i_right_center_box .contact-square .fa-home,.fa-phone{
        position:relative;
        right:40%;
    }
    .contact-square i{
        padding:5px;
    }
    .ht_i_right_center_box .contact-square h3{
        position: absolute;
        top: -10%;
        right: 10%;
    }
    .fa-phone-h3{
        left:-10%;
    }
    .fa-home-h3{
        left:20%;
    }
    /*.main-switcher .about-square{
        display:none;
    }*/
    ul.list-fly span{
         margin-right: 0 !important; 
    }
    .baozh {
        padding-left: 0 !important;
    }
    #width-link{
        width:100% !important;
        margin-left:5%;
        padding-left:0;
    }
    .main-switcher,#top-offerts .container .effects{
        padding:0;
    }
    .title-sep-container {
        display:none !important;
    }
    .about-square .ht_bear_list{
        padding-bottom:0;
    }
    .blog-view{
        text-align:left;
    }
    .ht_i_Details_list{
        display:none;
    }
    .cbp-vm-view-list figcaption{
        padding:0!important;
    }
    .price-night .price-n{
        float:none;
    }
    /*侧滑开始*/
      .navbar-collapse.collapsehotel-left {
        display: block;
        position: absolute;
        left: -120%;
        top: -11px;
        width:110%;
        max-height: none;
        background: white;
        margin-top: 15px;
        border-top: 4px solid #16A1B8;
        -webkit-transition: left 0.5s ease;
        -moz-transition: left 0.5s ease;
        -o-transition: left 0.5s ease;
        transition:  left 0.5s ease;
        z-index:99;
    }
    .navbar-collapse.collapsehotel-left.in {
        left: -15px;
    }  
     .navbar-collapse.collapsehotel-right {
        display: block;
        position: absolute;
        left: -120%;
        top: -11px;
        width:110%;
        max-height: none;
        background: white;
        margin-top: 15px;
        border-top: 4px solid #16A1B8;
        -webkit-transition: left 0.5s ease;
        -moz-transition: left 0.5s ease;
        -o-transition: left 0.5s ease;
        transition:  left 0.5s ease;
        z-index:99;
    }
    .navbar-collapse.collapsehotel-right.on {
        left: -15px;
    }      
     /*侧滑结束*/
    .linken {
        width:100% !important; 
    }
    .hotel-who{
        padding:0 15px !important;
    }
    .width-change {
        padding-right: 0 !important; 
    }
    .PhoneList {
        width: 100%; 
    }
    .PhoneList+.form-control {
        width: 100%;
    }

    /*自由行套餐*/
    .free-mobile{
        padding:0;
    }
    .green{
        margin-top:10px;
        text-align: center;
    }
    .brg {
        border-bottom:none!important;
    }
    .find-box #find-form{
        margin-bottom:20px;
    }
}

@media (min-width: 768px) {
    .top-header i.fa-bars, .mobile-fly-list2, .search-results-title {
        display: none;
    }
    .ht_i_Details,.btn-left-right{
        display:none;
    }
    .top-mega-menu .container{
        display:block;
    }
    #mobile-menu-01 {
     display: none; 
    }
    .mobile-aside-left,.mobile-aside-right{
        display:none;
    }
    .mobile-order,.mobile-logo{
        display:none;
    }
    .top-login {
        float: right; 
    }
    .header-lang {
         float: right; 
    }
    .width-change {
        width: 95% !important;
    }
    .checkonly {
        background: url('../images/icon-new/border.png') no-repeat 0px 36px;
        padding-top:15%;
    }
    .checkonlys {
        background: url('../images/icon-new/border.png') no-repeat 0px 0px;
    }
     .checkonly.on {
        background: url('../images/icon-new/button.png') no-repeat 0px 36px;
        padding-top:15%;
        z-index:999;
    }
     .checkonlys.on {
        background: url('../images/icon-new/button.png') no-repeat 0px 0px;
        z-index:999;
    }
}