@charset "utf-8";
@font-face {
    font-family: gothic;
    src: url('gothic.eot'), url('gothic.woff'), url('gothic.ttf');
}
.clearfix:before, .clearfix:after{
    display:table;
    content:"";
}
.clearfix:after{
    clear:both;
}
.clearfix{
    zoom:1;
}
/* body{background-image: url("../images/app_n/iOS_santorini_750X1334.jpg");background-repeat:no-repeat;background-size:100% 100%;} */
body.bg1{background-image: url("../images/app_n/iOS_boat_750X1334.jpg");}
body.bg2{background-image: url("../images/app_n/iOS_college_750X1334.jpg");}
body.bg3{background-image: url("../images/app_n/iOS_course_750X1334.jpg");}
body.bg4{background-image: url("../images/app_n/iOS_hallstatt_750X1334.jpg");}
/* 首页主体 */
.main-index{position:absolute;top:45px;width:100%;z-index:1;}
.index-logo{height:20px;}
/* 导航条 */
.bg-icon{display:inline-block;width:20px;height:20px;background:url("../images/index_me.png") no-repeat;background-size:100% 100%;}
.bg-nav{display:none;position:absolute;top:10px;right:10px;width:48%;border-radius:4px;padding:2px 5px;background:rgba(0, 0, 0, 0.6);z-index:10;}
.bg-nav-body{width:100%;border-radius:4px;}
.bg-nav-body li{display:inline-block;width:100%;height:36px;line-height:30px;padding-top: 3px;border-bottom:1px #fff solid;font-size:14px;text-align:center;color:#fff;}
.bg-nav-body li:last-child{border-bottom: none;}
.bg-nav-body li a{color:#fff;display: block;}
/* 预定球场、打球+住宿  */
.book-btn{position:relative;display:block;margin:0 auto;border-radius:50%;text-align:center;background-size:100% 100%;}
.book-course{width:140px;height:140px;margin-top:60px;background-image:url("../images/book_course_bg.png");}
.book-package{width:100px;height:100px;margin-top:20px;background-image:url("../images/book_package_bg.png");}

.book-btn span{color:#fff;}
.book-word{display:inline-block;position:relative;width:98%;left:0;right:0;margin:0 auto;vertical-align:middle;font-size:16px;color:#fff;}
.book-course span{top:44px;height:20px;line-height:1.2;font-size:24px;}
.book-package span{font-size:16px;line-height:1.2;}
.book-package span:nth-of-type(1){top:10px;}
.book-package span:nth-of-type(2){top:8px;}
.book-package span:nth-of-type(3){top:8px;}
.book-package p { position: relative; top: 21px; color: #fff; font-size:18px; }
.book-travel{color:#fff;}
.book-travel p{top:30px;color:#fff;}
.book-travel{background:#FCA10F;border: 3px solid #fff;box-sizing: border-box;}
/* 联系我们 */
.contract-we{position:absolute;width:100%;height:100%;background:#fff;z-index:150;}
.contract-body{position:absolute;top:45px;width:100%;background:#fff;}
.contract-body>p, .contract-body .tel-box>div{width:100%;padding: 10px;word-break: break-word;line-height: 25px;border-bottom: 1px solid #e1e1e1;}
.contract-title{color:#646464;}
.contract-tip{background:rgb(240, 239 ,245);color:#323232;padding:2px 10px!important;}
.contract-tel{position:relative;}
.contract-tel p:nth-of-type(1){padding-left:35px;background-repeat:no-repeat;background-size:20px 16px;background-position:2px;}
.china{background-image: url('../images/icon_flag_China.png');}
.inter{background-image: url('../images/icon_flag_National.png');}
.phone{display:inline-block;position:absolute;top:10px;right:10px;width:35px;height:35px;background:url('../images/index_phone.png') no-repeat;background-size:100% 100%;}
.contract-body .tipsbottom{
    border-bottom: 1px solid #c7c8cc;
}
.foreign-phone{
    margin-bottom: 10px;
}
.foreign-phone p{
    padding-left: 0 !important;
}
.foreign-phone .phone1{
    top: 24px;
}
.foreign-phone .phone2{
    top: 60px;
}

#package-list{
    padding-top: 45px;
    background:#F0EFF5;
}
.play_list .package-item img{width: auto;height: 110px;float: left;border-radius:4px;min-width: 110px;}
.play_list .package-item .item-overlay{position:relative;float: right;height:110px;background:none;color:#323232;
    widows: calc(100% - 120px);
    width: -moz-calc(100% - 120px);
    width: -webkit-calc(100% - 120px);
    width: calc(100% - 120px);padding-top: 0;}
.play_list .package-item .item-title{width: 100%;}
.play_list .package-item .item-price span{position:relative;color:#088DE8;font-size:12px;}
.play_list .package-item .item-price span.visited{color:#909090;top:8px;font-weight: normal;}
.play_list .package-item .item-price span b{font-size:16px;}
.play_list .package-item .item-price{position:absolute;bottom:5px;height:20px;left:0;text-align:left;width:99%;font-weight: bold;}
.play_list .package-item .item-title .title{font-size:1em;max-height:50px;overflow: hidden;color:#323232;font-weight: bold;line-height: 25px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.play_list .package-item{padding:10px 5px 10px 10px;/*border-bottom: 1px solid #ccc;*/margin-bottom: 10px;background:#fff;}
.play_list .package-item .item-title p{ padding:0; color:#646464; }
.play_list .package-item .item-title p.subtitle{ margin-top: 5px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.surface-plot{width: 110px;height: 110px;border-radius:4px;position:relative;overflow:hidden;display:inline-block;border: 1px solid #eee;}
.surface-plot em{position:absolute;bottom:0;height: 20px;background:rgba(5,5,5,0.5);left:0;width: 100%;color:#fff;text-align: center;font-size:14px;line-height: 20px;}
.surface-plot .recommend-tag{font-size:14px;}
.surface-plot .recommend-tag:before{border-width:11px 4px;}
.play_list .package-item .cuntdown-time{width:calc(100% - 110px);width:-webkit-calc(100% - 110px);border-top: 1px solid rgb(225, 225, 225);padding-top: 12px;margin-right: -5px;font-size:14px;color:#323232;margin-top: 5px;position:relative;}
.play_list .package-item .cuntdown-time:before{position:absolute;content:"";display:block;width: 10px;height: 10px;border-width: 1px;border-style:solid;border-color:rgb(225, 225, 225) rgb(225, 225, 225) transparent transparent;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);top:-6px;background: #fff;left:15px;}

.package .main-course{top:40px;}
.screen{height:40px;background:#fff;border-bottom: 1px solid #D5D4D8;padding:10px;}
.screen_normal .screen{position:absolute;right:0;top:-45px;z-index: 10;background: transparent;border-bottom: none;}
.screen_normal .main-course{top:0;}
#location-bar{color:#088de8;}
.search_a{
    top: 0;
    padding: 10px;
    height: 100%;
    /*height:calc(100% - 46px);*/
    /*height:-webkit-calc(100% - 46px);*/
}
.box_search{display:inline-block;border: 1px solid #ccc;width: 100%;height:32px;}
.btn_search{left:0;vertical-align:bottom;}
.search_img{vertical-align:middle;margin: -5px 0 0 15px;}
.search_ipt{height:30px;background:none;width: 85%;line-height: 30px;-webkit-user-select: text;padding-left: 5px;}
#noresult{display:none;padding-left:20px;}
.bg_search{margin-bottom: 10px;}
.filter{background:url(../images/icon_shaixuan.png) no-repeat;background-size:100% 100%;margin-right: 5px;height:25px;vertical-align:middle!important;}
.search_result{
    position:absolute;
    top: 0;
    width: 100%;
    height: 100%;
    overflow:auto;
    display:none;
    -webkit-overflow-scrolling: touch;
    background: #F0EFF5;
}
.search_result .result_item{
    border-bottom: 1px solid #ccc;
    padding:15px 0 15px 45px;
}
.search_result .tsm-it{
    background: #fff url("../images/icon-tourism-tag@2x.png") no-repeat 15px center;
    background-size: 18px 18px;
}
.search_result .result_item span,#history_Clist span{font-size:12px;color:#999;display:block; margin-top: 3px;}
.search_result .result_item b,#history_Clist b{font-weight: normal;}
.result_item a,#history_Clist a,#history_Slist a{color:#323232;display:block;}
#province_result li{background:#fff url(../images/icon-local-new@2x.png) no-repeat 15px center;background-size: 18px 18px;}
#tourism_result li{background:#fff url(../images/icon_shaixuan_play.png) no-repeat 15px center;background-size:23px 23px;}
#tourism_result.tourism_r li,#tab_result li{background:#fff url(../images/icon_shaixuan_travel.png) no-repeat 15px center;background-size:23px 23px;}
/*#tab_result li{line-height: 34px;}*/
#tourism_result.tourism_s li,#tab_result.tourism_s li{background:#fff url(../images/icon-travel-flag.png) no-repeat 15px center;background-size: 18px 18px;}

.travel_list{background:#F0EFF5;}
.timeouts{color:rgb(144, 144, 144);}
.travel_list .package-item{/*border-bottom: 1px solid #C8C7CC;*/margin-bottom: 10px;}
.travel_list .package-item .item-overlay{position:relative;background:#fff;color:#323232;padding:10px 10px 0;}
.travel_list .package-item .item-title{width:100%;}
.travel_list .package-item .item-title p{color:#323232;}
.travel_list .package-item .item-title p.subtitle{color:#999;}
.travel_list .package-item .item-price{left:10px;top:-40px;height:30px;border-radius:0;background:rgba(0,0,0,0.7);width: 105px;color:#088de8;padding-left:10px;text-align: left;font-size: 12px;border-radius:2px;}
.travel_list .package-item .item-price span{color:#088de8;font-weight:bold;position:relative;line-height: 30px;top:0;left:0;font-size:14px;font-family: 'gothic';}
.recommend-tag{position:absolute;padding:3px 5px 3px 10px;background:rgb(245, 166, 35);color:#fff;font-size:18px;border-radius:0 0 2px 0;top:0;left:0;font-style:normal;}
.recommend-tag:before{position:absolute;content:"";display:block;border-style:solid;border-width:13px 4px;border-color:rgb(245, 166, 35) transparent transparent rgb(245, 166, 35);right:-8px;top:0;}
.hotsell{background:rgb(239, 66, 53);}
.hotsell:before{border-color:rgb(239, 66, 53) transparent transparent rgb(239, 66, 53);}
.odds{background:rgb(9, 187, 7);}
.odds:before{border-color:rgb(9, 187, 7) transparent transparent rgb(9, 187, 7);}
.vice-title{display:inline-block;max-width: 70%;text-overflow:ellipsis;overflow:hidden;white-space: nowrap;}
.visited{ padding-left: 20px; background: url(../images/hotspot/eye.png) no-repeat left center; background-size: 15px 10px; color:#909090;}
.cuntdown-time{height:30px;}
.remaining{font-size:14px;border: 1px solid #EF4235;color:#EF4235;padding:0px 5px;}
.cuntdown-time b{background:rgb(243, 243, 243);color:rgb(239, 66, 53);padding:1px 2px;border-radius:2px;}
.search_result#wrapper,#wrapperr{position:absolute;overflow:hidden;/* Prevent native touch events on Windows */
    -ms-touch-action: none;
    height:100%;

    /* Prevent the callout on tap-hold and text selection */
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;

    /* Prevent text resize on orientation change, useful for web-apps */
    -webkit-text-size-adjust: none;
    -moz-text-size-adjust: none;
    -ms-text-size-adjust: none;
    -o-text-size-adjust: none;
    text-size-adjust: none;
}
#wrapperr{
    width: 100%;
    padding-left: 50%;
    background:none;
    overflow-y: auto;
}
.search_result #scroller,#scrollerr{overflow:hidden;
    position:absolute;
    padding-bottom: 60px;
    width:100%;
    /* Prevent elements to be highlighted on tap */
    -webkit-tap-highlight-color: rgba(0,0,0,0);

    /* Put the scroller into the HW Compositing layer right from the start */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}
#scrollerr{padding-bottom: 0px;}
@media (max-height:490px){
    .book-package{
        margin-top: 5px;
    }
    .book-course{
        margin-top: 8px;
    }
}
@media (min-height:491px) and (max-height:540px){
    .book-package{
        margin-top: 10px;
    }
    .book-course{
        margin-top: 20px;
    }
}
.hongkong{background-image: url('../images/icon_flag_Hongkong.png');}
.japan{background-image: url('../images/icon_flag_Japan.png');}
.singapore{background-image: url('../images/icon_flag_Singapo.png');}
.thailand{background-image: url('../images/icon_flag_Tai.png');}
.phone{display:inline-block;position:absolute;top:17px;right:10px;width:50px;height:50px;background:url('../images/index_phone.png') no-repeat;background-size:35px 35px;}
.tel-box{padding-left: 10px;}
.contract-body .tel-box>div{padding-left: 0;}
.contract-body .tel-box>div p{color:#323232;}
.bcc_toast{position:fixed;width: 100%;height: 100%;background:rgba(0,0,0,.5);top:0;z-index: 99;text-align:center;display:none;}
.bcc_content{position:absolute;width:90%;padding:25px 0px 75px;background:#fff;border-radius:4px;top:50%;left:50%;-webkit-transform: translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.bcc_content p{color:#323232;padding:0 27px;text-align: left;}
.bcc_content .iknow{position:absolute;bottom:0;height:50px;line-height: 50px;border-top: 1px solid #E5E5E5;color:#088de8;width: 100%;}
.con_tips{
    color: #8f8f94;
    font-size: 14px;
    margin: 10px 0;
}
.bcc_content .iknow{position:absolute;bottom:0;height:50px;line-height: 50px;border-top: 1px solid #E5E5E5;color:#088de8;width: 100%;}
#noresult{
    display:none;
    text-align: center;
    padding: 20px 0;
    background: #fff;
}
/* 2023-9-22 start */
.index_logo{
    width: 100%;height:38px;position: sticky;top: 0;background:#fff;
    display: flex;
    align-items: center;
    justify-content: center;
}
.index_logo img{
    width: 112px;
    height: 31px;
}
.btn_group{
    margin: 32px 25px 0; 
    display: flex;
    justify-content: space-between;
}
.btn_group a p,.btn_group1 a p{
    margin:9px 0 0;
    font-size: 18px;
    color: #000;
    text-align: center;
}
.btn_group1{
    margin: 39px 25px 0; 
    display: flex;
    justify-content: space-between;
}
.btn_group1 a:last-child:nth-child(3n+2){
    margin-right: calc((100% - 66px)/2);
}
.btn_item{
    display: flex;
    justify-content: center;
    align-items: center;
    width: 65px;
    height: 66px;
}
.btn_item_img{
    width: 34px;
    height: 28px;
 }
.goIf_bg,.skiing_bg,.hotel_bg,.travel_bg,.car_bg{
  background: url(../images/index/no_actvie.png) no-repeat;
  background-size:100% 100%;
}
.goIf_bg:active{
    background: url(../images/index/goIf_bg.png) no-repeat;
    background-size:100% 100%;
 }
 .goIf_icon{
    background: url(../images/index/goIf.png) no-repeat;
    background-size:100% 100%;
 }
 .goIf_icon:active{
    background: url(../images/index/goIf_active.png) no-repeat;
    background-size:100% 100%;
 }
 .skiing_bg:active{
    background: url(../images/index/skiing_bg.png) no-repeat;
    background-size:100% 100%;
 }
 .skiing_icon{
    background: url(../images/index/skiing.png) no-repeat;
    background-size:100% 100%;
 }
 .skiing_icon:active{
    background: url(../images/index/skiing_active.png) no-repeat;
    background-size:100% 100%;
 }
 .hotel_bg:active{
    background: url(../images/index/hotel_bg.png) no-repeat;
    background-size:100% 100%;
 }
 .hotel_icon{
    background: url(../images/index/hotel.png) no-repeat;
    background-size:100% 100%;
 }
 .hotel_icon:active{
    background: url(../images/index/hotel_active.png) no-repeat;
    background-size:100% 100%;
 }
 .travel_bg:active{
    background: url(../images/index/travel_bg.png) no-repeat;
    background-size:100% 100%;
 }
 .travel_icon{
    background: url(../images/index/travel.png) no-repeat;
    background-size:100% 100%;
 }
 .travel_icon:active{
    background: url(../images/index/travel_active.png) no-repeat;
    background-size:100% 100%;
 }
 .car_bg:active{
    background: url(../images/index/car_bg.png) no-repeat;
    background-size:100% 100%;
 }
 .car_icon{
    background: url(../images/index/car.png) no-repeat;
    background-size:100% 100%;
 }
 .car_icon:active{
    background: url(../images/index/car_active.png) no-repeat;
    background-size:100% 100%;
 }
 .membership_icon{
    background: url(../images/index/membership.png) no-repeat;
    background-size:100% 100%;
 }
 .membership_icon:active{
    background: url(../images/index/membership_active.png) no-repeat;
    background-size:100% 100%;
 }
 .card_list{
   padding: 0 25px 70px;
 }
 .card_item{
    width: 100%;
    height: 200px;
    border-radius: 10px;
    padding:20px;
    margin-bottom: 25px;
 }
 .card_item p:first-child{
    color: #fff;
    font-size: 26px;
 }
 .card_item p:last-child{
    color: #fff;
    font-size: 16px;
    margin-top: 19px;
 }
 /* end */

/*改版样式*/
.n_logo{background:url(../images/app_n/BaiGolf_Logo@2x.png) no-repeat center center;background-size:auto 18px;height:38px;}
.n_main{
    position:absolute;
    width: 300px;
    height: 300px;
    top:55%;
    left:50%;
    transform: translateX(-50%) translateY(100%) scale(0.2);
    -webkit-transform:translateX(-50%) translateY(100%) scale(0.2);
    opacity: 0;
}
.n_main.run{
    animation: run 0.4s ease;
    animation-fill-mode:forwards;
    -webkit-animation:run 0.4s ease;
    -webkit-animation-fill-mode:forwards;
    position:absolute;
    top:50%;
}
.n_main.run2{animation:run2 0.4s ease;animation-fill-mode:forwards;-webkit-animation:run2 0.4s ease;-webkit-animation-fill-mode:forwards;}
.n_main a{display:block;height:150px;background-repeat: no-repeat;background-size:300px 150px;background-position: center center;text-align: center;color:#454545;position:relative;font-size:0.17rem;}
.n_main a>div{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);width:100px;}
/*.n_top{background-image: url(../images/app_n/BALL_TOP@2x.png);}*/
/*.n_bottom{background-image: url(../images/app_n/BALL_BOTTOM@2x.png);}*/
.n_main a span{display:inline-block;height:40px;width: 40px;background-repeat: no-repeat;background-position: center center;background-size:40px 40px;}
.n_top span{background-image:url(../images/app_n/icon_travel_bigcopy.png);}
.n_bottom span{background-image:url(../images/app_n/hotel.png);}
.n_left span{background-image:url(../images/app_n/wine&ball.png);}
.n_right span{background-image:url(../images/app_n/icon_booking@2x.png);}
.n_top:active{
    color:#fff;
    background-color: #088de8;
    background-image: none;
    /*border-radius:  150px 150px 0 0;*/
}
.n_top:active span{
    background-image: url(../images/app_n/icon_rentcar_write@2x.png);
}
.n_bottom:active{
    color:#fff;
    background-color: #4ab035;
    background-image: none;
    /*border-radius: 0 0 150px 150px;*/
}
/*.n_bottom:focus span,*/.n_bottom:active span{background-image: url(../images/app_n/hotel_active.png);}
/*.n_bottom:focus span,*/.n_right:active span{background-image: url(../images/app_n/icon_booking_write@2x.png);}
.n_left:active{
    color:#fff;
}
.n_left:active span{
    background-image: url(../images/app_n/wine&ball_active.png);
}
.n_right:active{
    color:#fff;
}
@media (max-width:335px){
    .n_main{width: 250px; height: 250px;}
    .n_main a{height: 125px; background-size:250px 125px;}
    .n_main a span{height:35px;width: 35px;background-size:35px 35px;}
}

@-webkit-keyframes run {
    0% { -webkit-transform:translateX(-50%) translateY(100%) scale(0); transform:translateX(-50%) translateY(100%) scale(0); opacity:0; top:100%;}
    50% { -webkit-transform:translateX(-50%) translateY(-80%) scale(0.5); transform:translateX(-50%) translateY(-80%) scale(0.5); opacity:0.5;top:48%;}
    100% {-webkit-transform:translateX(-50%) translateY(-60%) scale(1); transform:translateX(-50%) translateY(-60%) scale(1); opacity:0.9;top:50%;}
}

@keyframes run {
    0% { -webkit-transform:translateX(-50%) translateY(100%) scale(0); transform:translateX(-50%) translateY(100%) scale(0); opacity:0;  top:100%;}
    50% { -webkit-transform:translateX(-50%) translateY(-80%) scale(0.5); transform:translateX(-50%) translateY(-80%) scale(0.5); opacity:0.5;top:48%;}
    100% {-webkit-transform:translateX(-50%) translateY(-60%) scale(1); transform:translateX(-50%) translateY(-60%) scale(1); opacity:0.9;top:50%;}
}
@-webkit-keyframes run2 {
    0% { -webkit-transform:translateX(-50%) translateY(100%) scale(0); transform:translateX(-50%) translateY(100%) scale(0); opacity:0;}
    50% { -webkit-transform:translateX(-50%) translateY(-73%) scale(0.7); transform:translateX(-50%) translateY(-73%) scale(0.7); opacity:0.5;}
    100% {-webkit-transform:translateX(-50%) translateY(-60%) scale(1); transform:translateX(-50%) translateY(-60%) scale(1); opacity:0.9;}
}

@keyframes run2 {
    0% { -webkit-transform:translateX(-50%) translateY(100%) scale(0); transform:translateX(-50%) translateY(100%) scale(0); opacity:0; }
    50% {-webkit-transform:translateX(-50%) translateY(-73%) scale(0.7); transform:translateX(-50%) translateY(-73%) scale(0.7); opacity:0.5;}
    100% {-webkit-transform:translateX(-50%) translateY(-60%) scale(1); transform:translateX(-50%) translateY(-60%) scale(1); opacity:0.9;}
}

/*实时预订图标*/
.real_time_book{
    position: fixed;
    bottom:1rem;
    right: 20px;
    height: 47px;
    width:100%;
    display: none;
}
.real_time_icon{
    background-repeat: no-repeat;
    background-size:101px 47px;
    background-position: right bottom;
    height: 47px;
    width:120px;
    float: right;
}
.real_time_msg{
    position:absolute;
    background:rgba(0,0,0,0.6);
    border-radius:3px;
    color:#fff;
    font-size:14px;
    padding: 3px 18px 3px 9px;
    width:290px;
    top:-45px;
    right:0;
    display:none;
}
.real_time_msg:after{
    position:absolute;
    content:"";
    display:block;
    border-style:solid;
    border-width:7px;
    border-color:rgba(0,0,0,0.6) transparent transparent transparent;
    right:30px;
    bottom: -14px;
}
.real_time_msg span{
    position:absolute;
    right:0;
    top:50%;
    transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
    width:22px;
    text-align: center;
}
.sho-top-act{
    position: relative;
    margin-top: -6px;
    padding: 0 37px;
}
.act-entry{
    position: fixed;
    left: 0;
    bottom: 60px;
    width: 100%;
    padding: 0 15px;
}
.act-entry img,
.sho-top-act img{
    width: 100%;
    height: auto;
}
@media (max-width: 360px) {
    /*.real_time_book{*/
        /*bottom: 140px;*/
    /*}*/
}
@media screen and (min-height: 812px) {
    /*.real_time_book{*/
        /*bottom: 190px !important;*/
    /*}*/
    .act-entry{
        bottom: 90px;
    }
}
.beta-flag{
    position: absolute;
    right: -38px;
    bottom: 0;
    width: 38px;
    height: auto;
}

/******** 球+酒搜索页面改版样式-BEGIN *******/
.sch-bar{
    display: flex;
    position: fixed;
    left: 0;
    top: 0;
    height: 60px;
    z-index: 12;
}
.sch-bar .aui-iconfont{
    line-height: 60px;
}
.sch-bar .sch-title{
    flex: 1;
    position: static;
    padding: 10px 0;
    margin: 0 15px;
    box-sizing: border-box;
}
.sch-bar .sch-back{
    margin-right: 5px;
}
.sch-tt-inner{
    position: relative;
    line-height: 1;
    padding: 8px 27px 8px 30px;
    background: rgba(0, 0, 0, 0.05) url("../images/icon-search.png") no-repeat 12px center;
    background-size: 14px 14px;
    border-radius: 2px;
}
.sch-tt-inner .icon-clear-ipt-ev{
    display: none;
    position: absolute;
    right: 10px;
    top: 10px;
    width: 17px;
    height: 17px;
    background: url("../images/icon-clear.png") no-repeat center center;
    background-size: 17px 17px;
}
.sch-tt-inner .trvl-sch-ipt{
    height: auto;
    margin-bottom: 0;
    padding: 0;
    font-size: 15px;
    border: none;
    background: none;
}
.aui-bar .sch-ccl-sp-ev{
    display: none;
    padding: 0 15px 0 0;
    line-height: 55px;
    color: #7E7E80;
}
/******** 球+酒搜索页面改版样式-END *******/