@charset 'UTF-8';input{width:auto}.rel{position:relative}.tr{text-align:right}.b{font-weight:700}.mt10{margin-top:10px}.ml15{margin-left:15px}.ml-15{margin-left:-15px}.ticket_blue,.cui-city-itmes .cui-city-n .ticket_blue,.cui-city-itmes .cui-city-n .ticket_blue span,.ticket_blue .city-tip{color:#19a0f0}input::-webkit-search-decoration,input::-webkit-search-cancel-button{display:none}.cui-input-error,.cui-input-error textarea{background:#e6f5fc!important}.cui-zl-load{height:50px;text-align:center}.list_st_border{border-width:0;border-top-width:1px;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}textarea{border:none;-webkit-appearance:none;resize:none}.ticket_pos_a{position:absolute;right:30px;white-space:nowrap}.ticket_holdfont{display:block;color:#a9a9a9;font-size:13px}.ticket_listlmr li{font-size:13px}.ticket_listlmr .ticket_echo{text-align:right;font-size:15px;padding-right:30px}.ticket_listlmr .detail_info{display:block;width:100%;padding:9px 0;box-sizing:border-box;margin-top:0;text-align:left;word-break:break-all}.ticket_listlmr .fr.ticket_echo{margin-top:17px;text-align:right}.ticket_listlmt{margin-top:-11px}.ticket_listlmr .deposit{position:absolute;right:10px}.ticket_echo{display:inline-block;vertical-align:middle;line-height:16px;color:#000;font-size:15px}.custom_info i{display:block;width:100%;height:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ticket_index_search{line-height:33px;margin-right:10px;background:#fff;border-radius:5px;position:relative}.ticket_searchno{line-height:34px;padding-left:35px;color:#999}.list_st_border li{border:none;padding:0}.list_st_border li:last-child .list_st_border_content{border-bottom-width:0}.list_st_border .list_st_border_item:last-child .list_st_border_content{border-bottom-width:0}.list_st_border .list_st_border_item{line-height:50px;border:none;padding:0 0 0 15px}.list_st_border .map-tips{line-height:1.5;padding:0 15px}.list_st_border .list_st_border_content{position:relative;min-height:50px;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid}.list_st_border .list_st_border_content input{width:100%;height:50px;padding-left:88px;box-sizing:border-box;vertical-align:top;padding-right:20px}.list_st_border .list_st_border_content textarea{width:100%;height:42px;vertical-align:middle}.list_st_border .ticket_holdfont{padding-left:88px}.list_st_border .list_textarea_item{width:100%;height:95px;box-sizing:border-box;padding:10px 15px 25px;position:relative}.list_st_border .list_textarea_item textarea{width:100%;height:100%;box-sizing:border-box;text-align:left;background-color:transparent}.list_st_border .list_textarea_item .count_tip{position:absolute;right:15px;bottom:6px;line-height:18px;color:#999;font-size:13px}.ticket_product_location{position:relative;padding:10px 37px 10px 10px;color:#467388;font-size:12px;background:#dbe2e5}.ticket_product_location_text{display:block;min-height:18px}.ticket_product_location .f-refresh{position:absolute;top:0;right:0;width:36px;height:36px;text-align:center;line-height:36px;font-size:14px}.ticket_bottom_list{width:100%;height:44px;background:#fafafa;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-ms-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0;border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.ticket_bottom_list_hide{-webkit-transform:translateY(44px);-moz-transform:translateY(44px);-ms-transform:translateY(44px);transform:translateY(44px);-webkit-transition:all 0.5s ease 0;-moz-transition:all 0.5s ease 0;-ms-transition:all 0.5s ease 0;-o-transition:all 0.5s ease 0;transition:all 0.5s ease 0}.ticket_bottom_list li{float:left;width:50%;line-height:44px;color:#666;text-align:center;font-size:15px}.ticket_language .cur:before,.ticket_language:before,.search_wrap .back:before,.search_wrap .back:after,.cui_search:before,.cui_search:after{content:"";position:absolute}.btn_blue,.btn_blue1{width:100%}.search_input2{height:34px;padding:0 30px 0 35px;border-radius:5px}.search_box{float:none}.search_box2:before,.search_box2:after{display:none}.search_cancel{display:block;float:none;line-height:34px;margin-top:0;width:60px;text-align:center;color:#fff}.search_wrap input{display:block;line-height:18px}.search_wrap{padding:10px;z-index:1}.search_wrap.search_focus{padding-right:0}.search_wrap.search_focus .search_cancel{display:block}.search_wrap.city_search_wrap{border-bottom:0}.search_wrap.city_search_wrap .search_cancel{display:block;line-height:34px}.cui-focus-close{top:0;right:-4px}.return{width:68px;height:48px;font-size:15px;line-height:48px;text-align:center;color:#fff;background-color:#15a4d5}.ticket_payprice{font-size:18px;line-height:16px;color:#f40}.order_list_content .btn-box{margin-left:-88px}.ticket_order_list .btn_blue{height:44px;line-height:44px}.ticket_order_list .order_list_row{position:relative}.ticket_order_list .order_list_row:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ticket_order_list .order_list_row span{word-break:break-all}.ticket_order_list dfn{font-size:12px}.font-s{font-size:13px}.order-detail-tips{padding:10px 15px}.order_footer_info{font-size:15px}.legal-tip{color:#999;font-size:11px}.word_b{word-break:break-all}.word_break{word-break:break-all}.ticket_language{position:absolute;top:19px;right:0;z-index:1;padding:20px 10px}.ticket_language span{display:inline-block;width:23px;height:23px;line-height:23px;text-align:center;vertical-align:middle;color:#999}.ticket_language span:first-child{border:#999 solid 1px;border-right:none}.ticket_language span:last-child{border:#999 solid 1px;border-left:none}.ticket_language span:first-child.cur,.ticket_language span:last-child.cur{position:relative;border:#099fde solid 1px;color:#099fde}.ticket_language .cur:before{right:-6px;bottom:-6px;border:6px solid #099fde;border-color:#099fde transparent transparent transparent;-webkit-transform:rotate(-45deg)}.ticket_language_chinese{top:2px;padding:12px 10px 8px 15px}.ticket_language:before{position:absolute;top:31px;right:0;width:69px;height:1px;background:#fff;z-index:-1}.ticket_language_chinese{background:none}.ticket_language_chinese:before{background:transparent}.pic_vertical_wrap{position:fixed;top:0;left:0;width:100%;height:100%}.img_slider,.cm-slide-item img{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.cm-slide--full-img img{height:100%}.pic_wrap{height:100%;background-color:#000}.pic_switch{position:fixed;bottom:0;z-index:1;width:100%;height:44px;line-height:44px;background:#333}.pic_switch .prev,.pic_switch .next{position:relative;z-index:1;width:75px;font-size:16px;color:#fff;text-align:center}.pic_switch .prev{float:left;border-right:1px solid #484848}.pic_switch .number{float:left;position:absolute;display:block;width:100%;font-size:18px;color:#fff;text-align:center}.pic_switch .next{float:right;border-left:1px solid #484848}.pic_switch .prev:before,.pic_switch .prev:after,.pic_switch .next:before,.pic_switch .next:after{content:"";display:block;position:absolute;top:6px;right:0;width:0;height:0;border-color:rgba(255, 255, 255, 0);border-style:solid;overflow:hidden;border-width:4px 0 4px 4px}.pic_switch .prev:before{border-width:5px 5px 5px 0;top:17px;left:6px;border-right-color:#fff}.pic_switch .prev:after{border-width:5px 5px 5px 0;top:17px;left:8px;border-right-color:#333}.pic_switch .next:before{top:17px;right:5px;border-width:4px 0 4px 4px;border-left-color:#fff}.pic_switch .next:after{top:17px;right:7px;border-width:4px 0 4px 4px;border-left-color:#333}.pic_switch .disable{color:#5c5c5c!important}.pic_switch .prev.disable:before{border-right-color:#5c5c5c}.pic_switch .next.disable:before{border-left-color:#5c5c5c}.ticket_order_list .comment_box{line-height:32px}.cui_search{width:49px;height:56px;margin-left:auto;margin-right:auto;background-size:49px}.single label{float:left;display:inline-block;width:88px}.ineff_wrap{background-color:#fafafa}.no-result-text{background-color:#fafafa;font-size:14px;color:#333;text-align:center}.cui-load-error{margin:0;padding:24px 0;background-color:#fafafa}.search_more{line-height:45px}.search_more a{padding-right:15px}.scenic_spot_w{display:inline-block;width:100%}.booking-tips{padding:10px 10px 0}.booking-tips h5{font-size:16px;font-weight:700}.booking-tips p{margin:16px 0;font-size:12px;font-weight:300}.booking-tips .refund-tip{padding:10px 0 0;color:#fff}.delivery_address{padding:7px 0 0 88px}.delivery_address p{margin-right:25px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;position:relative;font-size:15px;color:#000}.detail_info i{display:block;height:16px;padding-right:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom_info .custom_info_name{display:inline-block;max-width:90px;height:18px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.custom_info .custom_info_aside{display:inline-block;width:95px;height:18px;overflow:hidden;text-align:right}.side_info{padding-left:10px;font-weight:400}.ticket_addlist li{height:auto;line-height:1;padding:10px;overflow:hidden}.edit_wrapper{position:absolute;top:0;right:0;height:100%;width:50px}.edit_wrapper .f-edit{position:absolute;right:20px;font-size:18px;top:50%;margin-top:-11px;color:#099fde}.ticket_username{display:block;font-size:15px;color:#000}.ticket_addlist_tit{border:1px solid #dbdbdb}.delivert_list .ticket_addlist_tit{padding-left:84px;padding-right:0;min-height:50px;line-height:50px}.delivert_list .ticket_addlist_tit label{position:absolute;left:0;padding-left:10px}.delivert_list .ticket_addlist_tit input{width:100%}.delivert_list .ticket_addlist_tit textarea{width:100%;box-sizing:border-box}.ticket_addlist .ticket_echo{line-height:18px;color:#999}.ticket_addlist .checkbox_wrap_c{float:left;margin:0 0 0 -25px;line-height:20px;vertical-align:top}.ticket_addlist_tit em{display:inline-block;vertical-align:middle;font:400 15px/24px "";color:#099fde}.ticket_addlist_tit i{display:inline-block;line-height:16px;font-size:24px;vertical-align:-2px;font-family:verdana;color:#099fde}.ticket_addlist_tit #addr{height:auto;min-height:44px;line-height:18px;display:inline-block;vertical-align:middle;border:none;-webkit-appearance:none;resize:none}.checkbox_wrap_c i{width:15px;height:15px;border-radius:0}.deliver_info{font-size:15px;line-height:24px}.deliver_info_detail{padding:5px 0 5px 15px;line-height:18px}.ticket_addlist .passengerInfo .ticket_echo{box-sizing:border-box;width:100%;min-height:54px}.ticket_addlist .passengerInfo .addr_choose_box{box-sizing:border-box;width:100%;padding:10px 0}.ticket_addlist .passengerInfo .addr_choose_box .checkbox_wrap_c{position:absolute}.ticket_addlist .passengerInfo .addr_choose_box em{word-break:break-all}.addr_input .list_st_border_content{line-height:1.5}.list_st_border .addr_input textarea{width:100%;box-sizing:border-box;height:52px;padding:0 20px 0 88px;margin:15px 0;line-height:18px}.addr_input .ticket_label{z-index:1}.cui-citys-bd{overflow:auto;z-index:999}.cui-btn-history{border-radius:0;line-height:34px;width:100%;border-right-width:0;border-left-width:0;margin-top:-1px}.traveler-checked-already.g-text-box{position:relative;padding-left:88px}.traveler-checked-already.g-text-box{width:100%;height:50px;padding-left:75px;box-sizing:border-box}.traveler-checked-already{line-height:50px}.order-detail-invoiceContainer{display:-webkit-box;padding:0 15px;word-break:break-all;width:inherit;overflow:hidden;background-color:#fff}.order-detail-invoiceTitle{display:-webkit-box;-webkit-box-align:center;width:75px;font-size:15px;white-space:nowrap}.order-detail-invoiceLiTitle{display:-webkit-box;width:75px;font-size:14px;padding:10px 0;color:#999}.order-detail-invoiceBtn{position:absolute;right:1px}.order-detail-invoiceContent{display:inline-block;padding:10px 74px 10px 15px;font-size:14px;display:-webkit-box;-webkit-box-align:center}.order-detail-invoiceContent .orange-text{color:#ff7d13;margin-right:5px}.order-detail-invoiceUl{background-color:#fff;border-top:solid 1px #cfcfcf;border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.order-detail-invoiceNote{color:#999;font-size:12px;padding:5px 0}.ttd-grid-row{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ttd-grid-row>[class*=ttd-grid-col-]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ttd-grid-row .ttd-grid-col-25{width:25%}@media screen and (max-width: 320px){.daytourmain-destination-container .daytourmain-destination-title + .ttd-grid-row .ttd-grid-col-25{width:33.333333333333336%}.daytourmain-destination-container .daytourmain-destination-title + .ttd-grid-row div:nth-child(4){display:none}}.ttd-grid-row .ttd-grid-col-33{width:33.333333333333336%}.ttd-grid-row .ttd-grid-col-50{width:50%}.ttd-grid-row .ttd-grid-col-50{width:50%}.ttd-grid-row .ttd-grid-col-auto{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;-ms-flex:1;width:1%}.daytourmain-rightlink{position:absolute;top:0;right:12px;font-size:13px}.daytourmain-rightlink a{color:#099fde}.daytourmain-rightlink span{vertical-align:-2px;color:#099fde}.daytourmain-destination-container{padding:0 10px;background:#fff}.daytourmain-destination-title{position:relative;float:left;top:9px;left:4px;width:38px}.daytourmain-grid-content{background:#e9f6fb;text-align:center;color:#000;font-size:14px;border-radius:4px;padding:5px;margin:3px 0;border-left:solid 3px #fff;border-right:solid 3px #fff;height:35px;line-height:25px;overflow:hidden}.daytourmain-grid-content-small{font-size:12px;line-height:15px;display:-webkit-box;display:-moz-box;display:box;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center}@media screen and (min-width: 768px){.daytourmain-grid-content-small{font-size:14px;line-height:25px}}.ttd-list-media{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;padding:5px 7px}.ttd-list-media .img-container{padding:3px 0;width:33%}.ttd-list-media .img-container img{width:100%}.ttd-list-media .items-container{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;justify-content:center;width:70%;-webkit-box-pack:center;-webkit-box-orient:vertical;-webkit-flex-direction:column;-webkit-justify-content:center}.items-container .item-title{font-size:16px}.items-container .item-subtitle{font-size:12px;color:#b5b5b5;height:18px;overflow-y:hidden}.daytourmain-border-left{border-left:solid 1px #f5f5f5}.ttd-list-media .items-container.daytoursmain-flex-center{width:100%;align-items:center;-webkit-align-items:center;-webkit-box-align:center}.daytoursmain-flex-center img{width:65%;display:block}.daytour-product-section [class*=f-daytour-]{background:#ff5f27;color:#fff;margin:0 10px 0 0;padding:3px;font-size:11px;border-radius:3px}.daytourmain-bordercontainer{padding-top:5px;margin-bottom:12px}.search-card-container{margin:10px 5px;background:#fff;border-radius:2px}.search-card-title{color:#808080;font-size:14px;height:40px;line-height:40px;border-bottom:#dfdfdf 1px solid}.search-card-clear{display:block;float:right;color:#099fde;padding:0 10px}.search-grid-cell{height:45px;padding:0 2px;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;overflow:hidden;word-break:break-all;border-right:#dfdfdf 1px solid;border-bottom:#dfdfdf 1px solid}.ttd-grid-row .search-grid-cell:last-child{border-right:none}.f-search-hot{background:#ffb73a;color:#fff;padding:2px;margin:0 8px;border-radius:2px;vertical-align:-2px}.f-search-history{background:#4ccaff;color:#fff;padding:2px;margin:0 8px;border-radius:2px;vertical-align:-2px}.order-li-after-arrow{position:relative;min-height:50px}.order-li-after-arrow:after{content:"\E023";position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:auto;height:auto;margin:0;background:none;font-size:12px;color:#099fde;font-family:'gico'}.ttd-fs-12{font-size:12px}.ttd-fs-14{font-size:14px}.order-li-arrow-contentbox{margin-right:20px}.ttd-error-outside-tip{display:block;width:100%;line-height:25px;padding-left:15px;background-color:#fffdf2;color:#f00;font-size:13px}.g-pro-list-info.g-pro-list-info-1{padding-left:95px}.list_st_border_content .info_display.ttd-hairline-bottom:last-child,.list_st_border_content .daytour-table-person tr.info_display:last-child,.daytour-table-person .list_st_border_content tr.info_display:last-child,.list_st_border_content .daytour-table-cost td.info_display:last-child:nth-of-type(2),.daytour-table-cost .list_st_border_content td.info_display:last-child:nth-of-type(2){border-bottom:0;background-image:none}.daily-data{vertical-align:-7px}.basefix:before,.basefix:after{content:'';display:table}.basefix:after{clear:both}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.multi_ellipsis{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.ib_container{font-size:0;*word-spacing:-1px}.ib{display:inline-block;*display:inline;*zoom:1;letter-spacing:normal;word-spacing:normal}.tel{color:#099fde;-webkit-touch-callout:default}.bg_gray{background-color:#efefef}.text_blue{color:#099fde!important}.text_light_gray{font-size:12px;color:#797979!important}.text_price{color:#ff6913!important}.text_yellow{color:#ff9a14!important}.g-pro-list-img img{width:100%}.border-list,.border-list-footer{-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-width:0;border-top-width:1px;border-bottom-width:1px;overflow:hidden}.border-item,.border-item-r,.border-item-t,.border-item-b{-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-width:0}.border-item{border-bottom-width:1px}.border-item:last-child{border-bottom-width:0}.border-item-r{border-right-width:1px}.border-item-t{border-top-width:1px}.border-item-b{border-bottom-width:1px}.border-list-footer{background-color:#fff;line-height:50px;border-width:0;border-bottom-width:1px;text-align:center}.flex-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-container .flex-box{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-basis:0;-moz-flex-basis:0;-ms-flex-basis:0;flex-basis:0;overflow:hidden}.fixed-body-scroll{overflow:hidden}.text-vertical{-webkit-box-orient:vertical;display:-webkit-box;-webkit-box-pack:center}.header_right{position:absolute;z-index:9;top:0;left:auto;right:0;line-height:44px;font-size:15px}.header_right[class*='f-']{font-size:15px;line-height:44px}.header-text-btn{padding:0 15px}.dark-gray-wrap{background-color:#c0c7cf}html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,em,button{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html{height:100%}img{border:0;margin:0;padding:0;vertical-align:top}input,textarea,select{border:none;font-family:inherit;font-size:inherit;font-weight:inherit;resize:none;outline:0;box-shadow:none;-webkit-appearance:none}table{border-collapse:collapse}a{color:#333;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400}ul,li{list-style:none}dfn,em,i{font-style:normal}body{height:100%;font-size:14px;line-height:1.5;font-family:Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei;color:#333;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none}.g-pro-location{position:relative;height:33px;padding-left:10px;padding-right:32px;background:#dce3e5}.g-pro-location .g-text{display:inline-block;width:100%;font-size:12px;line-height:33px;color:#467388}.g-pro-location .icon-refresh{position:absolute;top:9px;right:10px}.g-pro-list{background:#fff}.g-pro-list li{position:relative;overflow:hidden}.g-pro-list .border-item:last-child{border-bottom-width:1px}.g-pro-title{padding:5px 10px 5px 5px;font-size:15px;background:#fff}.g-pro-title .g-location{font-size:12px;color:#797979}.g-pro-list-img{position:relative;float:left;width:75px;height:75px;margin-right:15px;background:#eef3f5}.g-pro-list-img .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:25px}.g-pro-list-img img{position:relative;z-index:1}.g-pro-list-info .g-title{font-size:15px}.g-pro-list-info p{overflow:hidden;font-size:12px;line-height:18px}.g-pro-list-info .g-area{color:#797979}.g-pro-list-info .g-play,.g-pro-list-info .g-old-price{float:right;padding-left:3px;color:#797979}.g-pro-list-info .g-old-price dfn{font-size:10px}.g-pro-list-info .g-distance{vertical-align:bottom;color:#797979}.g-pro-list-info .u-pro-tag i{margin-left:4px;margin-bottom:3px}.g-pro-view-more{line-height:39px;font-size:13px;text-align:center;background:#fff}.g-pro-list-info .g-price-text{color:#797979}.g-pro-list-info .g-price-num{font-size:18px;color:#797979;font-weight:700}.g-pro-list-info .g-price-num + .u-start{vertical-align:0}.g-pro-list-info .g-pro-text-intr{margin-top:5px;line-height:14px;color:#797979}.g-pro-list-info-1 .g-title{margin-bottom:3px;line-height:16px}.g-pro-list-info-1 p:nth-of-type(2){height:22px}.g-pro-list-info-1 p:last-child{line-height:16px}.g-pro-list-info-2 .g-title{margin-bottom:1px;height:36px;line-height:18px}.g-pro-list-info-3{margin-bottom:-5px}.g-pro-list-info-3 .g-title{margin-bottom:3px;height:36px;line-height:18px}.g-pro-list_ml5{margin-left:5px;padding:5px 10px 5px 0;overflow:hidden}.g-pro-list_ml15{margin-left:15px;padding:5px 10px 5px 0;overflow:hidden}.g-pro-list_pl5{padding:5px 10px 5px 5px;overflow:hidden}.border-list li:last-child .border-item{border-bottom-width:0}.g-pro-list .icon-res,.g-pro-list .icon-dollar{top:2px;left:43px}.g-pro-list .icon-res:before{left:-10px;border-right:5px solid rgba(114, 196, 16, 0.98);border-top:9px solid rgba(114, 196, 16, 0.98);border-left:5px solid transparent;border-bottom:9px solid transparent}.g-pro-list .icon-dollar:before{left:-10px;border-right:5px solid rgba(247, 72, 18, 0.98);border-top:9px solid rgba(247, 72, 18, 0.98);border-left:5px solid transparent;border-bottom:9px solid transparent}.g-pro-list .icon-hot:before{left:-10px;border-right:5px solid rgba(255, 186, 0, 0.98);border-top:9px solid rgba(255, 186, 0, 0.98);border-left:5px solid transparent;border-bottom:9px solid transparent}.g-pro-list .icon-res:after{content:"";position:absolute;top:18px;right:0;border-top:solid 3px #4c8b00;border-right:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px #4c8b00}.g-pro-list .icon-dollar:after{content:"";position:absolute;top:18px;right:0;border-top:solid 3px rgba(247, 72, 18, 0.98);border-right:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px rgba(247, 72, 18, 0.98)}.g-pro-list .icon-hot:after{content:"";position:absolute;top:18px;right:0;border-top:solid 3px rgba(255, 186, 0, 0.98);border-right:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px rgba(255, 186, 0, 0.98)}.local_activity_recommend_wrapper .g-pro-list .icon-res{top:-2px;left:auto;right:-6px;width:auto;padding:0 3px}.g-pos-abs{position:absolute;top:49px;left:0;width:100%}.g-footer{position:fixed;left:0;bottom:0;z-index:930;width:100%;height:0}.g-search-filter-tab{width:100%;height:48px;z-index:1000;position:relative;background:rgba(40, 56, 71, 0.95);-webkit-transform:translateY(-100%);-webkit-transition:all .5s ease;transition:all .5s ease}.g-search-filter-tab li{position:relative;padding-top:18px;font-size:12px;line-height:32px;text-align:center;color:#c2c7cb}.g-search-filter-tab .cur{color:#31a7ff;background:#283847}.g-search-filter-tab .cur .f-attraction-circle:before{content:"\e986"}.g-search-filter-tab .cur .f-clock-circle:before{content:"\e988"}.g-search-filter-tab .cur .f-filter-circle:before{content:"\e92e"}.g-search-filter-tab .cur .f-arrow-circle-down:before{content:"\e908"}.g-search-filter-tab .cur .f-arrow-circle-up:before{content:"\e90b"}.g-search-filter-tab .cur .f-theme-circle:before{content:"\e963"}.g-search-filter-tab li .filter-text{display:block}.g-search-filter-tab .g-new .g-new-num{display:block}.g-search-filter-tab .g-new-num{position:absolute;top:7px;left:50%;margin-left:12px;width:15px;height:15px;line-height:15px;border-radius:15px;color:#fff;text-align:center;background:#ff9a14}.g-filter-pop-wrap{position:absolute;left:0;bottom:49px;z-index:1100;width:100%;color:#333}.g-filter-pop-wrap .h-choose{position:relative}.g-filter-container{display:table;width:100%}.g-double-column-pop{width:100%;background:transparent;top:49px;padding-top:1px}.g-double-column-pop .g-clear-filter{position:absolute;display:table-caption;width:100%;height:48px;line-height:47px;margin-top:-48px;color:#099fde;text-align:center;font-size:15px;background:#f5f5f5;box-sizing:border-box}.g-double-column-pop .g-left-column{display:table-cell;min-width:106px;background:#f5f5f5;position:relative}.g-double-column-pop .g-left-column ul{height:380px;overflow:auto;margin-right:-1px}.g-double-column-pop .g-left-column li{white-space:nowrap;padding:0 10px;height:50px;line-height:50px;font-size:15px;text-align:center;color:#666}.g-double-column-pop .g-left-column .border-item:last-child{border-bottom-width:1px}.g-double-column-pop .g-left-column .cur{color:#000;background:#fff;font-weight:700}.g-double-column-pop .g-right-column{position:relative;z-index:1;display:table-cell;vertical-align:top;width:100%;height:324px}.g-mark-space:before{position:absolute;content:"";top:0;left:0;z-index:3;width:100%;height:10px;background:#fff}.g-double-column-pop .g-right-column ul{height:380px;overflow:auto;-webkit-overflow-scrolling:touch}.g-double-column-pop .g-right-column li{position:relative;z-index:2;margin:0 10px;padding:0 40px 0 10px;line-height:50px;min-height:50px;font-size:15px;background:#fff}.g-right-column .vertical-item{margin:6px 0}.g-double-column-pop .g-right-column .border-item:last-child{border-bottom-width:1px}.g-double-column-pop .g-right-column .g-order-today{line-height:20px;padding:6px 10px 4px;height:auto}.g-right-column [class*=f-]{color:#999}.g-double-column-pop .g-right-column .cur,.g-double-column-pop .g-right-column .cur [class*="f-"]{color:#099fde}.g-double-column-pop .g-right-column .cur .f-tick{display:block}.g-double-column-pop .g-right-column .g-remark{display:block;font-size:12px}.g-double-column-pop .g-right-column .g-time-item{margin-left:20px;margin-right:20px;margin-bottom:15px;overflow:hidden}.g-double-column-pop .g-right-column .g-time-item:first-child{margin-top:20px}.g-double-column-pop .g-right-column .g-time-item:last-child{margin-bottom:0;margin-right:8px}.g-time-item .g-btn{color:#ccc}.g-double-column-pop .g-right-column .g-border{height:34px;border:#dcdcdc solid 1px;border-radius:5px}.g-double-column-pop .g-right-column .g-time-txt{padding:0 30px 0 10px;font-size:14px;line-height:34px;vertical-align:top;overflow:hidden}.g-double-column-pop .g-right-column .g-time-txt span{float:right}.g-double-column-pop .g-right-column .g-btn{padding:0 10px;border:#dbdbdb solid 1px;border-radius:5px;background:#f5f5f5;margin-right:12px;color:#ccc}.g-double-column-pop .g-right-column .g-btn-use{color:#099fde;border:#099fde solid 1px;background-color:#fff}.g-double-column-pop .g-right-column .day-choose .g-btn{padding:0}.g-double-column-pop .g-right-column .current{color:#099fde;border:#099fde solid 1px;background-color:#fff}.g-double-column-pop .g-right-column .g-btn.current{color:#000;border:#dbdbdb solid 1px;background-color:#fff}.g-double-column-pop .g-right-column .g-blue{color:#099fde}.g-double-column-pop .g-right-column .f-tick{display:none;position:absolute;top:50%;right:17px;margin-top:-10px;font-size:20px}.g-double-column-pop .g-new:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:8px;background:#ff9913;vertical-align:2px;margin-left:-14px}.g-topic-list{height:380px;overflow-y:auto;overflow-x:hidden;padding:5px;background:#fff;box-sizing:border-box;-webkit-overflow-scrolling:touch}.g-topic-list li{float:left;width:33.3333%;padding:5px;box-sizing:border-box}.g-topic-list li .topic-item{border:#dbdbdb solid 1px;border-radius:5px;height:34px;line-height:34px;text-align:center;box-sizing:border-box}.g-topic-list .cur .topic-item{border:#099fde solid 1px;color:#099fde}.g-rank-list{background-color:#fff}.g-rank-list .cur .f-tick{display:block;position:absolute;right:15px;top:50%;margin-top:-10px;font-size:20px}.g-rank-list .f-tick{display:none}.g-rank-list li{position:relative;padding-right:50%;font-size:16px;line-height:50px;text-align:right;background:#fff;width:50%}.g-rank-list .g-rank-type{margin-right:16px}.g-rank-list .cur{color:#099fde}.g-rank-list .g-pl{padding-left:67px;width:100%}.g-search-filter-tab .f-theme,.g-search-filter-tab .f-theme-circle,.g-search-filter-tab .f-filter,.g-search-filter-tab .f-filter-circle,.g-search-filter-tab .f-arrow-down,.g-search-filter-tab .f-arrow-circle-down,.g-search-filter-tab .f-arrow-up,.g-search-filter-tab .f-arrow-circle-up,.g-search-filter-tab .f-target-circle,.g-search-filter-tab .f-target,.g-search-filter-tab .f-attraction,.g-search-filter-tab .f-attraction-circle,.g-search-filter-tab .f-clock,.g-search-filter-tab .f-clock-circle{position:absolute;top:9px;left:50%;margin-left:-8px;line-height:1;font-size:16px}.g-search-filter-tab .f-target-circle{top:5px;font-size:18px}.g-search-filter-tab .f-target{top:5px;font-size:18px;color:#30a8ff}.g-right-column .f-chevron-right{position:absolute;right:19px;top:19px;font-size:12px;color:#c1c1c1}.g-right-column.g-right-column-sub .f-chevron-right{left:14px;color:#099fde}.g-right-column .f-checkbox-circle{position:absolute;right:10px;top:17px;display:inline-block;width:14px;height:14px;border:#999 solid 1px}.g-right-column .f-checkbox,.g-right-column .f-checkcircle{position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:17px}.g-search-filter-tab-hide{-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.g-filter-animation{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.g-pop-show{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.g-pop-hide{-webkit-transform:translateY(50px);transform:translateY(50px)}.g-calendar-filter{z-index:1000;overflow-y:scroll;-webkit-transform:translateY(49px);-webkit-transition:all .5s ease;transition:all .5s ease}.g-calendar-filter-hide{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.g-time-title{height:44px;line-height:44px;text-align:center;background:#f5f5f5;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-width:0;border-bottom-width:1px;position:relative;font-size:16px}.g-time-title .f-chevron-left,.g-time-title .f-close{position:absolute;left:0;top:0;padding:16px 15px 15px;font-size:14px;color:#666}.g-time-title .f-close{right:0;left:auto}.g-mask{overflow:auto;position:fixed;top:0;bottom:0;left:0;right:0;z-index:1;background:rgba(0, 0, 0, 0.5)}.booking-bottom-box ~ .g-mask{z-index:11}.g-double-column-pop .g-right-column-sub{position:absolute;left:110px;right:0;z-index:10;-webkit-transition:all .3s ease;-webkit-transform:translateX(100%);transform:translateX(100%);background:#fff}.g-double-column-pop .g-right-column-sub li:first-child{margin-left:10px;padding-left:25px}.g-double-column-pop .g-right-column-sub li{margin-left:35px;padding-left:0}.g-double-column-pop .g-sub-toleft-animation{-webkit-transform:translateX(0);transform:translateX(0)}.g-double-column-pop .g-right-column-location li span{display:inline-block;font-size:1em;vertical-align:middle;line-height:18px}.g-clear-filter-ttd{position:absolute;width:100%;height:46px;line-height:47px;top:2px;color:#fff;text-align:center;font-size:16px;background:#334250;box-sizing:border-box;border-radius:5px 5px 0 0;box-shadow:0 -2px 0 #435163}.g-double-column-pop .g-clear-filter-ttd{position:relative}.g-clear-filter-ttd .g-true{position:relative;float:right;width:72px}.g-clear-filter-ttd .g-default{display:inline-block;width:78px;height:26px;line-height:26px;vertical-align:2px;background:#212f3d;border:#28343e solid 1px;border-radius:3px;font-size:12px}.g-clear-filter-ttd .g-default.disable{background-color:#283847;color:#53606c}.g-clear-filter-ttd .g-cancel{position:relative;float:left;width:72px}.g-clear-filter-ttd .g-line{position:absolute;top:10px;display:inline-block;width:1px;height:25px;background:#303b4a;border-left:#3b4957 solid 1px}.g-clear-filter-ttd .g-true .g-line{left:0}.g-clear-filter-ttd .g-cancel .g-line{right:0}.g-right-column-sub .f-chevron-left{position:absolute;left:10px;top:17px}.ttd-sort-fix.g-pop-show{margin-top:-1px}@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-min-device-pixel-ratio: 2){.g-double-column-pop .g-right-column,.g-double-column-pop .g-right-column ul,.g-double-column-pop .g-left-column ul,.g-topic-list{height:280px}}.g-res-list{background-color:#fff}.g-res-list .g-res-item{margin-left:15px;position:relative}.g-res-item .fd-title{position:relative;padding:0 15px 0 36px;margin-top:8px}.g-res-item .fd-title .g-list-loading{height:21px;line-height:21px;background:transparent}.g-res-item .fd-title .g-loading,.g-res-item .fd-title .g-loading i{line-height:21px;vertical-align:top}.g-res-item .fd-title .fd-time{display:inline-block}.g-res-item .icon-fd{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.g-res-item .btn_yellow,.g-res-item .btn_gray{height:30px;width:65px;line-height:30px;font-size:13px;color:#fff}.g-res-item .btn_gray{background:#ccc}.g-res-list .g-res-info{position:relative;min-height:70px;margin-left:-15px;padding:13px 10px 25px 15px}.g-res-list .g-res-name{margin-bottom:5px;line-height:18px;font-size:15px;color:#000;text-justify:auto;text-align:justify;word-break:break-all}.g-res-list .g-res-tags .u-pro-tag i{margin:2px 4px 0 0}.g-res-info .g-res-tags .u-pro-tag i{vertical-align:middle}.g-res-list .g-res-detailinfo{position:absolute;bottom:5px;font-size:12px}.g-res-list .g-res-detailinfo .f-chevron-right{font-size:8px}.g-res-list .g-res-order{width:100px;margin:15px 0 9px;border-width:0;border-left-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch}.g-res-list .g-res-origin-price{display:block;margin-bottom:3px;font-size:12px;line-height:12px;text-align:center;color:#797979}.g-res-list .g-res-price{color:#ff7d13;text-align:center}.g-res-list .g-res-price dfn{font-size:15px}.g-res-list .g-res-price i{font-size:18px;line-height:21px}.g-res-btn-online,.g-res-btn-offline{position:absolute;bottom:9px;right:17px;text-align:center}.g-res-btn-online .g-res-btn-type,.g-res-btn-offline .g-res-btn-type{width:65px;line-height:16px;border-radius:2px 2px 0 0;background-color:#ffead2;font-size:10px;color:#ff5a00}.g-res-btn-online .g-res-btn-text,.g-res-btn-offline .g-res-btn-text{width:65px;line-height:24px;border-radius:0 0 2px 2px;background:#ff5a00;font-size:15px;color:#fff}.g-res-btn-offline .g-res-btn-type{color:#ff9a14}.g-res-btn-offline .g-res-btn-text{background:#ff9a14}.g-res-order-dis .g-res-btn-type{color:#b1b1b1;background:#eee}.g-res-order-dis .g-res-btn-text{background:#b1b1b1}.arrow_blue{display:inline-block;width:4px;height:8px;margin-left:3px;position:relative}.arrow_blue:before,.arrow_blue:after{content:"";display:block;position:absolute;width:0;height:0;border-color:rgba(255, 255, 255, 0);border-style:solid;overflow:hidden;border-width:4px 0 4px 4px}.arrow_blue:before{right:0;border-left-color:#099fde}.arrow_blue:after{right:2px;border-left-color:#fff}.icon-refresh:before,.icon-refresh:after,.icon-res:before,.icon-dollar:before,.icon-hot:before{content:"";position:absolute}.icon-refresh{width:12px;height:14px}.icon-refresh:before{top:50%;right:0;width:7px;height:7px;margin-top:-6px;border:3px solid #6e98aa;-webkit-border-radius:50%;border-radius:50%}.icon-refresh:after{top:50%;right:0;margin:-9px 0 0;border-style:solid;border-width:4px 2px 4px 4px;border-color:#dce3e5 #dce3e5 #dce3e5 #6e98aa}.icon-res,.icon-dollar,.icon-hot{position:absolute;top:-5px;left:-5px;z-index:2;width:43px;height:18px;line-height:18px;font-size:12px;text-align:center;color:#fff}.icon-res{background:rgba(114, 196, 16, 0.98)}.icon-dollar{background:rgba(247, 72, 18, 0.98)}.icon-hot{top:0;left:0;width:auto;padding:0 2px;background:#ffba00}.icon-res:before{right:-10px;z-index:-1;width:0;height:0;border-left:5px solid rgba(114, 196, 16, 0.98);border-top:9px solid rgba(114, 196, 16, 0.98);border-right:5px solid transparent;border-bottom:9px solid transparent}.icon-dollar:before{right:-10px;z-index:-1;width:0;height:0;border-left:5px solid rgba(247, 72, 18, 0.98);border-top:9px solid rgba(247, 72, 18, 0.98);border-right:5px solid transparent;border-bottom:9px solid transparent}.icon-hot:before{right:-10px;z-index:-1;width:0;height:0;border-left:5px solid #ffba00;border-top:9px solid #ffba00;border-right:5px solid transparent;border-bottom:9px solid transparent}.u-pro-price{font-size:15px;color:#ff7d13}.u-pro-price i{font-size:18px;line-height:22px}.u-start{color:#666;font-size:12px}.u-pro-tag i{float:left;padding:1px 2px;font-size:12px;line-height:1;color:#ff9a14;border:1px solid #ffcc89;border-radius:1px}.u-pro-tag .yellow{color:#ff9a14;border:1px solid #ffcc89}.u-pro-tag .pink{color:#eb5d8b;border:1px solid #f7b9ce}.u-pro-tag .blue{color:#099fde;border:1px solid #84cfee}.u-pro-tag .red{color:#ff5a00;border:1px solid #ff5a00}.u-pro-tag .green{color:#2bbb38;border:1px solid #2bbb38}.u-pro-tag .cherry{color:#bf002b;border:1px solid rgba(191, 0, 43, 0.5)}.u-pro-tag .cherry .f-michelin{font-size:10px}.u-pro-tag .time_label{float:left;height:16px;margin:1px 4px 1px 0;color:#099fde;font-size:12px}.u-pro-tag .time_label .f-radiobox{margin-right:2px;color:#099fde;font-size:10px}menu{color:#f00}navigation{background-color:#333}.g-page-loading{position:absolute;left:50%;top:50%;margin:-19px 0 0 -19px;z-index:-1}.g-list-loading{height:40px;line-height:40px;background-color:#f7f7f7;font-size:12px;text-align:center;color:#666}.g-loading,.g-loading i{display:inline-block;width:38px;height:38px;font-size:0;background:url(../../gibbon/img/bg_loading.png?v=20220209201515) no-repeat;background-size:76px auto}.g-loading i{background-position:-38px 0;-webkit-animation:g-loading 1.58s linear infinite;-moz-animation:g-loading 1.58s linear infinite;-ms-animation:g-loading 1.58s linear infinite;animation:g-loading 1.58s linear infinite}.g-list-loading .g-loading,.g-list-loading .g-loading i{width:18px;height:18px;line-height:1;background-size:36px auto;vertical-align:middle}.g-list-loading .g-loading i{background-position:-18px 0}.g-list-loading .f-pull{vertical-align:-1px}@-webkit-keyframes g-loading{0%{opacity:1;-webkit-transform:rotate(0deg)}100%{opacity:1;-webkit-transform:rotate(360deg)}}@-moz-keyframes g-loading{0%{opacity:1;-moz-transform:rotate(0deg)}100%{opacity:1;-moz-transform:rotate(360deg)}}@-ms-keyframes g-loading{0%{opacity:1;-ms-transform:rotate(0deg)}100%{opacity:1;-ms-transform:rotate(360deg)}}@keyframes g-loading{0%{opacity:1;transform:rotate(0deg)}100%{opacity:1;transform:rotate(360deg)}}.btn_container{height:40px}.btn_default,.btn_disable{display:inline-block;width:100%;line-height:42px;box-sizing:border-box;background-color:#fff;text-align:center;font-size:16px;color:#099fde;border-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch}.btn_default .f-plus-thin{margin-right:4px;vertical-align:-2px}.btn_disable{color:#ccc!important;border:1px solid #ccc!important}.btn_yellow{display:inline-block;background:#ff9a14;color:#fff;width:60px;height:22px;padding-left:0;vertical-align:middle;text-align:center;line-height:22px;-webkit-border-radius:3px;border-radius:3px}.btn_orange{display:inline-block;background:#ff7d13;color:#fff;vertical-align:middle;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.btn_submit{display:inline-block;background:#ff9a14;color:#fff;width:100%;height:44px;vertical-align:middle;text-align:center;line-height:44px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;font-size:16px}.btn_green{display:inline-block;background-color:#79c11c;border-radius:4px;color:#fff;font-size:16px}.g-btn{padding:0 10px;border:#dbdbdb solid 1px;border-radius:5px;background:#fff;margin-right:12px}.g-text-field{padding-left:0!important;font-size:16px;line-height:24px;position:relative;vertical-align:top}.field-box{position:relative}.g-text-field .g-text-field-floating-label{position:absolute;font-size:13px;line-height:50px;color:#a9a9a9;opacity:1;-webkit-transform:scale(1) translate3d(0, 0, 0);transform:scale(1) translate3d(0, 0, 0);-webkit-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-webkit-transform-origin:left top;transform-origin:left top}.g-text-field .g-text-box{width:100%;height:50px;padding-left:88px;box-sizing:border-box}.g-text-field input.g-text-field-input{-webkit-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-tap-highlight-color:rgba(0, 0, 0, 0);position:absolute;top:0;height:50px;box-sizing:border-box;padding:0 20px 0 88px;border:none;outline:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.g-text-field .close{position:absolute;right:0;top:0;width:50px;height:100%;font-size:0}.g-text-field .f-close{position:absolute;top:50%;left:50%;margin:-7px 0 0 -7px;width:15px;height:15px;line-height:15px;border-radius:50%;background-color:#c0c7cf;color:#fff;font-size:10px;text-align:center}.g-has-value .g-text-field-floating-label{-webkit-transform:scale(0.75) translate3d(0, 0, 0);transform:scale(0.75) translate3d(0, 0, 0);color:rgba(0, 0, 0, 0.5);opacity:0}.g-has-value.g-is-focused .g-text-field-floating-label{opacity:1}.g-is-focused .g-text-field-floating-label{-webkit-transform:scale(0.75) translate3d(0, -8px, 0);transform:scale(0.75) translate3d(0, -8px, 0);color:#099fde}.g-is-focused input.g-text-field-input{padding:16px 20px 0 88px;-webkit-transform-origin:left top;transform-origin:left top}.g-choose-flag.g-error,.g-traveler-flag.g-error{background-color:#fffdf2}.g-input-flag.g-error .g-error-tip{display:block;width:100%;line-height:25px;margin:-6px 0 0 -15px;padding-left:15px;background-color:#fffdf2;color:#f00;font-size:13px}.g-choose-flag.g-error .g-error-tip,.g-traveler-flag.g-error .g-error-tip{display:block;position:absolute;top:0;color:#f00}.g-choose-flag.g-error .g-error-tip{box-sizing:border-box}.g-traveler-flag.g-error .g-error-tip{width:100%;padding-left:88px;box-sizing:border-box;background-color:#fffdf2;font-size:13px}.g-choose-flag.g-error .ticket_holdfont,.g-choose-flag.g-error .info-show,.g-traveler-flag.g-error .text_blue,.g-traveler-flag.g-error .ticket_holdfont{display:none}.g-error-tip{display:none}.g-input-flag.ttd-tel .g-error-tip{margin-top:0}.list_st_border li:active .g-error-tip{background:#f8f8f8}.number_counter{display:inline-block;vertical-align:-2px;min-width:27px;height:20px;padding:0 5px;box-sizing:border-box;overflow:hidden;font-size:0;transform:translateZ(0);text-align:center}.g-tip-header{position:fixed;top:44px;left:0;right:0;z-index:1;padding:11px 13px;background-color:#324150;font-size:15px;color:#fff}.g-tip-header.app-fix{top:0}.g-tip-header .g-text-box{line-height:33px}.g-tip-header .g-text-box .text-num{font-size:24px;color:#ff7d13}.g-tip-header .g-text-box .text_orange{line-height:23px;font-size:24px;transform:translateZ(0);text-align:center}.g-tip-header .g-text-box .text-num{font-size:24px;color:#ff7d13}.g-tip-header .btn_orange{width:100px;height:33px;line-height:33px}.g-tip-header .btn-disable{height:31px;line-height:31px;border:1px solid #999;background-color:transparent;color:#999}@media only screen and (min-device-width: 320px){.g-tip-header .g-text-box{font-size:14px}.g-tip-header .btn_orange{width:90px}}.traveler-count{padding-left:5px}.traveler-list{padding-top:58px}.g-page-add-container{padding:10px}.g-page-add-container .f-contact{margin-right:10px;font-size:20px;vertical-align:-3px}.g-padding-list .g-padding-list-item{padding-left:15px}.g-padding-list .g-padding-list-item .border-item{border-bottom-width:1px}.g-padding-list .g-padding-list-item:last-child .border-item{border-bottom-width:0}.g-traveler-list{margin-top:10px}.g-traveler-list .g-traveler-list-item{padding:11px 45px 11px 0;position:relative}.g-traveler-list .g-name-box{color:#333;font-size:15px}.g-traveler-list .g-info-box-item{color:#999;font-size:13px}.g-traveler-list .f-edit{position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);opacity:1;color:#099fde;font-size:18px}.select-mode{position:absolute;right:0;bottom:-1px;display:block;width:0;height:0;border:solid transparent;border-right:16px solid #099fde;border-bottom:13px solid #099fde;border-left:16px solid transparent;border-top:13px solid transparent;border-radius:0 0 4px 0;-webkit-transform:rotateZ(-90deg);transform:rotateZ(-90deg);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;transform-origin:100% 0;-webkit-transform-origin:100% 0}.select-mode.show{display:block;-webkit-transform:rotateZ(0);transform:rotateZ(0)}.select-mode .f-tick{display:block;margin:-3px 0 0 0;color:#fff;font-size:14px}.g-traveler-list .card-section{padding-left:15px}.g-traveler-list .f-edit{right:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0}.g-traveler-list .f-edit-show{right:18px;opacity:1}.g-traveler-list .icon-show{-webkit-transform:translate(-100%, -50%);-moz-transform:translate(-100%, -50%);transform:translate(-100%, -50%);opacity:1}.animate{-webkit-animation-duration:0.8s;animation-duration:0.8s;-webkit-transform-origin:top;backface-visibility:hidden;-webkit-backface-visibility:hidden}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateIn{0%{-webkit-transform:perspective(100px) scale(0.6) rotateX(180deg)}100%{-webkit-transform:rotateX(0)}}.roll-up{-webkit-animation:roll-up 0.3s linear;animation:roll-up 0.3s linear}.roll-down{-webkit-animation:roll-down 0.3s linear;animation:roll-down 0.3s linear}.origin-place{margin-top:-24px}@-webkit-keyframes roll-up{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(-100%)}}@-webkit-keyframes roll-down{0%{-webkit-transform:translateY(0)}100%{-webkit-transform:translateY(100%)}}.body_container{background-color:#efefef}.page_title{line-height:18px;margin-bottom:5px;padding:5px 0 5px 10px;font-size:15px}.page_title_aside{float:right}.page_title_aside .text_orange{font-size:18px;font-weight:700}.page_title_aside .text_orange i{font-style:normal;font-weight:400;font-size:15px}.multi_ellipsis2{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.multi_ellipsis3{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:3;overflow:hidden}.multi_ellipsis4{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden}.activity_hide{display:none}.bottom-fixed-box,.top-fixed-box{height:0}.no-border-bottom{border-bottom-width:0!important}.no-border-top{border-top-width:0!important}.selectable{-webkit-user-select:auto}.page-notice{padding:7px 15px;background-color:#fefcf3;font-size:12px;color:#481a03}.pt18{padding-top:18px}.pb0{padding-bottom:0!important}.animation-wrap .animated{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0.1s}.animation-wrap .animated:nth-child(2){-webkit-animation-duration:0.6s;animation-duration:0.6s;animation-delay:0.1s;-webkit-animation-delay:0.1s}.animation-wrap .animated:nth-child(3){-webkit-animation-duration:0.7s;animation-duration:0.7s;animation-delay:0.2s;-webkit-animation-delay:0.2s}.animation-wrap .animated:nth-child(4){-webkit-animation-duration:0.8s;animation-duration:0.8s;animation-delay:0.3s;-webkit-animation-delay:0.3s}.animation-wrap .animated:nth-child(5){-webkit-animation-duration:0.9s;animation-duration:0.9s;animation-delay:0.4s;-webkit-animation-delay:0.4s}.animation-wrap .animated:nth-child(6){-webkit-animation-duration:0.9s;animation-duration:0.9s;animation-delay:0.5s;-webkit-animation-delay:0.5s}.animation-wrap .animated:nth-child(7){-webkit-animation-duration:0.9s;animation-duration:0.9s;animation-delay:0.5s;-webkit-animation-delay:0.5s}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);visibility:visible;opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0, 100px, 0);transform:translate3d(0, 100px, 0);visibility:visible;opacity:0}100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.text_orange{color:#f40!important}.text_red{color:#f40!important}.text_crimson{color:#f40!important}.text_gray{color:#ccc!important}.text_light_gray{color:#999!important}.list .list_item{display:block;border-width:0;border-bottom-width:1px;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-bottom:1px solid #c8c8c8 \9\0;position:relative;background-color:#fff;border-style:solid}.list .list_item:last-child{border-bottom-width:0}.list .isarrow{padding-right:25px}.g-double-column-pop .g-right-column .day-choose .current{color:#099fde;border:#099fde solid 1px;background-color:#fff}.footer_container{height:44px}.footer{width:100%;height:44px;background-color:#ff9a14;position:fixed;bottom:0;left:0}.footer .btn_next{float:right;padding:0 20px;line-height:44px;background:#ff7d13;color:#fff}.footer .price_title{float:left;line-height:44px;margin:0 5px 0 10px;color:#fff}.footer .price{float:left;line-height:44px;color:#fff;font-size:18px}.footer .price i{padding-right:3px;font-size:15px;font-weight:400}.footer .price span{padding-left:3px;font-size:13px;font-weight:400}.container{width:100%;box-sizing:border-box;border-width:1px;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;border:1px solid #c8c8c8 \9\0}.side_list{line-height:1.5}.side_list dt{float:left;width:80px}.side_list .side_list_title{line-height:32px}.side_list dd{width:100%;box-sizing:border-box;padding-left:80px}.side_list dd input{width:100%;height:32px;padding:8px 8px 8px 0;margin:-8px 8px -8px 0;background-color:transparent}.delivery_info{font-size:12px}.delivery_info .delivery_attn{font-size:15px}.region-fix .info-show{display:block;padding-right:30px;margin:15px 0;line-height:18px}.num_count{min-width:100px;height:30px;line-height:30px;text-align:center;position:relative;border:#c0c0c0 1px solid;background:#fff;display:inline-block;border-width:1px;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;border:1px solid #c8c8c8 \9\0}.num_count .num_minus,.num_count .num_add{width:50px;height:44px;position:absolute;top:-7px}.num_count .num_minus:after,.num_count .num_add:after{color:#fff;text-align:center;width:32px;height:30px;position:absolute;background:#099fde}.num_count .num_minus{left:-10px;font:400 2.8em/25px Arial}.num_count .num_minus:after{content:"-";left:10px;top:7px}.num_count .num_add{right:-10px;font:400 2.2em/29px Arial}.num_count .num_add:after{content:"+";right:10px;top:7px}.num_show{width:33px;height:100%;padding:0;color:#000;margin:0 33px;text-align:center}.num_count .num_invalid:after{color:#d9d9d9;background:#f4f4f4}.comment_level{width:173px;height:30px;right:0;top:5px;background:url(../img/un_level_big@2x.png?v=20220209201515) no-repeat -174px 0;background-size:auto 30px;position:absolute}.comment_level li{width:32px;height:30px;margin:0;position:absolute;background:none}.comment_level li.pressed{background:url(../img/un_level_big@2x.png?v=20220209201515) no-repeat;background-size:auto 30px}.comment_level_1{padding-left:0;z-index:5}.comment_level_1.pressed{background-position:1px 0}.comment_level_2{padding-left:35px;z-index:4}.comment_level_2.pressed{background-position:1px 0}.comment_level_3{padding-left:71px;z-index:3}.comment_level_3.pressed{background-position:1px 0}.comment_level_4{padding-left:106px;z-index:2}.comment_level_4.pressed{background-position:1px 0}.comment_level_5{padding-left:142px;z-index:1}.comment_level_5 .pressed{background-position:1px 0}.enable-scroll-drag{-webkit-overflow-scrolling:touch;overflow-y:scroll}.enable-scroll-drag-box{overflow:hidden}.scroller .search_wrap{position:fixed;left:0;right:0;top:44px;z-index:3}.android-hybrid-fix .search_wrap{position:fixed;left:0;right:0;top:0;z-index:3}.scroller #list_tab_wrapper{height:44px}.scroller #list_tab_wrapper .cui-view{position:fixed;top:0;left:0;right:0;z-index:10}.fade-in{-webkit-animation:opacity-fade-in 550ms ease-in-out;-moz-animation:opacity-fade-in 550ms ease-in-out;-ms-animation:opacity-fade-in 550ms ease-in-out;animation:opacity-fade-in 550ms ease-in-out}@-webkit-keyframes opacity-fade-in{from{opacity:0}to{opacity:1}}@keyframes opacity-fade-in{from{opacity:0}to{opacity:1}}.cui-pop-box{border-radius:5px}.cui-pop-box .cui-hd .cui-top-close{background:none}.cui-pop-box .cui-hd .cui-top-close:before,.cui-pop-box .cui-hd .cui-top-close:after{height:18px;margin:-9px 0 0 2px;background-color:#fff}.ticket_layer_single{width:100%;border-radius:0 0 5px 5px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff}.cui-pop-box .cui-hd .lab-close-area{position:absolute;width:50px;height:100%;right:0;top:0}.g-pop-list-title{padding-left:15px;height:50px;line-height:50px;font-size:15px;font-weight:700;word-break:break-all}.g-pop-list{border-bottom-width:0}.g-pop-list-item{position:relative;padding-left:40px}.g-pop-list-item .border-item{border-bottom-width:1px;padding:9px 15px 9px 0;word-break:break-all}.g-pop-list-item .border-item p{color:#666;font-size:13px}.g-pop-list-item:last-child .border-item{border-bottom-width:0}.g-pop-list-item .f-radiocircle,.g-pop-list-item .f-checkcircle{color:#999}.g-pop-list-item .f-radiocircle,.g-pop-list-item .f-radiobox,.g-pop-list-item .f-checkcircle,.g-pop-list-item .f-checkbox{position:absolute;top:11px;left:15px;font-size:18px}.g-pop-list-item .f-radiobox,.g-pop-list-item .f-checkbox{color:#099fde}.cui-bd{max-height:460px;border-radius:5px;-webkit-border-radius:5px;z-index:10;background-color:#fff!important}.multi_option{width:100%}.multi_option .multi_radio{padding-left:15px;height:50px;line-height:50px;border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;font-size:15px;font-weight:700;word-break:break-all}.multi_option .multi_radio .radio_box{width:9px;height:9px;background-color:#fff;border-radius:50%;border:3px solid #fff;box-shadow:0 0 0 1px #999;vertical-align:middle;margin:0 11px}.multi_option .multi_choise{padding-left:40px;border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.multi_option .multi_item{padding:11px 15px 11px 0;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid;position:relative;font-size:15px;word-break:break-all}.multi_option .multi_item:last-child{border-bottom-width:0}.multi_item .checkbox_wrap_c{position:absolute;left:-25px;top:13px;font-size:0}.multi_item.checkbox_c_checked i:after{-webkit-box-shadow:0 -2px 0 #f4f4f4, 0 2px 0 #f4f4f4;-moz-box-shadow:0 -2px 0 #f4f4f4, 0 2px 0 #f4f4f4;-ms-box-shadow:0 -2px 0 #f4f4f4, 0 2px 0 #f4f4f4}body{font-family:Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei}h1,h2,h3,h4,h5,h6{font-family:Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei}.cui-roller-btns,.cui-roller-btns .cui-flexbd:nth-of-type(2){border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.cui-roller-btns .cui-flexbd:nth-of-type(2){border-width:0;border-left-width:1px}.cui-roller-btns .cui-btns-dis{color:#999}.arr_r:active,.list_st_border li:active,.p_hinttxt:active,.search_cancel:active,.citylist dd:active{background:rgba(0, 0, 0, 0)}.search_wrap{border-width:0}.index-banner .cui-slide-nav-item-current{background:#fff}.arr_r:after,.arr_up:after,.arr_down:after{right:15px}.cui_cldweek{border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.cm-num-adjust input.cm-adjust-view{padding-top:0!important}.cm-calendar .cm-calendar-bd{padding-bottom:0}.cui-tab-mod{border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.cm-slide{overflow:visible!important;z-index:1;-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.cui-focus-close{color:#999;position:absolute;top:0;right:-4px;margin:-17px 0 0;width:40px;height:34px;line-height:30px;text-align:center;font:700 22px/1.7 sans-serif}.g-filter-pop-wrap .cm-calendar .cm-calendar-bd{overflow:scroll}.city_summary{position:fixed;top:0;right:0;width:25px;height:calc(100% - 142px);margin-top:142px;padding:0 0 44px;box-sizing:border-box;z-index:10;font-size:11px;color:#079fde}.city_summary.android_app_fix{margin-top:98px}.city_summary_list{height:100%;text-align:center;background:rgba(255, 255, 255, 0.3)}.city_summary_list .font_small{font-size:9px}.city_summary_item{position:relative;height:3.5714%}.city_summary_item .city_selected{display:none;position:absolute;top:0;left:-38px;width:50px;height:50px;text-align:center;line-height:50px;color:#fff;font-size:24px;margin:-19px 0 0 -55px;background:rgba(9, 159, 222, 0.5);border-radius:4px;z-index:200}.city_summary_item.current .city_selected{display:block}.city_summary_item .city_selected:after{content:'';position:absolute;right:-16px;top:50%;margin-top:-4px;width:0;height:0;border-width:5px 8px;border-style:solid;border-color:transparent transparent transparent rgba(9, 159, 222, 0.5)}.recommend_list{background-color:#fff;position:relative;border-width:0;border-bottom-width:1px;border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;border-style:solid;padding-bottom:10px}.recommend_list .recommend_border{padding:10px 10px 2px;border-width:0;border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;border-style:solid;position:relative}.recommend_list .recommend_item:nth-child(2n) .recommend_border{border-right-width:0}.recommend_list .recommend_tag{position:absolute;left:8px;top:0;padding:0 6px;line-height:17px;background-color:#ffa200;color:#fff;z-index:3}.recommend_list .icon-res{width:auto;padding:0 3px 0 5px;left:10px;top:10px}.recommend_list .recommend_item{float:left;position:relative;width:50%;box-sizing:border-box;background-color:#fff}.recommend_list .recommend_pic_box{display:block;height:0;padding-bottom:56.4%;margin-bottom:6px;position:relative;background-color:#eef3f5}.recommend_list .recommend_item .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:28px}.recommend_list .recommend_item img{width:100%;position:relative}.recommend_list .recommend_item .spot_name{height:29px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:15px;font-size:12px;color:#333}.recommend_list .price_info{position:relative}.recommend_list .price_info .c_price{font-size:18px}.recommend_list .price_info .c_price i{font-size:15px}.recommend_list .price_info .c_price em{font-size:12px;color:#666;vertical-align:1px}.recommend_list .origin-price{position:absolute;top:6px;left:0;font-size:10px;color:#797979;font-weight:400}.icon-label{position:absolute;top:0;left:0;z-index:2;line-height:11px;font-size:11px;color:#fff}.icon-label-first{padding:3px;background-color:#ff8400;float:left}.icon-label-second{padding:3px;background-color:rgba(0, 0, 0, 0.5);float:left}.border-title{position:relative;width:100%;height:45px;line-height:45px;box-sizing:border-box;background-color:#fff;font-size:15px;text-align:center}.border-title:before{content:'';display:block;position:absolute;left:10px;right:10px;top:50%;font-size:0;height:1px;background-color:#ced3db}.border-title .border-title-content{width:120px;margin:0 auto;background-color:#fff;position:relative;z-index:10}.g-blk-list{padding:10px 5px 0;background-color:#fff}.g-blk-item{float:left;box-sizing:border-box;width:33%;padding:0 5px 10px}.g-blk-content{display:block;width:100%;box-sizing:border-box;line-height:34px;border:1px solid #dbdbdb;border-radius:3px;text-align:center;font-size:14px;color:#666}.g-blk-content.current{border-color:#099fde;color:#099fde}.icon-res{background-color:rgba(255, 162, 0, 0.95)}.icon-res:before{border-left:5px solid rgba(255, 162, 0, 0.95);border-top:9px solid rgba(255, 162, 0, 0.95)}.g-pro-list .icon-res:before{border-right:5px solid rgba(255, 162, 0, 0.95);border-top:9px solid rgba(255, 162, 0, 0.95);border-left:5px solid transparent;border-bottom:9px solid transparent}.icon-res:after,.g-pro-list .icon-res:after{border-top:solid 3px #cb7700;border-right:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px #cb7700}.icon-res,.icon-dollar{width:auto;padding:0 5px}.u-pro-tag i{float:none;display:inline-block}.u-pro-tag .blue{border:1px solid rgba(92, 188, 230, 0.5);color:#19a0f0}.u-pro-tag .brown{border:1px solid rgba(179, 136, 62, 0.5);color:#b3883e}.u-pro-tag .green{border:1px solid rgba(69, 181, 9, 0.5);color:#45b509}.u-pro-tag .orange{color:#ff7d13;border:1px solid #ffbe89}.u-pro-tag .dis-info{color:#fe587b;border:1px solid #fe587b}.u-pro-tag .pink{color:#ea5083;border:1px solid rgba(234, 80, 131, 0.6)}.border-bottom-blue{border-width:0;border-bottom-width:1px;border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;border-style:solid}.city-theme{max-height:130px;padding:3px;position:relative;z-index:5;overflow:hidden}.city-theme-item{float:left;box-sizing:border-box;width:25%;padding:2px;text-align:center}.city-theme-content{padding:8px 0 2px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-width:1px;background-color:#fff;border-style:solid}.city-theme-name{font-size:15px;color:#000}.city-theme-count{font-size:11px}.ttd-city-list{border-bottom-width:1px}.city-title{padding:0 33px 0 17px;line-height:35px;position:relative;font-size:15px;background-color:#fff}.city-title:before{content:'';display:block;width:4px;height:20px;background-color:#0fb0ce;position:absolute;left:5px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.city-bottom-box{padding:0 8px 10px}.tkt-entrance{display:block}.tkt-entrance img{width:100%}.btn_default,.btn_disable{position:relative;border-radius:4px;border-width:0;text-align:center}.btn_blue{display:block;height:40px;line-height:40px;background:#099fde;border-radius:4px;font-size:15px;color:#fff;text-align:center;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.btn_gray{display:inline-block;background:#f9f9f9;color:#ccc;width:60px;height:22px;padding-left:0;vertical-align:middle;text-align:center;line-height:22px;-webkit-border-radius:3px;border-radius:3px}.ttd-tab-container{position:relative;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);z-index:20}.ttd-tab-container.fixed-h5{position:fixed;top:44px;left:0;right:0}.ttd-tab-container.fixed-app{position:fixed;top:0;left:0;right:0}.ttd-tab{width:100%;height:48px;box-sizing:border-box;overflow:hidden;background-color:#fafafa;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;white-space:nowrap;position:relative;z-index:20}.ttd-tab-box{width:100%;height:58px;padding-right:47px;box-sizing:border-box;overflow-x:hidden}.ttd-tab-item{min-width:80px;height:48px;padding:10px 18px;box-sizing:border-box;position:relative;line-height:14px;font-size:14px;color:#333;text-align:center}.ttd-tab-item p{font-size:10px;color:#666}.ttd-tab-item.cur,.ttd-tab-item.cur p{color:#099fde}.ttd-tab-item.cur:after{content:'';display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);width:80px;height:3px;background-color:#099fde}.ttd-tab-holder{width:47px;height:47px;vertical-align:top}.ttd-tab-more{width:47px;height:47px;position:absolute;right:0;top:0;z-index:22}.ttd-tab-more .arrow-box{position:absolute;z-index:1;width:47px;height:47px;line-height:47px;text-align:center;background-color:#fafafa}.ttd-tab-more .f-chevron-down,.ttd-tab-more .f-chevron-up{display:block;line-height:48px;color:#179fde;font-size:14px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.tab-shadow{position:absolute;right:42px;top:13px;width:1px;height:22px;box-shadow:0 0 8px 5px rgba(0, 0, 0, 0.2)}.ttd-tab-shelter{height:47px;line-height:47px;padding-left:15px;position:absolute;left:0;right:47px;top:0;z-index:20;opacity:0;background-color:#fafafa;font-size:15px;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0}.drop-type-list{padding:2px;position:absolute;top:48px;left:0;right:0;z-index:15;transform:translateY(-100%);-webkit-transform:translateY(-100%);-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0;background-color:#efefef}.drop-type-list .cur a{border-width:1px;-webkit-border-image:url(../img/bg_border_dark_blue.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark_blue.png?v=20220209201515) 2 stretch;border-style:solid;border-radius:1px;color:#099fde}.drop-type-list .cur span{color:#099fde}.drop-type-item{float:left;width:25%;padding:2px;box-sizing:border-box}.drop-type-item a{position:relative;display:block;width:100%;height:50px;border-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;border-radius:1px;background-color:#fff;text-align:center;font-size:14px}.drop-type-item .multi_vertical{max-width:100%;position:absolute;left:50%;top:50%;padding-top:2px;line-height:16px;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);font-size:14px}.drop-type-item span{line-height:10px;font-size:10px;color:#666}.ttd-tab-show{z-index:945}.ttd-tab-show .ttd-tab-shelter{z-index:21;opacity:1}.ttd-tab-show .drop-type-list{transform:translateY(0);-webkit-transform:translateY(0)}.ttd-tab-show .ttd-tab-more .f-chevron-down{transform:rotate(180deg);-webkit-transform:rotate(180deg)}@font-face{font-family:"gico";src:url(../font/gico.ttf?v=20220209201515) format("truetype")}[class^="f-"],[class*="f-"]{font-family:"gico";font-style:normal;font-variant:normal;font-weight:400;line-height:1;speak:none;text-decoration:none;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.f-a-default:before{content:"\E001"}.f-airport-lounge:before{content:"\E002"}.f-airport-parking:before{content:"\E003"}.f-aroundtrip:before{content:"\E004"}.f-arrow-circle-down:before{content:"\E005"}.f-arrow-circle-up:before{content:"\E006"}.f-arrow-down:before{content:"\E007"}.f-arrow-light-down:before{content:"\E008"}.f-arrow-light-right:before{content:"\E009"}.f-arrow-up:before{content:"\E00A"}.f-ask:before{content:"\E00B"}.f-attraction-circle:before{content:"\E00C"}.f-attraction:before{content:"\E00D"}.f-badge-arrow:before{content:"\E00E"}.f-badge:before{content:"\E00F"}.f-battery:before{content:"\E010"}.f-bowling:before{content:"\E011"}.f-bulb:before{content:"\E012"}.f-bungee:before{content:"\E013"}.f-bus:before{content:"\E014"}.f-calendar-arrow-left:before{content:"\E015"}.f-calendar-arrow-right:before{content:"\E016"}.f-calendar:before{content:"\E017"}.f-calendar2:before{content:"\E018"}.f-camera:before{content:"\E019"}.f-canoe:before{content:"\E01A"}.f-car-guide:before{content:"\E01B"}.f-cash-flow:before{content:"\E01C"}.f-checkbox:before{content:"\E01D"}.f-checkbox2:before{content:"\E01E"}.f-checkcircle:before{content:"\E01F"}.f-chevron-down:before{content:"\E020"}.f-chevron-left-thin:before{content:"\E021"}.f-chevron-left:before{content:"\E022"}.f-chevron-right:before{content:"\E023"}.f-chevron-up-thin:before{content:"\E024"}.f-chevron-up:before{content:"\E025"}.f-china:before{content:"\E026"}.f-city-tkt:before{content:"\E027"}.f-city-view:before{content:"\E028"}.f-city_position:before{content:"\E029"}.f-classification:before{content:"\E02A"}.f-clock-circle-n:before{content:"\E02B"}.f-clock-circle:before{content:"\E02C"}.f-clock:before{content:"\E02D"}.f-close:before{content:"\E02E"}.f-close2:before{content:"\E02F"}.f-comment2:before{content:"\E030"}.f-compensate:before{content:"\E031"}.f-confirm:before{content:"\E032"}.f-connect-number:before{content:"\E033"}.f-consult:before{content:"\E034"}.f-contact:before{content:"\E035"}.f-coupon-big:before{content:"\E036"}.f-coupon:before{content:"\E037"}.f-cruise-ship:before{content:"\E038"}.f-cycling:before{content:"\E039"}.f-dailytour:before{content:"\E03A"}.f-dash-board:before{content:"\E03B"}.f-daytour-car:before{content:"\E03C"}.f-daytour-experience:before{content:"\E03D"}.f-daytour-fun:before{content:"\E03E"}.f-daytour-hot:before{content:"\E03F"}.f-daytour-stars:before{content:"\E040"}.f-daytour-thumb:before{content:"\E041"}.f-daytour-wanes:before{content:"\E042"}.f-daytour:before{content:"\E043"}.f-delete:before{content:"\E044"}.f-delivery:before{content:"\E045"}.f-detail-address:before{content:"\E046"}.f-detail-ticket:before{content:"\E047"}.f-detial-car:before{content:"\E048"}.f-dive:before{content:"\E049"}.f-diving:before{content:"\E04A"}.f-double-arrow:before{content:"\E04B"}.f-drawback:before{content:"\E04C"}.f-drawback2:before{content:"\E04D"}.f-drift:before{content:"\E04E"}.f-earth:before{content:"\E04F"}.f-edit:before{content:"\E050"}.f-ellipsis:before{content:"\E051"}.f-exhibition:before{content:"\E052"}.f-explain-postage:before{content:"\E053"}.f-explain-product:before{content:"\E054"}.f-explain-self:before{content:"\E055"}.f-explain-use:before{content:"\E056"}.f-family2:before{content:"\E057"}.f-filter-circle:before{content:"\E058"}.f-filter:before{content:"\E059"}.f-fire-balloon:before{content:"\E05A"}.f-fire:before{content:"\E05B"}.f-first-confirm:before{content:"\E05C"}.f-flag:before{content:"\E05D"}.f-flight:before{content:"\E05E"}.f-flow-answer:before{content:"\E05F"}.f-flow-area:before{content:"\E060"}.f-flow-ask:before{content:"\E061"}.f-flower:before{content:"\E062"}.f-font-confirm:before{content:"\E063"}.f-font-second-confirm:before{content:"\E064"}.f-foot:before{content:"\E065"}.f-global:before{content:"\E066"}.f-golf:before{content:"\E067"}.f-good-choose:before{content:"\E068"}.f-guide:before{content:"\E069"}.f-guidepost:before{content:"\E06A"}.f-has-pic:before{content:"\E06B"}.f-header-indent:before{content:"\E06C"}.f-headset:before{content:"\E06D"}.f-heart:before{content:"\E06E"}.f-hearted:before{content:"\E06F"}.f-helicopter:before{content:"\E070"}.f-history:before{content:"\E071"}.f-honeymoon:before{content:"\E072"}.f-horn:before{content:"\E073"}.f-hot-spring:before{content:"\E074"}.f-hot:before{content:"\E075"}.f-hotspot:before{content:"\E076"}.f-hourglass:before{content:"\E077"}.f-hours-24:before{content:"\E078"}.f-image-text:before{content:"\E079"}.f-info-list:before{content:"\E07A"}.f-info-plus:before{content:"\E07B"}.f-info-subtract:before{content:"\E07C"}.f-info:before{content:"\E07D"}.f-info2:before{content:"\E07E"}.f-info3:before{content:"\E07F"}.f-insurance:before{content:"\E080"}.f-intercity-bus:before{content:"\E081"}.f-jungle-flight:before{content:"\E082"}.f-language:before{content:"\E083"}.f-lesson:before{content:"\E084"}.f-likes:before{content:"\E085"}.f-location-pick:before{content:"\E086"}.f-location-point:before{content:"\E087"}.f-location-return:before{content:"\E088"}.f-location:before{content:"\E089"}.f-lock:before{content:"\E08A"}.f-logo:before{content:"\E08B"}.f-luggage:before{content:"\E08C"}.f-luggage2:before{content:"\E08D"}.f-mail:before{content:"\E08E"}.f-media-next:before{content:"\E08F"}.f-media-pause:before{content:"\E090"}.f-media-play:before{content:"\E091"}.f-media-prev:before{content:"\E092"}.f-medical-beauty:before{content:"\E093"}.f-message:before{content:"\E094"}.f-michelin:before{content:"\E095"}.f-minus:before{content:"\E096"}.f-money:before{content:"\E097"}.f-motorboat:before{content:"\E098"}.f-museum:before{content:"\E099"}.f-natural-scenery:before{content:"\E09A"}.f-navigation:before{content:"\E09B"}.f-nearby:before{content:"\E09C"}.f-new-comment:before{content:"\E09D"}.f-new-money:before{content:"\E09E"}.f-new-official:before{content:"\E09F"}.f-new-quality:before{content:"\E0A0"}.f-new-rapidly:before{content:"\E0A1"}.f-new-tomorrow:before{content:"\E0A2"}.f-nightlife:before{content:"\E0A3"}.f-no-likes:before{content:"\E0A4"}.f-no-pic:before{content:"\E0A5"}.f-no-text:before{content:"\E0A6"}.f-official:before{content:"\E0A7"}.f-offroad-racing:before{content:"\E0A8"}.f-online-info:before{content:"\E0A9"}.f-order-close:before{content:"\E0AA"}.f-order:before{content:"\E0AB"}.f-outing:before{content:"\E0AC"}.f-outward-bound:before{content:"\E0AD"}.f-parachute:before{content:"\E0AE"}.f-paraglider:before{content:"\E0AF"}.f-passport:before{content:"\E0B0"}.f-pavilion:before{content:"\E0B1"}.f-perform:before{content:"\E0B2"}.f-person:before{content:"\E0B3"}.f-person2:before{content:"\E0B4"}.f-pick-fruit:before{content:"\E0B5"}.f-plus-thin:before{content:"\E0B6"}.f-plus:before{content:"\E0B7"}.f-poi-address:before{content:"\E0B8"}.f-poi-sort:before{content:"\E0B9"}.f-point-up:before{content:"\E0BA"}.f-popularity:before{content:"\E0BB"}.f-position:before{content:"\E0BC"}.f-private-trip:before{content:"\E0BD"}.f-product-tag:before{content:"\E0BE"}.f-pull:before{content:"\E0BF"}.f-quality:before{content:"\E0C0"}.f-question:before{content:"\E0C1"}.f-radiobox:before{content:"\E0C2"}.f-radiocircle:before{content:"\E0C3"}.f-rapidly:before{content:"\E0C4"}.f-rapidly2:before{content:"\E0C5"}.f-receive:before{content:"\E0C6"}.f-refresh:before{content:"\E0C7"}.f-restaurant:before{content:"\E0C8"}.f-ride-horse:before{content:"\E0C9"}.f-ridign-elephant:before{content:"\E0CA"}.f-risk:before{content:"\E0CB"}.f-rmb:before{content:"\E0CC"}.f-rock-climbing:before{content:"\E0CD"}.f-round-arrowdown:before{content:"\E0CE"}.f-round-arrowup:before{content:"\E0CF"}.f-ruin:before{content:"\E0D0"}.f-safe:before{content:"\E0D1"}.f-sailing:before{content:"\E0D2"}.f-seaplane:before{content:"\E0D3"}.f-search-history:before{content:"\E0D4"}.f-search-hot:before{content:"\E0D5"}.f-search:before{content:"\E0D6"}.f-seckill:before{content:"\E0D7"}.f-second-confirm:before{content:"\E0D8"}.f-section-buy:before{content:"\E0D9"}.f-section-error:before{content:"\E0DA"}.f-section-loading:before{content:"\E0DB"}.f-section-tip:before{content:"\E0DC"}.f-send-out:before{content:"\E0DD"}.f-service-close:before{content:"\E0DE"}.f-service-online:before{content:"\E0DF"}.f-service-tel:before{content:"\E0E0"}.f-service-tel2:before{content:"\E0E1"}.f-service-tel3:before{content:"\E0E2"}.f-services:before{content:"\E0E3"}.f-share-more:before{content:"\E0E4"}.f-share-pyq:before{content:"\E0E5"}.f-share-qq:before{content:"\E0E6"}.f-share-wx:before{content:"\E0E7"}.f-share:before{content:"\E0E8"}.f-shooting:before{content:"\E0E9"}.f-shop-address:before{content:"\E0EA"}.f-shop-arrow:before{content:"\E0EB"}.f-shop-tel:before{content:"\E0EC"}.f-shop:before{content:"\E0ED"}.f-shop2:before{content:"\E0EE"}.f-shopping:before{content:"\E0EF"}.f-signal-tower:before{content:"\E0F0"}.f-ski:before{content:"\E0F1"}.f-skiing:before{content:"\E0F2"}.f-spa:before{content:"\E0F3"}.f-special-ttd:before{content:"\E0F4"}.f-sporting-events:before{content:"\E0F5"}.f-spring-outing:before{content:"\E0F6"}.f-spring:before{content:"\E0F7"}.f-star-circle:before{content:"\E0F8"}.f-store-up:before{content:"\E0F9"}.f-target-circle:before{content:"\E0FA"}.f-target:before{content:"\E0FB"}.f-taxi:before{content:"\E0FC"}.f-tel-info:before{content:"\E0FD"}.f-term-validity:before{content:"\E0FE"}.f-text:before{content:"\E0FF"}.f-theme-aerial-camera:before{content:"\E100"}.f-theme-aerial-photography:before{content:"\E101"}.f-theme-back-room:before{content:"\E102"}.f-theme-bar:before{content:"\E103"}.f-theme-beauty-camera:before{content:"\E104"}.f-theme-carpool-tour:before{content:"\E105"}.f-theme-circle:before{content:"\E106"}.f-theme-drift:before{content:"\E107"}.f-theme-exhibition-ticket:before{content:"\E108"}.f-theme-follow-photo:before{content:"\E109"}.f-theme-gourmet-dinner:before{content:"\E10A"}.f-theme-hongkong-pass:before{content:"\E10B"}.f-theme-kimono-experience:before{content:"\E10C"}.f-theme-korean-experience:before{content:"\E10D"}.f-theme-macao-pass:before{content:"\E10E"}.f-theme-medical-cosmetology:before{content:"\E10F"}.f-theme-park:before{content:"\E110"}.f-theme-play-package:before{content:"\E111"}.f-theme-show-events:before{content:"\E112"}.f-theme-show-ticket:before{content:"\E113"}.f-theme-special-experience:before{content:"\E114"}.f-theme-strategy-spot:before{content:"\E115"}.f-theme-teatime:before{content:"\E116"}.f-theme:before{content:"\E117"}.f-through-train:before{content:"\E118"}.f-tick:before{content:"\E119"}.f-tick2:before{content:"\E11A"}.f-ticket-type11:before{content:"\E11B"}.f-ticket:before{content:"\E11C"}.f-time-address:before{content:"\E11D"}.f-time:before{content:"\E11E"}.f-tkt-ask:before{content:"\E11F"}.f-top:before{content:"\E120"}.f-tour-bus:before{content:"\E121"}.f-traffic-trip:before{content:"\E122"}.f-train-parking:before{content:"\E123"}.f-train-tickets:before{content:"\E124"}.f-transfer:before{content:"\E125"}.f-transport:before{content:"\E126"}.f-transportation-card:before{content:"\E127"}.f-travel-accessories:before{content:"\E128"}.f-travel-service:before{content:"\E129"}.f-trip-guarantee:before{content:"\E12A"}.f-ttd-txt:before{content:"\E12B"}.f-ttd-type:before{content:"\E12C"}.f-ttd-type0:before{content:"\E12D"}.f-ttd-type110:before{content:"\E12E"}.f-ttd-type112:before{content:"\E12F"}.f-ttd-type114:before{content:"\E130"}.f-ttd-type118:before{content:"\E131"}.f-ttd-type124:before{content:"\E132"}.f-ttd-type126:before{content:"\E133"}.f-ttd-type128:before{content:"\E134"}.f-ttd-type130:before{content:"\E135"}.f-ttd-type142:before{content:"\E136"}.f-ttd-type144:before{content:"\E137"}.f-ttd-type148:before{content:"\E138"}.f-ttd-type150:before{content:"\E139"}.f-ttd-type152:before{content:"\E13A"}.f-ttd-type154:before{content:"\E13B"}.f-ttd-type158:before{content:"\E13C"}.f-ttd-type160:before{content:"\E13D"}.f-ttd-type162:before{content:"\E13E"}.f-ttd-type164:before{content:"\E13F"}.f-ttd-type166:before{content:"\E140"}.f-ttd-type168:before{content:"\E141"}.f-ttd-type170:before{content:"\E142"}.f-ttd-type172:before{content:"\E143"}.f-ttd-type174:before{content:"\E144"}.f-ttd-type176:before{content:"\E145"}.f-ttd-type178:before{content:"\E146"}.f-ttd-type180:before{content:"\E147"}.f-ttd-type182:before{content:"\E148"}.f-ttd-type184:before{content:"\E149"}.f-ttd-type186:before{content:"\E14A"}.f-ttd-type188:before{content:"\E14B"}.f-ttd-type190:before{content:"\E14C"}.f-ttd-type192:before{content:"\E14D"}.f-ttd-type194:before{content:"\E14E"}.f-ttd-type196:before{content:"\E14F"}.f-ttd-type198:before{content:"\E150"}.f-ttd-type200:before{content:"\E151"}.f-ttd-type202:before{content:"\E152"}.f-ttd-type204:before{content:"\E153"}.f-ttd-type209:before{content:"\E154"}.f-ttd-type212:before{content:"\E155"}.f-ttd-type214:before{content:"\E156"}.f-ttd-type216:before{content:"\E157"}.f-ttd-type219:before{content:"\E158"}.f-ttd-type221:before{content:"\E159"}.f-ttd-type223:before{content:"\E15A"}.f-ttd-type225:before{content:"\E15B"}.f-ttd-type227:before{content:"\E15C"}.f-ttd-type249:before{content:"\E15D"}.f-ttd-type252:before{content:"\E15E"}.f-ttd-type256:before{content:"\E15F"}.f-ttd-type264:before{content:"\E160"}.f-ttd-type40:before{content:"\E161"}.f-ttd-type47:before{content:"\E162"}.f-ttd-type51:before{content:"\E163"}.f-ttd-type52:before{content:"\E164"}.f-ttd-type57:before{content:"\E165"}.f-ttd-type66:before{content:"\E166"}.f-ttd-type68:before{content:"\E167"}.f-ttd-type78:before{content:"\E168"}.f-ttd-type82:before{content:"\E169"}.f-ttd-type87:before{content:"\E16A"}.f-ttd-type90:before{content:"\E16B"}.f-ttd-type91:before{content:"\E16C"}.f-ttd-type92:before{content:"\E16D"}.f-txt-fast:before{content:"\E16E"}.f-txt-recommend:before{content:"\E16F"}.f-type-ticket:before{content:"\E170"}.f-underwater-camera:before{content:"\E171"}.f-upload-photo:before{content:"\E172"}.f-vietnam-pass:before{content:"\E173"}.f-view-trip:before{content:"\E174"}.f-village:before{content:"\E175"}.f-visit-bus:before{content:"\E176"}.f-visit-bycar:before{content:"\E177"}.f-visit-ship:before{content:"\E178"}.f-voice:before{content:"\E179"}.f-warn:before{content:"\E17A"}.f-water-trip:before{content:"\E17B"}.f-wedding-photo:before{content:"\E17C"}.f-wifi-bar:before{content:"\E17D"}.f-wifi:before{content:"\E17E"}.f-wifi2:before{content:"\E17F"}.f-yacht:before{content:"\E180"}.f-z-arrow-light-up:before{content:"\E181"}.f-z-arrow-right:before{content:"\E182"}.f-z-ask:before{content:"\E183"}.f-z-bingo:before{content:"\E184"}.f-z-chat:before{content:"\E185"}.f-z-circle-trick1:before{content:"\E186"}.f-z-circle-trick2:before{content:"\E187"}.f-z-clock:before{content:"\E188"}.f-z-icon-airport:before{content:"\E189"}.f-z-icon-district:before{content:"\E18A"}.f-z-icon-port:before{content:"\E18B"}.f-z-icon-restaurant:before{content:"\E18C"}.f-z-icon-shop:before{content:"\E18D"}.f-z-icon-sight:before{content:"\E18E"}.f-z-icon-tophotel:before{content:"\E18F"}.f-z-icon-trainstation:before{content:"\E190"}.f-z-immediateconfrim:before{content:"\E191"}.f-z-liked:before{content:"\E192"}.f-z-medal:before{content:"\E193"}.f-z-new-service-online:before{content:"\E194"}.f-z-new-service-online1:before{content:"\E195"}.f-z-new-service-tel:before{content:"\E196"}.f-z-rapidly:before{content:"\E197"}.f-z-rocket:before{content:"\E198"}.f-z-rubbish:before{content:"\E199"}.f-z-secondconfrim:before{content:"\E19A"}.f-z-tel:before{content:"\E19B"}.f-z-warn:before{content:"\E19C"}.f-zworld-location:before{content:"\E19D"}.f-zx-parking-back:before{content:"\E19E"}.f-zy-parking-closeLayer:before{content:"\E19F"}.ticket_grey{color:#666}.tc{text-align:center}.c9{color:#999}.btn-list{padding:5px;box-sizing:border-box;background-color:#f0f4f5;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.btn-list.fixed_h5,.btn-list.fixed_app{position:absolute;top:44px;z-index:8}.btn-list.fixed_app{top:0}.btn-list.hide{transform:translateY(-100%);-webkit-transform:translateY(-100%)}.btn-list-item{float:left;width:25%;box-sizing:border-box;padding:5px}.btn-list-item .btn-list-box{width:100%;height:42px;box-sizing:border-box;line-height:18px;-webkit-box-pack:center;border:1px solid #dbdbdb;border-radius:3px;background-color:#fff;text-align:center;font-size:14px;color:#000}.btn-list-item .btn-list-box.cur{background-color:#1b9ee1;border:none;color:#fff}.pop-layer{background:rgba(0, 0, 0, 0.9);position:fixed;top:44px;bottom:0;right:0;left:0;z-index:-1;opacity:0;padding:0;border-radius:0;-webkit-transition:all .7s ease;transition:all .7s ease;overflow:hidden}.pop-layer-app{top:0}.pop-layer .ticket_layer_single{border-radius:0}.show-layer{opacity:1;z-index:2000}.pop-layer-box{height:100%}.pop-layer-body{height:100%;box-sizing:border-box;overflow-y:auto}.pop-layer-body.pay{padding-bottom:60px}.pop-layer-body.pop-top{padding-top:10px}.pop-layer-body.pop-top{padding-top:calc(env(safe-area-inset-top) + 10px);padding-top:calc(constant(safe-area-inset-top) + 10px)}.pop-layer-body .ticket_layer_item{background:transparent;-webkit-border-image:url(../img/bg_border_pop.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_pop.png?v=20220209201515) 2 stretch;border-style:solid}.pop-layer .ticket_layer_item .ticket_layer_content,.pop-layer .ticket_layer_item .ticket_layer_content p,.pop-layer .ticket_layer_item .ticket_layer_content p a,.pop-layer .ticket_layer_item .ticket_layer_content a,.pop-layer .booking-tips{color:#fff}.pop-layer .ticket_layer_item .ticket_layer_title{color:#4ac9ff}.pop-layer .booking-tips:last-child{padding-bottom:20px}.cui-tab-mod{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;height:43px;line-height:43px;border-bottom:#bcbcbc 1px solid;background-color:#fafafa;color:#666;font-size:15px;position:relative;display:table\9;width:100%}.cui-tab-mod li{font-family:PingFangSC-Medium;text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:table-cell\9;color:#000;font-size:16px}.cui-tab-mod li.cui-tab-current{color:#19a0f0}.cui-tab-mod .cui-tab-scrollbar{position:absolute;left:0;height:4px;bottom:-1px;background-color:#19a0f0;-webkit-transition:-webkit-transform 300ms ease-in-out;-moz-transition:-moz-transform 300ms ease-in-out;-ms-transition:-ms-transform 300ms ease-in-out;transition:transform 300ms ease-in-out;z-index:-1}.cui-tabnum2{width:50%}.cui-tabnum3{width:33.33333%}.cui-tabnum4{width:25%}.cui-tabnum5{width:20%}.cui-tabnum6{width:16.66666%}.cui-tab-mod li.cui-tab-current ~ .cui-tab-scrollbar{z-index:2}.cui-tab-mod li:nth-of-type(1).cui-tab-current ~ .cui-tab-scrollbar{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.cui-tab-mod li:nth-of-type(2).cui-tab-current ~ .cui-tab-scrollbar{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.cui-tab-mod li:nth-of-type(3).cui-tab-current ~ .cui-tab-scrollbar{-webkit-transform:translate3d(200%, 0, 0);-moz-transform:translate3d(200%, 0, 0);-ms-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0)}.cui-tab-mod li:nth-of-type(4).cui-tab-current ~ .cui-tab-scrollbar{-webkit-transform:translate3d(300%, 0, 0);-moz-transform:translate3d(300%, 0, 0);-ms-transform:translate3d(300%, 0, 0);transform:translate3d(300%, 0, 0)}.cui-tab-mod li:nth-of-type(5).cui-tab-current ~ .cui-tab-scrollbar{-webkit-transform:translate3d(400%, 0, 0);-moz-transform:translate3d(400%, 0, 0);-ms-transform:translate3d(400%, 0, 0);transform:translate3d(400%, 0, 0)}.cui-tab-mod li:nth-of-type(6).cui-tab-current ~ .cui-tab-scrollbar{-webkit-transform:translate3d(500%, 0, 0);-moz-transform:translate3d(500%, 0, 0);-ms-transform:translate3d(500%, 0, 0);transform:translate3d(500%, 0, 0)}.cui-tab-mod li:last-of-type.cui-tab-current + .cui-tab-scrollbar.cui-tabnum2{-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);-ms-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}.cui-tab-mod li:last-of-type.cui-tab-current + .cui-tab-scrollbar.cui-tabnum3{-webkit-transform:translate3d(200%, 0, 0);-moz-transform:translate3d(200%, 0, 0);-ms-transform:translate3d(200%, 0, 0);transform:translate3d(200%, 0, 0)}.cui-tab-mod li:last-of-type.cui-tab-current + .cui-tab-scrollbar.cui-tabnum4{-webkit-transform:translate3d(300%, 0, 0);-moz-transform:translate3d(300%, 0, 0);-ms-transform:translate3d(300%, 0, 0);transform:translate3d(300%, 0, 0)}.cui-tab-mod li:last-of-type.cui-tab-current + .cui-tab-scrollbar.cui-tabnum5{-webkit-transform:translate3d(400%, 0, 0);-moz-transform:translate3d(400%, 0, 0);-ms-transform:translate3d(400%, 0, 0);transform:translate3d(400%, 0, 0)}.cui-tab-mod li:last-of-type.cui-tab-current + .cui-tab-scrollbar.cui-tabnum6{-webkit-transform:translate3d(500%, 0, 0);-moz-transform:translate3d(500%, 0, 0);-ms-transform:translate3d(500%, 0, 0);transform:translate3d(500%, 0, 0)}.page-tip{background-color:#fefcf3;line-height:18px;color:#481a03}.page-tip-content{display:block;padding:6px 15px;font-size:12px;text-align:justify}.page-tip .f-info{position:absolute;top:8px;left:10px}.page-tip .f-info ~ .page-tip-content{padding-left:30px}.comment_title{padding:18px 20px 8px;line-height:18px;font-size:15px}.comment_container .comment_title{padding:8px 15px;font-size:15px;background-color:#fff}.comment_container .list_item{padding:10px 0 0;margin-bottom:10px;border-top-width:1px}.comment_container .list .list_item:last-child{border-bottom-width:1px}.comment_container .comment_item{position:relative;box-sizing:border-box;width:100%;height:36px;padding:0 0 0 115px;margin-bottom:10px}.comment_container .comment_item_title{position:absolute;left:15px;top:50%;margin-top:-10px}.comment_container .comment_item_title.font_bold{font-weight:700}.comment_container .list_item .comment_level{right:60px;top:3px}.comment-mean{float:right;width:24px;margin:10px 28px 0 0;font-size:12px;color:#666}.comment_container .tag_list{margin-bottom:10px}.comment_container .tag_list:last-child{margin:0}.tag_list .flex{box-sizing:border-box;padding:0 15px;font-size:0;letter-spacing:0;text-align:center}.comment_container .tag_list a{display:block;width:100%;line-height:27px;box-sizing:border-box;border:1px solid transparent;text-align:center;font-size:14px;color:#333;text-align:left}.comment_container .tag_list .tag_item{border:1px solid #bcbcbc;border-radius:1px;color:#666;text-align:center}.comment_container .tag_list .current{border:1px solid #099fde;color:#099fde}.comment_container .list_item.comment_word{width:100%;overflow:hidden;padding:0}.comment_word .user_input:last-child{border-bottom-width:0}.comment_container .user_input{position:relative;line-height:0;background-color:#fff;text-align:left}.comment_container .content_input{padding:10px 0 30px}.comment_container textarea::-webkit-input-placeholder{color:rgba(0, 0, 0, 0.4)}.comment_container .title_input .title_input_box{box-sizing:content-box;padding:15px 0;margin-left:15px;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.comment_container .user_input textarea{box-sizing:border-box;width:100%;height:18px;line-height:18px;background-color:transparent;vertical-align:top;word-break:break-all}.comment_container .title_input textarea{margin-left:0}.comment_container .user_input .share_content{height:58px;padding:0 10px 0 15px;line-height:18px}.comment_container .user_input .input_tip{position:absolute;right:10px;bottom:7px;display:block;line-height:16px;box-sizing:border-box;color:rgba(0, 0, 0, 0.4);font-size:12px;text-align:right}.footer_container .comment_submit{width:100%;height:44px;background-color:transparent;border:none;color:#fff;font-size:18px;text-align:center}.comment_container .upload_pic{width:100%;padding:15px 0 15px 15px;box-sizing:border-box;line-height:0}.comment_container .upload_pic .upload_tip{display:inline-block;vertical-align:middle;line-height:44px;padding-left:10px;color:rgba(0, 0, 0, 0.4)}.btn_upload{float:left;width:42px;height:42px;border:1px dashed #bcbcbc;position:relative}.btn_upload:after,.btn_upload:before{content:'';position:absolute;left:50%;top:50%;display:block;background-color:#bcbcbc}.btn_upload:after{width:16px;height:4px;margin:-2px 0 0 -8px}.btn_upload:before{width:4px;height:16px;margin:-8px 0 0 -2px}.upload_item{float:left;width:44px;height:44px;margin-right:5px}.upload_item img{width:100%;height:100%}.comment_level li{width:31px;height:30px;background:0 0}.comment_level .comment_level_1{padding-left:0;z-index:5}.comment_level .comment_level_1.pressed{background-position:1px 0}.comment_level .comment_level_2{padding-left:35px;z-index:4}.comment_level .comment_level_2.pressed{background-position:1px 0}.comment_level .comment_level_3{padding-left:71px;z-index:3}.comment_level .comment_level_3.pressed{background-position:1px 0}.comment_level .comment_level_4{padding-left:106px;z-index:2}.comment_level .comment_level_4.pressed{background-position:1px 0}.comment_level .comment_level_5{padding-left:142px;z-index:1}.comment_level .comment_level_5.pressed{background-position:1px 0}.ticket_search_bg{padding:10px 0 10px 10px;background:#099fde;overflow:hidden}.index-banner{position:relative;height:0;padding-bottom:15.47%;overflow:hidden;box-sizing:border-box;z-index:1;overflow:hidden}.banner-box{position:relative}.banner-dolphin{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:28px;color:#d2d9de}.wifi_wrap{z-index:1}.ticket_index_search .f-search{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#bcbcbc;font-size:20px}.product_container{background-color:#eff4f6}.product_section{margin-bottom:12px;background-color:#fff;border-width:0}.product_section .product_title{position:relative;height:30px;line-height:30px;padding-left:10px;color:#000;font-size:14px}.product_section .product_title:after{content:'';position:absolute;left:-50%;bottom:0;width:200%;height:1px;background:#e4ebed;transform:scale(0.5);-webkit-transform:scale(0.5)}.product_section .product_title .f-badge-arrow{margin-right:7px;vertical-align:-1px;color:#fd630f}.product_section .product_title a{float:right;padding:0 22px 0 20px}.product_section .product_title a:before,.product_section .product_title a:after{content:'';position:absolute;right:14px;top:10px;display:block;width:1px;height:10px;transform:rotate(50deg);-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-o-transform:rotate(50deg);-ms-transform:rotate(50deg);background-color:#80ca15;top:20px}.product_section .product_title a:before{transform:rotate(-50deg);-webkit-transform:rotate(-50deg);-moz-transform:rotate(-50deg);-o-transform:rotate(-50deg);-ms-transform:rotate(-50deg);top:14px}.product_domestic .product_title{border-top-width:1px}.product_detail_list{padding-bottom:10px;margin-bottom:0}.product_domestic .product_title a{color:#f14083}.product_domestic .product_title a:before,.product_domestic .product_title a:after{background-color:#f14083}.product_detail_list .product_title a:before,.product_detail_list .product_title a:after{background-color:#00d7d4}.product_detail_list .product_title a{color:#00d7d4}.product_abroad .product_title a{color:#80ca15}.product_title .title_arrow_green,.product_title .title_arrow_red,.product_title .title_arrow_blue{position:absolute;left:0;top:0;display:block;width:0;line-height:0;font-size:0;border:12px solid transparent;border-left:12px solid #91dd24;border-top:12px solid #91dd24}.product_title .title_arrow_red{border:12px solid transparent;border-left:12px solid #f14083;border-top:12px solid #f14083}.product_title .title_arrow_blue{border:12px solid transparent;border-left:12px solid #00d7d4;border-top:12px solid #00d7d4}.product_list{border-width:0;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;border-top-width:1px}.product_list:before,.product_list:after{content:" ";display:table}.product_list:after{clear:both}.product_item{border-width:1px;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;border-top-width:0;border-left-width:0;float:left;width:50%;height:80px;box-sizing:border-box;position:relative}.recommend_product a{display:block}.product_item:nth-child(2n){border-right-width:0}.product_item .product_info{width:100%;height:100%;box-sizing:border-box;padding:20px 0 0 15px}.product_item .product_info .product_name{font-size:17px;color:#333;font-weight:700}.product_item .product_info p{font-size:12px;color:#a5b0b4}.product_item.recommend_product{display:block;border-right-width:0;line-height:0;font-size:0;height:0;padding-bottom:21.88%;position:relative;background-color:#eef3f5}.product_item.recommend_product:after{content:'';display:block;width:0;height:100%;position:absolute;right:0;top:0;z-index:2;border-width:0;border-left-width:1px;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.recommend_product img{width:100%;position:relative;z-index:1}.recommend_product .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:28px}.icon-res,.icon-dollar{top:0;left:0}.destination_list{position:relative;padding:5px 15px 7px 10px;overflow:hidden}.destination_list .destination_item{position:relative;float:left;padding:0 0 5px 5px;width:25%;background:#fff;box-sizing:border-box}.destination_list .destination_item a{display:block;padding:0 2px;width:100%;font-size:13px;line-height:30px;text-align:center;border-radius:5px;box-sizing:border-box;background:#e9f6fb}.destination_list .destination_item a:active{background-color:#d9d9d9}.product_topic_list{overflow:hidden;border-width:0;border-top-width:1px;border-bottom-width:1px;border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;border-style:solid}.product_topic_list img{width:100%;position:relative;z-index:1}.product_topic_list .product_topic_left{float:left;width:50%;height:0;padding-bottom:42.1%;position:relative;border-width:0;border-right-width:1px;border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;border-style:solid;box-sizing:border-box}.product_topic_list .product_topic_right{float:left;position:relative;width:50%;height:0;padding-bottom:21%}.product_topic_list .product_topic_right:last-child{border-width:0;border-top-width:1px;border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;border-style:solid;box-sizing:border-box;z-index:1}.abroad-list{padding:5px;border-width:0;border-top-width:1px;border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;border-style:solid}.abroad-item{float:left;width:33%;padding:5px;box-sizing:border-box}.abroad-box{position:relative;height:0;padding-bottom:77.6%;background-color:#eef3f5}.abroad-box img{width:100%;position:relative;z-index:1}.abroad-box .f-logo,.product_section .pic-list-item .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:28px}.product_nav_box .f-chevron-right{float:right;margin-top:13px}.product_nav_list{position:relative;box-sizing:border-box;overflow:hidden}.product_nav_list .g-page-loading,.destination_list .g-page-loading{position:relative;margin:0;padding:59px 0;line-height:1;left:0;top:0;z-index:1;text-align:center;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;transition:all 0.8s ease}.product_nav_list .g-page-loading{padding:35px 0}.product_nav_list .g-page-loading.hide{margin-top:-110px}.destination_list .g-page-loading.hide{margin-top:-158px}.product_nav_container{padding:8px 0}.product_nav_container.nav2 .item{width:33.33%}.product_nav_list .item{position:relative;float:left;width:25%;padding:10px 0;box-sizing:border-box;color:#000;background:#fff;text-align:center}.product_nav_change .item{width:20%}.product_nav_list .item .icon{display:inline-block;width:46px;height:0;padding-bottom:46px;position:relative;border-radius:30px;font-size:12px;-webkit-transform:scale(0);transform:scale(0);-webkit-animation:bubble 500ms ease-out forwards;animation:bubble 500ms ease-out forwards}.product_nav_list .item .type-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product_nav_list .cui-slide-nav-item{background:#e9e9e9}.product_nav_list .cui-slide-nav-item-current{background:#099fde}.product_nav_list [class*=f-]{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#fff;font-size:27px}.type-name{font-size:13px}.product_nav_list .item:nth-of-type(1) .icon{background-color:#f7746e}.product_nav_list .item:nth-of-type(2) .icon{background-color:#5bf}.product_nav_list .item:nth-of-type(3) .icon{background-color:#b7d453}.product_nav_list .item:nth-of-type(4) .icon{background-color:#fe9a37}.product_nav_list .item:nth-of-type(5) .icon,.product_nav_container.nav2 .item:nth-of-type(4) .icon{background-color:#a0a4ff}.product_nav_list .item:nth-of-type(6) .icon,.product_nav_container.nav2 .item:nth-of-type(5) .icon{background-color:#58dace}.product_nav_list .item:nth-of-type(7) .icon,.product_nav_container.nav2 .item:nth-of-type(6) .icon{background-color:#fead00}.product_nav_list .item:nth-of-type(8) .icon{background-color:#4fd1e8}.product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(1) .icon{background:#70a0ef}.product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(2) .icon{background:#17d2c3}.product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(3) .icon{background:#43beeb}.product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(4) .icon{background:#7bcb25}.product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(5) .icon{background:#ffb525}.product_nav_list .product_nav_row:nth-of-type(2) .item:nth-of-type(1) .icon{background:#a387e9}.product_nav_list .product_nav_row:nth-of-type(2) .item:nth-of-type(2) .icon{background:#ffb525}.product_nav_list .product_nav_row:nth-of-type(2) .item:nth-of-type(3) .icon{background:#21ca81}.product_nav_list .product_nav_row:nth-of-type(2) .item:nth-of-type(4) .icon{background:#ee7ab9}.product_nav_list .product_nav_row:nth-of-type(2) .item:nth-of-type(5) .icon{background:#cd77e2}.product_nav_list .item .icon.icon0{background-color:#afbfc8}.product_nav_list .item .f-ticket-type11{color:#fff;font-size:12px}@-webkit-keyframes bubble{60%{-webkit-transform:scale(1.2);transform:scale(1.2)}85%{-webkit-transform:scale(0.95);transform:scale(0.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bubble{60%{transform:scale(1.2)}85%{transform:scale(0.95)}100%{transform:scale(1)}}.section-title{height:50px;line-height:50px;padding:0 10px;font-size:18px;background-color:#fff}.pic-list-title{height:40px;line-height:40px}.pic-list{padding:0 5px 5px;margin-top:-5px}.pic-list-item{float:left;width:50%;padding:5px;box-sizing:border-box}.pic-list-box{height:0;padding-bottom:56.6%;background-color:#e2e2e2;border-radius:4px;position:relative;overflow:hidden}.pic-list-box img{width:100%;position:relative;border-radius:4px;z-index:1}.around-entrance{border-width:0;border-top-width:1px;border-bottom-width:1px;border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;border-style:solid}.around-entrance .side-info{float:right;font-size:13px;color:#999}.around-entrance .side-info .f-arrow-light-right{vertical-align:-1px}.around-entrance .f-guidepost,.pic-list-title .f-city_position{color:#2dd6ae;vertical-align:-2px;font-size:20px}.index-bottom-tip{position:fixed;bottom:-40px;left:0;right:0;height:40px;line-height:40px;padding:0 0 0 10px;box-sizing:border-box;z-index:20;-webkit-transition:all .5s ease 0;-moz-transition:all .5s ease 0;-o-transition:all .5s ease 0;transition:all .5s ease 0;background:rgba(22, 36, 52, 0.85);color:#fff;font-size:13px}.index-bottom-tip.show{transform:translateY(-100%);-webkit-transform:translateY(-100%)}.index-bottom-tip .close-btn{width:40px;height:40px;line-height:40px;position:relative;text-align:center}.index-bottom-tip .f-close{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.index-bottom-tip .city-name{padding:0 5px;font-size:17px}.page-more{padding:10px;background-color:#fff}.fix-top-hybrid{top:0}.fix-top-ios-fixed{top:62px}.wrap-hybrid,.city_associate-hybrid{padding-top:16px}#city_search_wrap .search_wrap-ios-fixed,.search_wrap-ios-fixed{padding-top:21px}#search_form .search_wrap-hybridfix{padding-top:21px}#list_tab_wrapper .fix_top-hybridfix{top:61px}.ticket_product_list-hybridfix{padding-top:7px}.cui-citys-bd-hybridfix{padding-top:14px}.recommend-box{background-color:#fafafa}.recommend_p_list .recommend_p_list_item{display:block;padding-left:15px}.recommend_p_list .list_st_border_content{padding-left:75px}.recommend_p_list .recommend_pic{position:absolute;left:0;top:0;padding:10px 0}.recommend_p_list .recommend_pic img{width:65px;height:65px}.recommend_p_list .recommend_content{height:65px;padding:10px 15px 10px 0;line-height:18px;color:#333}.recommend_p_list .recommend_content h3{height:32px;line-height:16px;font-size:15px}.recommend_p_list .recommend_content p{height:18px;overflow:hidden;font-size:12px}.recommend_p_list .recommend_content span{line-height:16px}.recommend_p_list .recommend_content del{font-size:14px}.price_info{font-size:18px;font-weight:700;color:#f40}.price_info dfn{padding-right:2px;font-size:15px}.recommend_p_list .ticket_index_Label i{margin:0 0 4px 4px}.recommed_list_tit{height:34px;line-height:34px;padding:0 15px 0 7px;background:#fff;border-width:0;border-top-width:1px;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.coupon_wrap{position:relative}.coupon-tips{padding:0 15px;line-height:30px;background-color:#fefcf3;font-size:12px;color:#481a03}.vertical-tip{width:100%;padding-top:180px;text-align:center;font-size:16px;color:#999}.vertical-tip .f-no-text{display:block;margin-bottom:10px;text-align:center;font-size:38px;color:#bfbfbf}.coupon_status{background-color:#efefef;padding:10px}.coupon_status .btn_white{display:inline-block;width:100%;line-height:44px;background-color:#fff;border:1px solid #dbdbdb;font-size:15px;color:#099fde;text-align:center}.coupon_input .list_st_border_item{padding:15px 90px 15px 15px;line-height:1.5}.coupon_input input{width:100%;height:35px;padding:2px 0 2px 10px;box-sizing:border-box;border:1px solid #bcbcbc;border-radius:4px;z-index:1}.coupon_input input.current{border:1px solid #fdb44b}.coupon_input .btn_yellow,.coupon_input .btn_coupon_dis{width:70px;height:35px;line-height:35px;background-color:#fdb44b;position:absolute;right:10px;top:15px;padding:0;text-align:center;border-radius:3px}.coupon_input .btn_coupon_dis:before{display:none}.btn_coupon,.btn_coupon_dis{height:100%;width:90px;line-height:18px;color:#fff;position:absolute;right:0;top:0}.btn_coupon{background-color:#fdb44b}.btn_coupon_dis,.coupon_input .btn_coupon_dis{background-color:#bcbcbc}.btn_coupon:before,.btn_coupon_dis:before{content:'';display:block;width:0;height:100%;background-color:transparent;position:absolute;left:-1px;top:0}.btn_coupon span,.btn_coupon_dis span{position:absolute;top:50%;left:50%;width:42px;margin:-9px 0 0 -21px;text-align:center}.btn_coupon:before{border:1px solid transparent;-webkit-border-image:url(../img/bg_btn_coupon.png?v=20220209201515) 0 0 0 1 repeat;border-image:url(../img/bg_btn_coupon.png?v=20220209201515) 0 0 0 1px repeat;border-style:solid}.btn_coupon_dis:before{border:1px solid transparent;-webkit-border-image:url(../img/bg_btn_coupon_dis.png?v=20220209201515) 0 0 0 1 repeat;border-image:url(../img/bg_btn_coupon_dis.png?v=20220209201515) 0 0 0 1px repeat;border-style:solid}.coupon_list .coupon_item{margin-bottom:10px;position:relative;background-color:#fff;overflow:hidden}.coupon_list .coupon_content:before,.coupon_list .coupon_content:after{content:'';display:block;width:8px;height:8px;border-radius:8px;background-color:#efefef;position:absolute;right:88px;bottom:-5px;z-index:1}.coupon_list .coupon_item.current .coupon_content:before,.coupon_list .coupon_item.current .coupon_content:after{width:5px;height:5px;border:2px solid #fdb44b}.coupon_list .coupon_item.current .coupon_content:before{top:-4px}.coupon_list .coupon_item.current .coupon_content:after{bottom:-4px}.coupon_list .coupon_item.current .coupon_info{border:2px solid #fdb44b;border-right-width:0}.coupon_list .coupon_content:before{right:86px;top:-6px}.coupon_list .coupon_content{padding-right:90px;position:relative}.coupon_list .coupon_detail{padding:10px 15px;background-color:#fbf4db;position:relative;z-index:2;font-size:13px;color:#333}.coupon_list .coupon_detail h3{margin-bottom:5px}.coupon_list .coupon_info{padding:10px 15px}.coupon_list .coupon_info h3{font-size:13px;word-break:break-all}.coupon_list .coupon_info .date_info{color:#7b7b7b;font-size:11px}.coupon_list .coupon_info .date_info p{color:#000;font-size:13px}.coupon_info a{display:block;padding:20px 0 10px;margin:-20px 0 -10px;color:#0091d0}.coupon_info .price_info{margin:-7px 0;font-size:36px}.coupon_info .price_info dfn{font-size:13px;vertical-align:super}.coupon_info .price_info .discount{font-size:18px;font-weight:400;vertical-align:1px}.coupon_list .icon_arrow_down,.coupon_list .icon_arrow_up{display:inline-block;width:10px;height:10px;position:relative}.coupon_list .icon_arrow_down:before,.coupon_list .icon_arrow_down:after,.coupon_list .icon_arrow_up:before,.coupon_list .icon_arrow_up:after{content:'';display:block;position:absolute;width:0;height:0;border-color:rgba(255, 255, 255, 0);border-style:solid;overflow:hidden;border-width:5px}.coupon_list .icon_arrow_down:before{top:3px;border-top-color:#099fde}.coupon_list .icon_arrow_down:after{top:1px;border-top-color:#fff}.coupon_list .icon_arrow_up:before{bottom:3px;border-bottom-color:#099fde}.coupon_list .icon_arrow_up:after{bottom:1px;border-bottom-color:#fff}.discount_info{padding:3px 0 5px}.discount_info .discount_info_item{font-size:13px;color:#000}#coupon_list .btn_coupon{background-color:#fff}#coupon_list .coupon_wrap{position:relative}#coupon_list .coupon-tips{padding:0 15px;line-height:30px;background-color:#fefcf3;font-size:12px;color:#481a03}#coupon_list .vertical-tip{width:100%;padding-top:180px;text-align:center;font-size:16px;color:#999}#coupon_list .vertical-tip .f-no-text{display:block;margin-bottom:10px;text-align:center;font-size:38px;color:#bfbfbf}#coupon_list .coupon_status{background-color:#efefef;padding:10px}#coupon_list .coupon_status .btn_white{display:inline-block;width:100%;line-height:44px;background-color:#fff;border:1px solid #099fde;font-size:15px;color:#099fde;text-align:center}#coupon_list .coupon_input .list_st_border_item{padding:15px 90px 15px 10px;line-height:1.5}#coupon_list .list_st_border_title{background:#efefef}#coupon_list .list_st_border_title h2{margin-left:10px}#coupon_list .coupon_input input{width:100%;height:35px;padding:2px 0 2px 10px;box-sizing:border-box;border:1px solid #bcbcbc;border-radius:4px;z-index:1}#coupon_list .coupon_input input.current{border:1px solid #fdb44b}#coupon_list .coupon_input .btn_yellow,#coupon_list .coupon_input .btn_coupon_dis{width:68px;height:33px;line-height:33px;position:absolute;right:10px;top:16px;color:#099fde;background-color:#fff;border:1px solid #099fde;padding:0;text-align:center;border-radius:3px}#coupon_list .coupon_input .btn_coupon_dis:before{display:none}#coupon_list .btn_coupon,#coupon_list .btn_coupon_dis{height:100%;width:93px;line-height:33px;color:#099fde;position:absolute;right:0;top:0}#coupon_list .coupon_apply{display:block;width:68px;height:33px;border:1px solid #099fde;-webkit-border-radius:3px;border-radius:3px}#coupon_list .coupon_choosen{display:block;width:68px;height:33px;border:1px solid #099fde;-webkit-border-radius:3px;border-radius:3px;background-color:#099fde;color:#fff}#coupon_list .coupon_inapply{display:block;width:68px;height:33px;color:#fff;background-color:#cbcbcb;border:1px solid #cbcbcb;border-radius:3px}#coupon_list .btn_coupon_dis,#coupon_list .coupon_input .btn_coupon_dis{background-color:#bcbcbc}#coupon_list .btn_coupon:before,#coupon_list .btn_coupon_dis:before{content:'';display:block;width:0;height:100%;background-color:transparent;position:absolute;left:-1px;top:0}#coupon_list .btn_coupon span,#coupon_list .btn_coupon_dis span{margin:0;text-align:center;position:absolute;left:13px;transform:translateY(-50%);-webkit-transform:translateY(-50%)}#coupon_list .btn_coupon:before{border-right:2px dashed #efefef;border-image:none}#coupon_list .btn_coupon_dis:before{border:1px solid transparent;-webkit-border-image:url(../img/bg_btn_coupon_dis.png?v=20220209201515) 0 0 0 1 repeat;border-image:url(../img/bg_btn_coupon_dis.png?v=20220209201515) 0 0 0 1px repeat;border-style:solid}#coupon_list .coupon_list .coupon_item{margin-bottom:10px;position:relative;background-color:#fff;overflow:hidden}#coupon_list .coupon_list .coupon_content:before{content:'';display:block;width:8px;height:8px;border-radius:8px;background-color:#efefef;position:absolute;bottom:-6px;z-index:1}#coupon_list .coupon_list .coupon_content:after{content:'';display:block;width:8px;height:8px;border-radius:8px;background-color:#efefef;position:absolute;bottom:-5px;z-index:1}#coupon_list .coupon_list .coupon_item.current .coupon_content:before,#coupon_list .coupon_list .coupon_item.current .coupon_content:after{width:9px;height:7px;border:2px solid #fff}.coupon_item .coupon_super_member{background:url(https://pages.c-ctrip.com/activity/app/booking/SUPER_VIP_C.png?v=20220209201515) no-repeat;background-repeat:no-repeat;background-size:100%;background-position:center;width:52px;height:16px;display:inline-block;position:absolute;top:0;left:0;padding:0 4px}.coupon_super_member_vip_wrap{height:100%}.coupon-wrap{display:inline-block!important}.coupon_super_member_vip{background:url(https://pages.c-ctrip.com/activity/app/booking/SUPER_VIP.png?v=20220209201515) no-repeat;background-repeat:no-repeat;background-size:100%;background-position:center;width:48px;height:15px;display:inline-block;margin-right:4px;position:relative;top:2px}#coupon_list .coupon_list .coupon_cat_dis #coupon_list .btn_coupon:before{content:'';display:block;width:8px;height:8px;border-radius:8px;background-color:#efefef;position:absolute;right:88px;bottom:-6px;z-index:1}#coupon_list .coupon_list .coupon_content:before{right:88px;top:-5px}#coupon_list .coupon_list .coupon_content{padding-right:90px;position:relative}#coupon_list .coupon_list .coupon_detail{padding:10px 15px;position:relative;z-index:2;font-size:12px;color:#7b7b7b;border-top:1px solid #efefef;background-color:#fff}#coupon_list .coupon_list .coupon_detail .coupon_detail_promo_code{margin-bottom:5px;padding-top:10px;display:block}#coupon_list .coupon_list .coupon_info{padding:8px 15px 10px 0;border:none}#coupon_list .coupon_list .coupon_info h3{font-size:13px;word-break:break-all}#coupon_list .coupon_list .coupon_info .date_info{color:#7b7b7b;font-size:11px;text-align:justify;overflow:hidden;display:table-cell;padding-top:5px}#coupon_list .coupon_list .coupon_info .date_info h2{width:100%;overflow:hidden;font-size:16px;line-height:20px;margin-bottom:6px;color:#000}#coupon_list .coupon_list .coupon_info .date_info p{color:#7b7b7b;font-size:13px}@media (max-width: 350px){#coupon_list .coupon_list .coupon_info .date_info p{font-size:12px}}#coupon_list .coupon_cat{width:40px;height:14px;font-size:11px;font-weight:400;text-align:center;line-height:14px;margin:15px auto 0;padding:1px 0}.coupon_max{color:#ff5850;font-size:12px;line-height:15px;margin-top:5px}#coupon_list .coupon_price{line-height:30px}#coupon_list .coupon_cat_limited_sale{color:#ff7d13}#coupon_list .coupon_cat_unlimited_sale{color:#fe587b}#coupon_list .coupon_cat_dis,#coupon_list .coupon_cat_all_free{color:#ffa800}#coupon_list .coupon_cat_limited_sale .coupon_cat{border:1px solid #ff7d13;border-radius:3px}#coupon_list .coupon_cat_unlimited_sale .coupon_cat{border:1px solid #fe587b;border-radius:3px}#coupon_list .coupon_cat_dis .coupon_cat,#coupon_list .coupon_cat_all_free .coupon_cat{border:1px solid #ffa800;border-radius:3px}#coupon_list .coupon_info a{display:block;padding:20px 0 2px 90px;margin:-20px 0 -10px;color:#0091d0;text-align:center}#coupon_list .coupon_info .price_info{margin:-7px 0;font-size:29px;width:90px;float:left;font-weight:500;text-align:center}#coupon_list .coupon_info .price_info dfn{font-size:18px;font-weight:500;vertical-align:baseline}#coupon_list .coupon_info .price_info .coupon_cat_rule{color:#7b7b7b;font-size:13px}#coupon_list .coupon_info .price_info .discount{font-size:29px;font-weight:400;vertical-align:1px;font-weight:500}#coupon_list .coupon_list .icon_arrow_down,#coupon_list .coupon_list .icon_arrow_up{display:inline-block;width:10px;height:10px;position:relative}#coupon_list .discount_info{padding:3px 0 5px}#coupon_list .discount_info .discount_info_item{font-size:13px;color:#000}#coupon_list .coupon_detail .coupon_detail_cat{margin-bottom:13px}#coupon_list .coupon_detail .coupon_detail_cat:after{content:".";display:block;height:0;clear:both;visibility:hidden}#coupon_list .coupon_detail .coupon_detail_cat li{display:inline-block;width:50%;height:20px;color:#666;background-color:#fff;float:left;overflow:hidden;margin-bottom:1px;line-height:20px}#coupon_list .coupon_detail .coupon_detail_cat span{display:inline-block;height:20px;width:100%;background-color:#f5f5f5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;left:-1px;padding-left:7px}#coupon_list .coupon_detail .coupon_detail_cat .coupon_detail_line{display:inline;margin-left:7px;border-left:1px dotted #eee}#coupon_list .coupon_detail:before{content:'';display:block;width:7px;height:7px;border:#efefef 2px solid;border-radius:7px;background-color:#efefef;position:absolute;right:86px;top:-6px;z-index:1}#coupon_list .coupon_detail_cat_info{clear:both}.fr{float:right}#coupon_list .coupon_list .icon_arrow_down,#coupon_list .coupon_list .icon_arrow_up{position:relative;right:-2px;display:inline-block;width:10px;height:10px}.comment_tab .cui-tab-mod{background-color:#fff}.comment_tab.comment_tab_fix_app,.comment_tab.comment_tab_fix_h5{position:fixed;top:0;left:0;right:0;z-index:10}.comment_tab.comment_tab_fix_h5{top:44px}.comment_tab{position:relative;z-index:10}.comment-container{position:relative}.comment-list{height:100%;border-top-width:0;background:#fff}.comment-list-item{margin-left:15px;padding:2px 10px 2px 0;line-height:20px;position:relative;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.comment-list-item:last-child{border-bottom-width:0}.comment-list-item h3{padding:10px 0 6px;font-size:13px;color:#666}.comment-list-item h4{line-height:20px;padding:10px 0}.comment-list-item .cui-rate{margin:0 3px 0 -1px;line-height:16px}.comment-list-item .comment-info{margin-top:10px;font-size:14px;line-height:22px}.comment-box{height:100%}.reply_container{padding:7px 5px 5px;margin-bottom:13px;background-color:#fbf4db}.reply_container .reply_title{margin-bottom:2px;font-size:13px;color:#000;font-family:simsun}.reply_container .reply_content{font-size:13px}.pic_view{overflow-x:auto;-webkit-overflow-scrolling:touch}.pic_view_box{white-space:nowrap}.pic_view_box img{width:80px;height:80px;margin-right:4px}.none_dianping{position:relative;text-align:center;padding-top:90px;color:#666}.none_dianping:before{position:absolute;left:50%;top:30px;margin-left:-24px;border:3px solid #c2c2c2;width:30px;height:30px;content:"";border-radius:50%}.none_dianping:after{position:absolute;left:50%;top:68px;background:#c2c2c2;width:20px;height:3px;content:"";transform:rotate(50deg);-webkit-transform:rotate(50deg);-moz-transform:rotate(50deg);-o-transform:rotate(50deg);-ms-transform:rotate(50deg)}.comment_summary{padding-left:15px;line-height:43px;background-color:#fff}.comment_summary .border-item{padding:0 10px 0 0}.comment_summary .cui-rate{margin:0 3px;font-size:0;line-height:16px}.comment_summary .cui-rate-r2{line-height:16px}.comment_summary strong{font-size:15px}.comment_summary .text_blue{font-size:15px}.rate-item{float:left;width:33.3%;font-size:12px;color:#333;text-align:center}.rate-item:first-child{text-align:left}.rate-item:last-child{text-align:right;margin:0}.no-comment-container{height:100%}.comment-result{height:calc(100% - 100px)}.comment-result.holder{padding-top:44px}.comment-result .nomore{background-color:#efefef}.no-pic-comment{height:100%;padding-bottom:70px;box-sizing:border-box;position:relative;background:#fff;font-size:16px;color:#cacaca;text-align:center}.no-pic-comment .f-no-pic{display:block;padding-top:60px;font-size:33px}.ticket_label{line-height:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:88px;left:0;font-size:14px;color:#000}.ticket_label_widthauto{width:auto}.g-text-field .ticket_label_sp{top:25px}.ticket-must:before{content:'*';font-size:18px;color:#ff001e;position:absolute;left:5px;top:50%;margin-top:-22px}.ticket-musthotel:before{content:'*';font-size:18px;color:#ff001e;position:absolute;left:-10px;top:43%}.ticket-mustname:before{content:'*';font-size:18px;color:#ff001e;position:absolute;left:-10px;top:8%}.ticket-m3{margin-left:3px}.g-text-field .ticket-rebox{top:8px}.list_st_border_item .list_st_border_content .ticket-infofont{color:#a9a9a9}.list_st_border_content .ticket-addinfo{display:-webkit-box;-webkit-box-align:center;min-height:30px;font-size:14px;line-height:18px;padding:10px 10px 10px 0;text-align:justify;color:#000}.list_st_border_content .ticket-addtip{display:-webkit-box;-webkit-box-align:center;min-height:30px;font-size:13px;line-height:18px;padding:10px 33px 10px 0;text-align:justify;color:#a9a9a9}.list_st_border_item .list_st_border_content .ticket-addtip-r{color:#000}.list_st_border_content .ticket-addbox{padding:8px 22px 8px 0;height:34px}.list_st_border .ticket-addtext{padding:10px 22px 10px 0;line-height:18px;border-width:0;border-bottom-width:1px;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid}.ticket-addtext .ticket-question{margin-bottom:10px;line-height:18px;text-align:justify;color:#999}.ticket-addtext .ticket-answer{line-height:18px;color:#333}.list_st_border_content .ticket-addbox label{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;-webkit-box-pack:center;height:34px;color:#a9a9a9;line-height:18px}.list_st_border_content .ticket-addbox input{position:absolute;left:0;top:0;padding-left:0}.ticket_label .f-radiocircle,.ticket_label .f-radiobox{color:#099fde;vertical-align:-1px}.booking-info-container{border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;position:relative}.border-fix{border-bottom-width:0!important}.ennamebox,.cnnamebox{border-width:0}.psg-item-fix .list_st_border_item:first-child .list_st_border_content{border-top-width:1px}.ticket_bookingset_tit{padding:11px 15px;position:relative;background-color:#eff0f2;word-break:break-all;font-size:15px}.list-card .ticket_bookingset_tit{border-radius:4px 4px 0 0;padding:7px 15px}.ticket_bookingset_tit.refund-process{border-bottom-width:1px}.ticket_bookingset_tit.ttd-remark-title{border-top-width:0;background-color:#efefef}.ticket_bookingset_tit .f-delete{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#099fde;padding:15px 15px 14px 20px}.ticket_bookingset_tit.with_delete{padding-right:44px;position:relative}.ticket_bookingset_tit .booking_tip{margin-top:5px;font-size:12px}.ticket_bookingset_tit.tips a{color:#06a2d0}.ticket_bookingset_tit .more{padding-top:2px;color:#099fde;font-size:13px}.ticket_listlmr .ticket_echo{padding-left:88px;text-align:left}.room_num{border-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.ticket_pos_a{font-size:15px}.booking_more_info{padding:0 0 8px;margin:0 22px 0 15px;border-bottom:1px dashed #a3a5a8;font-size:14px;color:#000}.booking_more_info .text_orange{font-size:18px}.booking_more_info dfn{font-size:15px}.must_read{margin:0 20px 15px 15px;padding:12px 0 10px 20px;position:relative;text-align:left;color:#000;font-size:12px}.must_read{padding-bottom:calc(env(safe-area-inset-bottom) + 10px);padding-bottom:calc(constant(safe-area-inset-bottom) + 10px)}.must_read_check{position:absolute;left:-15px;top:0;width:50px;height:50px;font-size:15px;color:#008ec9}.must_read_check .f-checkbox2,.must_read_check .f-checkcircle{left:15px;top:11px;position:relative}.must_read_check .f-checkbox2:after{content:'';display:inline-block;width:12px;height:12px;position:absolute;left:1px;top:1px;border-radius:4px;background-color:#fff}.must_read_check .f-checkbox2:before{position:relative;z-index:2}.must_read a{font-size:13px;color:#008ec9}.border_top_fix{border-top-width:0}.order_title{padding-right:0;border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;background-color:#fff;font-size:16px}.order_title .title-side-box{float:right;margin-left:5px}.order_title .title-side-box .text_blue{display:inline-block;line-height:16px;padding:0 5px;border-radius:7px;border:1px solid #099fde;font-size:12px;background-color:#fff}.order_title .title-side-box.disable .text_blue{border-color:#ccc;background-color:#f9f9f9;color:#ccc!important}.numcontainer{margin-right:15px}.numcontainer .cm-num-adjust{line-height:0;vertical-align:middle}.coupon_name{height:36px;margin:7px 120px 7px 88px;line-height:18px;-webkit-box-pack:center;color:#000;font-size:14px}.cui_calendar_item .cld_day_invalid{color:#cfcfcf!important}.cui-payprice dfn{font-size:15px}.cui-paybar{position:relative;z-index:1}.cui-paybar .pay-detail{position:relative;float:right;padding:0 30px 0 15px;line-height:44px}.cui-paybar .pay-detail .f-chevron-up{position:absolute;right:15px;top:16px;font-size:12px;-webkit-transition:all 0.3s ease 0;transition:all 0.3s ease 0}.namecn input.g-text-field-input{padding:0 80px 0 88px;word-break:break-all}.namecn .g-is-focused input.g-text-field-input{padding:16px 80px 0 88px}.multi-text-box .ticket_label{z-index:1;line-height:18px}.multi-text-box.with-padding .multi-text-list{padding-left:88px}.multi-text-list .multi-text-item{position:relative;height:50px;line-height:50px;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid;color:#000;font-size:15px}.multi-text-info .multi-text-item .g-error-tip{top:-7px}.multi-text-list .multi-text-item:last-child{border-bottom-width:0}.multi-text-list.padding-list{padding-left:88px}.multi-text-list.padding-list .multi-text-item{overflow:hidden}.multi-text-list .multi-text-item .g-error-tip{padding-left:0}.multi-text-list .ticket_holdfont{padding-left:0;font-size:13px}.list_st_border_item .choose-contact{position:absolute;right:0;top:0;width:50px;height:50px;text-align:center}.list_st_border_item .choose-contact .f-contact{margin-right:-10px;line-height:50px;font-size:19px;color:#099fde}.submenu-booking .multi-text-block.arr_r:after,.list_st_border_item.arr_r:after,.multi-text-list .arr_r:after{content:"\E023";position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:auto;height:auto;margin:0;background:none;font-size:12px;color:#099fde;font-family:'gico'}.multi-option-display{border-width:0;padding-right:30px}.multi-option-display .display-item{padding:7px 0;line-height:18px;font-size:15px}.traveler-box .vertical-box{padding-left:88px}.multi-text-list.traveler-box .ticket_holdfont{padding-left:88px}.multi-text-list.traveler-box .ticket_clearp{padding-left:0}.vertical-item{display:inline-block;vertical-align:middle;line-height:18px;font-size:14px;width:100%}.traveler-info-item{height:16px;line-height:16px;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.traveler-info-item.font-big{font-size:12px}.multi-text-info{width:100%}.multi-text-info .multi-text-item{height:auto;line-height:100%;padding:10px 0;margin-right:35px;overflow:visible;border-style:solid}.multi-text-info .vertical-box{padding-left:88px}.booking-bottom-fix{padding-bottom:50px}.g-choose-flag.g-error .g-error-tip{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;height:50px;margin-left:88px;padding-right:22px;line-height:19px;font-size:13px;overflow:hidden}.g-over-flag.g-error .g-error-tip{margin-left:0}.onedaytour-header{position:relative;padding:5px 0 10px 17px;background-color:#fff;color:#000}.onedaytour-detail{padding:5px 17px 0 0}.onedaytour-detail-item{float:left;max-width:100%;line-height:18px;padding:3px 0;margin-right:15px;box-sizing:border-box;font-size:14px}.onedaytour-detail-item .f-radiobox{vertical-align:-1px;color:#19a0f0}.daily-tour-title{padding:0 15px 6px}.abroad-tel{margin-left:88px;padding-left:70px;box-sizing:border-box}.country-code{float:left;margin-left:-70px;width:80px;border-width:0;border-right-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.country-code .plus{position:absolute;left:0;top:0;line-height:50px}.country-code .g-text-box,.country-code input.g-text-field-input{padding:0}.g-is-focused.country-code input.g-text-field-input{padding-top:16px}.tel-num .g-text-box,.tel-num input.g-text-field-input{padding-left:8px}@media (max-width: 350px){.tel-num input.g-text-field-input{padding-left:4px}}.tel-num{float:left;width:100%}.tel-num-abroad{width:80%}.ttd-tel .ticket_label{height:50px;line-height:50px;top:0;transform:translateY(0);-webkit-transform:translateY(0);font-size:14px;z-index:1;color:#000}.ttd-tel .f-chevron-down{font-size:12px;color:#099fde}.ttd-tel-choose{line-height:44px;font-size:15px;text-align:center}.ttd-tel-choose .border-item{position:relative}.ttd-tel-choose .font-s{padding-left:2px;font-size:13px}.ttd-tel-choose .cur{color:#099fde}.ttd-tel-choose .cur .f-tick{position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#099fde}.email-label .ticket_label{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.remark_fix{-webkit-box-orient:vertical;-webkit-box-pack:center;display:-webkit-box}.list_st_border .info_display{line-height:18px;height:36px;margin:7px 25px 7px 88px;font-size:14px;-webkit-box-pack:center;color:#000}.remark_placeholder{padding:7px 25px 7px 0;line-height:18px;display:inline-block;vertical-align:middle;word-break:break-all}.coupon-section .ticket_holdfont{padding-left:0}.coupon-section .info_display{margin-right:10px}.coupon-section .coupon-status{float:right;margin-right:15px;font-size:12px;color:#999}.coupon-section .coupon-status-reset{margin-right:15px;font-size:13px;color:#999;position:absolute;right:19px;top:17px}.coupon-section .coupon-ticket{display:inline-block;height:17px;line-height:17px;padding:0 5px;margin-right:6px;vertical-align:1px;background:#fe587b;font-size:12px;color:#fff}.book-item-comment .info_display{margin-right:36px}.book-item-comment .f-ask{position:absolute;right:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:12px;color:#099fde}.ticket_bookingset_tit .tag_blue{height:16px;line-height:16px;margin-left:5px;padding:0 2px;background-color:#099fde;border-radius:3px;color:#fff;font-size:13px}.top-info-gray{padding:6px 15px;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;background-color:#f8f8f8;color:#999;font-size:12px}.benefit-info{line-height:18px}.benefit-info .content{padding:10px 15px 10px 0}.benefit-info .content h4{padding-bottom:5px;font-size:15px;color:#000}.benefit-info .content p{font-size:13px;color:#666}.benefit-info .content .f-coupon{margin-right:4px;vertical-align:middle;color:#ff9a14;font-size:15px}.benefit-info .side{float:right;height:70px;width:100px;padding:12px 15px 0;margin-bottom:12px;box-sizing:border-box;text-align:center}.benefit-info .side .btn_yellow{width:70px;height:32px;margin-top:7px;line-height:32px}.benefit-info .status{height:18px}.booking_item{margin-top:10px}.card-section{margin:10px 6px;background-color:#fff;border-radius:4px;overflow:hidden;box-shadow:0 1px 0 0 #a3aab2}.card-section-title{position:relative;padding:7px 15px;background-color:#eff0f2;border-radius:4px 4px 0 0;font-size:16px;color:#000;height:21px;line-height:21px}.card-section-title .booking-coupon-tip{color:#ff5b00;font-size:13px;margin-left:8px}.card-section-title .title-btn{float:right;width:35px;height:35px;margin-right:-15px;text-align:center}.card-section-title .title-tip{font-size:13px}.card-section-title .f-contact{font-size:19px;color:#099fde;vertical-align:-2px}.card-section-title .f-delete{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#099fde;padding:15px 15px 14px 20px}.card-section-title.with_delete{padding-right:44px;position:relative}.card-section-title .booking_tip{margin-top:5px;font-size:12px}.card-section .list_st_border{border-radius:0 0 4px 4px;border-top-width:0}.card-wrap article{overflow:hidden}.card-wrap .coupon_name{margin-left:0}.card-wrap .g-page-add-container{padding:10px 6px 0}.card-wrap .g-page-add-container .btn_default{box-shadow:0 1px 0 0 #a3aab2}.card-section-subtitle{height:20px;line-height:20px;margin:-1px 0 0 -15px;padding-left:15px;background-color:#eff0f2;font-size:12px}.add-buy-section{border:2px solid #85aad3}.add-buy-box li:last-child{border-bottom:0;background-image:none}.add-buy-title{background-color:#85aad3;text-align:center;color:#fff;border-radius:0}.add-buy-title .f-section-buy{vertical-align:-2px;margin-right:3px}.add-buy-tip-text{font-size:12px;color:#999}.add-buy-tip-text .txt-price{font-size:15px}@media screen and (max-width: 400px){.add-buy-tip-text{font-size:11px}}.add-buy-section .add-buy-item{margin-left:13px;padding:8px 0;line-height:1.5;word-break:break-all}.add-buy-section .add-buy-item-disable .cm-adjust-view{border-color:#999;color:#999}.add-buy-detail-text{margin-right:15px;font-size:12px;color:#099fde}.add-buy-num{display:-webkit-box;-webkit-box-pack:end;-webkit-box-align:center}.submenu-booking{background-color:#f9f9f9;padding-left:5px;margin:8px 15px 0 0;border-radius:3px;overflow:hidden}.submenu-booking .list_st_border_content:last-child{border-bottom:0;background-image:none}.submenu-booking .ticket_label{margin-left:8px;width:70px}.submenu-booking .arr_r:after,.submenu-booking .multi-text-block.arr_r:after{color:#c1c1c1}.submenu-booking .multi-text-block{padding-right:35px}.submenu-booking .list_st_border_content{box-sizing:content-box;padding-bottom:1px}.submenu-booking .info-list{padding-right:35px}.add-buy-error{margin-left:-5px;padding-left:5px}.submenu-booking .submenu-booking-tip{color:#999;font-size:13px}.submenu-booking .g-error .add-buy-error-fill{margin-left:-8px}.submenu-booking .g-error .submenu-booking-tip{color:#f00}.submenu-booking .insured-list .info-list .traveler-info-item{padding-right:10px}.submenu-booking .multi-text-block.many-to-one .info-list{padding-right:0}.add-buy-error .ticket_label{margin-left:13px}.add-buy-more{height:35px;line-height:35px;text-align:center;font-size:12px;color:#099fde}.add-buy-more .f-chevron-down,.add-buy-more .f-chevron-up{vertical-align:-2px;margin-left:2px}.add-buy-loading{text-align:center;font-size:13px;color:#666;height:50px;line-height:50px}.add-buy-loading .f-section-loading{display:inline-block;vertical-align:-2px;margin-right:2px;color:#19a0f0;animation:section-load 1s infinite linear;-webkit-animation:section-load 1s infinite linear}@keyframes section-load{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes section-load{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}.add-buy-loading .f-section-error{vertical-align:-2px;margin-right:2px;color:#ee693b}.submenu-booking .add-buy-loading{height:45px;line-height:45px}.pop-box-header{width:265px;background-color:#eff0f2;padding-left:15px;line-height:25px;font-size:13px}.pop-box-footer{height:44px;line-height:44px;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid;border-width:0;border-top:1px;text-align:center;font-size:15px}.pop-box-footer .f-plus-thin{display:inline-block;width:18px;height:18px;line-height:18px;border-radius:50%;background-color:#099fde;color:#fff;font-size:13px}.hotel-info-wrap{overflow:hidden}.hotel-info-section .list_st_border textarea{height:40px;margin:15px 0;padding:2px 38px 0 88px;line-height:18px;box-sizing:border-box;font-size:14px}.hotel-info-section .list_st_border .cui-pro-load{right:45px}.hotel-info-section .ticket_label{position:absolute;z-index:10}.associate-list{width:100%;box-sizing:border-box;padding:0 6px;position:absolute;z-index:101}.associate-list .border-list{padding-left:15px;min-height:185px;background-color:#fff;border-radius:0 0 4px 4px;background-color:#fafafa;overflow:hidden}.associate-list .border-item{padding:12px 0}.associate-list .border-item em{font-family:PingFangSC-Regular;color:#0086f6}.hotel-info-footer{padding:0 15px}.vertical-label{display:table-cell;vertical-align:middle}.vertical-label .label-text{display:inline-block;max-width:70px;max-height:36px;overflow:hidden;line-height:18px;vertical-align:middle;word-break:break-all}.ticket_person_info .ticket_language:before{top:32px}.info-show{padding-left:88px}.link-in-pop{text-decoration:underline;color:#099fde}.ticket_holdfont .multi-line-holdfont,.g-text-box .multi-line-holdfont{padding-right:22px}.multi-text-block-last .list_st_border_item:last-child{border-bottom:0;background-image:none}.text-with-icon .label-text{display:inline-block;max-width:56px;max-height:36px;overflow:hidden;line-height:18px;vertical-align:middle}.text-with-icon .f-chevron-down{position:relative;left:0;vertical-align:-4px;color:#099fde}.traveler-checked-already{line-height:50px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.traveler-checked-already span:first-child{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.traveler-checked-already .warning{-webkit-box-flex:0 0 125px;-moz-box-flex:0 0 125px;-webkit-flex:0 0 125px;flex:0 0 125px;text-align:center}.traveler-checked-already .grey{min-width:63px}.grey{color:#999}.coupons-icon{width:17px;color:#fff;text-align:center;display:inline-block;font-size:12px}.info_display dfn{z-index:111;position:relative}.stamp{width:18px;height:18px;padding:0 4px;margin-bottom:50px;position:relative}.stamp:before{content:'';position:absolute;top:0;bottom:0;left:3px;right:3px}.stamp01{background:radial-gradient(rgba(0, 0, 0, 0) 1px, rgba(0, 0, 0, 0) 1px, #fe587b 1px);background-size:6px 6px;background-position:4px 0;margin-right:4px}.stamp01:before{background-color:#fe587b}.wth77{width:90px!important}.wth54{width:54px!important}.coupon-activity{position:absolute;top:50%;margin-top:-9px;padding:0 5px;height:17px;line-height:17px;vertical-align:1px;background:#fe587b;font-size:12px;color:#fff}.coupon-activity:before,.coupon-activity:after{content:'';position:absolute;top:0;left:0;width:1px;height:100%;background:url(../img/bg_coupon_border_left.png?v=20220209201515) repeat-y;background-size:1px auto}.coupon-activity:after{left:auto;right:0;background:url(../img/bg_coupon_border_right.png?v=20220209201515) repeat-y;background-size:1px auto}.coupon-ml{margin-left:28px;line-height:36px;margin-right:5px}.mr8{margin-right:8px}.ml0{margin-left:0!important}.info_display .coupons-change{color:#099fde;border:1px solid #099fde;border-radius:3px;font-size:12px;margin-top:7px;width:42px;height:22px;line-height:22px;align-items:center;text-align:center}.info_display .preference-content{margin-left:0;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.info_display .preference-cost{line-height:36px;color:#ff6813;font-family:"PingFangSC-Regular"}.charges_detail_list li{font-size:14px;padding:5px 0}.charges_detail_list li p{line-height:16px}.charges_item_position{position:relative;padding-right:100px}.charges_detail_list .detail-text-price{width:130px;text-align:right}.charges_detail_list .detail-text-price .txt-day{font-size:12px;color:#fff}.charges_detail_list{margin-left:15px;padding:10px 15px 10px 0;word-break:break-all}.charges_detail_title{margin-left:15px;height:35px;line-height:35px;font-size:14px;color:#4ac9ff;border-bottom:1px solid #333}.charges_detail_line{margin-left:15px;width:100%;height:1px;background-color:#333}.layer-order-totals{float:right;padding:24px 15px 0 0}.layer-order-totals .layer-fc{font-size:19px}.layer-order-cashback i,.layer-order-cashback span{font-size:14px}.layer-order-expense{padding:10px 15px 0 0;clear:both;text-align:right}.layer-order-expense-item{margin-left:10px}.layer-order-expense-link{color:#0086f6;display:block}.charges_tip{width:100%;clear:both}.layer-fc{color:#ff7d13}.layer-fc i{margin:0 2px}.charges_detail_tip{padding:32px 15px;color:#fff;font-size:14px}.car-insurance-tip{font-size:12px;color:#b7904b;line-height:30px}.booking-multi-hotel{display:-webkit-box;-webkit-box-align:center}.booking-localtime-tip{display:block}.order_benefit{padding-left:10px;font-size:15px;font-weight:700}.login_info{font-size:12px}.order_section .with_delete{padding-right:50px}.language_choose{height:25px;position:absolute;top:50%;right:10px;margin-top:-12px;z-index:1}.language_choose span{position:relative;width:23px;height:23px;line-height:23px;border:1px solid #999;text-align:center;color:#999;font-size:14px}.language_choose span:last-child{margin-left:-1px}.language_choose span.current{border:1px solid #099fde;z-index:1;color:#099fde}.language_choose span.current:before{content:'';display:block;position:absolute;right:-6px;bottom:-6px;border:6px solid #099fde;border-color:#099fde transparent transparent transparent;-webkit-transform:rotate(-45deg)}.name_box{position:relative;background-color:#fff;border-width:0;border-bottom-width:1px;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;border-bottom:1px solid #c8c8c8 \9\0}.name_box .list_item.cn_name{-webkit-border-image:none;border-image:none}.name_box .en_name{margin-right:70px}.name_box .cn_name input{height:48px;padding-right:70px;box-sizing:border-box}.name_box .en_name .side_list_title{line-height:18px}.name_box .en_name .side_list_title p{color:#999}.btn_box_bottom{box-sizing:border-box;padding:10px 15px;width:100%}.manage-wrap{padding-top:10px}.ticket_person_info{position:relative}.ticket_person_info .card-section{margin-top:0}.manage-wrap .ticket_language{right:6px}.manage-wrap .g-page-add-container{padding:0 6px 10px}.card-footer{padding:0 6px 10px}[data-view-name=bookingcomplete] .order_sum{padding:15px;margin:0}.order_sum{border:0;padding:0 15px;margin:15px 0;color:#000}.order_sum_bottom{border-bottom-width:0}.order_border{border-top-width:1px}.order_sum .order_sum_item{line-height:24px;font-size:14px;border-top-width:0}.order_sum .order_sum_item label{padding-right:15px}.order_sum .font_em{display:inline-block;font-size:15px}.order_sum .font_em dfn{font-size:12px}.order_sum .ticket_payprice .font_em{font-size:21px}.order_sum .ticket_payprice dfn{font-size:15px}.cui_cldwrap{position:relative}.comment_pic_fix{height:calc(100% - 44px)}.commetn_pic_hold{padding-top:48px}.order_btn_box{margin:0 -7px}.order_btn_box .flex-box{position:relative;overflow:visible;padding:0 7px}.order_btn_box .wifi-old-corner{font-size:10px;top:-12px;right:0}.order_btn_box a{display:block;line-height:40px;text-align:center;font-size:15px;color:#19a0f0;position:relative;border:1px solid #19a0f0;border-radius:4px}.order_btn_box .f-tick{vertical-align:-2px;margin-right:3px;font-size:16px}.ticket_order_list .order_list_content{box-sizing:border-box;padding:8px 15px 8px 75px;line-height:18px;font-size:14px}.ticket_order_list .order_list_content .ticket_label{position:static;float:left;width:90px;margin-left:-75px;transform:translateY(0);-webkit-transform:translateY(0);line-height:18px;padding:5px 0;color:#999}.order_list_content .multi-line-info{display:block;padding:5px 0;line-height:18px}.product_tit{margin-left:-75px;padding:7px 0 5px;font-size:15px;text-align:justify}.recommend_list_tab + .recommend_p_list{border-top-width:0}.recommend_p_list .recommend_content del{color:#797979}.order-detail-box{padding-bottom:50px}.order-pay-box .cui-paybar{position:fixed;z-index:10}.cancel-tip{height:42px;line-height:42px;margin:5px -15px -15px;padding:0 15px;border-width:0;border-bottom-width:1px;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;background-color:#fefcf3;color:#481a03;font-size:13px}.order-detail-btnbox{margin-top:15px}.cancel-tip + .order-detail-btnbox{margin-top:30px}.comment-btn-box{padding:15px;margin:0;background-color:#fff}.add-comment-btn{padding:0 15px;background-color:transparent}.add-comment-btn .flex-box{background-color:#fff}.comment-btn-box .flex-box{padding:0}.pay-bar-box .cui-paytit{line-height:18px}.continue-tip{margin:-1px 0 0 10px;font-size:11px}.consult-box{left:0;right:0}.consult-box .btn-box{position:relative;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.consult-box .btn-box:before{content:'';position:absolute;left:50%;top:16px;display:block;width:1px;height:76px;border-width:0;border-left-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.consult-box .btn-item{float:left;width:50%;height:108px;text-align:center}.consult-box .btn-item .f-tel-info,.consult-box .btn-item .f-online-info{display:block;margin:20px 0 5px;font-size:40px;color:#3dc437}.consult-box .text_light_gray{line-height:30px;text-align:center}.code-box{margin-left:-75px;text-align:center;font-size:13px;color:#000}.qr-code img{width:150px;margin-bottom:5px}.ins-list{padding:10px 0 0 15px;background-color:#fff;color:#585858}.ins-title{padding-right:15px;font-size:15px;color:#333}.ins-title .count{margin-top:2px;font-size:13px}.ins-list .border-item{padding:6px 0;position:relative}.ins-item{padding-left:75px;position:relative}.ins-item label{position:absolute;left:0}.ins-item.ins-people{padding-right:105px}.ins-status{position:absolute;right:15px;top:28px;font-size:13px}.ins-status span{padding-left:10px}.ins-detail{padding:0 15px 10px}.ins-detail p{margin-bottom:10px}.ins-detail p:last-child{margin-bottom:0}.icon-consult{line-height:18px;font-size:10px}.icon-consult .f-consult{display:block;margin-top:7px;font-size:17px}.ticket_order_list .benefit{padding:10px 15px 10px 0}.ticket_order_list .benefit h4{padding-bottom:4px;line-height:18px;font-size:15px;color:#000}.ticket_order_list .benefit_content{line-height:18px}.order_list_content .order-item-value{display:block;padding:5px 0 5px 15px;word-break:break-all}.ticket_order_list .order_info{display:inline-block;position:relative;padding-right:12px;line-height:18px}.ticket_order_list .order_info .f-chevron-right{right:0;font-size:12px}.comment-tip{margin-top:16px;font-size:13px;line-height:17px}.comment-tip dfn{margin-left:-3px;vertical-align:-1px;font-size:14px;line-height:0}.order-detail-countdown{padding-left:15px;height:45px;line-height:45px;background-color:#fefcf3;font-size:16px;color:#481a03;justify-content:space-between;-webkit-justify-content:space-between}.order-detail-countdown .ttd-btn-flat{width:30%;height:45px;line-height:45px;font-size:16px}.order-detail-countdown span{font-size:18px}.order-detail-countdown span:first-child{margin-left:14px}.refund-rules-localtime{margin-bottom:10px;justify-content:space-between;-webkit-justify-content:space-between}.refund-rules-btn{color:#099fde;height:16px;line-height:16px;padding:0 5px;border-radius:7px;border:1px solid #099fde;font-size:12px;background-color:#fff;align-self:center;-webkit-align-self:center}.order-shop-tip{font-size:13px;padding:0 15px;margin:10px 0}.icon-consulting{display:inline-block;width:30px;height:30px;vertical-align:middle;background:url(http://webresource.c-ctrip.com/ares2/activity/ottd-pic-service/1.0.12/default/common/zixun_icon.webp) no-repeat 100% 100%;background-size:30px;margin-top:5px}.detail-wrap{padding:44px 0 0;box-sizing:border-box}.detail-wrap{padding-top:calc(env(safe-area-inset-top) + 44px);padding-top:calc(constant(safe-area-inset-top) + 44px)}.detail-wrap.h5{padding-bottom:86px}.detail-wrap.h5{padding-bottom:calc(env(safe-area-inset-bottom) + 86px);padding-bottom:calc(constant(safe-area-inset-bottom) + 86px)}.onedaytour-wrap,.usecar-wrap,.wifi-wrap{padding-bottom:60px}.onedaytour-wrap,.usecar-wrap,.wifi-wrap{padding-bottom:calc(env(safe-area-inset-bottom) + 60px);padding-bottom:calc(constant(safe-area-inset-bottom) + 60px)}.get-text{-webkit-user-select:text}.row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.col-auto{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;overflow:hidden}.detail-order-status{padding:0 15px 12px;background-color:#0086f5;color:#fff;word-break:break-all}.detail-order-status .detail-status-icon{margin-right:9px;font-size:16px}.detail-order-status h1{font-size:23px}.detail-status-info{padding-left:26px;font-size:12px;color:#d3f2ff}.ticket_order_list .f-chevron-right{color:#c1c1c1}.detail-order-schedule{width:92px;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.detail-order-schedule .f-info{margin-right:6px;line-height:1.5}.expense-detail{color:#099fde;font-size:12px}.expense-detail .f-info{margin-right:4px;vertical-align:-1px}.order_sum_fix{border:0;margin:0;padding:15px 15px 0}.order_btn_box .apply-cancel a{color:#ccc;border:1px solid #dbdbdb}.list-card{margin:0 5px}.list-card .f-chevron-right{position:absolute;top:50%;right:15px;margin-top:-7px;color:#099fde;font-size:13px}.order-item-value .f-chevron-right{right:0}.list-card .f-chevron-down,.list-card .f-shop-tel,.list-card .f-chevron-up,.wifi-item-value .f-chevron-down,.wifi-item-value .f-chevron-up{float:right;margin-top:2px;color:#099fde;font-size:13px}.order_title .f-chevron-down,.order_title .f-chevron-up{margin-top:5px;font-size:13px}.product_tit .f-section-tip{vertical-align:-2px;margin-right:2px;color:#099fde}.product_tit .product_tit_detail{width:35px;color:#099fde;font-size:12px;text-align:right}.list-card .card-radius{border-radius:4px;border-width:0;box-shadow:0 1px 0 0 #a3aab2}.card-bottom-radius{border-radius:0 0 4px 4px;border-width:0;box-shadow:0 1px 0 0 #a3aab2}.list-card .grey-title{background-color:#eff0f2;color:#000;border-width:0}.list-card .grey-text{color:#000;border-width:0}.list-card .order_title_text{padding:13px 40px 13px 15px;border-width:0;border-bottom-width:1px;color:#000;text-align:justify;word-break:normal}.list-card .order-place{color:#099fde}.list-card .order-time-tip{font-size:12px;color:#999;text-align:justify}.list-card .order-arr-text,.wifi-item-value .order-arr-text{float:left;width:92%;text-align:justify}.list-card .order-els,.wifi-item-value .order-els{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.list-card .order-ticket-name{color:#000}.list-card .order-person{margin-bottom:8px}.list-card .order-person:last-child{margin-bottom:0}.order-person .order-person-info{font-size:12px;color:#999}.list-card .refund-rules{background-color:#fff;padding:8px 15px;border-radius:0 0 4px 4px;border-bottom-width:0}.order-detail-block{background-color:#fff;overflow:auto}.order-check{margin-top:15px;border-top:0}.order-check h3{padding:8px 15px;font-size:14px;line-height:24px;border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.order-check p{padding:0 15px;font-size:12px;text-align:justify}.order-check .f-chevron-right{float:right;margin-top:6px;font-size:13px;color:#099fde}.order-check .tip-text{background-color:#fefcf3;padding:8px 15px;color:#481a03;font-size:13px;line-height:24px;border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.order-check .grey-text{color:#999}.order-detail-invoiceUl .order-detail-bg{background-color:transparent;padding:0 15px 0 0;margin-left:15px}.title-comment-score{margin-left:5px;color:#099fde;font-size:18px}.title-comment-score span{font-size:13px;margin-left:2px}.title-comment{margin-left:4px;color:#099fde;font-size:13px}.title-comment-name{font-size:16px}.reserve-bottom-box{position:fixed;bottom:0;width:100%;z-index:1100;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#fafafa;box-shadow:0 -3px 3px -2px rgba(0, 0, 0, 0.14)}.reserve-bottom-box{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.comment_content{padding-bottom:60px}.comment_content{padding-bottom:calc(env(safe-area-inset-bottom) + 60px);padding-bottom:calc(constant(safe-area-inset-bottom) + 60px)}.ios-wrap{padding-top:64px}.ios-wrap{padding-top:calc(env(safe-area-inset-top) + 44px);padding-top:calc(constant(safe-area-inset-top) + 44px)}.ttd-detail-comment .cui-rate{margin-left:0}.activity_product_tit{background-color:#fff}.activity_product_tit.special-type .activity_info li{margin:0 15px 9px 0}.activity_product_tit.special-type .activity_info li:first-child{margin-top:0}.activity_product_tit.special-type .score{padding-right:15px}@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-min-device-pixel-ratio: 2){.detail-calendar .date-choose-item{width:25%}.activity_product_tit.special-type .activity_pic{width:130px}.activity_product_tit.special-type .activity_info{margin-left:146px}.activity_product_tit.special-type .activity_pic img{height:100%;width:auto}.activity_product_tit.special-type .activity_price_info{font-size:18px}}.activity_product_name{margin-left:15px;padding:14px 15px 1px 0;line-height:18px;font-size:16px;text-align:justify;color:#000}.activity_pic{position:absolute;width:144px;height:81px;overflow:hidden;background-color:#eef3f5}.activity_pic .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:25px}.activity_pic img{position:absolute;width:100%;height:100%}.activity_pic .pic_num{position:absolute;right:0;bottom:0;padding-right:3px;line-height:16px;color:#fff;font-size:10px;background-color:rgba(0, 0, 0, 0.6)}.activity_pic .pic_num span{position:relative;z-index:2}.activity_pic .pic_num .pic_num_shadow{position:absolute;left:-8px;top:0;width:8px;height:22px;background-color:rgba(0, 0, 0, 0.6);border-radius:14px 0 0 0;z-index:1}.activity_detail_info{position:relative;padding:12px 0 9px 15px;color:#333;font-size:13px}.detail-tag{padding:8px 15px 0;background-color:#fafafa;position:relative}.detail-tag-item{float:left;height:18px;overflow:hidden;margin:0 15px 7px 0;font-size:13px}.footer-item .tag-discount{margin-right:4px;margin-bottom:15px}.footer-item>.tag-discount + p{padding-left:6px}.detail-tag-item .f-radiobox{margin-right:5px;color:#71c13d;font-size:13px;vertical-align:-1px}.detail-tag-item .f-michelin{color:#bf002b;font-size:10px}.activity_info{height:84px;margin-left:160px}.activity_info li{margin:0 15px 9px 0}.activity_info li:last-child{margin-bottom:0}.activity_info .origin-price{color:#797979;font-size:12px}.activity_info .del-line{padding-left:0}.activity_price_info{padding-right:2px;color:#f40;font-size:20px;font-weight:700}.activity_price_info dfn{padding-right:2px;font-size:15px;font-weight:400;vertical-align:baseline}.activity_price_info ~ .u-pro-tag{vertical-align:3px}.activity_info_list{background-color:#fff}.border-item .usecar-Choosedetail{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px;word-spacing:6px}.activity_info_list .border-item{padding-left:15px}.activity_info_list .with_height{padding-top:8px;overflow:hidden}.activity_info_list .sub_title{font-size:14px;line-height:22px;color:#000}.activity_info_list .sub_title .f-info{margin-right:3px;vertical-align:-1px;color:#71c13d}.activity_info_list .info_detail{line-height:22px;font-size:14px}.activity_info_list .info_detail strong{font-weight:400}.activity_info_list .sub_title:nth-of-type(n+3),.activity_info_list .info_detail:nth-of-type(n+2){display:none}.sub_title_list{padding-top:10px}.sub_title_item{float:left;width:25%;font-size:14px}@media (max-width: 350px){.sub_title_item{font-size:13px}}.activity_info_list .activity_info_item{position:relative;margin-bottom:5px;padding-left:8px;font-size:13px}.activity_info_tit{padding:12px 15px 0 0;font-size:16px;color:#000}.border-half{position:relative}.border-half:after{position:absolute;top:-50%;left:-50%;content:'';display:block;width:200%;height:200%;border:1px solid #dbdbdb;box-sizing:border-box;transform:scale(0.5);-webkit-transform:scale(0.5)}.activity_info_tit .detail-btn{line-height:15px;padding:0 5px;margin-top:3px;font-size:12px}.activity_info_tit .detail-btn:after{border-color:#099fde;border-radius:15px}.dot_list li{position:relative;padding:4px 0 5px 10px;word-break:break-all;text-align:justify}.dot_list li:before{content:'';display:block;position:absolute;left:0;top:11px;width:3px;height:3px;background-color:#333}.route-tip{position:relative;margin:0 15px 0 0;padding-bottom:15px;padding-left:10px;color:#999;font-size:12px}.route-tip:before{content:'*';position:absolute;top:2px;left:0;background-color:transparent;color:#999}.ticket_layer_item .refund-tip{color:#999;margin:10px 0 3px;padding-bottom:0}.ticket_layer_item .refund-tip{margin:3px 0}.daytour-detail-list .refund-tip{color:#999;padding:10px 0 3px 10px;margin-right:0}.daytour-detail-list .route-tip:before{top:10px}.ticket_order_list .route-tip{padding-bottom:10px;margin:0 0 0 15px}.daytour-detail-list .f-ask,.ticket_layer_item .f-ask{color:#099fde;margin-left:5px;vertical-align:-2px}.product_summary{padding:7px 15px 9px 0}.product_summary li{display:none;font-size:14px;line-height:22px}.product_summary li:first-child,.product_summary li:nth-child(2),.product_summary li:nth-child(3){display:block}.product_summary li img{width:100%}.product_route{padding-right:15px}.route_time{padding-right:10px}.activity_info_item:before{position:absolute;left:0;top:7px;content:"";height:3px;width:3px;background-color:#333;border-radius:50%}.show_more{display:block;line-height:40px;text-align:center;color:#333;font-size:14px;background:#fff}.show_more .f-arrow-light-right{font-size:12px}.show_detail{line-height:50px;text-align:left;font-size:16px}.show_detail .f-detail{margin-right:7px;vertical-align:-1px}.recommend_act_list .recommend_item .scenic_spot_w{line-height:18px}.pop_order{width:100%;height:44px;box-sizing:border-box;line-height:44px;padding:0 15px;background-color:#f6f6f6;text-align:left}.pop_order .btn_yellow,.pop_order .btn_gray{width:70px;height:30px;line-height:30px;padding:0;font-size:15px;color:#fff;vertical-align:middle}.pop_order .btn_gray{display:inline-block;border-radius:3px;background-color:#b1b1b1;color:#fff;text-align:center}.order_tip{display:inline-block;vertical-align:middle;color:#ff5a00}.ticket_layer_list{padding-left:15px;box-sizing:border-box;width:100%;text-align:justify}.ticket_layer_item{padding:11px 15px 10px 0;font-size:12px;border-width:0;border-bottom-width:1px;border-radius:5px;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid;background:#fff;overflow:hidden}.ticket_layer_item .f-tick{position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);color:#099fde;font-size:20px}.ticket_layer_item:last-child{border-bottom-width:0}.ticket_layer_item .u-pro-tag i{margin:0 4px 3px 0}.ticket_layer_item .ticket_oneday_title{font-size:16px;color:#333;margin-bottom:5px}.ticket_layer_item .ticket_layer_title{font-size:16px;color:#099fde}.ticket_layer_item .ticket_layer_content{line-height:22px;font-size:14px;color:#333}.ticket_layer_item .dis-box{margin-bottom:10px}.ticket_layer_item .dis-box:last-child{margin-bottom:0}.ticket_layer_item .dis-box p{font-size:14px;color:#fff;text-align:justify}.ttd-layer-box .dis-box p{color:#333}.ticket_layer_item .dis-box .dis-name{display:inline-block;font-size:12px;color:#ff9a14;line-height:16px;margin-bottom:6px;padding:0 4px;border:1px solid #ff9a14;border-radius:1px}.ticket_layer_item .dis-box .dis-name:first-child{margin-top:5px}.ticket_layer_item .dis-box .dis-text span{color:#ffa914;margin-left:2px}.ticket_layer_item .daytour-detail-table{background-color:transparent;border:1px solid #333}.ticket_layer_item .daytour-detail-table th{line-height:25px;background-color:#272727;border:1px solid #333}.ticket_layer_item .daytour-detail-table td,.ticket_layer_item .daytour-detail-table tr:nth-of-type(2n+1) td{background-color:transparent;border:1px solid #333}.ticket_layer_item h4{font-size:13px;padding-bottom:8px}.ticket_layer_item p{font-size:14px;line-height:21px;color:#333}.ticket_layer_item p img{width:100%;height:auto}.ticket_layer_item span{word-break:break-all!important}.ticket_layer_item .f-connect-number{margin-right:5px;vertical-align:-1px}.ticket_layer_item .sub_title{line-height:18px;font-weight:700;font-size:13px;color:#000}.ticket_layer_item .font-b{font-size:14px;color:#000}.ticket_layer_info:last-child{margin-bottom:-10px}.ticket_layer_info p{margin-bottom:10px}.ticket_layer_info .ticket_layer_paragraph{padding-left:0}#c-activity-con{position:relative}.ticket_user_comment{margin-right:20px;color:#999}.ticket_user_comment .ticket_user_num{margin-right:12px;color:#099fde;font-size:15px;vertical-align:-4px}.ticket_user_comment .comment-num-gray{margin-right:15px;vertical-align:-3px}.ttd-detail-comment,.ttd-detail-calendar{background-color:#fff}.ttd-detail-comment .comment-list-item{margin-left:0;padding:0 15px 5px}.ttd-detail-comment .comment-list-item h3{padding:4px 0 0;font-size:11px}.ttd-detail-comment .ttd-detail-comment-item{padding:6px 0 6px 15px}.ttd-detail-comment .ttd-detail-comment-item label{font-size:15px}.detail_recommend_list .border-item:last-child{border-bottom-width:1px}.detail_recommend_item{padding:10px 10px 9px}.detail_recommend_item .g-pro-list-img{width:55px;height:55px;margin-right:10px}.detail_recommend_item img{width:100%;height:100%}.detail_recommend_item .g-title{height:32px;line-height:16px;margin-bottom:4px;font-size:13px}.detail_recommend_item .text_brown{font-size:11px}.detail_recommend_item .g-pro-list-info{min-height:0}.detail_recommend_item .g-pro-info-item{position:relative;height:18px}.detail_recommend_item .g-pro-info-item .u-pro-tag.fr{margin-right:0}.recommend-word{display:block;width:100%;position:absolute;left:0;padding:0 75px 0 70px;line-height:26px;box-sizing:border-box}.text_brown{color:#9f4a28}.detail-footer{position:fixed;left:0;right:0;bottom:0;z-index:1100;background-color:#fafafa;border-width:0;border-top-width:1px;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid;box-shadow:0 -3px 3px -2px rgba(0, 0, 0, 0.14)}.detail-footer .btn_yellow,.detail-footer .btn_gray{width:100%;height:44px;line-height:44px;padding:0;font-size:18px}.detail-footer .btn_gray{background-color:#cdcdcd;color:#fff}.with-info{padding-left:77px}.info-btn{position:absolute;left:0;top:0;bottom:0;width:66px;padding:8px 0;border-width:0;border-right-width:1px;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid;text-align:center;color:#666;font-size:12px}.info-btn .f-consult{margin-bottom:4px;font-size:23px}.del-line{padding-left:2px;position:relative;color:#999}.g-res-list .g-res-order{padding:0 0 9px;box-sizing:border-box;text-align:center}.g-res-order .del-line{display:inline-block;margin-bottom:3px;font-size:12px;line-height:12px}.g-res-list .origin-price{display:block;color:#797979;font-size:12px}.ttd-detail-pop{width:100%;box-sizing:border-box;padding:0 0 60px 15px;border-radius:5px;overflow:hidden}.ttd-detail-pop.isios{padding-top:20px}.ttd-detail-pop .ttd-detail-item{padding:13px 10px 0 0}.ttd-detail-pop .ttd-detail-title{font-size:15px}.ttd-detail-pop .u-pro-tag .yellow{border:1px solid #ff9a14}.ttd-detail-pop .ttd-detail-content{padding-bottom:12px;font-size:13px}.route-list{padding:10px 15px 0 20px}.route-title{position:relative;margin-bottom:7px;font-size:13px;color:#099fde}.route-title:before{content:'';display:block;width:6px;height:6px;border-radius:50%;background-color:#099fde;position:absolute;left:-20px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.route-sub-title{margin-bottom:7px;font-size:13px;font-weight:700;color:#333}.route-item{padding:0 0 14px;margin-top:-7px;position:relative;font-size:14px;line-height:22px}.route-item:before{content:'';position:absolute;left:-18px;top:0;bottom:0;display:block;width:1px;background-color:#dbdbdb}.route-item:first-child:before{top:7px;bottom:0}.route-item:last-child:before{height:0}.route-item label{display:block;color:#099fde}.route-item label:before{content:'';display:block;width:4px;height:4px;background-color:#fff;border-radius:50%;border:1px solid #099fde;position:absolute;left:-20px;top:7px}.fd-box{position:relative;height:40px;background-color:#f9f9f9}.fd-box .fd-info{display:table-cell;height:40px;vertical-align:middle;line-height:16px;padding:0 10px 0 53px;font-size:13px;color:#666}.fd-box .icon-fd{position:absolute;left:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.fd-box .g-list-loading{position:absolute;left:0;right:0;top:0;bottom:0;background:transparent}.detail-calendar{background-color:#fff}.detail-calendar-title{padding:0 15px;line-height:50px;font-size:16px}.calendar-sub-title{margin-left:20px;font-size:13px;color:#999}.detail-calendar .date-choose-item{float:left;width:20%;padding:0 5px;margin:0 0 10px;box-sizing:border-box}.date-choose-item .vertical-box{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.detail-calendar .date-choose-box{position:relative;height:50px;border-radius:5px;border:1px solid #dbdbdb;text-align:center;color:#000}.detail-calendar .date-choose-more{line-height:50px}.date-choose-more .date-choose-moretext{font-size:13px}.detail-calendar .date-choose-box:active{background-color:#d9d9d9}.detail-calendar .selectedDate{background:#099fde;border-color:#099fde;color:#fff}.detail-calendar .selectedDate:active{background-color:#0887bd;color:#d9d9d9}.detail-calendar .selectedDate:active .s-price{color:#d9d9d9}.detail-calendar .selectedDate .s-price{color:#fff}.detail-calendar .detail-date-choose{padding:0 10px;height:62px;position:relative;overflow:scroll}.detail-calendar .detail-date-choose .g-loading{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}.detail-date-choose .detail-date-scroll{position:relative}.date-choose-box .day{padding-top:2px;line-height:15px;font-size:10px}.date-choose-box .date{line-height:16px;font-size:13px}.date-choose-box .s-price{line-height:16px;font-size:11px;color:#ff7d13}.online-info{background-color:#fff;line-height:44px;text-align:center}.online-info .f-consult{font-size:20px;margin-right:5px;vertical-align:middle;color:#999}.onedaytour-wrap{padding-top:0}.onedaytour-wrap .activity_detail_info{padding-bottom:18px}.onedaytour-wrap .activity_info li{margin:0 15px 2px 0}.onedaytour-wrap .activity_info li:last-child{margin-bottom:0}.onedaytour-wrap .activity_info .origin-price,.usecar-wrap .activity_info .origin-price,.onedaytour-wrap .activity_info .del-line,.usecar-wrap .activity_info .del-line{padding-left:0}.onedaytour-wrap .activity_info li:first-child{height:27px;margin-top:-6px}.usecar-wrap .product_summary li{display:block}.detail-info-list a{text-decoration:underline}.extra-buy-block .ticket_order_list .order_list_content .ticket_label,.extra-buy-block .order_list_content .ticket_label{margin-left:-66px}.extra-buy-block .product_tit{position:relative;padding-left:15px}.extra-buy-block .product_tit .f-section-tip{position:absolute;top:9px;left:-5px}.detailinfo-vheight{min-height:100vh}.new-detail-footer{height:60px;height:calc(env(safe-area-inset-bottom) + 60px);height:calc(constant(safe-area-inset-bottom) + 60px);padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom);background-color:#fff;box-shadow:0 -2px 8px 0 rgba(0, 0, 0, 0.08);box-sizing:border-box;z-index:961}.detail-footer-btn{margin:11px 0;text-align:center;color:#222;font-size:10px;flex:1;min-width:50px}.f-z-new-service-online{font-size:23px!important}.new-detail-footer-left{display:flex;flex:1;padding-left:8px}.new-detail-footer-right{min-width:40%;flex:1}.detail-footer-btn .f-shop-tel,.detail-footer-btn .f-consult,.detail-footer-btn .f-z-new-service-online,.detail-footer-btn .f-shop,.detail-footer-btn .f-heart,.detail-footer-btn .f-hearted{margin-bottom:2px;font-size:20px}.detail-footer-btn .f-hearted{color:#ff6913}.detail-footer-booking{padding:8px 10px}.detail-footer-booking .btn_yellow{width:100%;height:44px;line-height:44px;font-size:18px}.detail-footer-booking .disable-btn-gray{background-color:#ccc}.detail-travel .border-list:first-child{border-top-width:0}.daytour-info-footer .footer-item.detail-multi-tag{height:15px;line-height:15px;margin-top:8px;border-bottom-width:0}.daytour-info-footer .detail-multi-tag .detail-tag-item,.daytour-info-footer .detail-single-tag .detail-tag-item{max-width:none}.flex-container .u-pro-tag .time_label{float:none}.daytour-info-footer .detail-single-tag{height:auto;line-height:auto;margin-top:0}.daytour-info-comment{margin-top:17px;color:#099fd3;font-size:14px}.daytour-info-comment i{font-size:17px}.daytour-info-commentall{margin-top:20px;color:#099fd3;font-size:14px}.wifi-detail-title{line-height:40px;padding:0 15px 0 40px;background-color:#fff;font-size:16px;position:relative;color:#000}.wifi-detail-title [class*=f-]{position:absolute;left:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:18px;height:18px;line-height:18px;border-radius:50%;background-color:#39b2e4;color:#fff;font-size:12px;text-align:center}.wifi-detail-title .title-tip{float:right;margin-right:15px;font-size:13px;color:#999}.daytour-detail-header{position:fixed;top:0;left:0;right:0;height:44px;padding:6px 0;box-sizing:border-box;line-height:44px;z-index:50}.daytour-detail-header.isios{height:64px;padding-top:26px}.daytour-detail-header.wifi-header.isios{padding-top:20px}@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3){.daytour-detail-header,.daytour-detail-header.isios{padding-top:calc(env(safe-area-inset-top) + 6px);padding-top:calc(constant(safe-area-inset-top) + 6px);height:calc(env(safe-area-inset-top) + 44px);height:calc(constant(safe-area-inset-top) + 44px)}.daytour-detail-header.wifi-header.isios{padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}.daytour-detail-header.wifilist-header{padding-top:0;height:44px}}.daytour-detail-header.scroll{background-color:#099fde;color:#fff}.daytour-detail-header .left,.daytour-detail-header .right{float:left;height:44px;line-height:44px;margin-top:-6px;position:relative;z-index:1}.daytour-detail-header .left{margin-left:6px}.daytour-detail-header .right{float:right}.daytour-detail-header .right .daytour-header-btn{float:left}.daytour-detail-header .center{display:none;position:absolute;width:100%;line-height:32px;font-size:18px;color:#333;text-align:center}.daytour-header-btn{width:44px;height:44px;line-height:44px;text-align:center}.daytour-header-btn .btn-wrap{display:inline-block;width:32px;height:32px;line-height:32px;vertical-align:middle;background:rgba(0, 0, 0, 0.5);border-radius:50%;text-align:center}.daytour-header-btn [class*=icon],.daytour-header-btn [class*=f]{font-size:18px;color:#fff;line-height:32px}.daytour-header-btn .f-chevron-left-thin{font-size:20px}.daytour-detail-header.scroll .center{display:block;color:#fff}.daytour-detail-header.scroll [class*=icon],.daytour-detail-header.scroll [class*=f]{color:#fff}.daytour-detail-header.scroll .btn-wrap{background:transparent}.daytour-info-box{position:relative;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid}.daytour-info-box .daytour-img{width:100%;height:0;padding-bottom:56.25%;position:relative}.daytour-info-box .daytour-img .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:40px}.daytour-info-box .img-wrap{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.daytour-info-box .cm-slide--full-img img{height:100%}.daytour-img-footer{position:absolute;bottom:0;left:0;right:0;z-index:1;height:32px;line-height:24px;padding:0 15px;box-sizing:border-box;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7))}.daytour-img-footer .daytour-info-text{height:24px;padding-top:4px;overflow:hidden;font-size:12px;color:#fff}.daytour-img-footer .daytour-info-text.departure-info{position:absolute;bottom:8px;width:1.1rem;height:auto;line-height:14px;padding-top:0}.daytour-info{padding:10px 15px 0;background-color:#fff}.daytour-info-name{line-height:18px;font-size:16px;color:#000}.daytour-price-box{height:40px;margin-top:-3px;color:#999;font-size:12px;overflow:hidden}.daytour-price-box .price-item{display:inline-block;margin-right:5px}.daytour-price-box .price-item-booking{margin-left:2px;color:#666}.daytour-price-box dfn{padding-right:3px;font-size:18px}.daytour-price-box i{padding-left:2px}.daytour-price-box .price{font-size:25px}.daytour-info-footer{background-color:#f9f9f9;font-size:12px;color:#666}.daytour-info-footer .footer-item{height:32px;line-height:32px;overflow:hidden;padding:0 30px 0 15px;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid;font-size:13px}.daytour-info-footer .footer-item-discount{background-color:#fff;overflow:visible}.daytour-info-footer p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daytour-info-footer .footer-item:last-child{border-bottom-width:0}.daytour-info-footer .footer-item .text_orange{padding-left:2px}.daytour-info-footer .footer-item .icon-orange{display:inline-block;width:13px;height:13px;line-height:13px;margin-right:5px;text-align:center;background-color:#ff7d13;color:#fff;font-size:10px}.daytour-info-footer .footer-item .detail-tag-item{overflow:visible}.daytour-detail-title{line-height:40px;padding:0 15px 0 40px;background-color:#fff;font-size:16px;position:relative;color:#000}.daytour-detail-title.daytour-car-title{padding-right:20px}.daytour-detail-title [class*=f-]{position:absolute;left:15px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#71c13d;font-size:16px}.daytour-detail-title .title-tip{float:right;margin-right:15px;font-size:13px;color:#999}.daytour-detail-title.no-icon{padding-left:15px}.daytour-detail-calendar{line-height:1;padding:16px 26px 12px 40px;overflow:hidden}.daytour-detail-calendar .date-info{display:none;float:right;margin-right:15px;line-height:20px;font-size:16px;color:#000}.daytour-detail-calendar .calendar-tip{float:none;display:inline-block;vertical-align:middle;line-height:22px;margin-right:0}.daytour-detail-calendar.isdate .calendar-tip{float:none}.daytour-detail-calendar .f-calendar2{top:24px}.daytour-detail-calendar.arr_r:after{margin-top:0;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.daytour-detail-calendar .calendar-tit{line-height:18px;padding-right:15px}.daytour-detail-calendar .calendar-tit i{margin-left:6px;font-size:13px;color:#999}.daytour-detail-calendar.isdate .date-info{display:block}.onedaytour-footer .cm-field-price{height:18px;overflow:hidden}.onedaytour-wrap .cm-day-list li.multi-active{background-color:#099fde;border-radius:3px;box-shadow:none;color:#fff}.onedaytour-wrap .cm-day-list .cm-field-price{font-size:10px}.daytour-detail-comment{background-color:#fff}.daytour-detail-comment .comment-info{padding:1px 15px;margin-top:15px}.daytour-detail-title + .comment-info{margin-top:0}.daytour-detail-comment .comment-name{font-size:12px;color:#999}.daytour-detail-comment .comment-content{margin:10px 0 15px;font-size:14px}.daytour-detail-comment .comment-title{line-height:50px}.daytour-detail-comment .comment-title .title-tip{font-size:13px}.daytour-detail-comment .comment-count{margin-right:15px;font-size:17px;color:#999}.daytour-detail-list{padding:10px 15px;background-color:#fff}.daytour-detail-list.table-wrap{padding-top:0}.daytour-detail-list.table-wrap a{text-decoration:underline;color:#099fde}.tab-wrapper{position:relative}.holder{padding-top:44px;margin-top:10px}.daytour-tab-box,.daytour-tab-box-ios{position:absolute;left:0;right:0;z-index:10;background-color:#fff;height:44px;border-width:0;overflow:hidden}.daytour-tab-box-ios{position:-webkit-sticky;position:sticky;top:44px}.daytour-tab-box-ios.fixed-xiongzhang{top:65px}.daytour-tab-box-ios.isinapp{position:-webkit-sticky;position:sticky;top:63px;top:calc(env(safe-area-inset-top) + 44px);top:calc(constant(safe-area-inset-top) + 44px)}.daytour-product-section.daytour-tab-box-ios{position:-webkit-sticky;position:sticky;top:54px}.daytour-product-section.daytour-tab-box-ios.isinapp{top:0;top:env(safe-area-inset-top);top:constant(safe-area-inset-top)}.tab-wrapper .daytour-product-section.fixed{top:54px;top:calc(env(safe-area-inset-top) + 54px);top:calc(constant(safe-area-inset-top) + 54px)}.daytour-tab-box + .holder{display:block}.daytour-tab-box-ios + .holder{display:none}.daytour-tab-box.fixed{position:fixed;top:44px;top:calc(env(safe-area-inset-top) + 44px);top:calc(constant(safe-area-inset-top) + 44px);margin-top:0}.daytour-tab-box.wechat-fixed{position:fixed;top:0;top:calc(env(safe-area-inset-top));top:calc(constant(safe-area-inset-top));margin-top:0}.daytour-tab-box.fixed.fixed-xiongzhang{top:65px}.daytour-tab-box.fixed.isinapp{top:0;top:calc(env(safe-area-inset-top) + 0);top:calc(constant(safe-area-inset-top) + 0)}.new-daytour-tab-box.fixed{position:fixed;top:0;top:calc(env(safe-area-inset-top) + 0);top:calc(constant(safe-area-inset-top) + 0);margin-top:0}.new-daytour-tab-box.fixed.fixed-xiongzhang{top:0}.new-daytour-tab-box.fixed.isinapp{top:0;top:calc(env(safe-area-inset-top) + 0);top:calc(constant(safe-area-inset-top) + 0)}.daytour-tab-box .cui-tab-mod,.daytour-tab-box-ios .cui-tab-mod{background-color:#fff}.tab-wrap .cui-tab-mod li,.tab-wrap li.cui-tab-current{color:#000;font-size:16px}.daytour-tab-box .cui-tab-mod .cui-tab-scrollbar{height:3px}.daytour-route{padding:0 0 0 15px;background-color:#fff}.daytour-list-title{margin-bottom:6px;font-size:14px;color:#000}.daytour-detail-list .info_detail{color:#333;text-align:justify}.daytour-detail-list .info_detail img{width:100%;margin:5px 0}.title-wrap{margin:0 -15px 20px -75px;padding:0 15px;border-bottom:10px solid #efefef}.route-title-wrap.multi-title{margin:-5px -15px 20px -25px;padding:9px}.daytour-route-list .route-title{position:relative;color:#333;font-size:13px;text-align:justify}.daytour-route-list .route-title:before{display:none}.daytour-route-list .multi-title .route-title-tag,.daytour-route-list .single-title .route-title-tag{position:absolute;left:-10px;top:50%;margin-top:-20px;z-index:1;padding:3px 2px;width:16px;height:34px;line-height:17px;background-color:#70d5ff;border-radius:3px;color:#fff;font-size:13px;text-align:center}.daytour-route-list .multi-title .route-title-item{margin-bottom:5px}.daytour-route-list .multi-title .route-title-item:last-child{margin-bottom:0}.daytour-route-list .multi-title .card-section{box-shadow:none;border:1px solid #b6eaff;margin:0;padding:14px 12px 14px 18px;background-color:#f1fbff;overflow:visible;min-height:20px}.daytour-route-list .single-title .route-title{padding:0 15px 10px 60px;position:relative;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid}.daytour-route-list .single-title .route-title-tag{position:absolute;left:0;top:0;max-width:61px;padding:0 8px;box-sizing:border-box;background-color:#70d5ff;color:#fff;font-size:14px;text-align:center;letter-spacing:1px}.daytour-route-list .route-name,.daytour-route-list .default .route-name{width:44px;padding:3px 4px;box-sizing:border-box;line-height:12px;border-radius:3px;position:absolute;left:0;top:50%;margin-left:-64px;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-color:#71c13d;font-size:12px;color:#fff;text-align:center}.daytour-route-list .route-name:after,.daytour-route-list .default .route-name:after{content:'';display:block;width:6px;height:6px;border-radius:1px;background-color:#71c13d;position:absolute;right:-3px;top:50%;transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg)}.route-item .route-name{top:11px;margin-left:-74px}.daytour-route-list .route-item-wrap{padding-left:10px;margin-left:40px}.daytour-route-list .route-item{padding:0 0 19px;font-size:14px}.daytour-route-list .route-item:before,.daytour-route-list .default .route-item:before{left:-18px;background-color:#dff1d3}.daytour-route-list .route-item label:before,.daytour-route-list .default .route-item label:before{width:7px;height:7px;left:auto;right:0;border:1px solid #71c13d}.daytour-route-list .route-item label{position:absolute;left:0;top:0;width:48px;height:21px;padding-right:9px;overflow:hidden;margin-left:-70px;color:#333;font-size:14px;word-break:break-all}.daytour-route-list .route-content{line-height:20px}.route-item .route-link{color:#099fde}.hotel-scope-shallwe{font-family:PingFangSC-Medium!important;position:absolute;height:14px;font-size:11px;color:#fff;letter-spacing:0.13px;line-height:14px;opacity:0.98;background-image:linear-gradient(90deg, #f63b2e 0%, #ff8b25 100%);box-shadow:0 1px 3px 1px rgba(250, 99, 46, 0.32);border-radius:3px;left:0;top:-23px;text-align:center;white-space:nowrap;padding:4px 1px 4px 6px}.hotel-scope-shallwe .triangle-down{display:inline-block;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #f54235;bottom:-4px;left:0.1rem;position:absolute}.hotel-scope-shallwe-img{width:11px;height:15px;vertical-align:-2px}.f-detail-address{vertical-align:-2px;margin-right:2px}.onedaytour-wrap .route-item .item-tip{color:#999}.route-item .item-tip{font-size:12px;color:#999}.route-item .item-desc{font-size:14px;color:#333;word-break:break-all;word-wrap:break-word;white-space:pre}.route-item .item-name{font-weight:700}.route-item .item-name .sub-name{font-weight:400}.route-item .item-pic{display:inline-block;width:100%;position:relative;margin:5px 10px 5px 0;padding-bottom:56%;background-color:#eef3f5;overflow:hidden;height:0}.route-item .ttd-flex .item-pic{padding-bottom:27%}.route-item .item-pic:last-child{margin-right:0}.route-item .item-pic-mask{position:absolute;bottom:0;left:0;right:0;height:18px;line-height:18px;text-align:center;font-size:12px;color:#fff;background:rgba(0, 0, 0, 0.5);z-index:3}.route-item .item-pic .f-logo{position:absolute;left:50%;top:50%;z-index:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:30px}.route-item .item-pic img{width:100%;position:relative;z-index:2}.route-header{height:40px;line-height:40px;margin:-10px -15px 10px -35px;text-align:center;font-size:16px}.route-header span{font-size:14px;margin-left:3px}.route-footer{padding:0 15px 20px 0;text-align:center}.btn-blue-circle{display:inline-block;border:1px solid #099fde;border-radius:4px;color:#099fde;text-align:center}.route-footer .btn-blue-circle{height:35px;width:180px;line-height:35px;font-size:16px}.route-footer [class*=f-]{font-size:13px;margin-left:2px}.daytour-detail-title.title-link{line-height:50px;padding-left:15px;color:#099fde}.daytour-text-info{padding:0 15px;font-size:13px;color:#333}.ttd-detail-pop-title{height:44px;line-height:44px;font-size:16px;color:#fff;text-align:center}.service-icon{width:80px;height:50px;background:url(https://pages.ctrip.com/activity/app/categoryicons.png?v=20220209201515) no-repeat;background-size:50px auto;background-position:10px -1px;flex-shrink:0;-weblit-flex-shrink:0;-moz-flex-shrink:0}.service-icon.ico-tick{background-position:10px -1px}.service-icon.ico-noshopping{background-position:10px -56px}.service-icon.ico-free{background-position:10px -110px}.service-icon.ico-group{background-position:10px -164px}.service-icon.ico-pickup{background-position:10px -218px}.service-icon.ico-ctrip{background-position:10px -272px}.service-icon.ico-chinese{background-position:10px -326px}.service-icon.ico-7day{background-position:10px -380px}.service-icon.ico-clock{background-position:10px -434px}.service-icon.ico-freeshipping{background-position:10px -488px}.service-icon.ico-selfsupport{background-position:10px -542px}.service-info{color:#fff}.service-name{font-size:16px}.service-desc{font-size:14px;color:#999}.onedaytour-footer .g-filter-pop-wrap{bottom:0}.onedaytour-footer .g-filter-pop-wrap .cm-calendar .cm-calendar-bd{padding-bottom:0!important}.ios-pop .pop-layer-body{padding-top:20px}.daytour-detail-table{width:100%;margin-bottom:10px;background-color:#fff;text-align:center;font-size:12px}.daytour-detail-table th{line-height:21px;background-color:#e6e6e6;font-weight:400}.daytour-detail-table td{height:48px;padding:8px 5px;box-sizing:border-box;background-color:#fafafa}.daytour-detail-table tr:nth-of-type(2n+1) td{background-color:#f0f0f0}.onedaytour-footer .g-pos-abs{top:0}.daytour-detail-title .f-chevron-right{color:#099fde;left:auto;right:15px;font-size:12px}.detail-bug{margin-top:-20px}.detal-car-tag{padding:0 3px;border:1px solid #b2b2b2;border-radius:2px;color:#000;font-size:12px;vertical-align:2px;margin-right:5px}.g-pro-list-info .detal-car-tag{vertical-align:1px;margin-right:2px}.detail-car-info{margin-top:6px;color:#333;font-size:16px}.list-car-info{margin-top:3px;color:#000;font-size:12px}.visited .list-car-info{color:#999}.visited .pro-car-info{color:#999}.list-score{font-size:12px;color:#099fde;margin-right:5px}.list-score span{font-size:14px}.list-car-tag{color:#999;margin:0 1px 0 3px;vertical-align:2px}.daytour-info-name .list-car-tag{margin:0 3px}.detail-car-info .f-ask{color:#099fde;font-size:16px;vertical-align:-2px;margin-left:5px}.ticket_layer_item.ttd-flex{align-items:center;-webkit-align-items:center;-moz-align-items:center}.detail-score{margin-right:5px;color:#099fde;font-size:16px}.detail-comment{margin-right:12px;color:#999;font-size:15px}.daytour-route-list .multi-title.car-route-title-wrap .card-section{border:1px solid #c6e6b1;background-color:#f9f9f9}.daytour-route-list .multi-title.car-route-title-wrap .route-title-tag{background-color:#71c13d}.car-route-title-wrap .route-sub-title{width:90px;margin-bottom:0}.car-route-title-wrap .route-title-text{color:#666}.city-tab-wrapper,.tab-wrapper{position:relative;z-index:10}.fix-tab .cui-view{position:fixed;top:0;left:0;right:0;z-index:10}.cm-header-icon .f-calendar{display:block;width:44px;height:44px;line-height:44px;font-size:20px;text-align:center;color:#fff}.header_right .f-search,.header_right .f-calendar{display:block;width:50px;height:44px;line-height:44px;font-size:20px;text-align:center;color:#fff}.ttd-pro-list-item .g-pro-list-img{width:80px;height:80px}.g-pro-distance{width:100%;position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, 0.7);z-index:2;color:#fff;font-size:12px;text-align:center}.g-pro-distance .f-position{font-size:10px}.daytour-list .ttd-pro-list{padding-bottom:0}.ttd-pro-list .spot-info{font-size:12px;color:#666}.ttd-pro-list .u-pro-tag i{margin-left:0;margin-right:4px}.ttd-pro-list.price-row .u-pro-tag{margin:2px 4px 0 0}.ttd-pro-list.u-pro-tag i{border-radius:1px;margin:0;font-size:10px}.ttd-list-price{margin-top:-4px}.ttd-pro-list .u-pro-price{float:none;margin-right:-3px}.free-list .u-free-price{color:#666}.ttd-pro-list .u-pro-price i{line-height:20px}.ttd-pro-list .g-pro-list-info .u-start{vertical-align:0;color:#999}.ttd-pro-list .g-title{line-height:18px;color:#000;font-size:15px;font-weight:400;margin-top:0.03rem}.ttd-pro-list .g-pro-info-item:empty{display:none}.ttd-pro-list .g-pro-info-item .ttd-sale{padding-top:2px;color:#999}.ttd-pro-desc{padding-top:1px;line-height:12px;color:#999;font-size:12px}.g-pro-list_pl5{padding:9px 9px 5px}.g-pro-list-info{min-height:84px}.g-pro-list-info .g-score{display:inline-block;padding-top:2px;font-size:12px;color:#999}.list-info-abs{position:absolute;left:95px}.list-info-sale{line-height:22px}.nomore{padding-bottom:8px}.cui_cldunit{overflow-y:scroll}.g-calendar-box{background-color:#f5f5f5}.g-search-filter-tab{-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.g-search-filter-tab .flex-box{width:25%}.g-pro-list .icon-res,.g-pro-list .icon-dollar{width:auto;top:-3px;left:auto;right:-6px;padding:0 3px 0 2px;white-space:nowrap}.g-mark-space{padding-top:48px}.g-mark-space:before{top:46px}.g-double-column-pop .g-right-column{background:#fff}.g-double-column-pop .g-right-column:before{position:absolute;content:"";top:0;left:0;z-index:3;width:100%;height:6px;background:#fff}.g-filter-count{position:absolute;left:50%;top:7px;margin-left:14px;width:8px;height:8px;border-radius:50%;background:#ff9a14}.g-filter-class-box{display:table-row-group}.g-double-column-pop .g-filter-class-box .g-right-column li{margin-left:25px;padding-left:4px;font-size:13px}.g-double-column-pop .g-filter-class-box .g-right-column li:first-child{padding-left:14px;margin-left:6px;font-size:15px}.g-filter-class-box .g-right-column li:first-child .f-checkbox,.g-filter-class-box .g-right-column li:first-child .f-checkcircle{font-size:19px;top:15px}.ttd-theme-filter .g-clear-filter-ttd{top:-46px}.filter-theme-list{height:256px;box-sizing:border-box;position:relative;background-color:#fff;overflow-y:scroll}.filter-theme-title{line-height:25px;padding:0 10px;background-color:#efefef}.filter-theme-content{padding:4px;position:relative}.filter-theme-content-limit{max-height:88px;overflow:hidden}.filter-theme-item{float:left;width:25%;height:44px;padding:4px;box-sizing:border-box;text-align:center}.filter-theme-item a{display:block;height:34px;line-height:34px;border:1px solid #dbdbdb;border-radius:4px}.filter-theme-item .cur{border-color:#099fde;color:#099fde}.filter-theme-more{position:absolute;right:2px;bottom:4px;background-color:#fff}.filter-theme-more a{border-width:0}.filter-theme-more .f-chevron-down,.filter-theme-more .f-chevron-up{padding-left:3px;font-size:12px}.g-double-column-pop .g-right-column .g-time-item.day-choose{margin-right:10px}.day-choose .day-choose-item{float:left;width:50%;padding:0 10px 0 0;box-sizing:border-box;margin-bottom:5px}.day-choose .day-choose-item .g-btn{float:none;width:100%;padding:0 10px;box-sizing:border-box;font-size:15px;background-color:#fff;color:#000}.recommend-container{background:#efefef}.g-time-row{position:relative}.g-time-row .f-chevron-right{right:15px;top:12px}.g-double-column-pop .g-time-row .current{color:#099fde;border:#099fde solid 1px;background-color:#fff}.g-double-column-pop .g-time-row .current .f-chevron-right{color:#099fde}.day-choose .daytour-day-choose{width:50%}.daytour-filter .day-choose-item.daytour-day-choose .g-btn{height:34px;line-height:34px}.g-right-column .choose-time-tip{margin-left:20px;color:#999}.date-choose{position:absolute;width:100%;height:48px;padding:8px 10px;white-space:nowrap;overflow:scroll;box-sizing:border-box;background-color:#fff;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.date-item{line-height:28px;font-size:15px;color:#000}.date-item.cur{color:#fff;background-color:#099fde;border:1px solid #099fde}.date-choose.fixed_h5,.date-choose.fixed_app,.date-choose.fixed_notab,.date-choose.fixed_istab{position:absolute;z-index:8}.date-choose.hide,.h-choose.hide,.h-choose .hide{transform:translateY(-44px);-webkit-transform:translateY(-44px);-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.operation-list{padding-top:44px}.price-row{padding-right:75px;position:relative}.price-row .ttd-list-price{position:absolute;right:0;top:2px}.price-row .ib_container{height:16px;overflow:hidden}.wifi-entrance{position:relative;min-height:70px;background:#fff;border-bottom-width:1px!important;border-style:solid}.wifi-entrance .wifi-icon{position:absolute;left:0;width:100px;margin:11px 0}.wifi-entrance .wifi-icon .f-wifi{display:block;width:48px;height:48px;line-height:48px;margin:0 auto;border-radius:50%;background-color:#5bf;color:#fff;font-size:26px;text-align:center}.wifi-entrance .ttd-list-price{margin:0;position:absolute;right:23px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.wifi-entrance .f-arrow-light-right{position:absolute;right:8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:15px;color:#d2d2d2}.wifi-description{padding:0 75px 0 100px}.wifi-description h3{margin-top:13px;font-size:18px;color:#000}.wifi-description p{margin-bottom:10px;font-size:12px;color:#999}.ttd-pro-list-item.visited .g-title,.ttd-pro-list-item.visited .ttd-sale,.ttd-pro-list-item.visited .g-score,.big-img-list .item.visited .name{color:#999}.no-result-tip{-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid;border-width:0;border-bottom-width:1px;padding:17px 0;font-size:14px;color:#666;text-align:center;background-color:#efefef}.header-filter{position:fixed;top:0;z-index:20;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.h-choose{width:100%;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid;border-width:0;border-bottom-width:0;background:#efefef;overflow:hidden}.h-choose-box{padding-right:40px;overflow:hidden;font-size:0;white-space:nowrap}.h-choose-wrap{border-bottom:1px solid #dbdbdb;background:#efefef;position:relative}.h-choose-item{position:relative;display:inline-block;height:29px;line-height:29px;padding:0 10px;margin:7px 0 7px 10px;box-sizing:border-box;border:1px solid #d3e6ed;border-radius:3px;background:#fff;font-size:13px;color:#099fde;text-align:center}.h-discount{border:1px solid #ffd1db;color:#fe587b}.h-choose-shelter{width:30px;height:43px;position:absolute;right:0;top:0;z-index:22}.h-choose-shelter .arrow-box{width:30px;height:43px;background:#efefef}.h-choose-shelter .f-chevron-right{display:block;line-height:44px;color:#179fde;font-size:14px}.h-choose-shelter .h-grey-right{color:#c1c1c1}.h-choose-shelter .tab-shadow{right:25px}.h-choose-item.current{border:1px solid #15a3df}.h-choose-item.current-discount{border:1px solid #fe587b}.h-choose-item.current:before{content:'';display:block;height:0;width:0;font-size:0;border:6px solid transparent;border-right:6px solid #15a3df;border-bottom:6px solid #15a3df;position:absolute;right:0;bottom:0}.h-choose-item.current-discount:before{content:'';display:block;height:0;width:0;font-size:0;border:6px solid transparent;border-right:6px solid #fe587b;border-bottom:6px solid #fe587b;position:absolute;right:0;bottom:0}.h-choose-item.current .f-tick{display:block}.h-choose-item.current-discount .f-tick{display:block}.h-choose-item .f-tick{display:none;position:absolute;bottom:-1px;right:0;font-size:8px;color:#fff}.no-bodrer-top{border-top-width:0}.extend-list{position:relative;border-top-width:0}.extend-item{position:relative}.extend-list:before,.extend-item:before{content:'';position:absolute;left:0;top:0;width:3px;height:100%;background-color:#b7c6cc}.extend-list .border-item:last-child{border-bottom-width:0}.extend-tag{position:relative;top:0;left:0;display:block;width:45px;height:16px;height:16px;padding-left:9px;box-sizing:border-box;background:#b7c6cc;color:#fff;font-size:11px;overflow:hidden}.extend-tag:after{position:absolute;top:0;right:-2px;content:'';width:0;height:0;line-height:0;border-style:dashed solid solid dashed;border-width:10px;border-color:transparent #fff #fff transparent;-webkit-transform:rotate(-14deg);transform:rotate(-14deg)}.list-bottom-fix{padding-bottom:48px}.free-list{position:relative;z-index:30;background-color:#fff}.free-tit{position:relative;height:44px;line-height:44px;padding:0 0 0 15px;background-color:#fff;z-index:30}.free-list.free-tit-fix{position:fixed;left:0;right:0}.free-tit .more{padding:0 10px;color:#099fde}.free-tit .more b{display:inline-block;vertical-align:2px;width:0;height:0;margin-left:5px;font-size:0;border:5px solid transparent}.free-list.show .more b{border-bottom:5px solid #099fde}.free-list.hide .more b{border-top:5px solid #099fde;vertical-align:-2px}.free-list.hide .ttd-pro-list{display:none}.free-list .g-pro-list-info .g-score{color:#099fde;font-size:15px}.free-list .g-pro-list-info .g-score span{font-size:13px}.free-list .g-title{margin:0 0 5px;font-size:15px}.hide.loading-control + .multi-control{display:none!important}.rel-list{position:relative;z-index:1}.g-filter-pop-wrap .cm-calendar .cm-calendar-hd{position:static!important}.g-filter-pop-wrap .cm-calendar .cm-calendar-bd{padding-bottom:48px!important}.g-filter-pop-wrap .cm-calendar{padding-top:0}.big-img-list{background-color:#fff}.big-img-list .item{padding:10px 0 0 122px;position:relative}.big-img-list .item:last-child{padding-bottom:10px}.big-img-list .img-box{position:absolute;left:10px;top:10px;width:100px;height:100px;background-color:#eef3f5}.big-img-list .img-box .img-box-aim{position:absolute;bottom:0;z-index:10;width:100%;background-color:rgba(0, 0, 0, 0.5);color:#fff;text-align:center;font-size:12px}.big-img-list .img-box img{width:100%;height:100%;position:relative;z-index:1}.big-img-list .img-box .img-mask,.g-pro-list-img .img-mask{position:absolute;bottom:0;left:0;z-index:1;box-sizing:border-box;padding:1px 4px;width:100%;background:rgba(0, 0, 0, 0.4);color:#fff;font-size:11px;line-height:16px;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.big-img-list .img-box .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:30px}.big-img-list .text-box{height:100px;padding-right:10px;box-sizing:border-box;position:relative}.big-img-list .text-box:after{content:'';position:absolute;left:-50%;bottom:0;width:200%;height:1px;background:#e4ebed;transform:scale(0.5);-webkit-transform:scale(0.5)}.big-img-list .name{line-height:18px;font-size:15px;color:#000}.big-img-list .text-item{color:#999;font-size:12px}.big-img-list .tags{height:16px;overflow:hidden;margin-top:8px}.big-img-list .view-info{margin-top:2px;color:#333}.big-img-list .u-pro-tag i{margin-right:4px}.big-img-list .u-pro-price dfn{font-size:15px}.big-img-list .u-pro-price i{font-size:20px}.big-img-list .u-start{color:#999}.big-img-list .info{margin-top:9px}.big-img-list .info .text-unit{display:inline-block;margin-right:5px}.big-img-list .icon-res,.big-img-list .icon-dollar{width:auto;left:auto;right:-6px;padding:0 3px 0 2px;white-space:nowrap}.big-img-list .icon-dollar{min-width:53px;box-sizing:border-box;text-align:center}.big-img-list .icon-res:before{left:-10px;border-right:5px solid rgba(255, 162, 0, 0.95);border-top:9px solid rgba(255, 162, 0, 0.95);border-left:5px solid transparent;border-bottom:9px solid transparent}.big-img-list .icon-dollar:before{left:-10px;border-right:5px solid rgba(247, 72, 18, 0.98);border-top:9px solid rgba(247, 72, 18, 0.98);border-left:5px solid transparent;border-bottom:9px solid transparent}.big-img-list .icon-res:after,.big-img-list .icon-dollar:after{content:"";position:absolute;top:18px;right:0}.big-img-list .icon-dollar:after{border-top:solid 3px #ca3000;border-right:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px #ca3000}.daytour-list .big-img-list{position:relative}.daytour-list .big-img-list:after{content:'';position:absolute;left:-50%;bottom:0;width:200%;height:1px;background:#dbdbdb;transform:scale(0.5);-webkit-transform:scale(0.5)}.daytour-list .big-img-list .item:last-child .text-box:after{display:none}.daytour-filter .day-choose-item .g-btn{height:43px;line-height:41px;text-align:center}.date-text{display:inline-block;vertical-align:middle;line-height:18px}.date-text .date{display:block;font-size:13px}.date-text .day{display:block;font-size:15px}.daytour-filter .g-double-column-pop .g-right-column .g-time-item.day-choose{margin-bottom:0}.daytour-filter .day-choose-item{padding-bottom:15px}.daytour-filter .g-double-column-pop .g-right-column .g-time-item:first-child{margin-top:15px}.wifi-filter-box .h-choose{display:none}.with-filter-bar .wifi-filter-box .h-choose{display:block}@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-min-device-pixel-ratio: 2){.date-text .date{font-size:11px}}.page-pickup-entrace img{width:100%}.ttd-border-bottom{border-bottom:1px solid #dbdbdb}.wifi-list-tab{position:fixed;z-index:3}.wifi-list-wrap{position:relative}.wifi-list{border-top-width:0;padding-top:45px}.wifi-abtest-old .wifi-list{padding-top:0}.wifi-list-item{overflow:hidden;padding:8px 10px 6px 15px}.wifi-list .wifi-list-item:last-child{margin-bottom:0}.wifi-list-title .extend-tag{position:static;display:inline-block;vertical-align:-1px;width:auto;height:15px;padding:0 4px;line-height:15px;background-color:#e6f5fc;color:#099fde}.wifi-list-subitem{position:relative;overflow:hidden;color:#666;font-size:12px}.wifi-list-subitem.fr{width:31%;text-align:right}.wifi-list-subitem.fl{width:69%}.wifi-list-subitem-ft{color:#999;font-size:12px;clear:both}.wifi-list-subitem-ft .fr{display:block;height:18px}.wifi-list .ttd-list-price{height:21px}.wifi-list-subitem .u-pro-tag i{margin-right:3px;font-size:11px}.wifi-list-subitem .text-light-gray{float:right;color:#aaa}.wifi-list-subitem .ib_container .u-pro-tag{margin-right:3px}.wifi-list-subitem .ib_container .u-pro-tag:last-child{margin-right:0}.wifi-middle-info{position:absolute;left:105px}.wifi-list-subitem .ttd-sale{font-size:12px}.wifi-list .u-start{vertical-align:1px;color:#999}.wifi-list .g-score{display:inline-block;color:#099fde;font-size:12px}.wifi-list .g-score i{font-size:14px}.wifi-side-info{display:inline-block;width:105px}.wifi-recommend-icon{float:left;width:85px;height:85px;margin-right:15px}.icon-box{display:inline-block;width:58px;height:58px;line-height:58px;margin:14px 0 0 14px;border-radius:50%;background-color:#3b98df;text-align:center}.icon-box{font-size:38px;color:#fff}.wifi-recommend-tip{padding:15px 0;background-color:#f7f7f7;text-align:center;font-size:12px;color:#666}.wifi-recommend-city{padding:12px 4px;background-color:#fff}.wifi-recommend-city-title{padding:0 4px;margin-bottom:5px}.wifi-recommed-city-item{float:left;width:25%;box-sizing:border-box;padding:0 4px;text-align:center;margin-bottom:5px}.wifi-recommend-city .g-btn{display:block;width:100%;padding:0;box-sizing:border-box;margin-right:0;line-height:34px}.wifilist-noproduct{font-size:12px;color:#666;margin-left:-4px;margin-right:-4px}.filter-header-box:after{content:'';position:absolute;top:0;left:50%;display:block;width:1px;height:100%;background-color:#5a6873}.filter-header-box li{padding:0;line-height:48px;font-size:15px}.filter-header-box li.cur{color:#099fde}.filter-header-box .f-filter,.filter-header-box .f-filter-circle,.filter-header-box .f-arrow-circle-down,.filter-header-box .f-arrow-down,.filter-header-box .f-arrow-circle-up,.filter-header-box .f-arrow-up{position:static;vertical-align:-2px;margin-right:6px}.wifi-filter-box{transform:translate3d(0, 0, 0)}.filter-header .g-double-column-pop .g-left-column ul,.filter-header .g-double-column-pop .g-right-column ul,.filter-header .g-double-column-pop .g-right-column{height:280px}.filter-header .wifi-filter-hold{position:relative;width:100%;height:auto;padding:0;border-radius:0 0 5px 5px;overflow:hidden;background:#fff}.filter-header .wifi-filter-hold:after{display:none}.filter-header .wifi-filter-section{height:280px;padding:11px;box-sizing:border-box;overflow:scroll;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.filter-header .wifi-filter-section:last-child{border-bottom-width:0}.filter-header .wifi-filter-box .wifi-filter-item{float:left;width:50%;height:auto;line-height:1.5;padding:4px;margin:0;border:none;border-radius:0;box-sizing:border-box}.filter-header .wifi-filter-box .wifi-filter-item a{display:block;height:34px;line-height:34px;border:#dbdbdb solid 1px;border-radius:5px;text-align:center}.filter-header .wifi-filter-box .wifi-filter-item.cur{border:none}.filter-header .wifi-filter-box .wifi-filter-item.cur a{border:#099fde solid 1px;color:#099fde}.ttd-list-more{height:40px;line-height:40px;background-color:#fff;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;font-size:13px;text-align:center;color:#000}.wifi-filter-box .g-clear-filter-ttd{border-radius:0 0 5px 5px;box-shadow:0 2px 0 #435163;top:auto}.ttd-list-more .f-arrow-light-down{color:#333;margin-left:3px;font-size:12px}.g-filter-padding{padding-top:48px}.wifi-filter-noproduct span{float:left;width:31.3%;height:34px;line-height:34px;margin:2% 2% 0 0;display:inline-block;text-align:center;box-sizing:border-box}.filter-header{position:relative;z-index:930;height:48px;transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.filter-header .g-search-filter-tab{-webkit-transform:translateY(0);transform:translateY(0);z-index:1200}.filter-header .g-search-filter-tab{background:#283847}.filter-header .g-new-num{left:auto;margin-left:0}.wifi-list .card-section{box-shadow:none;margin:6px}.wifi-filter-hold{position:relative;height:380px;padding-bottom:10px;overflow-y:auto;overflow-x:hidden;background:#fff;box-sizing:border-box}.wifi-filter-hold:after{content:'';display:block;width:100%;height:6px;position:fixed;bottom:0;z-index:3;background-color:#fff}.wifi-filter-section{padding:0 0 7px 7px;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.wifi-filter-section:last-child{border-bottom-width:0}.wifi-filter-box .wifi-filter-item{float:left;width:31.3%;height:34px;line-height:34px;margin:6px 6px 0 0;border:#dbdbdb solid 1px;border-radius:5px;text-align:center;box-sizing:border-box}.wifi-filter-box .wifi-filter-item.cur{border:#099fde solid 1px;color:#099fde}.ttd-list-more{height:40px;line-height:40px;background-color:#fff;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;font-size:13px;text-align:center;color:#000}.ttd-list-more .f-arrow-light-down{color:#333;margin-left:3px;font-size:12px}.g-filter-padding{padding-top:48px}.wifi-filter-noproduct span{float:left;width:31.3%;height:34px;line-height:34px;margin:2% 2% 0 0;display:inline-block;text-align:center;box-sizing:border-box}.wifi-filter-type h1{font-size:13px;font-weight:600;padding-left:2%;background:#efefef;height:30px;line-height:30px;color:#333}.wifi-filter-clear{width:100%;height:47px;line-height:47px;background-color:#f5f5f5;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;color:#099fde;font-size:15px;text-align:center}.wifi-filter-header{z-index:961}.wifi-filter-header .g-new-num{left:auto;margin-left:0}.wifi-filter-header .wifi-filter-box .wifi-filter-item{float:left;width:50%;height:auto;line-height:1.5;padding:4px;margin:0;border:none;border-radius:0;box-sizing:border-box}.wifi-filter-header .wifi-filter-box .wifi-filter-item a{display:block;height:34px;line-height:34px;border:#dbdbdb solid 1px;border-radius:5px;text-align:center}.wifi-filter-header .wifi-filter-box .wifi-filter-item.cur{border:none}.wifi-filter-header .wifi-filter-box .wifi-filter-item.cur a{border:#099fde solid 1px;color:#099fde}.wifi-filter-header .wifi-filter-hold{position:relative;height:380px;padding-bottom:0;overflow-y:auto;overflow-x:hidden;background:#fff;box-sizing:border-box;border-radius:0 0 5px 5px}.wifi-filter-header .wifi-filter-hold:after{display:none}.wifi-filter-header .wifi-filter-section{height:380px;padding:11px;box-sizing:border-box;overflow:scroll;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.wifi-filter-top{position:fixed;height:44px;z-index:800;width:100%;margin-top:-1px;box-sizing:border-box;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.wifi-filter-top .h-choose{background:#faf9f9}.upward-animation{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%)}.wifi-list .pro-wifi-block .wifi-title-tip-wifi{background-color:#89c9e5}.wifi-list .pro-wifi-block .wifi-title-tip-tel{background-color:#b2d53c}.wifi-list .pro-wifi-block .wifi-title-tip-flux{background-color:#9cb3fa}.wifi-list .pro-wifi-block .wifi-title-tip-uim{background-color:#e3c54d}.wifi-list .u-pro-tag li{float:left}.wifi-list .ttd-pro-block .pro-sale-text{line-height:15px;overflow:hidden}.wifi-list .ttd-pro-block .pro-act-info{margin-top:2px;width:154px;line-height:14px;font-size:12px}.wifilist-blank{width:30px;display:inline-block}.text-center.list-loading{top:40%}.ttd-list-hot{padding:0 8px;line-height:35px;background-color:#fff;font-size:15px}.car-list-title{line-height:35px;padding:0 10px;background-color:#fff}.car-list-title [class*="f-"],.ttd-list-hot [class*="f-"]{margin-right:5px;vertical-align:-2px;font-size:15px;color:#62bd39}.ttd-list-hot .f-hot{vertical-align:-3px;margin-right:2px;color:#f43f53;font-size:18px}.ttd-list-hot [class*="f-"]{color:#f43f53}.car-list-section{border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.ttd-car-list{border-bottom-width:0}.ttd-car-list li:last-child .ttd-pro-list-item{border-bottom-width:1px}.ttd-car-list-item{min-height:80px;padding:8px 10px 3px 5px}.ttd-car-list .g-pro-list-img{width:75px;height:75px}.ttd-car-list .g-title{line-height:15px;margin:0}.ttd-car-list .u-pro-tag i{margin:0}.ttd-car-list .g-pro-list-info{min-height:0}.ttd-car-list .u-pro-tag{margin:4px 7px 0 0}.ttd-car-list .g-pro-list-info .g-score{left:78px}.car-tags{height:20px;overflow:hidden}.refund-error,.textarea-error{background-color:#fffdf2}.refund-error-text{padding-left:5px;color:#f00}.textarea-error .g-error-tip{display:block;position:absolute;top:0;color:#f00}.car-list-tag{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;background:rgba(255, 31, 63, 0.9) url(../img/car_tag.png?v=20220209201515) no-repeat 10px 33px;background-size:29px auto}.car-list-tag span{width:100%;line-height:12px;position:absolute;bottom:20px;font-size:11px;color:#fff;text-align:center}.ttd-list-more .f-arrow-light-down,.ttd-list-more .f-arrow-light-right{font-size:10px}.car-list-mask{z-index:5}.info_list{padding-left:15px;border-bottom-width:0;background-color:#fff}.info_list .info_item{line-height:18px;padding:12px 15px 11px 0;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.info_list .info_item .ticket_layer_title{font-weight:700}.info_list .info_item span{white-space:normal!important;word-break:break-word!important;text-decoration:none!important}.info_list .info_item img{width:100%!important;height:auto!important}.info_list .info_item p{padding-bottom:10px;line-height:1.7;word-break:break-word!important}.info_list .info_item a{text-decoration:underline}.info_list .info_item em{font-style:normal!important;color:#f00!important}.info_title{padding:13px 0 10px;font-size:15px;font-weight:700}.info_title .f-info{margin-right:3px;vertical-align:-1px;color:#71c13d}.info_list .dot_list li{line-height:18px}.info_list .dot_list li:before{top:7px}.f-rmb,.f-bulb,.f-compensate,.f-badge,.f-drawback,.f-trip-guarantee,.f-risk{margin-right:5px;font-size:18px;color:#82d04f;vertical-align:-2px}.info_table{width:100%;margin:10px 0}.info_table th{border:1px solid #000;line-height:24px;text-align:center}.info_table td{border:1px solid #000;line-height:20px;padding:5px}.info_table .text_center{text-align:center}.citylist dd{padding:12px 20px 13px 10px}.citylist.cityswitch.collapse dd{display:none}.city_associate{position:relative;z-index:10}.cui-city-itmes .cui-city-t{display:block;padding:0 20px 0 10px;line-height:25px;border:none;color:#333}.cui-city-itmes .cui-city-n{position:relative;background-color:#fff}.cui-city-itmes .cui-city-n li{padding:0 30px 0 10px;border-width:0;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch}.cui-city-itmes .cui-city-n li.c9{color:#999}.cui-city-itmes .cui-city-n li span{display:inline-block;line-height:44px;font-size:15px;vertical-align:middle}.cui-city-itmes .cui-city-n li strong{color:#000;font-weight:100}.cui-city-itmes .cui-city-n li .text_blue{padding:0 5px;font-size:17px}.cui-city-itmes .cui-city-n2{padding:10px 20px 0 5px;border-width:0;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch}.cui-city-itmes .city_associate li p{padding:13px 20px 15px 0}.cui-arrow-close .cui-city-t:before,.cui-arrow-close .cui-city-t:after,.cui-arrow-open .cui-city-t:before,.cui-arrow-open .cui-city-t:after{margin:14px 4px 0 0}.c-ticket-citylist-parent .cui-city-t{line-height:25px}.title_fixed{position:fixed;top:0}.cui-city-itmes .cui-city-n li.current{background:none}.c-ticket-citylist-child{border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.c-ticket-citylist-child .c-ticket-citylist-item{line-height:50px;background-color:#fff}.c-ticket-citylist-child .c-ticket-citylist-item p{margin-left:10px;border-width:0;border-bottom-width:1px;border-style:solid;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch}.c-ticket-citylist-child .c-ticket-citylist-item:last-child p{border-bottom-width:0}.c-ticket-citylist-child .c-ticket-citylist-hot{box-sizing:border-box;display:inline-block;margin-bottom:10px;padding:0 5px;text-align:center;width:33%;font-size:14px}.c-ticket-citylist-child .c-ticket-citylist-hot span{display:inline-block;width:100%;line-height:34px;box-sizing:border-box;border:1px solid #dde5e9;border-radius:3px;text-align:center}.c-ticket-citylist-parent .hotplace{font-size:0;background:#fff;padding:10px 20px 0 10px;box-sizing:border-box}.city_box .cui-city-n .city_item{float:left;box-sizing:border-box;width:33%;padding:0 5px 10px;border-bottom-width:0}.search-theme.city_box .cui-city-n .city_item{width:25%}.cui-city-itmes .cui-city-n .city_local{padding:10px 20px 0 5px}.cui-city-itmes .cui-city-n .city_position{padding:10px 0}.city_box .city_item .city_content{display:block;width:100%;box-sizing:border-box;line-height:34px;padding:0 8px;border:1px solid #dbdbdb;border-radius:3px;background-color:#fff;text-align:center;font-size:14px;color:#666}.city_box .city_item .city_content .f-position{vertical-align:-2px;color:#aaa}.city_box .cur .city_item .city_content,.city_box .cur .city_item .f-position,.city_box .city_item .city_content.current,.city_box .city_item .city_content.current .f-position{color:#099fde}.city_box .city_item .city_content:active{background-color:#d9d9d9}.c-ticket-citylist-item.highlight p{color:#ff7d4f}.c-ticket-citylist-item .f-tick{display:none}.c-ticket-citylist-item.cur{position:relative}.c-ticket-citylist-item.cur .f-tick{display:block;position:absolute;right:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:18px;color:#099fde}.city-tip{padding-left:13px;color:#bbb}.fix_title_ios,.fix_title_android,.fix_title_android_app{position:absolute;left:0;right:0;width:100%;height:25px;line-height:25px;padding:0 10px;box-sizing:border-box;background-color:#efefef;color:#333;z-index:1}.fix_title_android,.fix_title_android_app{position:fixed;top:98px;left:0;right:0}.cui-city-itmes .cui-city-n li.no-pro span{font-size:13px}.cui-city-itmes .cui-city-n li span.city-name{font-size:17px;color:#099fde;vertical-align:baseline}.c-ticket-citylist-item .cityname{color:#000;width:1.78rem;margin-left:10px}.c-ticket-citylist-item .citycode{color:#999}.c-ticket-citylist-item.cur .cityname,.c-ticket-citylist-item.cur .citycode{color:#099fde}.citylist-page-tip{background-color:#fefcf3;height:32px;line-height:32px;color:#481a03;padding:0 15px}@media screen and (max-width: 320px){.citylist-page-tip{font-size:13px}}.cui-city-itmes .city_associate .ttd-flex{padding:13px 20px 15px 0}.cc_fix_title_app{position:fixed;top:54px;left:0;right:0}.header_right.f-ask{width:60px;font-size:23px;text-align:center;color:#fff}.wifi_search{background:#a5cbde}.wifi_wrap{height:0;padding-bottom:15.47%;overflow:hidden;position:relative;box-sizing:border-box}.wifi_wrap .g-page-loading{z-index:1}.cm-slide-list{-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.wifi_pic,.wifi_ad_box{background:#eef3f5;position:relative}.wifi_pic img,.wifi_ad_box img{width:100%;position:relative;z-index:1}.wifi_ad_box{display:block;height:0;border-top:20px solid #fff;border-bottom:2px solid #fff;padding-bottom:31.875%}.wifi_friday{position:relative;z-index:1;line-height:30px;margin-top:-29px;padding-left:90px;background:url(https://pages.c-ctrip.com/activity/app/wifi_friday.png?v=20220209201515) no-repeat 16px 7px;background-color:rgba(48, 154, 229, 0.9);background-size:auto 15px;font-size:11px;color:#fff}.comment_summary .f-ask{vertical-align:middle;font-size:20px;color:#94cb22}.wifi_section{position:relative;width:100%;overflow:visible}.wifi_section img{width:100%}.wifi-title{position:relative;height:40px;line-height:40px;padding:0 26px 0 12px;background-color:#fff;font-size:16px}.wifi-title .f-chevron-right{font-size:10px}.wifi-title .f-tel-card,.wifi-title .f-info2,.wifi-title .f-luggage,.wifi-title .f-global,.wifi-title .f-badge-arrow{display:inline-block;width:16px;height:16px;line-height:16px;margin-right:5px;background-color:#ff6e1f;border-radius:2px;text-align:center;font-size:10px;color:#fff}.wifi-title .f-badge-arrow{color:#ff6e1f;background-color:#fff;font-size:14px}.bg-wifi-title{display:inline-block;width:73px;height:15px;vertical-align:middle;background:url(../img/wifi-title.png?v=20220209201515) no-repeat;background-size:contain}.wifi-faq{height:50px;line-height:50px}.wifi-faq .f-arrow-light-right,.wifi-title-hot .f-arrow-light-right{position:absolute;right:10px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:12px;color:#999}.wifi-abroad{display:inline-block;vertical-align:middle;width:52px;height:15px;padding:0 5px;line-height:15px;text-align:center;border:1px solid #9febd0;border-radius:8px;font-size:10px;color:#1cc185}.wifi-abroad2 .wifi-title{height:34px}.wifi-title-abroad{background-color:#fff;border-width:0;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;border-top-width:1px;text-align:center}.wifi_hot .g-page-loading{position:relative;margin:0;padding:92px 0 93px;line-height:1;left:0;top:0;z-index:1;text-align:center}.wifi_hot_box2 .wifi_hot .wifi_hot_item{padding:6px}.wifi_hot .wifi_hot_item{float:left;width:33.33%;padding:4px;box-sizing:border-box;text-align:center}.wifi_hot .wifi_hot_content{padding:25% 48%;position:relative;overflow:hidden;background:#fff;box-sizing:border-box;border:1px solid #fff;border-radius:4px;text-align:center;height:0;-webkit-box-shadow:0 1px 6px 4px rgba(0, 0, 0, 0.06);-moz-box-shadow:0 1px 6px 4px rgba(0, 0, 0, 0.06);box-shadow:0 1px 6px 4px rgba(0, 0, 0, 0.06)}.wifi_hot .city{font-size:18px;color:#000}.wifi_hot .city span{display:inline-block;vertical-align:middle;color:#8d9195}.wifi_hot .city .ellipsis{display:inline-block;max-width:53px;color:#333;font-weight:700}.wifi_hot .city.small{margin:2px 0;font-size:14px}.wifi_hot_content .f-logo,.wifi_pic .f-logo,.wifi_ad_box .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:23px;color:#d2d9de}.wifi_pic .f-logo,.wifi_ad_box .f-logo{font-size:36px}.wifi_hot_content img{position:relative;z-index:1}.wifi_hot .price_info{width:100%;box-sizing:border-box;text-align:center;font-size:11px;color:#999;font-weight:400;line-height:11px;margin-bottom:4px}.wifi_hot .price_info span{color:#fd7d13;font-size:16px;max-width:0.7rem;display:inline-block;vertical-align:bottom;margin-right:1px;line-height:15px}.wifi_tab_box{background:#fff}.wifi_tab{height:44px;position:relative;white-space:nowrap}.wifi_tab .wifi_tab_item{position:relative;height:44px;line-height:44px;padding:0 15px;color:#333;text-align:center;font-size:14px}.wifi_tab .wifi_tab_item.current{background-color:#fff;color:#1cc185}.wifi_tab .wifi_tab_item.text_green{color:#1cc185}.wifi_tab .wifi_tab_item.current:before{content:'';display:block;height:2px;width:100%;position:absolute;left:0;bottom:0;background:#1cc185}.wifi_tab .wifi_tab_item .f-arrow-light-right{font-size:12px}.ttd-wifi-list{padding-left:15px}.ttd-wifi-list-item{padding:13px 15px 4px 0}.ttd-wifi-list-item .g-pro-list-info{min-height:0}.ttd-wifi-list-item .g-title{height:33px}.wifi-faq-list{background-color:#fff;text-align:center}.wifi-faq-title{font-size:18px}.wifi-faq-item{padding:30px 0}.wifi-faq-item img{width:100%}.wifi-faq-item:nth-child(3){padding-bottom:0}.wifi-faq-item:nth-child(2n+1){background-color:#f8f8f8}.wifi-faq-item:first-child{background-color:#fff}.wifi-faq-content{padding:0 30px;font-size:13px;color:#666}.wifi_abroad{position:relative;padding-top:95px;background:#fff}.wifi-title-center{width:131px;margin:0 auto}.wifi_abroad .g-page-loading{position:relative;margin:0;padding:77px 0;line-height:1;left:0;top:0;z-index:1;background-color:#fff;text-align:center}.wifi-abroad-header{width:100%;position:absolute;top:0;z-index:10}.wifi_abroad .fixed-h5,.wifi_abroad .fixed-app{position:fixed;top:44px}.wifi_abroad .fixed-app{top:0}.type-list{padding:10px 7px 0;background-color:#fff}.type-item{float:left;width:33.333%;padding:0 2px 10px;box-sizing:border-box}.type-item-box{width:100%;height:44px;box-sizing:border-box;line-height:44px;padding:0 0 0 8%;border:1px solid #dde5e9;border-radius:4px}.type-item-box .icon{position:relative;display:inline-block;vertical-align:-7px;width:23px;height:23px;border-radius:7px;font-size:13px}.type-item-box .f-ttd-type{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:12px;color:#fff}.type-item-box .type-name{margin-left:8%;font-size:13px}.ttd-all{margin-bottom:20px;position:relative}.ttd-ad-bottom{position:relative;display:block;height:60px;background:url(https://pages.ctrip.com/activity/app/wifi-ad-bottom.png?v=20220209201515) no-repeat;background-size:136px auto;background-position:20px 12px}.ttd-ad-bottom span{max-width:138px;line-height:16px;position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:4px 12px;box-sizing:border-box;border:1px solid #e9742d;border-radius:20px;color:#e9742d;text-align:center}.price_info .sales{color:#666;font-size:12px;font-weight:400}.entrance-list{background-color:#fff;position:relative;overflow:hidden;margin-bottom:10px}.entrance-list .entrance-item:after{content:'';display:block;width:0;height:100%;position:absolute;left:0;top:0;border-width:0;border-left-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.entrance-list .entrance-item{float:left;width:33.333%;height:60px;box-sizing:border-box;line-height:60px;position:relative;text-align:center}.entrance-list .traffic{color:#00a8be}.entrance-list .pass{color:#dc9600}.entrance-list .tel-card{color:#00b372}.entrance-list .traffic span,.entrance-list .pass span,.entrance-list .tel-card span{vertical-align:middle;width:27px;height:27px;margin-right:7px;background:url(https://pages.c-ctrip.com/activity/app/un_wifi_entrance.png?v=20220209201515) no-repeat;background-size:27px auto}.entrance-list .tel-card span{background-position:0 2px}.entrance-list .traffic span{background-position:0 -38px}.entrance-list .pass span{background-position:0 -98px}.entrance-text{vertical-align:middle;line-height:18px;font-size:15px}.wifi_hot_box2{margin-bottom:10px}.wifi_hot_box2 .wifi_hot_container{margin:0;border-width:0}.wifi_hot_box2 .wifi_hot_content{padding:0 0 64.2%;border-width:0}.wifi_hot_box2 .pic_mask{position:absolute;bottom:0;left:0;right:0;height:0;z-index:1;border-radius:0 0 4px 4px;padding-bottom:32%;background:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 80%)}.wifi_hot_box2 .wifi_hot_item img{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:4px}.wifi_hot_box2 .city,.wifi_hot_box2 .price_info{position:relative;z-index:1}.wifi_hot_box2 .city{margin-top:10%;font-size:18px;font-weight:700;color:#fff;text-shadow:0 0 4px #000;-webkit-text-shadow:0 0 4px #000}.wifi_hot_box2 .price_info{position:absolute;bottom:5%;color:#fff;font-size:13px;line-height:1.5}.wifi_hot_box2 .price_info span{color:#ff7326;font-weight:700}.wifi_hot .price_info i{display:inline-block;font-size:12px;line-height:12px}.wifi_hot_box2 .price_info i{display:inline-block;vertical-align:3px;font-size:10px}.text-center{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.card-type{font-weight:400;padding-left:5px}.wifi-title.ttd-fs-16{height:35px}.wifi-scroll-wrapper{overflow:hidden;width:100%}.wifi_hot_box .wifi-footer{width:100%;height:44px;color:#fff;font-size:16px;overflow:hidden;font-family:PingFangSC-Medium}.abroad-ess-box{width:100.1%}.abroad-ess{height:86px;background-color:#fff;overflow:hidden;white-space:nowrap;font-size:0}.abroad-ess-item{display:inline-block;width:25%;padding:10px 0;background-color:#fff;border-width:0;border-right-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;font-size:14px;text-align:center}.abroad-ess-item img{width:auto;height:45px}.wifi-abroad-section{background-color:#fff}.wifi-abroad-item{padding:0 15px 11px}.wifi-abroad-tit{position:relative;text-align:center}.wifi-abroad-tit:before{content:'';display:block;width:100%;height:0;position:absolute;top:50%;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.wifi-abroad-tit .tit-text{display:inline-block;padding:0 15px;background-color:#fff;position:relative;z-index:1}.wifi-abroad-tit .tit-text .f-position{font-size:10px;color:#ff6e1f;margin-right:2px}.wifi-abroad-content{display:block;margin:10px -3px 0}.wifi-abroad-content .content-item,.wifi-abroad-list .content-item{float:left;width:25%;line-height:40px;box-sizing:border-box;padding:0 3px}.wifi-abroad-content .content-item a,.wifi-abroad-list .content-item a{display:block;border-radius:4px;background-color:#e9f6fb;color:#333;font-size:14px;text-align:center}.wifi-abroad-list{padding:10px 12px;border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.wifi-abroad-list .content-item{padding:5px 3px}.wifi-abroad-list .content-item a{line-height:38px;border:1px solid #dbdbdb;background-color:#fff;color:#666}.wifi-booking-box .g-pop-list{overflow:scroll;background-color:#fff;height:380px}@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-min-device-pixel-ratio: 2){.wifi_hot_box2 .city{font-size:14px}.wifi_hot_box2 .price_info{font-size:12px}.wifi_hot_box2 .price_info span{font-size:14px}.wifi_hot_box2 .price_info i{vertical-align:2px}.wifi_hot .city{font-size:15px}.wifi-booking-box .g-pop-list{height:280px}.wifilist-tab .wifitab-item{font-size:12px}}.wifi-guide{position:fixed;bottom:10%;right:10px;z-index:99;display:block;background:#757f8a;color:#fff;width:45px;height:45px;font-size:14px;border-radius:25px;text-align:center;padding:4px;filter:alpha(opacity=8);-moz-opacity:0.8;opacity:0.8}.wifi-guide{bottom:calc(env(safe-area-inset-bottom) + 10%);bottom:calc(constant(safe-area-inset-bottom) + 10%)}.wifi-guide span{display:block;width:38px;height:38px;overflow:hidden;line-height:18px;margin:4px}.wifi-background-white{background-color:#fff}.wifi-background-white>.ttd-grid-row .ttd-grid-col-50{background-color:#fff;border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.wifi-background-white>.ttd-grid-row .ttd-grid-col-50:nth-child(1),.wifi-background-white>.ttd-grid-row .ttd-grid-col-50:nth-child(2){border-top-width:0}.ttd-list-media .wifi-items-container{width:62%;padding-left:3px}.wifi-background-white>.ttd-grid-row .ttd-list-media{padding-left:13px}.wifi-background-white>.ttd-grid-row .ttd-list-media:last-child{background-color:#fff;border-width:0;border-left-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.tel-detail-footer{background-color:#fafafa;box-shadow:0 -3px 3px -2px rgba(0, 0, 0, 0.14)}.tel-footer-btn{display:-webkit-box;height:50px;color:#333;font-size:16px;-webkit-box-pack:center;-webkit-box-align:center}.tel-detail-footer .f-heart,.tel-detail-footer .f-hearted,.tel-detail-footer .f-consult{vertical-align:-2px;margin-right:2px}.tel-detail-footer .f-heart{font-size:17px}.tel-detail-footer .f-hearted{color:#ff9a14;font-size:17px}.invoice-apply-toggle-btn{padding:10px 10px 0 0}.invoice-apply-toggle-btn .cui-switch{height:30px;width:50px}.invoice-apply-toggle-btn .cui-switch.current{background-color:#0086f6}.invoice-apply-toggle-btn .cui-switch .cui-switch-bg{height:28px}.invoice-apply-toggle-btn .cui-switch .cui-switch-scroll{height:28px}.wifi-booking-deposit .multi-text-info .multi-text-item{margin-right:15px}.list_st_border .list_st_border_item.wifi-booking-tip{padding:8px 10px 8px 15px;background-color:#fefcf3;color:#481a03;font-size:13px;line-height:15px;text-align:justify}.list_st_border .list_st_border_item.wifi-booking-tip span{color:#099fde}.pay-bottom-box .text_price .wifi-booking-price{font-size:11px}.wifi-booking-notice{font-size:11px;color:#666}.order_sum .ticket_payprice .wifi-payprice{margin-left:2px;font-size:14px;color:#333;font-family:Arial,"Lucida Grande",Verdana,"Microsoft YaHei",hei}.order-check .wifi-payprice-tip{font-size:13px;color:#f00}.wifi-order-content{padding:8px 15px 8px 0;line-height:1.5;text-align:justify}.wifi-order-title{color:#000;margin-bottom:3px}.u-pro-tag .wifi-free-tag{background-color:#5ecaec;border-color:#5ecaec;color:#fff}.charges_detail_change{border-bottom:0;border-top:1px solid #333;margin-left:0;margin-top:32px;padding-left:15px}.card-section .multi-text-info .multi-text-item{margin-right:25px}.ttd-layer-box .g-pop-list-item .border-item,.wifi_layer_item:last-child,.card-wrap .border-list:last-child,.card-layer .ticket_layer_item:last-child,.wificard-layer .border-item:last-child,.wificard-layer .border-list:last-child,.wificard-explain .border-item .ticket_layer_item:last-of-type,.wifi-wrap .border-item.wifi-info-item:last-child{border:none;border-image:none}.list-border-solid,.wifi-list .pro-wifi-block,.wificard-look-site .ticket_layer_item,.wifi-list-new .border-list,.wifi-booking-box .border-item,.g-calendar-tip,.wificard-explain .ticket_layer_item,.wifi-wrap .border-list,.wifi-wrap .border-item,.telecard-passenger .border-item,.order-detail-box .order-check h3,.order-detail-box .list_st_border .list_st_border_content{border-style:solid}.list-space-between{-webkit-justify-content:space-between;justify-content:space-between;align-items:center;-webkit-align-items:center}.cui-switch{position:relative;width:44px;height:24px;display:inline-block;vertical-align:middle;border-radius:24px;background-color:#ccc;cursor:pointer;-webkit-transition:200ms background-color ease-in;-moz-transition:200ms background-color ease-in;transition:200ms background-color ease-in}.cui-switch.current{background-color:#099fde}.cui-switch.current .cui-switch-scroll{left:21px;right:1px}.cui-switch .cui-switch-scroll{position:absolute;top:1px;left:1px;right:21px;height:22px;border-radius:22px;background-color:#fff;-webkit-transition:200ms width ease-in,200ms left ease-in,200ms right ease-in;-moz-transition:200ms width ease-in,200ms left ease-in,200ms right ease-in;transition:200ms width ease-in,200ms left ease-in,200ms right ease-in}.order-check .wifi-payprice-gold{font-size:13px;color:#b7904b}.wifi-line .border-item{border-bottom-width:1px}.calendar-h5.wifi-calendar{padding-top:108px}.calendar-h5.wifi-calendar.isinapp .g-calendar-tip{top:0}.calendar-h5.wifi-calendar.isinapp .g-calendar-week{top:83px}.calendar-h5.wifi-calendar.isinapp .daytour-tab-box-ios{top:33px}.wifi-calendar.calendar-h5 .daytour-tab-box-ios{position:fixed;top:77px;height:50px}.wifi-calendar.calendar-h5 .g-calendar-week{top:127px}.wifi-calendar.calendar-h5 .cui-tab-mod{height:49px}.wifi-calendar.calendar-h5 .cui-tab-mod li{padding:5px 0;line-height:39px}.wifi-calendar .cui-tab-mod .tab-calendar i{display:block;font-size:16px;line-height:20px;text-align:center;color:#666}.wifi-calendar.calendar-h5 .cui-tab-mod li span{display:block;font-size:12px;line-height:16px;text-align:center;color:#099fde}.wifi-calendar .wifi-booking .list_st_border_content{padding:0;margin-right:12px}.wifi-calendar .wifi-booking .list_st_border_content:nth-of-type(1){margin-right:0}.wifi-booking .list_st_border_item.arr_r:after{right:0}.wifi-calendar .list_st_border.wifi-booking{border-width:0}.wifi-calendar .list_st_border{border-top-width:0}.wifi-calendar .wifi-booking .arr_r{width:43%}.wifi-booking .tag-orange{padding:2px;position:absolute;line-height:12px;background-color:#ff9a14;border-radius:2px;color:#fff;font-size:12px;margin-top:16px}.wifi-booking .ticket_echo{height:50px;line-height:50px;min-width:97px;font-size:14px;padding-left:17%}.wifi-booking .ticket_echo i{color:#999;font-size:12px}.wifi-booking .wifi_holdfont{color:#a9a9a9;font-size:13px;height:50px;line-height:50px;min-width:97px}.wifi-booking .ins-show-detail{width:14%;margin:15px 4px 0 2px}.wifi-booking .ins-show-detail .text_gray{display:inline-block;text-align:center;line-height:18px;overflow:hidden;height:18px;padding:0 5px;box-sizing:border-box;border:1px solid #ccc;border-radius:10px;font-size:12px;max-width:45px}.wifi-background-white.g-calendar-date-item .price-info,.wifi-background-white.g-calendar-date-item .extra-info{color:#aaa}.order-detail-countdown .wifi-payprice-tip{color:#f00;width:65%;font-size:12px;line-height:18px;text-align:justify}.wifi-payprice-box{display:inline-block}.wifi-booking .title-box{position:relative;height:40px;line-height:40px;font-size:16px;text-align:center;background-color:#efefef}.wifi-booking .title-box .close-btn{width:40px;height:100%;position:absolute;top:0;right:0;color:#999}.wifi-booking .g-pop-list-item{padding:0 40px 0 0}.wifi-booking .g-pop-list-item.border-item{padding:9px 40px 9px 0;margin-left:15px;min-height:23px}.wifi-booking .g-pop-list-item.border-item:last-child{border-image:none;border:none}.wifi-booking .g-pop-list-item .f-radiocircle,.wifi-booking .g-pop-list-item .f-radiobox{right:15px;left:auto}.wifi-booking-box.g-double-column-pop .g-left-column li{overflow:hidden;text-overflow:ellipsis}.wifi-booking-box.g-double-column-pop .g-left-column{max-width:100px}.wifi-mod-hd{max-width:60%;padding-right:15px;position:relative;display:inline-block}.wifipickup-tab-box{position:fixed;width:100%;z-index:1;background-color:#fff}.wifipickup-tab-box .view{padding:0 15px 1px}.wifipickup-tab-box .cui-tab-mod{border:none;border-image:none;background-color:#fff}.wificard-look-site table th{background:#f1faff;font-size:14px;min-width:56px;color:#67a4c3;font-weight:400;text-align:left}.wificard-look-site th,.wificard-look-site td{margin:0;padding:5px 8px;height:20px;line-height:20px;border:1px solid #dbeef8;font-size:12px;color:#333;vertical-align:text-top}.wificard-look-site .wifi_layer_item{padding:10px 15px 17px 0}.wificard-look-site .look-site-tr + .ticket_layer_item{padding:7px 15px 8px 0}.wificard-look-site .ticket_layer_item p{color:#666}.cui-view.fixed{position:fixed;top:44px;margin-top:0;width:100%;z-index:10}.wifi-detail-desc.wifi-detail-row{float:none;width:100%}.wifi-list-new .g-right-column .ttd-right .cur,.wifi-list-new .g-search-filter-tab li.cur,.wifi-list-new .g-right-column .list-express .cur,.wifi-list-new .g-left-column .cur{color:#099fde;font-weight:400}.wifi-list-new .g-right-column .list-express li,.wifi-list-new .g-right-column .ttd-right li{padding:0 40px 0 0;color:#333}.wifi-list-new .g-left-column p,.wifi-list-new .g-double-column-pop .g-right-column p{line-height:20px;padding:5px 0}.wifi-list-new .g-right-column .f-checkbox,.wifi-list-new .g-right-column .f-checkcircle{right:17px}.rec-lab-best{display:inline-block;height:14px;padding:0 3px;line-height:14px;font-family:PingFangSC-Medium;font-size:11px;color:#fff;text-align:center;background-image:linear-gradient(-90deg, #f72e4f 0%, #fd342c 100%);border-radius:2px;white-space:nowrap}.wifi_layer_item{padding:10px 15px 10px 0;color:#fff;border-bottom:1px solid #333}.wifi-flow-index .wifi-index-addtext.ttd-flex{padding:11px 15px 11px 0}.ttd-hairline-top.detail-area{padding-top:1px;padding-bottom:32px}.zoom_wrap{height:100%;background-repeat:no-repeat}.calendar-tips{z-index:1;position:absolute;top:0;width:100%;height:40px;line-height:40px;padding:0 15px;box-sizing:border-box;background-color:#fdf8e7;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;color:#481a03}.cui_cld_daybox{padding-bottom:5px;margin-bottom:10px}.cld_day_invalid{color:#cfcfcf!important}.ttd-calendar-wrap{position:relative;margin-top:31px}.ttd-calendar-wrap .cui_cld_daybox li{position:relative;height:48px;padding:0;line-height:16px;overflow:visible}.ttd-calendar-wrap .ttd-calendar-date{position:relative;padding-top:16px;text-align:center;font-size:12px}.ttd-calendar-wrap .date-box{width:36px;line-height:12px;margin:0 auto;border:1px solid #fff}.ttd-calendar-wrap .cur-box{width:38px;height:16px;position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%);overflow:hidden;background-color:#fff;color:#fff;font-size:11px}.ttd-calendar-wrap .cur{color:#099fde}.ttd-calendar-wrap .cur .date-box{border:1px solid #099fde}.ttd-calendar-wrap .cur .cur-box{background-color:#099fde}.calendar-cur{color:#fff}.calendar-cur:before{content:'';position:absolute;left:0;top:19%;display:block;width:100%;height:0;padding-top:48px;background-color:#06a2d0}.calendar-cur .date-box{border:1px solid #06a2d0}.cm-day-list .cm-field-price{color:#ff7d13!important}.cm-day-list .active .cm-field-price{color:#fff!important}.cm-day-list li.multi-active{background-color:#fff;box-shadow:0 0 0 1px #099fde inset}.cm-day-list li.multi-active .cm-field-title,.cm-day-list li.multi-active .cm-field-price,.cm-day-list li.multi-active .cm-field-label,.cm-day-list li.multi-active .cm-field-price i{color:#099fde}.cm-day-list li.multi-active .cm-field-label{height:27px;line-height:27px}.choosedate-wrap .cm-day-list .cm-field-price i,.onedaytour-wrap .cm-day-list .cm-field-price i{color:#999}.choosedate-wrap .cm-calendar .cm-calendar-bd{background:transparent;padding-bottom:0!important}.choosedate-wrap .cm-day-list li{background-color:#fff}.choosedate-wrap .cm-day-list li.multi-active{box-shadow:0 0 0 1px #099fde inset}.choosedate-wrap .cm-day-list li.multi-active .cm-field-label{background-color:#099fde;color:#fff}.cm-day-list:last-of-type{border-bottom-width:0!important}.choosedate-wrap .cm-day-list{border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;position:relative}.choosedate-wrap .cm-day-list:after{content:'';display:block;height:0;position:relative;bottom:1px;left:0;right:0;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.choosedate-wrap .cm-day-list li{height:50px;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.choosedate-wrap .cm-day-list .cm-field-title{padding-top:14px;font-size:15px}.choosedate-wrap .cm-day-list .cm-field-price{line-height:10px;font-size:10px}.choosedate-wrap .cm-day-list .icon-calendar-holiday,.choosedate-wrap .cm-day-list .icon-calendar-work,.choosedate-wrap .cm-day-list li.multi-active .cm-field-price i{border:none;left:50%;top:2px;transform:translateX(-50%);-webkit-transform:translateX(-50%);background:transparent;font-size:9px}.choosedate-wrap .cm-day-list .icon-calendar-holiday{color:#88ce35}.choosedate-wrap .cm-day-list .icon-calendar-work{color:#ff0018}.choosedate-wrap .cm-day-list li.cm-item--disabled{background-color:#f9f9f9}.choosedate-wrap .cm-day-list li.multi-active{background-color:#099fde;border-radius:3px;-webkit-border-radius:3px;box-shadow:none}.choosedate-wrap .cm-day-list li.multi-active .cm-field-title,.choosedate-wrap .cm-day-list li.multi-active .cm-field-price,.choosedate-wrap .cm-day-list li.multi-active .cm-field-price i,.onedaytour-wrap .cm-day-list li.multi-active .cm-field-title,.onedaytour-wrap .cm-day-list li.multi-active .cm-field-price,.onedaytour-wrap .cm-day-list li.multi-active .cm-field-price i{color:#fff!important}.g-calendar-wrap{position:relative;padding-top:26px;background-color:#fff}.g-calendar-wrap.istip{padding-top:60px}.g-calendar-wrap.istip .g-calendar-week{top:77px}.g-calendar-wrap.isinapp .g-calendar-week,.g-calendar-wrap.isinapp .g-calendar-tip{top:0}.single-month.istip .g-calendar-tip{position:absolute;top:0;z-index:1}.g-calendar-wrap.isinapp.istip .g-calendar-week{top:33px}.g-calendar-static{position:static!important}.g-calendar-tip{vertical-align:middle;display:table-cell;position:fixed;top:44px;left:0;right:0;z-index:10;width:100%;height:33px;padding:0 15px 0 35px;box-sizing:border-box;line-height:33px;overflow:hidden;background-color:#fffcf3;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;color:#481a03;font-size:12px}.g-calendar-tip .f-info{position:absolute;left:15px;top:50%;margin:-6px 5px 0 0;vertical-align:-1px;font-size:13px}.g-calendar-tip .tip-text{display:inline-block;vertical-align:middle;max-height:28px;line-height:14px}.g-calendar-week{position:fixed;top:44px;left:0;right:0;z-index:10;line-height:25px;background-color:#eff0f2;overflow:hidden;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.g-calendar-week:before{top:0}.g-calendar-week:after{bottom:0}.single-month{padding-top:0}.single-month .g-calendar-week{position:static}.single-month.istip{padding-top:33px}.g-calendar-week-item{float:left;width:14.2%;text-align:center;color:#666;font-size:14px}.g-calendar-month{line-height:40px;background-color:#fff;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;text-align:center;font-size:17px}.single-month .g-calendar-month{margin-top:0}.g-calendar-wrap.single-month .g-calendar-month{overflow:hidden}.g-calendar-month .btn-next,.g-calendar-month .btn-prev{float:left;height:41px;width:50px;line-height:41px;padding:0 0 0 18px;box-sizing:border-box;text-align:left;font-size:12px}.g-calendar-month .btn-next{float:right;padding:0 18px 0 0;text-align:right}.g-calendar-month [class*=f-chevron]{display:inline-block;width:20px;height:20px;line-height:20px;border-radius:2px;background-color:#099fde;color:#fff;text-align:center}.g-calendar-month .disable [class*=f-chevron]{background-color:#dbdbdb}.g-calendar-date{position:relative;overflow:hidden;background-color:#f9f9f9}.g-calendar-date:after{content:'';display:block;width:100%;height:0;position:absolute;left:0;bottom:0;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.g-calendar-date-item{float:left;width:14.2%;height:55px;box-sizing:border-box;position:relative;background-color:#fff;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;text-align:center}.g-calendar-date-item.disable{background-color:#f9f9f9}.g-calendar-date-item.current{background-color:#099fde}.g-calendar-date-item.current [class*=-info]{color:#fff}.g-calendar-date-item .extra-info{height:18px;line-height:20px;font-size:11px;color:#666}.g-calendar-date-item .date-info{line-height:18px;font-size:17px}.g-calendar-date-item .date-alt{font-size:14px}.g-calendar-date-item .price-info{color:#ff7d13;font-size:10px}.g-calendar-date-item .return-item{color:#fff;font-size:10px}.g-calendar-date-item .price-extra-info{color:#999}.holiday-tag,.work-tag{position:absolute;top:0;left:0;z-index:1;padding-left:1px;line-height:11px;font-size:9px;color:#fff}.holiday-tag:before,.work-tag:before{content:'';position:absolute;left:0;top:0;z-index:-1;width:0;height:0;border:10px solid transparent;border-top:10px solid #88ce35;border-left:10px solid #88ce35}.work-tag:before{border:10px solid transparent;border-top:10px solid #006d9b;border-left:10px solid #006d9b}.disable .holiday-tag:before,.disable .work-tag:before{border-top:10px solid #ccc;border-left:10px solid #ccc}.g-filter-pop-wrap .g-calendar-wrap{padding-top:0}.g-filter-pop-wrap .g-calendar-week{position:static}.g-filter-pop-wrap .g-calendar-body{height:412px;overflow:scroll}@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-min-device-pixel-ratio: 2){.g-filter-pop-wrap .g-calendar-body{height:357px}}.des-list-wrap{height:100%;background-color:#fff}.recommend_title{line-height:34px;padding:0 5px;border-bottom-width:1px;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;background-color:#fff;position:relative;word-break:break-all;font-size:15px}.recommend_title .more{padding-top:2px;color:#099fde;font-size:13px}.ttd-order-recommend .cui-tab-mod{border-top-width:1px;background-color:#fff}.order-complete-tip{background-color:#fefcf3;padding:10px 10px 10px 15px;min-height:30px;line-height:15px;color:#481a03;font-size:13px}.order-complete-tip span{color:#ff7d13;margin:0 2px}.search_wrap{background-color:#049cdd;z-index:1}.search_wrap .f-search{position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#bcbcbc;font-size:20px}.search-theme{padding:10px 5px 5px}.search-animation{position:absolute;top:10px;right:-60px}.search-animation.search-btn-show{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.search-wrap-animation{padding-right:60px}.pop-search-container{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;background-color:#efefef;display:none}.search-box-bgcolor{background:#fff}.pop-search-container .search_wrap{position:absolute;top:0;left:0;right:0}.pop-scroll-box{overflow-y:scroll;padding-top:54px;box-sizing:border-box;padding-top:calc(env(safe-area-inset-top) + 54px);padding-top:calc(constant(safe-area-inset-top) + 54px)}.pop-search-show{display:block}.city-associate{background-color:#fff}.city-associate .associate-item{padding:0 0 0 15px}.city-associate .associate-item .border-item{padding:13px 20px 15px 0}.city-associate .associate-item .border-item:last-child{border-bottom-width:1px}.city-associate .associate-item:last-child .border-item{border-bottom-width:0}.search-list{padding-left:15px;background-color:#fff;border-style:solid}.search_list{padding-left:15px;background-color:#fff;border-style:solid;-webkit-border-image:url(img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(img/bg_border_dark.png?v=20220209201515) 2 stretch;border-width:0;border-bottom-width:1px;overflow:hidden}.search-item{position:relative;padding:10px 15px 10px 25px;color:#000;font-size:13px;border-style:solid}.search-item [class*=f-]{position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#099fde;font-size:16px}.search-item strong{font-weight:400;color:#099fde}.search-text span{color:#999}.search-box{display:table-cell;vertical-align:middle;min-height:30px;align-items:center}.search-text{vertical-align:middle;font-size:15px;word-break:break-all}.tag-box{width:192px;height:30px;overflow:hidden;position:absolute;right:0;top:11px;display:inline-block}.tag-box .tag-item{float:left;height:30px;line-height:30px;padding:0 5px;margin:0 5px 0 0;background-color:#efefef;border-radius:4px;font-size:12px;color:#666}@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-min-device-pixel-ratio: 2){.tag-box{width:126px}}.g-right-column .f-checkbox{display:none}.g-right-column .cur .f-checkcircle{display:none}.g-right-column .cur .f-checkbox{display:block}.product_section .cui-tab-mod{background-color:#fff!important}.tourlist-body{padding-top:44px;box-sizing:border-box}.top_search_tab_col{background:#fff;border-bottom:1px solid #e4e4e4;position:fixed;top:44px;width:100%;z-index:2}.top_search_tab_box{margin:0 90px -1px 10px;font-size:16px;line-height:41px;height:44px;overflow:hidden}.top_search_tab{width:2000px}.top_search_tab p{float:left;padding:0 20px;border-bottom:3px solid transparent;position:relative}.top_search_tab .tab_more{position:absolute;right:0;line-height:41px;height:41px;border-left:1px solid #ddd;border-bottom:1px solid #e4e4e4;background:#f9f9f9;padding:0 0 2px;width:44px}.top_search_tab .tab_more i{position:absolute;width:6px;height:6px;border-right:2px solid #666;border-bottom:2px solid #666;right:16px;top:50%;margin-top:-5px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.top_search_tab p.cur{color:#0090c6;border-bottom-color:#0090c6}.top_search_tab .tab_more.cur{background:#fff;border-bottom-color:#fff}.top_search_tab .tab_more.cur i{border-right:0 none;border-bottom:0 none;border-left:2px solid #666;border-top:2px solid #666;margin-top:-2px}.top_search_tab .tab_more.cur:after{content:"";width:13px;height:13px;position:absolute;top:15px;right:32px}.tab_more_col{position:absolute;top:44px;background:#fff;width:100%;display:none}@media screen and (max-width: 599px){.top_search_tab_col{background:#f5f5f5}.top_search_tab_box{margin:0 10px -1px;font-size:14px}.top_search_scorll:after{right:9px}.top_search_tab{padding-right:64px}.top_search_tab p{padding:0 13px}}@media screen and (max-width: 768px){.top_search_tab p{padding:0 11px}}.tab_more_col{position:absolute;top:44px;background:#fff;width:100%;display:none}.tab_more_list{padding:0 18px}.tab_more_list li{border-bottom:1px solid #e4e4e4}.tab_more_list li:last-child{border-bottom:0 none}.tab_more_list li a{display:block;color:#333;padding:8px 0}.tab_more_list li span{color:#999;font-size:12px;margin-left:5px}.tab_more_important{border-top:1px solid #e4e4e4;background-color:#f5f5f5;overflow:hidden}.tab_more_important a{float:left;width:80px;padding:10px 0;text-align:center;box-sizing:border-box}.tab_more_important span{display:block;border-right:1px solid #e4e4e4}.tab_more_important a:last-child span{border-right:0 none}.daytour-wrap .product_nav_list .item .icon.icon0{background-color:#f8746f}.search_no_results_wrap .cui-load-error{border:none}.ticket_list .cui-load-error{padding-bottom:58px}.search_no_results_wrap .no-result-text{background:#fff}.no-result-down-text{margin-top:-25px}.no-result-btn{margin:40px 20px;border:1px solid #099fde;color:#099fde;font-size:18px;line-height:43px;text-align:center;border-radius:4px}.filter-no-result{text-align:center}.filter-no-result-title{padding:10px 0}.filter-no-result-content{margin-top:15px;margin-bottom:30px;font-size:0;text-align:center}.filter-no-result-item{display:inline-block;max-width:97%;padding:0 28px 0 10px;box-sizing:border-box;margin:4px;border:1px solid #dbdbdb;border-radius:4px;background-color:#fff;position:relative;font-size:14px}.filter-no-result-item span{line-height:34px;font-size:14px}.filter-no-result-item .f-close{position:absolute;right:8px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#999;font-size:10px}.choosedate-wrap{padding-bottom:65px;box-sizing:border-box}.choosedate-wrap{padding-bottom:calc(env(safe-area-inset-bottom) + 65px);padding-bottom:calc(constant(safe-area-inset-bottom) + 65px)}.pay-tip-wrap{padding-bottom:101px;box-sizing:border-box}.saleProps{margin-top:10px;background-color:#e0e0e0;border:none!important}.choosedate-wrap .cm-calendar .cm-calendar-hd{position:static!important}.choosedate-wrap .cm-calendar_tips{position:static}.choosedate-wrap .cm-calendar{padding-top:0}.choose-list{height:256px;box-sizing:border-box;position:relative;background-color:#fff;overflow:scroll}.choose-section{border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;background-color:#fff}.choose-title{line-height:50px;padding:0 15px;background-color:#fff;font-size:16px;font-weight:700;color:#000}.choose-title.border-item{border-style:solid}.choose-title .text_blue{font-size:13px}.choose-title .text_blue .f-chevron-right{padding-left:3px}.choose-content{padding:0 10px 3px;background-color:#fff;position:relative}.choose-content-limit{max-height:88px;overflow:hidden}.choose-item{float:left;max-width:100%;min-width:25%;padding:0 4px 9px;box-sizing:border-box;text-align:center}.g-calendar-tip .f-reset{top:6px}.choose-item a{display:block;min-width:79px;padding:5px 10px;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:4px;color:#000}.choose-item .cur{border-color:#099fde;background-color:#099fde;color:#fff}.choose-item .disable{color:#ccc!important;background-color:#f9f9f9}.choose-people{padding:0;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.choose-people-item{min-height:54px;line-height:35px;padding:13px 15px;box-sizing:border-box;position:relative;color:#000}.choose-people-item.unselect .cm-num-adjust .cm-adjust-view{border-color:#ccc;color:#000}.choose-content .cm-num-adjust .cm-adjust-minus.disabled::before,.choose-content .cm-num-adjust .cm-adjust-minus.disabled::after,.choose-content .cm-num-adjust .cm-adjust-plus.disabled::before,.choose-content .cm-num-adjust .cm-adjust-plus.disabled::after{background-color:#ccc!important}.choose-content .cm-num-adjust .cm-adjust-minus.disabled,.choose-content .cm-num-adjust .cm-adjust-plus.disabled{border-color:#ccc!important}.choose-people-item.disable{color:#999!important;background-color:#f9f9f9}.choose-people-item.disable .big{color:#000!important}.choose-people-item.disable .text_price{color:#c1c1c1!important}.choose-people-item.disable .cm-num-adjust .cm-adjust-view{border-color:#999;color:#999}.choose-people-item .numcontainer{position:absolute;top:50%;right:0;line-height:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.choose-people-item .vertical-item{line-height:18px}.choose-people-item .tip{position:relative;padding-left:10px;color:#000}.choose-people-item .tip:before{content:'*';position:absolute;left:0;line-height:21px}.choose-title .title-tip{float:right;height:50px;line-height:50px;padding:0 15px;margin-right:-15px;font-weight:400}.people-info{display:inline-block;height:18px;line-height:18px;padding:0 5px;border:1px solid #099fde;box-sizing:border-box;border-radius:8px;color:#099fde;font-size:12px}.choose-people-price{font-size:14px}.choose-people-price>div{padding-top:2px}.choose-people-price .big{font-size:16px;color:#000}.choose-people-price .sub-info{color:#999}.choose-people-price .text_price span{padding-left:3px;font-size:14px}.choose-people-price .with-count{padding-right:110px;box-sizing:border-box}.choose-people-price .u-pro-tag{vertical-align:1px}.calendar-box{border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.cm-month{position:relative}.cm-month .f-calendar-arrow-left,.cm-month .f-calendar-arrow-right{width:50px;line-height:50px;width:50px;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:27px;color:#099fde;text-align:center}.cm-month .f-calendar-arrow-left{left:0;right:auto}.cm-month .f-calendar-arrow-left.disable,.cm-month .f-calendar-arrow-right.disable{color:#dbdbdb!important}.choose-section .ins-info .ins-info-item,.choose-section .ins-info .ins-info-title{padding:0 15px 0 0;line-height:50px;min-height:50px;position:relative;background-color:#fff;font-size:16px}.choose-section .ins-info .ins-info-title{padding-left:15px}.choose-section .ins-info .ins-text,.choose-section .ins-info .ins-more{font-size:13px;color:#999}.choose-section .ins-info .ins-text{position:absolute;left:0;top:0;display:table-cell;width:100%;padding:0 85px;box-sizing:border-box;margin-left:3px}.choose-section .ins-info .ins-text span{display:inline-block;vertical-align:middle;line-height:18px}.choose-section .ins-info .ins-more{margin-right:12px}.pay-bottom-box{position:fixed;left:0;right:0;bottom:0;z-index:1100;box-shadow:0 -2px 8px 0 rgba(0, 0, 0, 0.08)}.pay-bottom-box .pay-bar{height:60px;padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom);background-color:#fff;position:relative;z-index:1;align-items:center;-webkit-align-items:center}.pay-bottom-box .pay-tip{position:relative;z-index:1;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-style:solid;background-color:#fafafa}.pay-bottom-box .pay-tip-box{position:relative;display:table-cell;vertical-align:middle;line-height:16px;height:30px;line-height:14px;padding:0 10px;box-sizing:border-box;font-size:11px;color:#333}.sub-tip{display:inline-block}.pay-bottom-box .price-info{width:45%;padding:0 10px;vertical-align:middle;position:relative;align-items:center;-webkit-align-items:center}.pay-bottom-box .price-info .price-tip{padding-right:50px;line-height:12px;font-size:12px;color:#666}.pay-bottom-box .price-info .no-deposit{padding-right:0;text-align:justify}.pay-bottom-box .price_gray{padding-left:0;color:#666;font-size:15px}.pay-bottom-box .text_price{line-height:18px;font-size:13px}.pay-bottom-box .text_price i{padding-left:3px;font-size:12px}.pay-bottom-box .text_price span{font-size:20px;font-weight:600;color:#f60!important;vertical-align:text-bottom}.pay-bottom-box .pay-detail{position:absolute;right:0;top:0;height:50px;line-height:50px;padding:0 15px;font-size:14px;color:#666}.pay-bottom-box .pay-detail-font{font-size:12px;color:#0086f6;display:inline-block;transform:translateY(-1px)}.pay-bottom-box .text_price .pay-detail-font{font-size:13px;margin-left:5px}.pay-bottom-box .pay-detail .f-chevron-up{font-size:12px;margin-left:5px}.pay-bottom-box .btn-box{box-sizing:border-box}.pay-bottom-box .btn_yellow,.pay-bottom-box .btn_gray{display:block;width:100%;height:100%;line-height:44px;font-size:18px}.pay-bottom-box .btn_gray{background-color:#ccc;color:#fff}.pay-bottom-box .f-chevron-up,.pay-bottom-box .f-arrow-light-down{display:inline-block;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;font-size:11px}.pay-bottom-box.active .f-chevron-up,.pay-bottom-box.active .f-arrow-light-down{transform:rotate(-180deg);-webkit-transform:rotate(-180deg)}.icon-fd{display:inline-block;vertical-align:-4px;width:31px;height:17px;margin-right:5px;background:url(https://pages.c-ctrip.com/activity/app/bg_fd.png?v=20220209201515);background-size:31px auto}.booking-bottom-box{position:fixed;left:0;right:0;bottom:0;z-index:1100}.pop-detail{width:100%;background-color:#fff;padding-left:15px;overflow-y:scroll;position:absolute;-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.pop-detail-item{padding:11px 0;position:relative}.pop-detail-subitem{padding:0 170px 0 0;margin-top:5px;position:relative}.pop-detail-subitem:first-child{margin-top:0}.pop-detail-label{font-size:13px}.pop-detail-content{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);width:170px;box-sizing:border-box;text-align:right}.pop-detail-price{display:inline-block;font-size:15px}.pop-detail-price i{font-size:13px;padding-right:3px;vertical-align:1px}.pop-detail-price dfn{font-size:15px}.pop-detail-days{font-size:11px}.pop-detail-quantity{display:inline-block;width:85px;font-size:11px;color:#000;text-align:left}.pop-detail-show{-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d}.rotate{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carSection{border-width:0;border-top-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;background:#fff}.carSection .car-slider{position:relative;height:105px;overflow:hidden}@media only screen and (max-device-width: 320px){.carSection .car-slider{height:95px}}@media only screen and (min-device-width: 411px) and (max-device-width: 470px){.carSection .car-slider{height:115px}}@media only screen and (min-device-width: 471px) and (max-device-width: 640px){.carSection .car-slider{height:140px}}@media only screen and (min-device-width: 641px){.carSection .car-slider{height:210px}}.sliderdemocar{width:100%;height:0;background-image:url(https://pages.c-ctrip.com/ttd/car/default.png?v=20220209201515);background-repeat:no-repeat;background-size:100%;background-position:center;-moz-transform:scale(0.7, 0.7);-webkit-transform:scale(0.7, 0.7);-o-transform:scale(0.7, 0.7);transform:scale(0.7, 0.7);-moz-transform-origin:50% 50%;-webkit-transform-origin:50% 50%;-o-transform-origin:50% 50%;transform-origin:50% 50%;padding-bottom:55%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.current .sliderdemocar{-moz-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);-o-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.slidercar-container{-webkit-transform:translate(-20%, 0);-moz-transform:translate(-20%, 0);-o-transform:translate(-20%, 0);transform:translate(-20%, 0)}.current .slidercar-container{-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.current ~ .cm-slide-item .slidercar-container{-webkit-transform:translate(20%, 0);-moz-transform:translate(20%, 0);-o-transform:translate(20%, 0);transform:translate(20%, 0)}.sliderdemotext{color:#666;font-size:12px;line-height:9px;text-align:center}.current .sliderdemotext{color:#000;font-size:14px;line-height:30px;text-align:center}.car-slider::before{content:" ";position:absolute;top:0;left:0;width:5%;height:inherit;z-index:5;background-color:#fff;background:-webkit-linear-gradient(right, rgba(255, 255, 255, 0), #fff);background:-o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);background:-moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);background:linear-gradient(to left, rgba(255, 255, 255, 0), #fff)}.car-slider::after{content:" ";position:absolute;top:0;right:0;width:5%;height:inherit;z-index:5;background-color:#fff;background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);background:-o-linear-gradient(right, rgba(255, 255, 255, 0), #fff);background:-moz-linear-gradient(right, rgba(255, 255, 255, 0), #fff);background:linear-gradient(to right, rgba(255, 255, 255, 0), #fff)}.car-info-container{background:#fff}.car-slider-info{height:25px;color:#000;font-size:14px;text-align:center}.car-slider-info .car-info-space{letter-spacing:5px}.car-slider-info .f-person{vertical-align:text-top;color:#666}.car-slider-info .f-luggage2{vertical-align:text-top;color:#666}.car-slider-desc{padding:5px;font-size:14px;color:#666;text-align:center}.car-slider-remark{display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:stretch;background-color:#f9f9f9;padding:8px 18px 8px 8px;font-size:12px;color:#666;border-width:0;box-sizing:border-box;overflow:hidden}.car-slider-remark .car-slider-asterisk{width:10px;padding-top:2px;box-sizing:border-box}.car-unable div,.car-unable span,.car-unable .f-person,.car-unable .f-luggage2,.car-unable .sliderdemotext{color:#ccc}.car-unable .sliderdemocar{filter:alpha(opacity=4);-moz-opacity:0.4;opacity:0.4}.car-slider .cm-slide,.car-slider .cm-slide-item{height:auto!important}.pay-bar .detail-footer-btn{padding:0;margin:8px 0}.pay-bar .noshow{display:none}.order-tip{padding:7px 15px;background-color:#fff7e0;font-size:13px;color:#481a03}.refund-list{background-color:#fff;padding-left:15px}.refund-list .border-item:last-child{border-bottom-width:1px}.refund-item .border-item{padding:10px 0}.refund-title{font-size:14px;color:#333}.refund-title .g-res-price{margin-left:10px;font-size:18px;color:#f40}.refund-title .g-res-price dfn{font-size:15px}.refund-title .refund-expl{font-size:12px;color:#999}@media screen and (max-width: 320px){.refund-title .refund-expl{display:block}}.refund-tip{color:#666;font-size:12px}.refund-detail{position:relative}.refund-detail.optional{padding-left:24px}.refund-detail .f-checkbox,.refund-detail .f-checkcircle{position:absolute;left:0;top:2px;font-size:16px;color:#099fde}.refund-detail .f-checkcircle{color:#999}.refund-detail-item{position:relative;padding:0 160px 7px 0;box-sizing:border-box}.refund-detail-item:last-child{padding:0 160px 0 0}.refund-item-name{width:100%;line-height:18px}.refund-item-value{float:right;width:155px;padding-right:15px;box-sizing:border-box;margin-right:-160px}.refund-item-value .refund-count{float:left;width:70px;text-align:right}.refund-item-value .refund-count .num{width:20px;font-size:13px}.refund-item-value .refund-count .num i{font-size:12px}.refund-item-value .refund-price{float:right;width:70px;box-sizing:border-box;color:#ff7d13;font-size:15px;text-align:right}.refund-checklist{padding-left:25px}.refund-checklist .border-item{position:relative;color:rgba(0, 0, 0, 0.8);font-size:13px}.refund-checklist .f-radiocircle,.refund-checklist .f-radiobox{position:absolute;left:-25px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#999;font-size:16px}.refund-error-fix{margin-left:-15px;padding-left:15px}.refund-checklist .f-radiobox{color:#099fde}.refund-list .refund-item:last-child .refund-checklist .border-item{border-bottom-width:1px}.refund-checklist .border-item:last-child{border-bottom-width:0!important}.ttd-remark-box{position:relative;margin-bottom:20px}.ttd-remark-box .textarea-remark{display:block;padding:7px 15px 0 55px;width:100%;height:104px;font-size:13px;resize:none;box-sizing:border-box;-webkit-appearance:none}.ttd-remark-box .textarea-remark-tip{position:absolute;top:8px;left:58px;font-size:13px;color:#ccc}.ttd-remark-box .g-error-message{position:absolute;width:100%;height:35px;background:#fffdf2;top:1px;left:0}.ttd-remark-box .g-error-message .g-tips-content{display:block;position:absolute;left:54px;top:7px;font-size:13px;color:#fe0000}.ttd-remark-box .ticket-remark-text{position:absolute;top:7px;left:15px;z-index:2}.ttd-remark-box .text_tip.border-item{border-bottom-width:1px}.text_tip,.comment_item .text_item .text_tip{display:block;width:100%;padding-right:15px;line-height:30px;text-align:right;color:#999;box-sizing:border-box;background:#fff}.text-red{color:#f00!important}.refund-service-title{padding-right:15px;justify-content:space-between;-webkit-justify-content:space-between;align-items:baseline;-webkit-align-items:baseline;font-size:14px}.refund-service-title span{color:#f40}.refund-service-title dfn{font-size:12px}.refund-service-title i{font-size:18px}.refund-service-price{margin-top:5px;padding-right:15px;align-items:center;-webkit-align-items:center}.refund-service-price span{font-size:14px}.refund-service-price input{width:100%;height:35px;margin-left:5px;border:1px solid #e7e7e7;border-radius:3px;font-size:18px;padding-left:10px}.refund-item .refund-service-price + .g-error-tip{margin:0 0 -10px -15px}.refund-service-title .ttd-col-auto{margin-right:20px}.refund-service-price input[placeholder]{font-size:14px}.around-theme-list{padding:8px 5px}.around-theme-list .around-theme-item{float:left;width:25%;padding:7px 0;text-align:center;font-size:12px;color:#000}.around-theme-list .icon{display:inline-block;position:relative;width:48px;height:48px;line-height:48px;margin-bottom:1px;border-radius:15px;text-align:center;background-color:#74d8b1}.around-theme-list .f-ttd-type{font-size:28px}.around-theme-list .around-theme-item:nth-of-type(1) .icon{background-color:#74d8b1}.around-theme-list .around-theme-item:nth-of-type(2) .icon{background-color:#ffc147}.around-theme-list .around-theme-item:nth-of-type(3) .icon{background-color:#eb8c3f}.around-theme-list .around-theme-item:nth-of-type(4) .icon{background-color:#5bb9f4}.around-theme-list .around-theme-item:nth-of-type(5) .icon{background-color:#ff7b41}.around-theme-list .around-theme-item:nth-of-type(6) .icon{background-color:#a6c636}.around-theme-list .around-theme-item:nth-of-type(7) .icon{background-color:#ed2d4c}.around-theme-list .around-theme-item:nth-of-type(8) .icon{background-color:#9973d8}.around-des-list{padding:0 10px 7px 5px}.around-des-list .destination_item{width:20%}.around-recommend-city{padding:0 5px;border-width:0;border-top-width:1px;border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;border-style:solid}.around-recommend-city .pic{float:left;width:50%;padding:10px 5px;box-sizing:border-box;font-size:0}.around-recommend-city .pic img{width:100%}.around-position{line-height:30px;height:25px;background:-webkit-gradient(linear, top center, bottom center, from(rgba(0, 0, 0, 0)), to(#000));background:linear-gradient(to bottom, rgba(0, 0, 0, 0), #000 100%);position:absolute;bottom:0;left:0;right:0;color:#fff;padding:0 0 0 10px;font-size:11px}.around-position .around-city{display:inline-block;max-width:67px;height:30px;overflow:hidden;vertical-align:bottom;padding-right:7px}.around-more{padding:20px 10px}.around-more .btn_blue{line-height:45px}.pic-shelter{position:absolute;bottom:0;left:0;right:0;z-index:1;padding:0 10px;line-height:18px;background:rgba(0, 0, 0, 0.6);color:#fff;font-size:11px;text-align:center}.around_list_panel{padding-top:48px}.around-distance{line-height:18px;position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.around-distance-item{font-size:15px;color:#000}.around-distance .font-s{font-size:12px;color:#333}.around-theme .filter-theme-content-limit{max-height:none}.around-destination{height:auto}.around-tab .ttd-tab-item{line-height:28px}.around-list-item{padding:8px 10px 6px 5px}.around-list-item .g-pro-list-info{min-height:79px}.around-list-item .g-title{line-height:15px}.around-list-item .g-pro-info-item{padding-top:0;min-height:auto}.around-list-item .u-pro-tag{margin:2px 4px 0 0}.around-list-item .u-pro-tag i{margin:0;font-size:10px}.ord-title{padding:12px 15px;position:relative}.ord-name{line-height:18px;margin-bottom:5px;font-size:15px;color:#000}.ord-num{font-size:13px;color:#000}.ord-num span{position:absolute;left:90px;bottom:10px;font-size:15px}.ord-check-list .product_tit{margin-left:-90px;color:#000}.ord-check-list .ord-check-content .ticket_label{width:90px;margin-left:-90px}.ord-check-list .ord-check-content{padding-left:90px}.ord-tip{color:#000;font-size:15px}.text-wrap{padding:15px}.text-wrap p{padding-bottom:8px;font-size:13px}.ticket_succeed_box{position:relative;padding:20px 38px 0 0}.ticket_succeed_box .f-radiobox{position:absolute;margin-left:10px;color:#12b319;font-size:40px}.ticket_succeed_box .f-arrow-light-right{position:absolute;right:0;top:28px;color:#a2a2a2;font-size:24px}.ticket_succeed_txt{padding-left:65px;min-height:40px;line-height:20px;font-size:18px;color:#000}.ticket_succeed_hint{display:block;margin:15px 0 15px 10px;color:#000}.insurance-entrance{padding-left:15px;background-color:#fff}.insurance-entrance:active{background-color:#fff}.plus-circle{display:inline-block;width:18px;height:18px;line-height:18px;margin-right:8px;border-radius:50%;background-color:#099fde;color:#fff;text-align:center}.plus-circle .f-plus-thin{margin:0;vertical-align:0;color:#fff;font-size:10px}.dspn{display:none}.applicant-sel-tip{font-size:13px;line-height:14px}.g-tip-header .applicant-sel-btn{margin-top:8px}.card-wrap .g-page-add-container.applicant-container{padding-top:20px}.insurance-notice{padding-left:15px;font-size:12px;line-height:30px;color:#481a03;background:#fefcf3}.insurance-notice .icon-seat{margin-right:5px;position:relative;top:1px}.insurance-tit{margin:0 15px;padding:10px 0 8px}.insurance-tit h3{font-size:15px;font-weight:700;color:#000}.insurance-tit .copies{float:right;font-size:13px}.insurance-tit .date{font-size:13px}.insurance-tit .date span{margin-left:20px;font-size:15px}.insurance-list li{margin:5px 15px 0;padding-bottom:5px;font-size:13px}.insurance-list .policy{position:relative;overflow:hidden}.insurance-list .policy label{position:absolute;top:1px}.insurance-list .policy span{margin-left:74px;word-break:break-all;font-size:15px}.insurance-list .name{float:left;width:200px}.insurance-list .name span,.insurance-list .status span{margin-left:15px;font-size:15px;vertical-align:-1px}.insurance-info{background:#fff;padding:10px 15px 7px}.insurance-info h3{font-size:15px;font-weight:700;margin-bottom:3px}.insurance-list.border-item:last-child{border-bottom-width:1px}.insurance-top{background:#fff;margin-bottom:10px}.booking-notice .f-info{margin-right:5px;vertical-align:-1px}.insurance-type li{padding-left:15px;background:#fff}.insurance-type .f-chevron-up,.insurance-type .f-chevron-down{position:absolute;right:0;top:0;padding:18px 11px;color:#989898}.insurance-type .item-content{position:relative;padding:14px 0;font-size:13px}.insurance-type .border-item:last-child{border-bottom-width:1px}.insurance-type .price{float:right;margin:3px 20% 0 5px;font-size:12px;color:#333;line-height:1}.insurance-type .price dfn{font-size:15px;color:#ff7d13}.insurance-type .price span{margin-right:2px;font-size:16px;color:#ff7d13}.insurance-type .insurance-info{padding:0 15px;background:#efefef}.insurance-info .content{padding-top:7px;box-sizing:border-box;overflow-y:auto;word-break:break-all}.insurance-info h4{font-size:13px;font-weight:700;margin-bottom:3px}.insurance-info p{font-size:13px;line-height:16px;margin-bottom:5px}.insurance-info a{font-weight:700}.insurance-info .select-box{margin-left:-15px;margin-right:-15px;padding:8px 15px 8px 0;text-align:right}.select-box .select-btn{width:100px;height:33px;color:#fff;font-size:15px;border-radius:5px;background:#ff7d13}.select-box .selected-btn{position:relative;text-align:left;text-indent:45px}.select-box .selected-btn:before{content:"";position:absolute;top:10px;left:22px;width:14px;height:6px;border-left:#fff solid 2px;border-bottom:#fff solid 2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.insurance-title{display:inherit}.border-item .insured-list .insurance-apply-people{padding-left:13px}.poi-wrap{padding-top:44px;box-sizing:border-box;background-color:#191919}.poi-intro-wrap{background-color:#efefef;padding-top:10px;border-width:0;border-top-width:1px;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.poi-tab .poi-tab-item p{height:30px;margin:0 8px;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.poi-item{float:left}.poi-next,.poi-pre{position:absolute;z-index:10;top:46%;height:100px;width:80px;overflow:hidden}.poi-pre{left:0}.poi-next{right:0}.poi-page-btn{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:60px;height:44px;box-sizing:border-box;border-radius:22px;background:rgba(102, 102, 102, 0.5);line-height:44px;color:#fff;font-size:15px}.poi-next.dis [class*=f-],.poi-pre.dis [class*=f-]{color:#666}.poi-pre .poi-page-btn{margin-left:-22px}.poi-pre .f-chevron-left{margin-left:31px}.poi-next .poi-page-btn{padding-left:15px;left:42px}.poi-pic{width:100%;height:0;padding-bottom:56.26%;position:relative;background-color:#eef3f5}.poi-pic .f-logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);color:#d2d9de;font-size:35px}.poi-album{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}.poi-detail{padding:16px 10px 0;color:#fff;position:relative;overflow:scroll;box-sizing:border-box;text-align:justify}.poi-intro-detail{color:#000;background-color:#fff}.poi-name{margin-bottom:6px;font-size:16px}.poi-info{font-size:14px}.poi-desc .body a{color:#fff}.poi-footer{height:70px;background-color:#191919;position:relative;z-index:1;box-shadow:0 -4px 6px 1px rgba(0, 0, 0, 0.5)}.poi-footer:before,.poi-footer:after{content:'';position:absolute;left:50%;top:50%;z-index:1;background-color:#fff;width:3px;height:26px}.poi-footer:after{transform:translate(-50%, -50%) rotate(45deg);-webkit-transform:translate(-50%, -50%) rotate(45deg)}.poi-footer:before{transform:translate(-50%, -50%) rotate(-45deg);-webkit-transform:translate(-50%, -50%) rotate(-45deg)}.poi-footer .close{display:block;width:49px;height:49px;border-radius:50%;background:rgba(102, 102, 102, 0.5);position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%)}.poi-info .f-poi-address,.poi-info .f-poi-sort{color:#79c548;vertical-align:-2px;margin-right:2px}.poi-desc .body{max-height:60px;overflow:hidden}.poi-desc .body-desc{margin-top:22px;text-align:justify}.poi-desc .comment-more{text-align:center;padding-right:0}.poi-comment{background-color:#fff}.poi-comment .total-comment{-webkit-justify-content:space-between;justify-content:space-between;padding:8px 10px;border-width:0;border-top-width:1px;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.total-score{-webkit-justify-content:space-between;justify-content:space-between;width:45%}.total-score .score{color:#099fde}.comment-item{margin-left:10px;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.comment-item .user{padding:10px 10px 10px 0}.user .user-score{width:35px;height:35px;line-height:35px;background-color:#4ccaff;border-radius:50%;color:#fff;text-align:center;margin-right:0.5rem;position:relative;z-index:10;margin-right:12px;font-size:12px}.user .user-score span{font-size:20px}.user .user-score:after{content:"";position:absolute;width:0;height:0;right:-1px;bottom:-1px;border:5px solid;border-color:#4ccaff transparent transparent #4ccaff;-webkit-transform:rotate(60deg);z-index:0}.user .user-info{font-size:12px;color:#999}.user .user-info span{margin-left:5px}.user-comment{padding:5px 10px 0 0;margin-bottom:5px;text-align:justify;overflow:hidden}.user-comment-max{max-height:123px}.comment-more{padding-right:10px;margin:7px 0;height:30px;line-height:30px;font-size:12px;color:#099fde}.comment-more .f-chevron-down,.comment-more .f-chevron-up{vertical-align:-2px;margin-left:2px}.user-picture{overflow-x:auto;margin-bottom:5px}.user-picture .ib{margin-right:10px;border-radius:5px}.get-likes{justify-content:flex-end;-webkit-justify-content:flex-end;padding:0 10px 10px 0;font-size:12px;color:#999}.get-likes .f-likes{line-height:1.4;margin-right:3px}.poi-comment-img{width:80px;height:80px;position:relative;background-color:#eef3f5;border:0;border-radius:5px}.poi-comment-img .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:25px}.poi-comment-img img{border-radius:5px;position:relative;z-index:1}.no_result{text-align:center;padding:20px 0;font-size:14px}.no_result .show_more{display:block;width:200px;margin:11px auto 0;border:1px solid #1b9ee1;border-radius:4px;color:#00a0db;font-size:15px}.text-title{height:40px;line-height:40px;text-align:center;font-size:15px}.daytour-product-section .title-media.daytour-no-result{color:#333;text-align:center}.onedaytour-index-wrap .index-banner{padding-bottom:31.2%}.border-blue-both,.border-blue-top,.border-blue-bottom{position:relative}.border-blue-both:before,.border-blue-both:after,.border-blue-top:after,.border-blue-bottom:after,.border-recommend-bottom:after{content:'';position:absolute;left:-50%;top:0;width:200%;height:1px;background:#f9fbfc;transform:scale(0.5);-webkit-transform:scale(0.5)}.border-blue-bottom:after,.border-blue-both:after,.border-recommend-bottom:after{top:auto;bottom:0}.border-recommend-bottom:after{background:#e4ebed}.search-container{padding:8px 15px;background-color:#099fde}.position-box{position:relative;height:33px;padding:0 10px;background-color:#fff;border-radius:5px 0 0 5px;color:#099fde}.position-box:after{content:'';display:block;height:66px;width:1px;background-color:#a1d0e3;position:absolute;right:0;top:-50%;transform:scale(0.5);-webkit-transform:scale(0.5)}.position-box .f-position{font-size:14px;vertical-align:middle}.position-box .city-name{display:inline-block;vertical-align:middle;min-width:39px;max-width:66px;line-height:33px;font-size:13px;text-align:center}.search-wrap{position:relative;height:33px;line-height:33px;padding:0 10px;background-color:#fff;border-radius:0 5px 5px 0}.search-wrap-round{border-radius:5px}.search-wrap .f-search{vertical-align:-3px;font-size:17px;color:#999}.search-wrap .search-input{position:absolute;top:0;line-height:33px;padding-left:25px;box-sizing:border-box;width:100%;font-size:13px;color:#999}.daytour-city-section .tab{height:41px;box-sizing:border-box;border-bottom-width:0}.daytour-city-section .tab-item{float:left;width:33.3%;height:41px;line-height:39px;border-top:2px solid #d0d7db;box-sizing:border-box;background-color:#f3f5f6;text-align:center;font-size:15px;color:#000}.daytour-city-section .tab-item.current{background-color:#fff;border-top:2px solid #fd630f}.daytour-city-section .tab-item [class*=f-]{display:inline-block;vertical-align:-1px;width:23px;height:23px;line-height:23px;margin-right:5px;border-radius:3px;color:#fd630f;font-size:16px}.daytour-city-section .tab-item:nth-child(2) [class*=f-]{color:#f48c00}.daytour-city-section .tab-item:nth-child(3) [class*=f-]{color:#1fc2d4}.daytour-city-section .tab-item.current [class*=f-]{background-color:#fd630f;color:#fff}.daytour-city-section .tab-item.current:nth-child(2) [class*=f-]{background-color:#f48c00}.daytour-city-section .tab-item.current:nth-child(3) [class*=f-]{background-color:#1fc2d4}.daytour-city-box{padding:12px 5px;background-color:#fff}.daytour-city-item{float:left;width:25%;padding:3px;box-sizing:border-box}.daytour-city-item .city-name{position:relative;width:100%;height:30px;line-height:28px;border:1px solid rgba(123, 184, 205, 0.4);border-radius:3px;box-sizing:border-box;color:#099fde;text-align:center}.daytour-city-item.more .city-name:before{content:'';position:absolute;right:2px;bottom:2px;display:block;width:0;height:0;border-radius:2px;border:4px solid transparent;border-bottom-color:#099fde;border-right-color:#099fde}.tour-list{padding:0 5px}.tour-item{float:left;padding:5px;width:33.33%;box-sizing:border-box;text-align:center}.tour-pic-box{overflow:hidden;margin-bottom:5px;position:relative;background-color:#eef3f5}.tour-pic-box .f-daytour{position:absolute;z-index:1;top:50%;left:50%;width:40px;height:40px;line-height:40px;border-radius:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);background-color:rgba(255, 255, 255, 0.8);color:transparent;font-size:23px;text-align:center}.tour-pic{width:100%;height:0;padding-bottom:56.75%;position:relative}.tour-pic .f-logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);font-size:25px;color:#d2d9de}.tour-pic img{width:100%;height:auto;position:relative;z-index:1}.tour-name{font-size:15px;color:#333}.tour-tip{font-size:12px;color:#999}.list-footer{padding:10px}.list-footer [class*=btn_]{height:44px;line-height:44px;font-size:18px}.daytour-coupon-section{padding:0 10px 0 8px;background-color:#fff;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.daytour-coupon-tip{display:inherit;vertical-align:top;padding:10px 15px 10px 0}.daytour-coupon-tip .ttd-color-orange{vertical-align:top}.daytour-coupon-tip .f-order{display:-webkit-box;-webkit-box-align:center;font-size:18px;color:#ff5f27;margin:-2px 10px 0 2px}.daytour-coupon-icon{display:inline-block;width:20px;height:20px;background-image:url(../img/redpacket.png?v=20220209201515);background-size:100%}.daytour-coupon-look{height:15px;padding:1px 7px;border:1px solid #099fde;border-radius:10px;font-size:12px;color:#099fde;line-height:15px}.ttd-tab-rectangle .tab-rectangle-item p.daytour-one-tab{-webkit-box-align:start}.daytour-coupon-fix{padding-top:6px}.icon-daytour-coupon-right1{display:inline-block;width:44px;height:44px;background:url(../img/mycoupon1.png?v=20220209201515) no-repeat 18px center;background-size:22px auto}.icon-daytour-coupon-right2{display:inline-block;width:44px;height:44px;background:url(../img/mycoupon2.png?v=20220209201515) no-repeat 18px center;background-size:22px auto}.js_daytour-coupon-right1,.js_daytour-coupon-right2{position:relative;z-index:2}.resource-name{vertical-align:middle;position:relative;padding:0 10px;width:300px;height:40px;box-sizing:border-box;border-radius:5px;background:#fff}.resource-name .text{vertical-align:middle;width:100%;line-height:20px;box-sizing:border-box;padding:0 5px;text-align:center;color:#000}.resource-name:before{content:"";position:absolute;left:50%;bottom:-20px;height:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-top:10px solid #fff;border-right:10px solid transparent;border-left:10px solid transparent}.receipt-wrap{background-color:#c0c7cf;min-height:100vh;padding-bottom:10px}.receipt-wrap .receipt-tel{font-size:14px;text-align:justify;padding:10px 15px}.receipt-wrap .receipt-p-info{padding:0 15px;text-align:justify;line-height:18px;margin-bottom:10px}.receipt-wrap .info-show .remark{color:#a9a9a9}.receipt-wrap .list-line{border-bottom:1px solid #dbdbdb}.receipt-wrap .btn-box{margin:15px 10px 10px;background:#ff7d13;color:#fff;height:44px;padding-left:0;vertical-align:middle;text-align:center;font-size:18px;line-height:44px;-webkit-border-radius:3px;border-radius:3px}.card-section-rise{margin:0 6px 20px}.receipt-wrap .rise-type{display:inline-block;max-width:100px;width:30%;height:35px;line-height:35px;margin:8px 8px 8px 0;font-size:15px;text-align:center;color:#000;background:#fff;border:#dbdbdb solid 1px;border-radius:5px}.receipt-wrap .sel-type{color:#099fde;border:#099fde solid 1px}.order-detail-invoiceUl .order-detail-recipt{padding-bottom:8px}.order-detail-recipt .order-detail-invoiceContainer{padding:0}.order-detail-recipt .order-detail-invoiceLiTitle{padding-bottom:0}.order-detail-recipt .order-detail-invoiceContent dfn{font-size:13px;color:#333;margin-left:3px}.order-detail-recipt .order-detail-invoiceContent{padding-bottom:0}.order-detail-recipt .car-insurance-tip{line-height:18px}.order-detail-invoiceUl li:last-child{background-image:none;border:0}.order-detail-recipt-bg{display:block;padding-bottom:8px;background-color:#fffdf2;border-radius:0 0 4px 4px}.order-detail-recipt-bg .order-detail-invoiceNote:last-child{padding-bottom:0}.order-bookingset-tit{border-radius:4px 4px 0 0;padding:10px 15px}.order-recipt-tit{border-radius:4px 4px 0 0;padding:0 15px;justify-content:space-between;-webkit-justify-content:space-between}.order-recipt-tit .order-detail-invoiceContainer{background-color:transparent;padding:0}.order-recipt-tit .order-detail-invoiceLiTitle{font-size:16px;color:#000}.order-recipt-tit .title-side-box{align-self:center;-webkit-align-self:center}.recipt-tit-fix{padding:2px 15px}.recipt-tit-fix .order-detail-invoiceLiTitle{padding:5px 0}.recipt-tit-fix .order-detail-invoiceContent{padding:5px 15px}.order-detail-invoiceContent .f-ask{color:#099fde;line-height:1.5;margin-left:8px}.order-invoiceContent-shop{align-items:center;-webkit-align-items:center;text-align:justify}.iphonex-safe-bottom,.detail-vg-footer .detail-vg-footer-box,.hp-slidingblock{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.iphonex-safe-top{padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}.iphonex-position-top{top:env(safe-area-inset-top);top:constant(safe-area-inset-top)}.ttd-tab-rectangle .tab-rectangle-cur:after,.ttd-tab-square .tab-square-item.tab-square-sel:after,.act-quickfilter-box .quickfilter-block-tag .quickfilter-block-arrow,.act-mixed-filter .mixed-filter-box .filter-block-expand .block-expand-arrow,.act-daytour-filter .daytour-filter-box .filter-block-expand .block-expand-arrow{content:"";height:0;width:0;overflow:hidden}.ttd-align-baseline{vertical-align:baseline}.ttd-align-top{vertical-align:top}.ttd-align-middle{vertical-align:middle}.ttd-align-bottom{vertical-align:bottom}.ttd-align-left{text-align:left}.ttd-align-center{text-align:center}.ttd-align-right{text-align:right}.ttd-align-justify{text-align:justify}.ttd-border-none{border:0}.ttd-border-none-top{border-top-width:0}.ttd-border-none-bottom{border-bottom-width:0}.ttd-circle{border-radius:50%}.ttd-not-rounded{border-radius:0}.ttd-hairline-top,.orderdetail-expand-fixture,.list-filter-btn{box-sizing:border-box;border-top:1px solid #dbdbdb}@media (-webkit-min-device-pixel-ratio: 2){.ttd-hairline-top,.orderdetail-expand-fixture,.list-filter-btn{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(top, #dbdbdb 50%, transparent 50%);background-image:linear-gradient(to top, transparent 50%, #dbdbdb 50%);background-size:100% 1px;background-position:left top}}.ttd-hairline-right{box-sizing:border-box;border-right:1px solid #dbdbdb}@media (-webkit-min-device-pixel-ratio: 2){.ttd-hairline-right{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(right, #dbdbdb 50%, transparent 50%);background-image:linear-gradient(to right, transparent 50%, #dbdbdb 50%);background-size:1px 100%;background-position:right top}}.ttd-hairline-bottom,.daytour-table-person tr,.daytour-table-cost td:nth-of-type(2),.booking-association-ul .booking-association-li,.ttd-list-container,.detail-daytour-video-list .video-list-btn,.ttd-layer-box .content-box,.month-container,.service-abroad .service-layer-item,.index-os-section .os-bargain-ul .os-bargain-li,.search-flow,.act-mixed-ul,.refund-detail .refund-detail-project,.arr_r.ttd-hairline-bottom:active,.daytour-table-person tr.arr_r:active,.daytour-table-cost td.arr_r:active:nth-of-type(2){box-sizing:border-box;border-bottom:1px solid #dbdbdb}@media (-webkit-min-device-pixel-ratio: 2){.ttd-hairline-bottom,.daytour-table-person tr,.daytour-table-cost td:nth-of-type(2),.booking-association-ul .booking-association-li,.ttd-list-container,.detail-daytour-video-list .video-list-btn,.ttd-layer-box .content-box,.month-container,.service-abroad .service-layer-item,.index-os-section .os-bargain-ul .os-bargain-li,.search-flow,.act-mixed-ul,.refund-detail .refund-detail-project,.arr_r.ttd-hairline-bottom:active,.daytour-table-person tr.arr_r:active,.daytour-table-cost td.arr_r:active:nth-of-type(2){border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(bottom, #dbdbdb 50%, transparent 50%);background-image:linear-gradient(to bottom, transparent 50%, #dbdbdb 50%);background-size:100% 1px;background-position:left bottom}}.ttd-hairline-left{box-sizing:border-box;border-left:1px solid #dbdbdb}@media (-webkit-min-device-pixel-ratio: 2){.ttd-hairline-left{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, #dbdbdb 50%, transparent 50%);background-image:linear-gradient(to left, transparent 50%, #dbdbdb 50%);background-size:1px 100%;background-position:left top}}.ttd-hairline-horizboth,.product-resource-list{box-sizing:border-box;border-top:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb}@media (-webkit-min-device-pixel-ratio: 2){.ttd-hairline-horizboth,.product-resource-list{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(top, #dbdbdb 50%, transparent 50%), -webkit-linear-gradient(bottom, #dbdbdb 50%, transparent 50%);background-image:linear-gradient(to top, transparent 50%, #dbdbdb 50%), linear-gradient(to bottom, transparent 50%, #dbdbdb 50%);background-size:100% 1px, 100% 1px;background-position:left top, left bottom}}.ttd-hariline-light-top,.act-li-block .act-li-detail,.booking-title-sub,.product-resource-container,.maskinfo-container .content-bodytext-line::after,.ttd-layer-box .layer-footer .btns-row,.index-os-body .index-os-recommend .index-os-recommend-btn,.act-experience-ul .experience-li,.citylist-wrap .c-ticket-citylist-child .c-ticket-citylist-item p,.associational-list .c-ticket-citylist-item,.detail-vg-footer,.detail-store-integrate .detail-store-title,.template-hs-search-list li{box-sizing:border-box;border-top:1px solid #ececec}@media (-webkit-min-device-pixel-ratio: 2){.ttd-hariline-light-top,.act-li-block .act-li-detail,.booking-title-sub,.product-resource-container,.maskinfo-container .content-bodytext-line::after,.ttd-layer-box .layer-footer .btns-row,.index-os-body .index-os-recommend .index-os-recommend-btn,.act-experience-ul .experience-li,.citylist-wrap .c-ticket-citylist-child .c-ticket-citylist-item p,.associational-list .c-ticket-citylist-item,.detail-vg-footer,.detail-store-integrate .detail-store-title,.template-hs-search-list li{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(top, #ececec 50%, transparent 50%);background-image:linear-gradient(to top, transparent 50%, #ececec 50%);background-size:100% 1px;background-position:left top}}.ttd-hariline-light-right,.ttd-layer-box .layer-footer .btns-row .btn,.os-marketing-container .os-marketing-block,.detail-store-content .detail-store-left{box-sizing:border-box;border-right:1px solid #ececec}@media (-webkit-min-device-pixel-ratio: 2){.ttd-hariline-light-right,.ttd-layer-box .layer-footer .btns-row .btn,.os-marketing-container .os-marketing-block,.detail-store-content .detail-store-left{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(right, #ececec 50%, transparent 50%);background-image:linear-gradient(to right, transparent 50%, #ececec 50%);background-size:1px 100%;background-position:right top}}.ttd-hariline-light-bottom,.act-quickfilter-box,.act-tab-box .act-tab-wrapper,.booking-traveler-ul .booking-traveler-li .booking-traveler-li-content,.booking-optional-li,.booking-optional-li .multi-optional-box,.booking-optional-li .optional-detail,.act-searchbar,.wifilist-tab,.index-os-section .os-experience-ul .os-experience-li,.os-index-body .cui-tab-mod,.act-mixed-tab .mixed-tab-box,.act-mixed-filter .mixed-filter-box,.mixed-li-block .mixed-li-block-detail,.mixed-li-ticket .mixed-li-block .mixed-li-ticket-detail,.act-daytour-filter .daytour-filter-box,.vg-search-result-ul .search-result-li,.vg-li-info,.hotelItem,.booking-proinfo-white-content .booking-proinfo-addinfo{box-sizing:border-box;border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(top, #ececec 50%, transparent 50%);background-image:linear-gradient(to top, transparent 50%, #ececec 50%);background-size:100% 1px;background-position:left bottom}.ttd-hariline-light-left,.daytour-grid-contariner .ttd-grid-col-50:nth-child(2n){box-sizing:border-box;border-left:1px solid #ececec}@media (-webkit-min-device-pixel-ratio: 2){.ttd-hariline-light-left,.daytour-grid-contariner .ttd-grid-col-50:nth-child(2n){border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, #ececec 50%, transparent 50%);background-image:linear-gradient(to left, transparent 50%, #ececec 50%);background-size:1px 100%;background-position:left top}}.ttd-hariline-light-horizboth,.act-mixed-recommend .mixed-recommend-title{box-sizing:border-box;border-top:1px solid #ececec;border-bottom:1px solid #ececec}@media (-webkit-min-device-pixel-ratio: 2){.ttd-hariline-light-horizboth,.act-mixed-recommend .mixed-recommend-title{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(top, #ececec 50%, transparent 50%), -webkit-linear-gradient(bottom, #ececec 50%, transparent 50%);background-image:linear-gradient(to top, transparent 50%, #ececec 50%), linear-gradient(to bottom, transparent 50%, #ececec 50%);background-size:100% 1px, 100% 1px;background-position:left top, left bottom}}.ttd-flex,.ttd-search-container,.act-header-container,.act-header-container .header-center-box,.act-header-container .header-center-box .header-center,.act-quickfilter-box,.act-quickfilter-box .quickfilter-block-tag,.act-globalplay-box .globalplay-info,.act-globalplay-box .globalplay-info-txt,.act-globalplay-box .globalplay-info-location,.act-globalplay-box .globalplay-entry-box,.act-globalplay-box .globalplay-entry-img,.act-experience-box,.act-tab-box .act-tab-wrapper,.act-li-block,.act-li-block .act-li-detail,.act-li-block .act-li-title,.act-li-block .act-li-item,.act-li-block .act-li-desc,.act-li-block .act-li-desc .li-desc-spot,.act-li-block .act-li-price,.act-li-wifi .act-li-block .act-li-wifi-img,.booking-tel-field,.booking-tel-field .booking-tel-country,.booking-association-ul .booking-association-li,.booking-traveler-grid .booking-traveler-block,.booking-traveler-ul .booking-traveler-li,.booking-traveler-ul .booking-traveler-li-content,.booking-optional-li .multi-optional-box,.booking-optional-li .optional-detail,.ttd-pro-block .pro-block-price,.ttd-pro-block .pro-wifi-price-box,.ttd-pro-block .pro-act-spot,.ttd-pro-block>.pro-block-detail,.daytour-media-entrance,.index-os-head .index-daytour-head,.index-os-head .index-daytour-head .os-head-right,.store-simple-banner,.detail-routeinfo-container .detail-routeinfo-block,.product-resource-block,.product-resource-block .resource-info,.product-resource-block .price-info,.new-detail-pick-content .new-detail-pick-content-item-title,.new-detail-pick-title,.new-detail-return-title,.new-detail-pick-footer,.ttd-layer-box .layer-footer .btns-row,.act-searchbar .act-searchbar-box,.act-searchbar .act-searchbar-content,.month-container,.order-detail-voucher .voucher-email-blcok,.nps-orderdetail-score-grid,.wifi-list .pro-wifi-block .pro-block-item,.wifi-list-title,.list-filter-btn,.index-wifi-citygrid .citygrid-row,.index-wifi-entrance,.index-os-head,.index-os-head .os-head-center,.index-os-head .os-head-search,.index-os-section .os-experience-ul .os-experience-li,.index-os-section .os-bargain-ul .os-bargain-li,.os-marketing-container .os-marketing-block,.act-hot-destination,.category-tool-box,.act-hotplay-grid .hotplay-grid-block,.act-experience-ul .experience-li,.act-experience-ul .experience-li .experience-li-statistic,.sur-hotcity-box .hotcity-item,.act-mixed-head,.act-mixed-head .mixed-head-center,.act-mixed-tab .mixed-tab-box,.act-mixed-filter .mixed-filter-box,.act-mixed-filter .mixed-filter-box .filter-block-expand,.mixed-filter-discount,.mixed-li-block,.mixed-li-block .mixed-li-block-detail,.mixed-li-block .mixed-li-title,.mixed-li-block .mixed-li-block-item,.mixed-li-block .mixed-li-block-desc .mixed-desc-spot,.mixed-li-block .mixed-li-block-price,.mixed-li-wifi .mixed-li-block .mixed-li-wifi-img,.mixed-li-wifi .mixed-li-block .mixed-li-block-detail,.mixed-li-ticket .mixed-li-block .mixed-li-ticket-img,.mixed-li-ticket .mixed-li-block .mixed-li-ticket-detail,.mixed-li-ticket .mixed-li-block .mixed-li-block-detail,.mixed-li-ticket .mixed-li-block .mixed-li-ticket-arrow,.act-mixed-poplayer .mixed-poplayer-date .poplayer-date-btns,.mixed-li-filter .filter-block-box .filter-block,.mixed-li-filter2 .filter-block-box .filter-block,.act-daytour-head,.act-daytour-head .daytour-head-center,.act-daytour-filter .daytour-filter-box,.act-daytour-filter .daytour-filter-box .filter-block-expand,.invoice-apply-li .invoice-option-container,.invoice-apply-li.li-with-2bolck,.index-nearby-section .nearby-content,.index-nearby-section .nearby-content .nearby-block,.index-nearby-section .nearby-content .nearby-txt-block,.pro-tkt-title,.detail-vg-ul .detail-vg-li,.vg-li-info,.vg-li-info .li-info-title,.detail-vg-footer .detail-vg-footer-box,.act-audioplayer-box .audioplayer-process-box,.act-audioplayer-box .audioplayer-info-box,.act-audioplayer-box .audioplayer-info-btns,.booking-voiceguide-commodity,.booking-voiceguide-section,.map-vg-footer,.popup-box-content,.popup-box-content-plain,.popup-box-title,.map-vg-popup-top .map-vg-top-detail,.detail-info-commodity .commodity-subinfo,.detail-adds-entrance,.ndl_adds_entrance,.detail-prod-confirm-block,.confirm-cont,.detail-prod-price-date,.detail-prod-comment .section-tit,.detail-prod-comment .user-info,.detail-prod-shop-entr,.detail-prod-car-block,.detail-prod-seckill-block,.detail-prod-other-info,.detail-prod-ask .ask-text,.detail-prod-ask-list .ttd-section-tit,.new-detail-prod-ask .ask-text,.new-detail-prod-ask-list .ttd-section-tit,.coupon-oversea,.coupon-oversea .left,.new-detail-prod-price-date,.new-detail-prod-loading,.new-detail-prod-comment .section-tit,.new-detail-prod-comment .ttd-comment-label,.new-detail-prod-comment .user-info,.new-detail-prod-shop-entr,.act-recommend-ul .act-recommend-desc,.detail-store-li .store-li-block,.coupon-li .coupon-li-box,.coupon-li .coupon-li-left,.coupon-li .coupon-li-right,.coupon-li .coupon-li-price,.guarantee-switch-box,.newserviceguarantee .guarantee-switch-box,.ttd-comment-total .ttd-comment-label,.booking-header-container,.booking-header-container .header-center-box,.booking-header-container .header-center-box .header-center{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.ttd-flex>[class*=ttd-col-],.ttd-search-container>[class*=ttd-col-],.act-header-container>[class*=ttd-col-],.act-header-container .header-center-box>[class*=ttd-col-],.act-header-container .header-center-box .header-center>[class*=ttd-col-],.act-quickfilter-box>[class*=ttd-col-],.act-quickfilter-box .quickfilter-block-tag>[class*=ttd-col-],.act-globalplay-box .globalplay-info>[class*=ttd-col-],.act-globalplay-box .globalplay-info-txt>[class*=ttd-col-],.act-globalplay-box .globalplay-info-location>[class*=ttd-col-],.act-globalplay-box .globalplay-entry-box>[class*=ttd-col-],.act-globalplay-box .globalplay-entry-img>[class*=ttd-col-],.act-experience-box>[class*=ttd-col-],.act-tab-box .act-tab-wrapper>[class*=ttd-col-],.act-li-block>[class*=ttd-col-],.act-li-block .act-li-detail>[class*=ttd-col-],.act-li-block .act-li-title>[class*=ttd-col-],.act-li-block .act-li-item>[class*=ttd-col-],.act-li-block .act-li-desc>[class*=ttd-col-],.act-li-block .act-li-desc .li-desc-spot>[class*=ttd-col-],.act-li-block .act-li-price>[class*=ttd-col-],.act-li-wifi .act-li-block .act-li-wifi-img>[class*=ttd-col-],.booking-tel-field>[class*=ttd-col-],.booking-tel-field .booking-tel-country>[class*=ttd-col-],.booking-association-ul .booking-association-li>[class*=ttd-col-],.booking-traveler-grid .booking-traveler-block>[class*=ttd-col-],.booking-traveler-ul .booking-traveler-li>[class*=ttd-col-],.booking-traveler-ul .booking-traveler-li-content>[class*=ttd-col-],.booking-optional-li .multi-optional-box>[class*=ttd-col-],.booking-optional-li .optional-detail>[class*=ttd-col-],.ttd-pro-block .pro-block-price>[class*=ttd-col-],.ttd-pro-block .pro-wifi-price-box>[class*=ttd-col-],.ttd-pro-block .pro-act-spot>[class*=ttd-col-],.ttd-pro-block>.pro-block-detail>[class*=ttd-col-],.daytour-media-entrance>[class*=ttd-col-],.index-os-head .index-daytour-head>[class*=ttd-col-],.index-os-head .index-daytour-head .os-head-right>[class*=ttd-col-],.store-simple-banner>[class*=ttd-col-],.detail-routeinfo-container .detail-routeinfo-block>[class*=ttd-col-],.product-resource-block>[class*=ttd-col-],.product-resource-block .resource-info>[class*=ttd-col-],.product-resource-block .price-info>[class*=ttd-col-],.new-detail-pick-content .new-detail-pick-content-item-title>[class*=ttd-col-],.new-detail-pick-title>[class*=ttd-col-],.new-detail-return-title>[class*=ttd-col-],.new-detail-pick-footer>[class*=ttd-col-],.ttd-layer-box .layer-footer .btns-row>[class*=ttd-col-],.act-searchbar .act-searchbar-box>[class*=ttd-col-],.act-searchbar .act-searchbar-content>[class*=ttd-col-],.month-container>[class*=ttd-col-],.order-detail-voucher .voucher-email-blcok>[class*=ttd-col-],.nps-orderdetail-score-grid>[class*=ttd-col-],.wifi-list .pro-wifi-block .pro-block-item>[class*=ttd-col-],.wifi-list-title>[class*=ttd-col-],.list-filter-btn>[class*=ttd-col-],.index-wifi-citygrid .citygrid-row>[class*=ttd-col-],.index-wifi-entrance>[class*=ttd-col-],.index-os-head>[class*=ttd-col-],.index-os-head .os-head-center>[class*=ttd-col-],.index-os-head .os-head-search>[class*=ttd-col-],.index-os-section .os-experience-ul .os-experience-li>[class*=ttd-col-],.index-os-section .os-bargain-ul .os-bargain-li>[class*=ttd-col-],.os-marketing-container .os-marketing-block>[class*=ttd-col-],.act-hot-destination>[class*=ttd-col-],.category-tool-box>[class*=ttd-col-],.act-hotplay-grid .hotplay-grid-block>[class*=ttd-col-],.act-experience-ul .experience-li>[class*=ttd-col-],.act-experience-ul .experience-li .experience-li-statistic>[class*=ttd-col-],.sur-hotcity-box .hotcity-item>[class*=ttd-col-],.act-mixed-head>[class*=ttd-col-],.act-mixed-head .mixed-head-center>[class*=ttd-col-],.act-mixed-tab .mixed-tab-box>[class*=ttd-col-],.act-mixed-filter .mixed-filter-box>[class*=ttd-col-],.act-mixed-filter .mixed-filter-box .filter-block-expand>[class*=ttd-col-],.mixed-filter-discount>[class*=ttd-col-],.mixed-li-block>[class*=ttd-col-],.mixed-li-block .mixed-li-block-detail>[class*=ttd-col-],.mixed-li-block .mixed-li-title>[class*=ttd-col-],.mixed-li-block .mixed-li-block-item>[class*=ttd-col-],.mixed-li-block .mixed-li-block-desc .mixed-desc-spot>[class*=ttd-col-],.mixed-li-block .mixed-li-block-price>[class*=ttd-col-],.mixed-li-wifi .mixed-li-block .mixed-li-wifi-img>[class*=ttd-col-],.mixed-li-wifi .mixed-li-block .mixed-li-block-detail>[class*=ttd-col-],.mixed-li-ticket .mixed-li-block .mixed-li-ticket-img>[class*=ttd-col-],.mixed-li-ticket .mixed-li-block .mixed-li-ticket-detail>[class*=ttd-col-],.mixed-li-ticket .mixed-li-block .mixed-li-block-detail>[class*=ttd-col-],.mixed-li-ticket .mixed-li-block .mixed-li-ticket-arrow>[class*=ttd-col-],.act-mixed-poplayer .mixed-poplayer-date .poplayer-date-btns>[class*=ttd-col-],.mixed-li-filter .filter-block-box .filter-block>[class*=ttd-col-],.mixed-li-filter2 .filter-block-box .filter-block>[class*=ttd-col-],.act-daytour-head>[class*=ttd-col-],.act-daytour-head .daytour-head-center>[class*=ttd-col-],.act-daytour-filter .daytour-filter-box>[class*=ttd-col-],.act-daytour-filter .daytour-filter-box .filter-block-expand>[class*=ttd-col-],.invoice-apply-li .invoice-option-container>[class*=ttd-col-],.invoice-apply-li.li-with-2bolck>[class*=ttd-col-],.index-nearby-section .nearby-content>[class*=ttd-col-],.index-nearby-section .nearby-content .nearby-block>[class*=ttd-col-],.index-nearby-section .nearby-content .nearby-txt-block>[class*=ttd-col-],.pro-tkt-title>[class*=ttd-col-],.detail-vg-ul .detail-vg-li>[class*=ttd-col-],.vg-li-info>[class*=ttd-col-],.vg-li-info .li-info-title>[class*=ttd-col-],.detail-vg-footer .detail-vg-footer-box>[class*=ttd-col-],.act-audioplayer-box .audioplayer-process-box>[class*=ttd-col-],.act-audioplayer-box .audioplayer-info-box>[class*=ttd-col-],.act-audioplayer-box .audioplayer-info-btns>[class*=ttd-col-],.booking-voiceguide-commodity>[class*=ttd-col-],.booking-voiceguide-section>[class*=ttd-col-],.map-vg-footer>[class*=ttd-col-],.popup-box-content>[class*=ttd-col-],.popup-box-content-plain>[class*=ttd-col-],.popup-box-title>[class*=ttd-col-],.map-vg-popup-top .map-vg-top-detail>[class*=ttd-col-],.detail-info-commodity .commodity-subinfo>[class*=ttd-col-],.detail-adds-entrance>[class*=ttd-col-],.ndl_adds_entrance>[class*=ttd-col-],.detail-prod-confirm-block>[class*=ttd-col-],.confirm-cont>[class*=ttd-col-],.detail-prod-price-date>[class*=ttd-col-],.detail-prod-comment .section-tit>[class*=ttd-col-],.detail-prod-comment .user-info>[class*=ttd-col-],.detail-prod-shop-entr>[class*=ttd-col-],.detail-prod-car-block>[class*=ttd-col-],.detail-prod-seckill-block>[class*=ttd-col-],.detail-prod-other-info>[class*=ttd-col-],.detail-prod-ask .ask-text>[class*=ttd-col-],.detail-prod-ask-list .ttd-section-tit>[class*=ttd-col-],.new-detail-prod-ask .ask-text>[class*=ttd-col-],.new-detail-prod-ask-list .ttd-section-tit>[class*=ttd-col-],.coupon-oversea>[class*=ttd-col-],.coupon-oversea .left>[class*=ttd-col-],.new-detail-prod-price-date>[class*=ttd-col-],.new-detail-prod-loading>[class*=ttd-col-],.new-detail-prod-comment .section-tit>[class*=ttd-col-],.new-detail-prod-comment .ttd-comment-label>[class*=ttd-col-],.new-detail-prod-comment .user-info>[class*=ttd-col-],.new-detail-prod-shop-entr>[class*=ttd-col-],.act-recommend-ul .act-recommend-desc>[class*=ttd-col-],.detail-store-li .store-li-block>[class*=ttd-col-],.coupon-li .coupon-li-box>[class*=ttd-col-],.coupon-li .coupon-li-left>[class*=ttd-col-],.coupon-li .coupon-li-right>[class*=ttd-col-],.coupon-li .coupon-li-price>[class*=ttd-col-],.guarantee-switch-box>[class*=ttd-col-],.newserviceguarantee .guarantee-switch-box>[class*=ttd-col-],.ttd-comment-total .ttd-comment-label>[class*=ttd-col-],.booking-header-container>[class*=ttd-col-],.booking-header-container .header-center-box>[class*=ttd-col-],.booking-header-container .header-center-box .header-center>[class*=ttd-col-]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ttd-col-auto,.ttd-search-container .ttd-display-field,.act-header-container .header-center-box,.act-header-container .header-center-box .header-center .header-center-title,.act-globalplay-box .globalplay-info-txt,.act-globalplay-box .globalplay-info-sum,.act-globalplay-box .globalplay-info-location,.act-li-block .act-li-detail,.act-li-block .act-li-item,.act-li-block .act-li-desc,.booking-traveler-ul .booking-traveler-li-content,.booking-traveler-ul .booking-traveler-li-box,.booking-optional-li .optional-content,.booking-optional-li .optional-detail-box,.ttd-pro-block .pro-block-item,.daytour-media-entrance .text-container,.detail-routeinfo-container .detail-routeinfo-block .detail-routeinfo-txt,.product-resource-block .resource-info,.ttd-layer-box .layer-footer .btns-row .btn,.act-searchbar .act-searchbar-content,.act-searchbar .act-searchbar-content .searchbar-input-box,.invoice-info-box .invoice-info-expand .invoice-info-content,.nps-orderdetail-score-grid div,.list-filter-btn .list-btn-box,.list-filter-btn .list-btn-reset,.index-os-head .os-head-center,.index-os-head .os-head-center .head-center-txt,.index-os-section .os-experience-ul .os-experience-li .os-experience-left,.act-experience-ul .experience-li .experience-li-info,.act-mixed-head .mixed-head-center,.mixed-li-block .mixed-li-block-detail,.mixed-li-block .mixed-li-block-item,.mixed-li-block .mixed-li-block-desc,.mixed-li-ticket .mixed-li-block .mixed-li-ticket-detail,.act-mixed-poplayer .mixed-poplayer-date .poplayer-date-btns .poplayer-date-btn,.act-daytour-head .daytour-head-center,.invoice-apply-li.li-with-2bolck .invoice-option-container,.invoice-option-container .invoice-option,.index-nearby-section .nearby-content,.index-nearby-section .nearby-content .nearby-block,.index-nearby-section .nearby-content .nearby-txt-block,.vg-li-info,.vg-li-info .li-info-title,.detail-vg-footer .booking-vg-footer-info,.act-audioplayer-box .audioplayer-process-bar,.act-audioplayer-box .audioplayer-info-txt,.booking-voiceguide-commodity .voiceguide-commodity-info,.booking-voiceguide-section .booking-voiceguide-content,.popup-box-title,.map-vg-popup-top .map-vg-top-detail-blcok,.detail-adds-entrance .entrance-content,.ndl_adds_entrance .entrance-content,.confirm-cont,.detail-prod-comment .section-tit .left,.detail-prod-comment .user-info .left,.detail-prod-shop-entr .shop-info,.detail-prod-car-block .content,.detail-prod-other-info .ttd-section-tit,.coupon-oversea .left,.new-detail-prod-comment .section-tit .left,.new-detail-prod-comment .user-info .left,.act-recommend-ul .act-recommend-desc .recommend-desc-score,.coupon-li .coupon-li-right,.coupon-li .coupon-li-detail,.ttd-user .ttd-user-info,.ttd-comment-total .ttd-comment-label,.booking-header-container .header-center-box,.booking-header-container .header-center-box .header-center .header-center-title{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;-ms-flex:1}.ttd-horizontal-center,.act-header-container,.act-header-container .header-center-box,.act-header-container .header-center-box .header-center,.act-globalplay-box .globalplay-entry-img,.act-li-wifi .act-li-block .act-li-wifi-img,.act-li-wifi .act-li-block .act-li-detail,.booking-traveler-grid .booking-traveler-block,.booking-traveler-ul .booking-traveler-li,.ttd-layer-box .layer-footer .btns-row,.index-os-head,.act-hotplay-grid .hotplay-grid-block,.act-mixed-head,.act-mixed-head .mixed-head-center,.act-mixed-filter .mixed-filter-box .filter-block-expand,.mixed-li-wifi .mixed-li-block .mixed-li-wifi-img,.mixed-li-wifi .mixed-li-block .mixed-li-block-detail,.mixed-li-ticket .mixed-li-block .mixed-li-ticket-img,.mixed-li-ticket .mixed-li-block .mixed-li-block-detail,.mixed-li-ticket .mixed-li-block .mixed-li-ticket-arrow,.mixed-li-filter .filter-block-box .filter-block,.mixed-li-filter2 .filter-block-box .filter-block,.act-daytour-head,.act-daytour-head .daytour-head-center,.act-daytour-filter .daytour-filter-box .filter-block-expand,.act-audioplayer-box .audioplayer-info-btns,.coupon-li .coupon-li-left,.coupon-li .coupon-li-price,.booking-header-container,.booking-header-container .header-center-box,.booking-header-container .header-center-box .header-center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.ttd-vertical-center,.act-header-container,.act-header-container .header-center-box,.act-header-container .header-center-box .header-center,.act-quickfilter-box,.act-quickfilter-box .quickfilter-block-tag,.act-globalplay-box .globalplay-info,.act-globalplay-box .globalplay-info-txt,.act-globalplay-box .globalplay-info-location,.act-globalplay-box .globalplay-entry-img,.act-li-wifi .act-li-block .act-li-wifi-img,.act-li-wifi .act-li-block .act-li-detail,.booking-tel-field .booking-tel-country,.booking-association-ul .booking-association-li,.booking-traveler-grid .booking-traveler-block,.booking-traveler-ul .booking-traveler-li,.booking-traveler-ul .booking-traveler-li-content,.booking-optional-li .multi-optional-box,.booking-optional-li .optional-detail,.daytour-media-entrance,.ttd-layer-box .layer-footer .btns-row,.act-searchbar .act-searchbar-box,.index-os-head,.os-marketing-container .os-marketing-block,.act-hotplay-grid .hotplay-grid-block,.act-experience-ul .experience-li .experience-li-statistic,.sur-hotcity-box .hotcity-item,.act-mixed-head,.act-mixed-head .mixed-head-center,.act-mixed-filter .mixed-filter-box,.act-mixed-filter .mixed-filter-box .filter-block-expand,.mixed-filter-discount,.mixed-li-wifi .mixed-li-block .mixed-li-wifi-img,.mixed-li-wifi .mixed-li-block .mixed-li-block-detail,.mixed-li-ticket .mixed-li-block .mixed-li-ticket-img,.mixed-li-ticket .mixed-li-block .mixed-li-ticket-arrow,.mixed-li-filter .filter-block-box .filter-block,.mixed-li-filter2 .filter-block-box .filter-block,.act-daytour-head,.act-daytour-head .daytour-head-center,.act-daytour-filter .daytour-filter-box,.act-daytour-filter .daytour-filter-box .filter-block-expand,.invoice-apply-li.li-with-2bolck,.vg-li-info,.vg-li-info .li-info-title,.act-audioplayer-box .audioplayer-process-box,.act-audioplayer-box .audioplayer-info-box,.booking-voiceguide-section,.map-vg-footer,.popup-box-content,.popup-box-content-plain,.popup-box-title,.map-vg-popup-top .map-vg-top-detail,.detail-adds-entrance,.ndl_adds_entrance,.detail-store-li .store-li-block,.coupon-li .coupon-li-box,.coupon-li .coupon-li-left,.coupon-li .coupon-li-right,.booking-header-container,.booking-header-container .header-center-box,.booking-header-container .header-center-box .header-center{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.ttd-fs-9{font-size:9px}.ttd-fs-10{font-size:10px}.ttd-fs-11{font-size:11px}.ttd-fs-12{font-size:12px}.ttd-fs-13,.supplements,.link-more{font-size:13px}.ttd-fs-14{font-size:14px}.ttd-fs-15{font-size:15px}.ttd-fs-16{font-size:16px}.ttd-fs-17{font-size:17px}.ttd-fs-18{font-size:18px}.ttd-fs-19{font-size:19px}.ttd-fs-20{font-size:20px}.ttd-fs-21{font-size:21px}.ttd-fs-22{font-size:22px}.ttd-fs-23{font-size:23px}.ttd-fs-24{font-size:24px}.ttd-fs-25{font-size:25px}.ttd-fs-27{font-size:27px}.ttd-fs-28{font-size:28px}.ttd-fs-29{font-size:29px}.ttd-fs-30{font-size:30px}.ttd-fs-32{font-size:32px}.ttd-fs-33{font-size:33px}.ttd-fs-34{font-size:34px}.ttd-fs-35{font-size:35px}.ttd-fs-36{font-size:36px}.ttd-fs-38{font-size:38px}.ttd-fs-40{font-size:40px}.ttd-fp-regular,.act-body-custom,.act-loading-voice-tips .loading-tips-subtitle,.os-index-body,.act-audioplayer-box,.voiceguide-purchase-notice,.booking-voiceguide-commodity .voiceguide-commodity-price dfn,.detail-prod-body,.hotelItem .hotelItem-address,.hotel-text,.out-warn-text,.ttd-comment-body,.ttd-comment-body-new .ttd-comment-total .ttd-comment-label,.comment-input-body,.booking-body-custom{font-family:PingFangSC-Regular}.ttd-fp-medium,.act-globalplay-box .globalplay-info-sum .globalplay-info-sum-location,.c-tag-box .c-tag-item.tag-item-purple,.li-tag-box .c-tag-item.tag-item-purple,.ttd-tag-plain,.suspend-nav-btn,.act-loading-voice-tips .loading-tips-title,.act-experience-box .experience-block .experience-txt,.act-experience-box .experience-block .experience-label-superscript,.act-tab-box .act-tab-wrapper .act-tab-item.tab-item-selected,.act-li-block .act-li-img .label-superscript-discount,.act-li-block .act-li-voiceguide-paid,.act-li-wifi .act-li-block .act-li-detail .act-li-wifi-txt,.act-li-caption,.store-simple-banner h3,.good-choose-tag,.detail-rank-section .detail-rank-section-txt i,.detail-rank-section .detail-rank-section-txt dfn,.new-detail-pick-content .new-detail-pick-content-item-title,.new-detail-pick-title,.new-detail-return-title,.new-detail-pick-footer,.order-detail-voucher-expand,.nps-orderdetail-submit,.index-wifi-entrance .wifi-entrance-block .wifi-entrance-txt,.index-wifi-redirect dfn,.os-index-redirect dfn,.os-index-title .index-title-txt,.os-index-title .index-title-tip,.act-hot-destination .hot-destination-block,.act-category-box .category-superscript-label,.act-hotplay-grid .hotplay-grid-block .hotplay-superscript,.act-experience-ul .experience-li .experience-li-statistic span,.recommend-ul-separate,.act-mixed-tab .mixed-tab-box .mixed-tab-item,.detail-vg-headinfo .headinfo-box .headinfo-title,.vg-li-info .li-info-title,.detail-vg-footer .vg-footer-btn .footer-btn-title,.detail-vg-footer .booking-vg-footer-info .booking-footer-price i,.act-audioplayer-box .audioplayer-info-txt,.voiceguide-notice-title,.voiceguide-notice-subtitle,.voiceguide-notice-purchase-btn span,.booking-voiceguide-commodity .voiceguide-commodity-title,.booking-voiceguide-commodity .voiceguide-commodity-price,.popup-box-title,.popup-box-title-plain,.map-vg-popup-top .map-vg-top-headinfo .headinfo-title,.map-vg-popup-top .map-vg-top-paybtn .paybtn-title,.map-vg-popup-top .map-vg-top-free,.detail-prod-info-box .detail-info-departure,.detail-prod-info-box .detail-info-pagination,.detail-prod-info-box .newdetail-info-departure,.detail-prod-info-box .newdetail-info-pagination,.detail-prod-info-box .detail-info-recommend,.detail-info-commodity .commodity-title,.detail-info-commodity .commodity-productname,.detail-info-commodity .commodity-price i,.detail-info-commodity .new_commodity_price .low_price i,.detail-adds-entrance .entrance-content .entrance-content-coupon,.ndl_adds_entrance .entrance-content .entrance-content-coupon,.detail-travel-tab .sel-tab,.detail-route-list .route-header,.detail-route-list .route-item label,.ttd-section-tit,.detail-prod-price-date .title,.detail-prod-comment .section-tit .tit,.detail-prod-shop-entr .shop-name,.detail-prod-cost-mode h3,.detail-prod-defalt .defalt-wrap h3,.new-detail-prod-ask .ttd-section-tit,.new-detail-prod-ask-list .ttd-section-tit,.coupon-oversea,.new-detail-prod-price-date .title,.new-detail-prod-price-date .rank_title,.new-detail-prod-comment .section-tit .tit,.new-detail-prod-shop-entr .shop-name,.act-recommend-ul .act-recommend-img .recommend-label-superscript,.act-recommend-ul .act-recommend-desc .recommend-desc-price i,.coupon-li .coupon-li-badge,.coupon-li .coupon-li-label,.coupon-li .li-price-sign .li-price-sign-symbol,.coupon-li .coupon-li-title,.coupon-li .coupon-li-btn,.guarantee-li-title,.guarantee-switch-box .guarantee-switch-block,.newserviceguarantee .guarantee-li-title,.newserviceguarantee .guarantee-switch-box .guarantee-switch-block,.googleMapLabel-white,.googleMapLabel-blue,.container-show-one,.hotelItem .hotelItem-name,.history-btn-box .hp-history-btn,.ttd-comment-list .ttd-comment-item .ttd-comment-vendor-reply .comment-reply-title,.ttd-comment-list .ttd-comment-item .ttd-comment-ctrip-reply .comment-reply-title,.ttd-user .ttd-lab-date span dfn,.ttd-comment-reply span,.ttd-comment-title,.ttd-comment-top-notice dfn,.ttd-comment-add-title,.ttd-upload-tip span,.poplayer-comment-input-title,.comment-complete-info-title,.comment-complete-list-title,.booking-proinfo-blue-content .booking-proinfo-title,.booking-proinfo-white-content .proinfo-addinfo-content span,.booking-main-title .booking-title-headline,.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-view,.bookingafter-submit-btn{font-family:PingFangSC-Medium}.ttd-fp-light,.act-li-block .act-li-voiceguide-count,.act-li-block .act-li-desc .li-desc-spot,.act-li-block .act-li-desc .li-desc-spot .li-desc-score dfn,.booking-traveler-grid .booking-traveler-block .booking-traveler-block-error,.store-simple-banner p,.good-choose-box .good-choose-text,.act-experience-ul .experience-li .experience-li-subtitle,.act-experience-ul .experience-li .experience-li-statistic,.vg-search-result-ul .search-result-subtitle,.vg-li-info .li-info-time,.booking-voiceguide-section .booking-voiceguide-content,.popup-box-time,.detail-info-commodity .commodity-price span,.detail-info-commodity .commodity-monthlysale,.detail-info-commodity .new_commodity_price .low_price span,.detail-info-commodity .commodity-newdeposit,.detail-adds-entrance .entrance-title,.ndl_adds_entrance .entrance-title,.detail-prod-ask-list .count,.new-detail-prod-ask-list .count,.act-recommend-ul .act-recommend-desc,.act-recommend-ul .act-recommend-desc .recommend-desc-score,.act-recommend-ul .act-recommend-desc .recommend-desc-score dfn,.coupon-li .li-price-sign .li-price-sign-txt,.hotelItem .hotelItem-ename,.ttd-comment-list .ttd-comment-item .ttd-comment-source,.ttd-user .ttd-lab-date,.ttd-comment-total .ttd-comment-score .ttd-addition,.ttd-comment-total .ttd-comment-label,.ttd-comment-label-title,.ttd-upload-tip,.comment-complete-li-date,.comment-complete-li-txt,.booking-proinfo-blue-content .booking-proinfo-saleinfo,.booking-proinfo-white-content .proinfo-addinfo-content,.booking-promote-shopping-content .promote-shopping-info,.booking-addbuy-ul .booking-addbuy-li-title-light,.act-booking-li-small{font-family:PingFangSC-Light}.ttd-row,.booking-traveler-grid,.index-os-section .os-grid-container,.index-os-section .os-video-container,.os-marketing-container,.act-hotplay-grid,.mixed-li-filter .filter-block-box,.mixed-li-filter2 .filter-block-box,.act-recommend-ul,.ttd-user-picture{display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-box-lines:multiple;-moz-box-lines:multiple;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.ttd-row>[class*=ttd-col-],.booking-traveler-grid>[class*=ttd-col-],.index-os-section .os-grid-container>[class*=ttd-col-],.index-os-section .os-video-container>[class*=ttd-col-],.os-marketing-container>[class*=ttd-col-],.act-hotplay-grid>[class*=ttd-col-],.mixed-li-filter .filter-block-box>[class*=ttd-col-],.mixed-li-filter2 .filter-block-box>[class*=ttd-col-],.act-recommend-ul>[class*=ttd-col-],.ttd-user-picture>[class*=ttd-col-]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ttd-col-20{width:20%}.ttd-col-25,.index-wifi-citygrid .citygrid-row .citygrid-block{width:25%}.ttd-col-33,.ttd-comment-total .ttd-comment-label .comment-label-txt{width:33.333333333333336%}.ttd-col-50,.os-marketing-container .os-marketing-block,.detail-vg-footer .vg-footer-block,.act-audioplayer-box .audioplayer-info-btns,.act-recommend-ul .act-recommend-li{width:50%}.ttd-col-80{width:80%}.ttd-inline{display:inline}.ttd-block{display:block}.ttd-inline-block,.destination-area,.switch-tip p{display:inline-block}.ttd-table{display:table}.ttd-table-cell{display:table-cell}.ttd-overflow-hidden{overflow:hidden}.ttd-overflow-scroll{overflow:scroll}.ttd-overflow-auto{overflow:auto}.ttd-overflow-visible{overflow:visible}.ttd-clearfix:before,.ttd-clearfix:after{display:table;content:" "}.ttd-clearfix:after{clear:both}.ttd-left{float:left}.ttd-right{float:right}.ttd-fit{max-width:100%}.ttd-border-box{box-sizing:border-box}.ttd-m0{margin:0}.ttd-mt0{margin-top:0}.ttd-mr0{margin-right:0}.ttd-mb0{margin-bottom:0}.ttd-ml0{margin-left:0}.ttd-mx0{margin-right:0;margin-left:0}.ttd-my0{margin-top:0;margin-bottom:0}.ttd-ml-auto{margin-left:auto}.ttd-mr-auto{margin-right:auto}.ttd-mx-auto{margin-right:auto;margin-left:auto}.ttd-mt10{margin-top:10px}.ttd-mb10{margin-bottom:10px}.ttd-ml10{margin-left:10px}.ttd-mr10{margin-right:10px}.ttd-mt15{margin-top:15px}.ttd-mb15{margin-bottom:15px}.ttd-ml15{margin-left:15px}.ttd-mr15{margin-right:15px}.ttd-p0{padding:0}.ttd-pt0{padding-top:0}.ttd-pr0{padding-right:0}.ttd-pb0{padding-bottom:0}.ttd-pl0{padding-left:0}.ttd-px0{padding-right:0;padding-left:0}.ttd-py0{padding-top:0;padding-bottom:0}.ttd-pr15{padding-right:15px}.ttd-pl15{padding-left:15px}.ttd-px15{padding-right:15px;padding-left:15px}.ttd-relative{position:relative}.ttd-absolute{position:absolute}.ttd-fixed{position:fixed}.ttd-t0{top:0}.ttd-r0{right:0}.ttd-b0{bottom:0}.ttd-l0{left:0}.ttd-bold{font-weight:700}.ttd-regular{font-weight:400}.ttd-italic{font-style:italic}.ttd-nowrap{white-space:nowrap}.ttd-break-word,.switch-tip p{word-wrap:break-word}.ttd-ellipsis,.destination-area,.act-li-block .act-li-desc .li-desc-spot,.booking-tel-field .booking-tel-country .name,.ttd-pro-block .pro-tkt-spot,.ttd-pro-block .pro-act-spot,.daytour-media-entrance .text-container,.daytour-media-entrance .text-container .sign-text,.mixed-li-block .mixed-li-block-desc .mixed-desc-spot,.city-name,.city-tip,.index-nearby-section .nearby-content .nearby-title{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.ttd-label-superscript-yellow,.ttd-label-superscript-yellow:after{content:"";position:absolute;display:inline-block;z-index:2;text-align:center}[class*=ttd-label-superscript-]>span{display:inline-block;max-width:62px;height:18px;line-height:18px;overflow:hidden}.ttd-label-fill{display:inline-block;padding:2px;margin-right:4px;color:#fff;background-color:#19a0f0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ttd-label-superscript-yellow{color:#fff;background:#ff6913;font-size:11px;min-width:50px;height:18px;line-height:18px;padding-left:4px;padding-right:6px;background:linear-gradient(-70deg, transparent 7px, #ff6913 0) top right, linear-gradient(-110deg, transparent 7px, #ff6913 0) bottom right;background-size:100%;background-repeat:no-repeat}.ttd-label-superscript-yellow:after{top:18px;left:0;border-top:solid 2px #df5100;border-right:solid 2px #df5100;border-bottom:solid 2px transparent;border-left:solid 2px transparent}.ttd-label-plain-blue{display:inline-block;padding:2px;margin-right:4px;color:#19a0f0;border:1px solid rgba(25, 160, 240, 0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ttd-label-plain-yellow{display:inline-block;padding:2px;margin-right:4px;color:#ff9a14;border:1px solid rgba(255, 154, 20, 0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ttd-label-plain-pink{display:inline-block;padding:2px;margin-right:4px;color:#fe587b;border:1px solid rgba(254, 88, 123, 0.5);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ttd-input-group-animate{position:relative;min-height:50px}.ttd-input-group-animate .ttd-input{position:absolute;top:0;padding-right:40px}.ttd-input-float{position:absolute;font-size:13px;line-height:50px;color:#a9a9a9;opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top;-webkit-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-moz-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-o-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.ttd-input{width:100%;height:50px;box-sizing:border-box;border:none;outline:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:transparent;-webkit-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-moz-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-o-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.ttd-has-value .ttd-input-float{-webkit-transform:scale(0.75) translate3d(0, 0, 0);transform:scale(0.75) translate3d(0, 0, 0);color:rgba(0, 0, 0, 0.5);opacity:0}.ttd-has-value .ttd-input-focused .ttd-input-float{opacity:1}.ttd-input-focused .ttd-input-float{-webkit-transform:scale(0.75) translate3d(0, -8px, 0);transform:scale(0.75) translate3d(0, -8px, 0);color:#099fde}.ttd-input-focused .ttd-input{padding-top:16px;-webkit-transform-origin:left top;transform-origin:left top}.ttd-ptr-wrap{height:100%}.ttd-ptr-slid{-webkit-transition:margin-top 400ms ease;-moz-transition:margin-top 400ms ease;-ms-transition:margin-top 400ms ease;-o-transition:margin-top 400ms ease;transition:margin-top 400ms ease}.ttd-load-block{margin-top:-33px;height:33px;background-color:#19a0f0;color:#fff;font-size:11px;line-height:33px;text-align:center;transition-duration:400ms}.ttd-load-block .cui-pro-load{display:inline-block;height:14px;position:static;margin-top:0;margin-right:5px}.ttd-load-block .cui-pro-radius{border-left:#167eaa 1px solid;border-bottom:#167eaa 1px solid}.ttd-load-block .status{display:inline-block}.ttd-flip .cui-pro-radius{opacity:1;-webkit-animation:inherit;animation:inherit}.ttd-loading{-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.ttd-ptr-screen{position:fixed;top:0;left:0;z-index:-1;width:100%;height:300px;background-color:#19a0f0}.ttd-list{background-color:#fff}.ttd-list-item{-webkit-align-items:center;-moz-align-items:center;align-items:center;padding:5px 10px;min-height:90px}.ttd-list-item .ttd-list-img{width:95px;margin-right:15px;flex-shrink:0;-weblit-flex-shrink:0;-moz-flex-shrink:0}.ttd-list-item .ttd-list-img img{display:block;width:100%}.list-title{font-size:15px;margin-bottom:5px}.list-desc{font-size:12px;color:#666;margin-bottom:5px;text-align:justify}.ttd-search-container{position:relative;padding:8px 15px;background:#19a0f0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.ttd-search-container .ttd-display-field{position:relative;height:34px;border-radius:5px;background:#fff}.ttd-search-container .ttd-display-field:before{position:absolute;content:"";z-index:9;left:10px;top:50%;margin-top:-8px;width:12px;height:12px;border:1px solid #999;border-radius:50%}.ttd-search-container .ttd-display-field:after{position:absolute;content:"";z-index:9;left:24px;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:2px;width:1px;height:8px;background:#999}.ttd-search-container .ttd-display-field .ttd-display-text{margin:0;padding-left:35px;line-height:34px;color:#999}.ttd-btn{position:relative;display:block;margin:0;color:#19a0f0;height:33px;line-height:33px;font-size:14px;text-align:center;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ttd-btn-mid{font-size:16px;height:35px;line-height:35px;padding:0 10px}.ttd-btn-big{font-size:18px;height:44px;line-height:44px}.ttd-btn.ttd-btn-yellow{background-color:#ff9a14;color:#fff}.ttd-btn-flat{font-family:PingFangSC-Medium;position:relative;display:block;margin:0;width:100%;height:50px;line-height:50px;font-size:18px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#ff6913;color:#fff}.ttd-error{background-color:#fffdf2}.ttd-error-tip{color:#f00;font-size:13px}.ttd-tab-wrap{background-color:#fff}.ttd-tab-rectangle{height:46px;overflow-y:hidden}.ttd-tab-rectangle .tab-rectangle-item{min-width:96px;height:30px;text-align:center;padding:7px 0;line-height:16px;flex:1;-webkit-flex:1}.ttd-tab-rectangle .tab-rectangle-item p{height:30px;margin:0 8px;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.ttd-tab-rectangle .tab-rectangle-sel{border-bottom:3px solid #19a0f0;position:relative;color:#19a0f0}.ttd-tab-rectangle .tab-rectangle-sel:after{content:'';display:block;position:absolute}.ttd-tab-rectangle .tab-rectangle-cur{border-bottom:3px solid #19a0f0;position:relative;color:#19a0f0}.ttd-tab-rectangle .tab-rectangle-cur:after{content:'';display:block;position:absolute;left:45%;bottom:0;border-bottom:6px solid #19a0f0;border-left:6px dashed transparent;border-right:6px dashed transparent}.ttd-tab-square{justify-content:flex-end;-webkit-justify-content:flex-end}.ttd-tab-square .tab-square-item{width:23px;height:23px;line-height:23px;text-align:center;vertical-align:middle;color:#999;border:#999 solid 1px}.ttd-tab-square .tab-square-item:first-child{border-right:0}.ttd-tab-square .tab-square-item:last-child{border-left:0}.ttd-tab-square .tab-square-item.tab-square-sel{border:1px solid #19a0f0;position:relative;color:#19a0f0}.ttd-tab-square .tab-square-item.tab-square-sel:after{content:'';display:block;position:absolute;right:0;bottom:0;border-top:4px dashed transparent;border-right:4px solid #19a0f0;border-bottom:4px solid #19a0f0;border-left:4px dashed transparent}.ttd-pic-preview{position:fixed;top:0;left:0;width:100%;height:100%}.ttd-pic-preview .cm-slide--full-img img{height:100%}.ttd-pic-wrap{height:100%;background-color:#000}.ttd-img-slider{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.ttd-switch-btn,.ttd-pic-switch .prev,.ttd-pic-switch .next{position:relative;z-index:1;width:75px;font-size:16px;color:#fff;text-align:center}.ttd-switch-arrow,.ttd-pic-switch .prev:before,.ttd-pic-switch .prev:after,.ttd-pic-switch .next:before,.ttd-pic-switch .next:after{content:"";display:block;position:absolute;top:6px;right:0;width:0;height:0;border-color:rgba(255, 255, 255, 0);border-style:solid;overflow:hidden;border-width:4px 0 4px 4px}.ttd-pic-switch{position:fixed;bottom:0;width:100%;height:44px;line-height:44px;background:#333;z-index:1}.ttd-pic-switch .prev{float:left;border-right:1px solid #484848}.ttd-pic-switch .prev:before{border-width:5px 5px 5px 0;top:17px;left:6px;border-right-color:#fff}.ttd-pic-switch .prev:after{border-width:5px 5px 5px 0;top:17px;left:8px;border-right-color:#333}.ttd-pic-switch .next{float:right;border-left:1px solid #484848}.ttd-pic-switch .next:before{top:17px;right:5px;border-width:4px 0 4px 4px;border-left-color:#fff}.ttd-pic-switch .next:after{top:17px;right:7px;border-width:4px 0 4px 4px;border-left-color:#333}.ttd-pic-switch .number{float:left;position:absolute;display:block;width:100%;font-size:18px;color:#fff;text-align:center}.ttd-pic-switch .disable{color:#5c5c5c!important}.ttd-pic-switch .prev.disable:before{border-right-color:#5c5c5c}.ttd-pic-switch .next.disable:before{border-left-color:#5c5c5c}.ttd-coupon-dialog-block{z-index:10000;padding:0.65rem 0.25rem 0;text-align:center;color:#ff451f}.ttd-coupon-dialog-block .test{opacity:1}.ttd-coupon-dialog-block .ttd-main{box-sizing:border-box;position:relative;width:3.24rem;height:3.87rem;padding:0.59rem 0.5rem 0;background:url(https://images3.c-ctrip.com/dm/activity/coupon_bg.png?v=20220209201515) no-repeat;background-size:100% 100%}.ttd-coupon-dialog-block .ttd-main .ttd-item{margin:0 0.11rem;padding-top:0.15rem;padding-bottom:0.12rem}.ttd-coupon-dialog-block .ttd-main h1{font-size:0.21rem;line-height:0.25rem;font-weight:600}.ttd-coupon-dialog-block .ttd-main .ttd-text-em{font-size:0.25rem;font-weight:600;line-height:0.3rem}.ttd-coupon-dialog-block .ttd-main .ttd-text-em dfn{font-size:0.18rem;font-weight:600}.ttd-coupon-dialog-block .ttd-main .ttd-coupon-name{color:#333;line-height:0.2rem}.ttd-coupon-dialog-block .ttd-main .ttd-coupon-vld{color:#666;font-size:0.12rem}.ttd-coupon-dialog-block .ttd-close{height:0.43rem;background:url(https://images3.c-ctrip.com/dm/activity/coupon_close.png?v=20220209201515) no-repeat;background-size:0.45rem 0.43rem;background-position:1.37rem}.ttd-color-white{color:#fff}.ttd-bg-white,[data-view-name=flow]{background-color:#fff}.ttd-border-white{border-color:#fff}.ttd-color-lightgray{color:#eff0f2}.ttd-bg-lightgray,.division-title{background-color:#eff0f2}.ttd-border-lightgray{border-color:#eff0f2}.ttd-color-gray,.index-nearby-section .f-chevron-right{color:#ccc}.ttd-bg-gray{background-color:#ccc}.ttd-border-gray{border-color:#ccc}.ttd-color-deepgray,.supplements,.link-more{color:#999}.ttd-bg-deepgray{background-color:#999}.ttd-border-deepgray{border-color:#999}.ttd-color-darkgray{color:#666}.ttd-bg-darkgray{background-color:#666}.ttd-border-darkgray{border-color:#666}.ttd-color-black,.ticket_order_list .order_list_content .ticket_label.ticket_label_black{color:#333}.ttd-bg-black{background-color:#333}.ttd-border-black{border-color:#333}.ttd-color-trueblack{color:#000}.ttd-bg-trueblack{background-color:#000}.ttd-border-trueblack{border-color:#000}.ttd-color-lightblue{color:#5cbce6}.ttd-bg-lightblue{background-color:#5cbce6}.ttd-border-lightblue{border-color:#5cbce6}.ttd-color-blue{color:#19a0f0}.ttd-bg-blue{background-color:#19a0f0}.ttd-border-blue{border-color:#19a0f0}.ttd-color-cream{color:#fffdf2}.ttd-bg-cream{background-color:#fffdf2}.ttd-border-cream{border-color:#fffdf2}.ttd-color-yellow{color:#ff9a14}.ttd-bg-yellow{background-color:#ff9a14}.ttd-border-yellow{border-color:#ff9a14}.ttd-color-orange{color:#ff7d13}.ttd-bg-orange{background-color:#ff7d13}.ttd-border-orange{border-color:#ff7d13}.ttd-color-darkorange{color:#d77f0b}.ttd-bg-darkorange{background-color:#d77f0b}.ttd-border-darkorange{border-color:#d77f0b}.ttd-color-pink{color:#fe587b}.ttd-bg-pink{background-color:#fe587b}.ttd-border-pink{border-color:#fe587b}.ttd-color-red{color:#ff5a00}.ttd-bg-red{background-color:#ff5a00}.ttd-border-red{border-color:#ff5a00}.ttd-color-darkred{color:#f00}.ttd-bg-darkred{background-color:#f00}.ttd-border-darkred{border-color:#f00}.ttd-color-yellowgray{color:#dbdbdb}.ttd-bg-yellowgray{background-color:#dbdbdb}.ttd-border-yellowgray{border-color:#dbdbdb}.ttd-color-stucco{color:#e5e5e5}.ttd-bg-stucco{background-color:#e5e5e5}.ttd-border-stucco{border-color:#e5e5e5}.ttd-color-celadon{color:#dbe5e7}.ttd-bg-celadon{background-color:#dbe5e7}.ttd-border-celadon{border-color:#dbe5e7}.ttd-color-aqua{color:#f0f4f5}.ttd-bg-aqua,[data-view-name=index],[data-view-name=daytour]{background-color:#f0f4f5}.ttd-border-aqua{border-color:#f0f4f5}.ttd-color-rat{color:#c0c7cf}.ttd-bg-rat,[data-view-name=booking],[data-view-name=bookingafterwrite],[data-view-name=choosetraveler],[data-view-name=managetraveler],[data-view-name=editrecognizee],[data-view-name=deliverlist],[data-view-name=deliveredit],[data-view-name=edithotelinfo],[data-view-name=invoicedownload]{background-color:#c0c7cf}.ttd-border-rat{border-color:#c0c7cf}.ttd-color-silvery{color:#efefef}.ttd-bg-silvery{background-color:#efefef}.ttd-border-silvery{border-color:#efefef}.ttd-color-ermine{color:#e0e0e0}.ttd-bg-ermine,[data-view-name=choosedate]{background-color:#e0e0e0}.ttd-border-ermine{border-color:#e0e0e0}.ttd-color-priceorange{color:#f40}.ttd-bg-priceorange{background-color:#f40}.ttd-border-priceorange{border-color:#f40}.act-header-fixed{position:fixed;top:0;left:0;right:0;line-height:44px;z-index:50;background-color:#fff}.act-header-fixed .act-header-container{background-color:rgba(255, 255, 255, 0)}.act-header-fixed.act-header-fixed-transparent{background-color:rgba(255, 255, 255, 0)}.act-header-fixed.act-header-fixed-ios{padding-top:20px;padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}.act-header-container{height:44px;background-color:#fff;position:relative;z-index:110;color:#222}.act-header-container .header-left-box{width:100px;height:44px;overflow:hidden}.act-header-container .noshow{visibility:hidden}.act-header-container .header-left{display:inline-block;width:44px;height:44px;line-height:44px;text-align:center}.act-header-container .header-left span{font-size:17px;vertical-align:middle}.act-header-container .header-left-round{display:inline-block;width:35px;height:35px;line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;margin-left:12px}.act-header-container .header-left-round .f-chevron-left-thin{font-size:17px;vertical-align:middle;color:#222;margin-left:-1px}.act-header-container .header-center-box{white-space:nowrap;text-overflow:ellipsis;position:relative}.act-header-container .header-center-box .header-center{font-size:18px;height:44px;line-height:44px;white-space:nowrap;text-overflow:ellipsis}.act-header-container .header-center-box .header-center .header-center-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.act-header-container .header-center-box .wifi-like-place{font-size:12px;color:#fff;position:absolute;top:25px;right:-12px;width:110px;height:30px;line-height:30px;border-radius:6px;background:rgba(0, 0, 0, 0.6);white-space:pre-wrap;padding:0 4px;text-align:center}.act-header-container .header-center-box .wifi-like-place::after{content:'';position:absolute;top:-8px;right:13px;border-left:7px solid transparent;border-right:6px solid transparent;border-bottom:8px solid rgba(0, 0, 0, 0.6)}.act-header-container .header-center-box [class*="f-"]{margin-left:8px;font-size:10px;font-weight:700}.act-header-container .header-right-box{width:100px;height:44px;overflow:hidden;text-align:right}.act-header-container .header-right{display:inline-block;width:44px;height:44px;line-height:44px;text-align:center}.act-header-container .header-right span{font-size:17px;vertical-align:middle}.act-header-container .header-right-round{display:inline-block;width:35px;height:35px;line-height:32px;text-align:center;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;margin-right:12px}.act-header-container .header-right-round span{font-size:17px;vertical-align:middle;color:#222;margin-left:3px}.act-header-container .header-right-img{margin-right:10px}.act-header-container .header-right-img img{width:55px;height:26px;vertical-align:middle}.act-header-container .icon-coupon-vip{display:inline-block;width:32px;height:32px;line-height:32px;background:url(https://pages.c-ctrip.com/activity/app/coupon_vip.png?v=20220209201515) no-repeat center!important;background-size:24px auto!important}.act-header-fixed-transparent .act-header-container{color:#fff;background-color:transparent}.act-header-fixed-transparent .act-header-container .header-center-box{color:transparent}.act-header-detail-color .act-header-container .header-center-box{color:transparent}.act-body-custom{padding-top:44px;background-color:#f5f5fa;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-body-custom.body-custom-ios{padding-top:64px;padding-top:calc(env(safe-area-inset-top) + 44px);padding-top:calc(constant(safe-area-inset-top) + 44px)}.act-ios-fixed{margin-top:20px;margin-top:calc(env(safe-area-inset-top));margin-top:calc(constant(safe-area-inset-top))}.act-header-detail-zt .act-header-container .header-left-round{display:none}.act-quickfilter-box{height:40px;background-color:#f9f9f9;position:relative;z-index:1200;overflow-x:scroll}.act-quickfilter-box li{padding:0 5px;flex-shrink:0}.act-quickfilter-box li:first-child{padding-left:15px}.act-quickfilter-box li:last-child{padding-right:15px}.act-quickfilter-box .quickfilter-block-tag{height:25px;line-height:25px;color:#000;background-color:#fff;font-size:12px;border:solid 1px #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 10px;white-space:nowrap;margin:0}.act-quickfilter-box .quickfilter-block-tag.block-tag-selected{border-color:#19a0f0;color:#19a0f0}.act-quickfilter-box .quickfilter-block-tag.block-tag-selected .quickfilter-block-arrow{border-top-color:#19a0f0}.act-quickfilter-box .quickfilter-block-tag.block-tag-stretched{border-color:#19a0f0;color:#19a0f0}.act-quickfilter-box .quickfilter-block-tag.block-tag-stretched .quickfilter-block-arrow{border-top-color:#19a0f0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.act-quickfilter-box .quickfilter-block-tag .quickfilter-block-txt{display:inline-block;max-width:60px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.act-quickfilter-box .quickfilter-block-tag .quickfilter-block-arrow{margin-left:5px;border-top:4px solid #b2b2b2;border-left:4px dashed transparent;border-right:4px dashed transparent}.act-globalplay-box{padding:13px 16px 12px;background-color:#fff}.act-globalplay-box.act-globalplay-box-pink{background-color:#fff6f6}.act-globalplay-box.act-globalplay-box-pink:active{background-color:#faebeb}.act-globalplay-box .globalplay-info .f-arrow-light-right{font-size:12px;color:#ccc}.act-globalplay-box .globalplay-info-img{height:30px;min-width:90px;background-image:url(https://dimg04.c-ctrip.com/images/zm0112000000s4foy61A0.png?v=20220209201515);background-repeat:no-repeat;background-size:100%;background-position:center}.act-globalplay-box .globalplay-info-txt{position:relative;font-size:11px;color:#666;letter-spacing:0;line-height:13px;overflow:hidden;padding-left:16px;min-height:26px;max-width:160px}.act-globalplay-box .globalplay-info-txt::before{content:"";display:block;position:absolute;left:0;width:.5px;height:23px;background:#d8d8d8;margin:0 8px}.act-globalplay-box .globalplay-info-sum{position:relative;margin:0 0 0 4px;overflow:hidden}.act-globalplay-box .globalplay-info-sum .f-position{font-size:11px;margin-right:2px;vertical-align:-1px}.act-globalplay-box .globalplay-info-sum .globalplay-info-sum-location{font-size:12px;line-height:13px;height:15px}.act-globalplay-box .globalplay-info-sum .globalplay-info-recap{font-size:10px;line-height:13px;margin-top:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.act-globalplay-box .globalplay-info-location{position:relative;font-size:15px;color:#333;letter-spacing:0;line-height:13px;overflow:hidden;padding-left:16px;min-height:26px}.act-globalplay-box .globalplay-info-location::before{content:"";display:block;position:absolute;left:0;width:.5px;height:23px;background:#d8d8d8;margin:0 8px}.act-globalplay-box .globalplay-info-location [class^="f-"]{font-size:13px;margin-right:3px}.act-globalplay-box .globalplay-info-recap{font-size:12px;color:#999;margin-top:5px}.act-globalplay-box .globalplay-entry-box{margin:15px 0 5px}.act-globalplay-box .globalplay-entry{width:20%;text-align:center}.act-globalplay-box .globalplay-entry-img{width:44px;height:44px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;margin:auto}.act-globalplay-box .globalplay-entry-img span{color:#fff;font-size:23px}.act-globalplay-box .globalplay-entry-box .globalplay-entry:nth-child(1) .globalplay-entry-img{background:-webkit-linear-gradient(top, #ff6d82, #ff2d68)}.act-globalplay-box .globalplay-entry-box .globalplay-entry:nth-child(2) .globalplay-entry-img{background:-webkit-linear-gradient(top, #00f8e7, #00ddce)}.act-globalplay-box .globalplay-entry-box .globalplay-entry:nth-child(3) .globalplay-entry-img{background:-webkit-linear-gradient(top, #00d4fe, #0bf)}.act-globalplay-box .globalplay-entry-box .globalplay-entry:nth-child(4) .globalplay-entry-img{background:-webkit-linear-gradient(top, #ff9b30, #ff752f)}.act-globalplay-box .globalplay-entry-box .globalplay-entry:nth-child(5) .globalplay-entry-img{background:-webkit-linear-gradient(top, #b6eb00, #6ada00)}.act-globalplay-box .globalplay-entry-txt{font-size:13px;color:#333;margin-top:7px}@media screen and (max-width: 321px){.act-globalplay-box .globalplay-info-img{min-width:70px}}.c-tag-box{position:relative;height:18px;overflow:hidden;padding-top:3px}.c-tag-box .c-tag-item{position:relative;float:left;font-size:12px;line-height:1;margin:2px 4px 10px 1px;padding:2px 5px;color:#999;background-color:#fff;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.c-tag-box .c-tag-item:before{content:'';position:absolute;width:200%;height:200%;border-radius:4px;border:1px solid #c0c7cf;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;left:100%;top:100%;transform:translate(-50%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5);pointer-events:none}.c-tag-box .c-tag-item{margin-bottom:5px}.c-tag-box .c-tag-item.tag-item-purple{color:#fff;background-image:linear-gradient(-269deg, #550bad 1%, #9f01f1 99%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.c-tag-box .c-tag-item.tag-item-purple:before{content:none}.li-tag-box{position:relative;height:18px;overflow:hidden}.li-tag-box .c-tag-item{position:relative;float:left;font-size:11px;line-height:1;margin:2px 4px 10px 1px;padding:2px 5px;color:#666;background-color:#fff;z-index:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.li-tag-box .c-tag-item:before{content:'';position:absolute;width:200%;height:200%;border-radius:4px;border:1px solid #e2e2e2;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;left:100%;top:100%;transform:translate(-50%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5);pointer-events:none}.li-tag-box .c-tag-item{margin:2px 4px 8px 0;padding:4px 4px 3px}.li-tag-box .c-tag-item.tag-item-red{color:#ff5959}.li-tag-box .c-tag-item.tag-item-red:before{border-color:#ffc2c2}.li-tag-box .c-tag-item.tag-item-yellow{color:#ff5000}.li-tag-box .c-tag-item.tag-item-yellow:before{border-color:#ffcdad}.li-tag-box .c-tag-item.tag-item-purple{color:#fff;background-image:linear-gradient(-269deg, #550bad 1%, #9f01f1 99%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.li-tag-box .c-tag-item.tag-item-purple:before{content:none}.tag-item-desc{max-width:2rem;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ttd-tag-plain{display:inline-block;height:17px;line-height:17px;font-size:11px;color:#fff;background-image:linear-gradient(-269deg, #550bad 1%, #9f01f1 99%);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:0 4px;margin-top:1px;white-space:nowrap}.act-suspend-box{position:fixed;bottom:115px;bottom:calc(env(safe-area-inset-bottom) + 115px);bottom:calc(constant(safe-area-inset-bottom) + 115px);right:15px;color:#fff;z-index:99;-webkit-transition:all .3s ease;transition:all .3s ease}.act-suspend-box.with-footer{bottom:90px;bottom:calc(env(safe-area-inset-bottom) + 90px);bottom:calc(constant(safe-area-inset-bottom) + 90px)}.act-suspend-box.with-audioplayer{bottom:152px;bottom:calc(env(safe-area-inset-bottom) + 152px);bottom:calc(constant(safe-area-inset-bottom) + 152px)}.act-suspend-box.act-suspend-box-flow{bottom:90px;bottom:calc(env(safe-area-inset-bottom) + 90px);bottom:calc(constant(safe-area-inset-bottom) + 90px)}.suspend-nav-envelopes{width:52px;height:52px;background-image:url(https://pages.c-ctrip.com/activity/app/envelopes.png?v=20220209201515);background-size:100% 100%}.suspend-nav-cashback{width:60px;height:68px;background-size:contain;background-repeat:no-repeat}.suspend-nav-btn{text-align:center;margin-top:10px;border-radius:50%;width:46px;height:46px;opacity:0.96;background-color:#fff;box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.1);font-size:7px;color:#666;overflow:hidden}.suspend-nav-btn [class*=f-]{color:#888;padding-top:8px;font-size:18px;margin-bottom:2px}.suspend-nav-btn span{display:block;text-align:center}.suspend-nav-btn .nav-btn-plain{width:29px;height:29px;overflow:hidden;line-height:15px;margin:8px 7px 7px 8px;font-size:11px;padding:1px 0 0 1px}.suspend-nav-btn .nav-btn-plain .f-top{padding:0;margin:0;line-height:29px;font-size:21px}.suspend-nav-btn .suspend-playing-img{overflow:hidden;width:44px;height:44px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:1px}.suspend-nav-btn .suspend-playing-img.playing-img-rotating{-webkit-animation:g-loading 8s linear infinite;-moz-animation:g-loading 8s linear infinite;-ms-animation:g-loading 8s linear infinite;animation:g-loading 8s linear infinite}.suspend-nav-btn .suspend-playing-img img{width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.act-loading-voice{position:relative;top:35%;left:50%;width:50px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.act-loading-voice span{display:block;bottom:0;width:5px;height:5px;background:#00c853;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;position:absolute;-webkit-animation:loading-voice 1.6s infinite ease-in-out;-moz-animation:loading-voice 1.6s infinite ease-in-out;-ms-animation:loading-voice 1.6s infinite ease-in-out;animation:loading-voice 1.6s infinite ease-in-out}.act-loading-voice span:nth-child(2){left:11px;-webkit-animation-delay:.2s;-moz-animation-delay:.2s;-ms-animation-delay:.2s;-o-animation-delay:.2s;animation-delay:.2s}.act-loading-voice span:nth-child(3){left:22px;-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-ms-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}.act-loading-voice span:nth-child(4){left:33px;-webkit-animation-delay:.6s;-moz-animation-delay:.6s;-ms-animation-delay:.6s;-o-animation-delay:.6s;animation-delay:.6s}.act-loading-voice span:nth-child(5){left:44px;-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-ms-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}@-webkit-keyframes loading-voice{0%{height:5px;-webkit-transform:translateY(0);background:#00c853}25%{height:40px;-webkit-transform:translateY(20px);background:#00c853}50%{height:5px;-webkit-transform:translateY(0);background:#00c853}100%{height:5px;-webkit-transform:translateY(0);background:#00c853}}@-moz-keyframes loading-voice{0%{height:5px;-moz-transform:translateY(0);background:#00c853}25%{height:40px;-moz-transform:translateY(20px);background:#00c853}50%{height:5px;-moz-transform:translateY(0);background:#00c853}100%{height:5px;-moz-transform:translateY(0);background:#00c853}}@-ms-keyframes loading-voice{0%{height:5px;-ms-transform:translateY(0);background:#00c853}25%{height:40px;-ms-transform:translateY(20px);background:#00c853}50%{height:5px;-ms-transform:translateY(0);background:#00c853}100%{height:5px;-ms-transform:translateY(0);background:#00c853}}@keyframes loading-voice{0%{height:5px;transform:translateY(0);background:#00c853}25%{height:40px;transform:translateY(20px);background:#00c853}50%{height:5px;transform:translateY(0);background:#00c853}100%{height:5px;transform:translateY(0);background:#00c853}}.act-loading-voice-body{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff}.act-loading-voice-body .act-loading-voice-content{position:relative;height:100%}.act-loading-voice-tips{position:relative;top:46%;text-align:center}.act-loading-voice-tips .loading-tips-title{font-size:20px;color:#00c853;line-height:32px;margin-bottom:5px}.act-loading-voice-tips .loading-tips-title.loading-fail{color:#ff5722}.act-loading-voice-tips .loading-tips-subtitle{font-size:17px;color:#222;line-height:20px}.act-loading-voice-tips .loading-tips-btn{text-align:center}.act-loading-voice-tips .loading-tips-btn span{display:inline-block;height:40px;padding:0 45px;margin-top:30px;line-height:40px;color:#19a0f0;border:1px solid #19a0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.act-loading-result{position:relative;top:26%;height:0}.act-loading-result .loading-result-success{width:90px;height:90px;position:relative;margin:auto;background-image:linear-gradient(47deg, #00e676 5%, #00c853 98%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-webkit-animation:success-round-scale 0.3s ease 0s 1 both;animation:success-round-scale 0.3s ease 0s 1 both}.act-loading-result .loading-result-fail{width:90px;height:90px;position:relative;margin:auto;background-image:linear-gradient(47deg, #f71 5%, #ff5722 98%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center;-webkit-animation:success-round-scale 0.3s ease 0s 1 both;animation:success-round-scale 0.3s ease 0s 1 both}.act-loading-result .loading-result-fail span{font-size:51px;color:#fff;line-height:90px}.act-loading-result .loading-success-tick{width:45px;height:23px;position:absolute;left:25%;top:32%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);overflow:hidden}.act-loading-result .loading-success-tick::before,.act-loading-result .loading-success-tick::after{content:"";position:absolute;background:#fff;border-radius:2px}.act-loading-result .loading-success-tick::before{width:8px;height:23px;left:0;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;overflow:hidden;-webkit-animation:success-tick-left 0.4s ease 0.5s 1 both;animation:success-tick-left 0.4s ease 0.5s 1 both}.act-loading-result .loading-success-tick::after{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;width:45px;height:8px;bottom:0;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-animation:success-tick-right 0.3s linear 0.9s 1 both;animation:success-tick-right 0.3s linear 0.9s 1 both}@-webkit-keyframes success-round-scale{0%{-webkit-transform:scale(0.4)}100%{-webkit-transform:scale(1)}}@keyframes success-round-scale{0%{transform:scale(0.4)}100%{transform:scale(1)}}@-webkit-keyframes success-tick-left{0%{top:-100%}100%{top:0%}}@keyframes success-tick-left{0%{top:-100%}100%{top:0%}}@-webkit-keyframes success-tick-right{0%{left:-100%}100%{left:0%}}@keyframes success-tick-right{0%{left:-100%}100%{left:0%}}.act-experience-box{padding:8px 0 16px;overflow:hidden}.act-experience-box .experience-block{position:relative;min-width:1.09rem;max-width:1.09rem;height:133px;margin-right:8px;overflow:hidden;text-align:center;box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden}.act-experience-box .experience-block img{height:100%;width:100%}.act-experience-box .experience-block .experience-cover{position:absolute;top:0;bottom:0;left:0;right:0;background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0) 45%, rgba(0, 0, 0, 0.4) 100%);z-index:1;border-radius:6px}.act-experience-box .experience-block .experience-txt{position:absolute;left:0;right:0;bottom:2px;margin-bottom:2px;padding:0 1px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;word-break:break-all;z-index:2;color:#fff;font-size:15px;line-height:18px;max-height:36px;text-align:center}.act-experience-box .experience-block .experience-label-superscript{position:absolute;display:inline-block;z-index:2;text-align:center;font-size:10px;height:17px;line-height:18px;background-image:linear-gradient(90deg, rgba(255, 58, 53, 0.95) 0%, rgba(255, 109, 62, 0.95) 100%);-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;border-radius:0 0 6px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;max-width:100%;text-overflow:ellipsis;white-space:nowrap;border-top-left-radius:6px}.act-experience-box .experience-block .experience-label-superscript span{color:#fff;padding:0 5px 0 2px;height:18px;line-height:18px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-experience-box .experience-block .experience-label-superscript .f-hotspot{padding:0 0 0 3px;font-size:11px;vertical-align:-2px}.act-experience-box .experience-block.ttd-col-auto{min-width:1px}.act-experience-box .experience-block:first-child{margin-left:16px}.act-experience-box .experience-block:last-child{margin-right:16px}.act-tab-box{position:relative;overflow:hidden;z-index:110}.act-tab-box.act-tab-box-cover{width:100%}.act-tab-box .act-tab-wrapper{position:relative;overflow:hidden;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.act-tab-box .act-tab-wrapper .act-tab-item{display:table;padding:0 15px;color:#222;font-size:16px;text-align:center;height:45px;line-height:45px}.act-tab-box .act-tab-wrapper .act-tab-item span{position:relative;display:inline-block;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.act-tab-box .act-tab-wrapper .act-tab-item.tab-item-selected span::before{content:'';position:absolute;bottom:0;left:0;right:0;height:3px;background-image:linear-gradient(90deg, #6539d3 0%, #b738e1 97%);border-radius:3px}.act-tab-box .act-tab-wrapper .act-tab-item:first-child{padding-left:25px}.act-tab-box .act-tab-wrapper .act-tab-item:last-child{padding-right:25px}.act-tab-box.act-tab-box-fixed{position:fixed;top:44px}.act-tab-box.act-tab-box-fixed-ios{position:fixed;top:64px;top:calc(env(safe-area-inset-top) + 44px);top:calc(constant(safe-area-inset-top) + 44px)}.act-tab-box.act-tab-box-fixed-top0{position:fixed;top:0}body{background-color:#f7f7f7}.act-head-color-blue{background-color:#0086f6!important}.act-bg-common{background-color:#f7f7f7!important}[data-view-name=index],[data-view-name=daytour]{min-height:100vh}[data-view-name=choosedate]{min-height:100vh}[data-view-name=flow]{min-height:100vh}[data-view-name=booking],[data-view-name=bookingafterwrite],[data-view-name=choosetraveler],[data-view-name=managetraveler],[data-view-name=editrecognizee],[data-view-name=deliverlist],[data-view-name=deliveredit],[data-view-name=edithotelinfo],[data-view-name=invoicedownload]{min-height:100vh}[data-view-name=booking]{position:relative;overflow:hidden}[data-view-name=list],[data-view-name=daytourlist],[data-view-name=wifi],[data-view-name=overseasindex],[data-view-name=commentcomplete]{background-color:#f7f7f7}[data-view-name=voicepoilist],[data-view-name=voicepoidetail],[data-view-name="map.voiceguide"],[data-view-name=voiceorderbooking],[data-view-name=couponcore],[data-view-name=addcomment],[data-view-name=comment]{background-color:#f7f7f7;min-height:100vh}[data-view-name=hotelscope],[data-view-name=daytour_citylist],[data-view-name=citylist],[data-view-name=wifi_citylist]{background-color:#f7f7f7;height:100vh;position:relative}[data-view-name=orderdetail]{min-height:100vh}.coupon-background-img{height:.5rem;background:url(https://pages.c-ctrip.com/activity/app/coupon-img-iphone.jpg?v=20220209201515) 50% no-repeat;background-size:cover;position:relative}.coupon-background-txt{max-width:2.06rem;width:100%;color:#ff3304;font-size:0.18rem;line-height:0.19rem;font-weight:700;position:absolute;top:50%;left:19%;transform:translate(0, -50%)}@media only screen and (min-width: 768px){.coupon-background-img{height:.6rem;background:url(https://pages.c-ctrip.com/activity/app/coupon-img-ipad.jpg?v=20220209201515) 50% no-repeat;background-size:cover}.coupon-background-txt{max-width:2.7rem;text-align:center;font-size:0.24rem;line-height:0.24rem;left:51%;transform:translate(-50%, -50%)}}.common-up{z-index:1101}.coupon-layer-box .g-time-title{font-size:18px}.coupon-layer-box .g-time-title .f-close{color:#999}.common-coupon-layer{background-color:#fff;overflow:auto}.common-coupon-layer .coupon_list{overflow:visible;padding:20px 10px}.common-coupon-layer .coupon-discount{font-size:15px;font-weight:700}.common-coupon-layer .coupon_detail_more{margin-top:-7px;padding:12px 7px 10px;border:1px solid #ffb1b1;border-top:2px dashed #ffa79b;z-index:1;background-color:#fff7f7;border-bottom-left-radius:5px;border-bottom-right-radius:5px;position:relative}.common-coupon-layer .coupon_detail_txt{font-size:13px;line-height:20px;color:#666}.common-coupon-layer#coupon_list .coupon_list .coupon_content{background-color:#fff7f7;overflow:hidden}.common-coupon-layer#coupon_list .coupon_list .coupon_item{overflow:visible;margin-bottom:15px}.common-coupon-layer#coupon_list .coupon_list .coupon_item.current .coupon_info{border:1px solid #ffb1b1;border-right-width:0;border-radius:5px}.common-coupon-layer#coupon_list .coupon_list .coupon_item.current .coupon_content::before,.common-coupon-layer#coupon_list .coupon_list .coupon_item.current .coupon_content::after{background-color:#fff;width:10px;height:10px;border-radius:10px;right:86px;border:1px solid #ffb1b1}.common-coupon-layer#coupon_list .coupon_list .coupon_info .date_info{padding:2px 0 0 90px}.common-coupon-layer#coupon_list .coupon_list .coupon_info .date_info h2{color:#ff5850;font-weight:700}.common-coupon-layer#coupon_list .coupon_list .coupon_info .date_info p{color:#999;font-size:12px;text-align:left;line-height:15px;margin-bottom:5px}.common-coupon-layer#coupon_list .coupon_list .icon_arrow_up::before{border-bottom-color:#999}.common-coupon-layer#coupon_list .coupon_list .icon_arrow_down::before{border-top-color:#999}.common-coupon-layer#coupon_list .coupon_cat{background-color:#fff}.common-coupon-layer#coupon_list .coupon_cat_unlimited_sale{color:#ff5850}.common-coupon-layer#coupon_list .coupon_cat_unlimited_sale .coupon_cat{border-color:#ff5850;border-radius:2px;font-size:12px}.common-coupon-layer#coupon_list .btn_coupon{background-color:#fff7f7;border:1px solid #ffb1b1;border-left-width:0;border-radius:5px;box-sizing:border-box}.common-coupon-layer#coupon_list .btn_coupon::before{border-right:2px dashed #ffa79b}.common-coupon-layer#coupon_list .coupon_info .price_info{margin:-7px 0;font-size:30px;width:90px;text-align:center;position:absolute;top:50%;transform:translateY(-50%)}.common-coupon-layer#coupon_list .coupon_info .coupon_ins{font-size:13px;color:#999;text-align:left;padding:16px 0 5px 90px;line-height:15px}.common-coupon-layer#coupon_list .coupon_info .coupon_ins span{margin-left:40px}.common-coupon-layer#coupon_list .coupon_apply{width:54px;height:30px;line-height:30px;font-size:16px;left:21px;border:none;border-radius:5px;color:#fff;background-color:#ff5850}.common-coupon-layer#coupon_list .coupon_apply.get{background-color:#fff7f7;color:#ff5850}.update-modal{overflow:hidden}.update-modal .g-mask{z-index:1500}.update-modal .modal-container{position:fixed;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);width:290px;border-radius:7.5px;z-index:1501;background-color:#fff}.update-modal .modal-img{position:relative}.update-modal .modal-img img{width:100%}.update-modal .modal-content{padding:26.5px 15px}.update-modal .modal-desc{padding:0 10px;color:#000;font-size:13px;font-family:PingFang-SC-Regular}.update-modal .btn{margin-top:15px;padding:9px 0;text-align:center;border-radius:4.5px;border:1px solid #f19e3d;background-color:#f19e3d;color:#fff;font-size:18px;font-family:PingFang-SC-Medium}.btn.pre-btn{margin-top:10px;background-color:#fff;color:#f19e3d}.close-model{position:absolute;color:#ccc;top:-12px;right:-12px;display:block;width:24px;height:24px;line-height:24px;border-radius:50%;background:#eee;text-align:center;z-index:1501}.act-common-ul{background-color:#fff}.act-common-ul li:first-child .act-li-block .act-li-detail{background:none;border:none}.act-li-block{min-height:90px;position:relative}.act-li-block .act-li-img{position:relative;width:95px;margin:8px 8px 8px 16px;max-height:95px;min-height:71px;background-color:#eef3f5;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}.act-li-block .act-li-img img{position:absolute;width:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%)}.act-li-block .act-li-img .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:25px}.act-li-block .act-li-img .embedded-label-superscript{position:absolute;display:inline-block;z-index:2;text-align:center;color:#222;background:rgba(255, 255, 255, 0.92);font-size:11px;height:18px;line-height:18px;padding:0 4px;-webkit-border-radius:0 0 2px 0;-moz-border-radius:0 0 2px 0;border-radius:0 0 2px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-li-block .act-li-img .embedded-label-superscript span{display:inline-block;padding-top:1px;height:18px;line-height:18px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-li-block .act-li-img .marketing-label-superscript{position:absolute;display:inline-block;z-index:2;text-align:center;font-size:11px;-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;border-radius:0 0 3px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;background-image:linear-gradient(-90deg, #ff3434 0%, #de00e0 96%);color:#fff;line-height:18px;height:18px;padding:0 4px}.act-li-block .act-li-img .marketing-label-superscript span{display:inline-block;padding-top:1px;height:18px;line-height:18px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-li-block .act-li-img .list-free-price{color:#888;font-size:13px;font-weight:700;text-align:right}.act-li-block .act-li-img .voiceguide-label-superscript{position:absolute;display:inline-block;z-index:2;text-align:center;width:22px;height:22px;bottom:6px;left:6px;background:rgba(0, 0, 0, 0.4);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff}.act-li-block .act-li-img .voiceguide-label-superscript span{display:block;line-height:22px;font-size:13px}.act-li-block .act-li-img .label-superscript-discount{position:absolute;display:inline-block;z-index:2;text-align:center;font-size:11px;height:18px;line-height:18px;-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;border-radius:0 0 6px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.act-li-block .act-li-img .label-superscript-discount span{display:inline-block;background-image:linear-gradient(90deg, #ff3a35 0%, #ff6d3e 100%);color:#fff;padding:0 3px;height:18px;line-height:18px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-li-block .act-li-img .label-superscript-discount span:last-child{-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;border-radius:0 0 6px 0}.act-li-block .act-li-img .label-superscript-discount .superscript-recommend{background-image:linear-gradient(-90deg, #404040 0%, #000 100%);color:#f8d490}.act-li-block .act-li-img .img-mask{position:absolute;bottom:0;left:0;z-index:1;box-sizing:border-box;padding:2px 3px 2px 4px;width:100%;background:rgba(0, 0, 0, 0.4);color:#fff;font-size:11px;line-height:14px;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden;word-break:break-all}.act-li-block .li-ib-container{margin-top:6px;height:21px;overflow:hidden}.act-li-block .u-pro-tag i{font-size:11px;margin-right:3px;margin-bottom:1px}.act-li-block .act-li-detail{padding:8px 16px 8px 0;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-direction:column;width:100%;overflow:hidden}.act-li-block .act-li-title{line-height:18px;color:#222;font-size:15px;font-weight:400;margin-top:4px;max-height:36px;text-align:justify}.act-li-block .act-li-title .act-title-txt{word-break:break-all;overflow:hidden}.act-li-block .act-li-title .title-ellips-line{white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.act-li-block .act-li-title .tag-car{display:inline;position:relative;color:#ff6000;font-size:15px;white-space:nowrap}.act-li-block .act-li-title .tag-car:after{content:'';display:inline-block;height:2px;width:2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:#222;margin:0 2px;vertical-align:middle}.act-li-block .act-li-title .title-open-map{height:18px;width:20px;background-image:url(https://pages.c-ctrip.com/activity/app/open_map.png?v=20220209201515);background-size:100% 100%}.act-li-block .act-li-title .title-ad{height:15px;line-height:15px;padding:0 4px;background-color:#f7f7f7;font-size:10px;color:#666;text-align:center;margin-left:3px;margin-top:2px;white-space:nowrap;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-li-block .act-li-car-info{margin-top:6px;color:#000;font-size:12px}.act-li-block .act-li-voiceguide-count{font-size:12px;color:#222;margin-top:6px;height:13px;line-height:13px;overflow:hidden;padding-right:28px}.act-li-block .act-li-voiceguide-li{overflow:hidden;padding-right:24px}.act-li-block .act-li-item{margin-bottom:2px;min-height:25px}.act-li-block .act-li-rank{font-family:PingFangSC-Regular;font-size:12px;color:#f5190a;letter-spacing:0;line-height:25px}.act-li-block .act-li-desc{flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-justify-content:flex-end}.act-li-block .act-li-desc .li-desc-spot{font-size:12px;color:#999;margin-top:7px;height:15px;line-height:15px;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:baseline;-webkit-align-items:baseline}.act-li-block .act-li-desc .li-desc-spot>span{margin-right:5px}.act-li-block .act-li-desc .li-desc-spot span{line-height:14px}.act-li-block .act-li-desc .li-desc-spot .li-desc-score{font-size:12px;color:#19a0f0}.act-li-block .act-li-desc .li-desc-spot .li-desc-rate{font-size:14px;color:#19a0f0}.act-li-block .act-li-desc .li-desc-info{height:15px;line-height:16px;margin-top:7px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act-li-block .act-li-desc .li-desc-info span{color:#999;margin-right:5px}.act-li-block .act-li-desc .li-desc-info .blue{color:#099fde}.act-li-block .act-li-price{width:80px;text-align:right;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-justify-content:flex-end}.act-li-block .li-price{line-height:12px;color:#999;font-size:10px}.act-li-block .li-price-info{font-size:12px;color:#ff6913;vertical-align:text-bottom;margin-right:1px}.act-li-block .li-price-info i{font-size:20px;font-weight:700;margin-left:1px}.act-li-block .price-sale-text{line-height:14px;font-size:12px;color:#999}.act-li-block .list-free-price{color:#888;font-size:13px;text-align:right}.act-li-block .price-add{margin-bottom:6px}.act-li-block:active{background-color:#f5f5fa}.act-li-block .act-li-voiceguide-paid{position:absolute;font-size:14px;color:#1fc05c;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:16px}.act-li-wifi .act-li-block{min-height:85px;background-color:#f5f5fa}.act-li-wifi .act-li-block .act-li-wifi-img{width:95px;margin:8px 10px 8px 16px;background-image:linear-gradient(-90deg, #893cde 1%, #5007a9 99%);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.act-li-wifi .act-li-block .act-li-wifi-img [class*=f-]{display:block;width:40px;height:40px;line-height:40px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#5f15b7;font-size:26px;text-align:center;background-image:linear-gradient(-270deg, #f2f2f2 4%, #fff 100%)}.act-li-wifi .act-li-block .act-li-detail{padding:0 16px 0 0;background:none;border:none}.act-li-wifi .act-li-block .act-li-detail .act-li-wifi-txt{font-size:18px;line-height:24px;color:#222;margin:14px 6px 1px;text-align:center}.act-li-wifi .act-li-block .act-li-detail .act-li-wifi-txt span{color:#ff6913;font-size:20px;vertical-align:-1px}.act-li-wifi .act-li-block .act-li-detail .act-li-wifi-txt dfn{color:#ff6913;font-size:12px}.act-li-wifi .act-li-block .act-li-detail .act-li-wifi-btn{position:relative;padding:0 16px;margin:0 0 15px;height:28px;line-height:28px;background-color:#fff;color:#222;font-size:14px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.act-li-wifi .act-li-block .act-li-detail .act-li-wifi-btn:before{content:'';position:absolute;width:200%;height:200%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:1px solid #ccc;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;left:100%;top:100%;transform:translate(-50%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5);pointer-events:none}.act-li-wifi + li .act-li-block .act-li-detail{background:none;border:none}@media screen and (max-width: 320px){.act-li-block .li-desc-spot .li-desc-rate{display:none}.act-li-block .act-li-title{font-size:14px}.act-li-block .act-li-img{width:80px;max-height:80px}.act-li-wifi .act-li-block .act-li-wifi-img{width:80px;max-height:80px}}.act-li-visited .act-li-title{color:#666}.act-li-soldout{background:url(../img/sold_out.png?v=20220209201515) no-repeat right bottom;background-size:70px 64px}.act-li-soldout .li-price-info{color:#999}.act-li-caption{padding:12px 16px 4px;color:#333;background-color:#fff;font-size:16px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.act-common-ul li.act-li-caption + li .act-li-block .act-li-detail{background:none;border:none}.act-common-ul .li-embedded-recommend{background-color:#f5f5fa;padding-top:10px}.act-common-ul .li-embedded-recommend + li .act-li-block .act-li-detail{background:none;border:none}.ttd-fs-13,.supplements{font-size:13px}.link-more{padding-right:15px;line-height:24px}.info-list .traveler-info-item{margin-top:2px}.info-list .traveler-info-item:first-child{margin-top:0}.insured-list{position:relative}.insured-list .ttd-input-float{line-height:32px}.insured-list .ttd-input{height:32px}.insured-list .info-list{box-sizing:border-box;min-height:48px;padding-top:8px;padding-bottom:8px;margin-left:10px}.insured-list .info-list .traveler-info-item:only-child{line-height:32px;height:32px}.insured-list .info-list .with-warning{padding-right:20px!important;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.insured-list .info-list .with-warning span:first-child{overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.insured-list .info-list .with-warning .warning{-webkit-box-flex:0 0 100px;-moz-box-flex:0 0 100px;-webkit-flex:0 0 100px;flex:0 0 100px;text-align:center}.insured-list .info-list .traveler-info-item{padding-right:35px}.insured-list .info-list .traveler-info-item .add-tip{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:100%;display:inline-block}.insured-list .multi-text-item{height:auto;min-height:50px;border:none;overflow:inherit!important}.insured-list .multi-text-block{padding-right:45px}.insured-list .multi-text-block .info-list .traveler-info-item{padding-right:0}.insured-list .padding-list{padding-left:78px}.insured-list .multi-text-item:last-child .ttd-hairline-bottom,.insured-list .multi-text-item:last-child .daytour-table-person tr,.daytour-table-person .insured-list .multi-text-item:last-child tr,.insured-list .multi-text-item:last-child .daytour-table-cost td:nth-of-type(2),.daytour-table-cost .insured-list .multi-text-item:last-child td:nth-of-type(2){border:none;background-image:none}.insured-list .num-tip{margin-left:10px}.insured-list .f-chevron-down{font-size:12px;color:#19a0f0;vertical-align:-2px}.card-section .choose-section{border-top-width:0}.supplements{display:inline-block;margin-left:12px;padding-right:20px}.division-title{padding-left:15px;line-height:20px;font-size:12px}.card-section .g-choose-flag.g-error.ml15{position:relative}.card-section .g-choose-flag.g-error.ml15:before{content:'';width:15px;height:100%;background-color:#fffdf2;position:absolute;left:-15px}.booking-tel-field{height:50px;margin-left:88px;box-sizing:border-box}.booking-tel-field .booking-tel-country{max-width:0.98rem;overflow:hidden}.booking-tel-field .booking-tel-country .plus-sign{width:11px;line-height:48px;font-size:14px;color:#000}.booking-tel-field .booking-tel-country .name{font-size:14px;color:#999}.booking-tel-field .booking-tel-country .name-back{color:#000}.booking-tel-field .booking-tel-country .f-chevron-down{width:30px;text-align:center}.h5-booking-login .ttd-layer-box{width:100%;top:0;left:0;transform:none;-webkit-transform:none;border-radius:0}.h5-booking-login .tkt-pop-login-wrap{padding:10px}.h5-booking-login li{color:#666;font-size:15px}.booking-usedate-tip{color:#333;font-size:12px;line-height:18px;padding:6px 0}.booking-usedate-tip .f-info3{color:#f00;vertical-align:-2px}.onedaytour-detail-item .f-info3{color:#ff5c5c;vertical-align:-2px}.onedaytour-detail-item.onedaytour-detail-date{margin-right:0}.ticket_bookingset_tit .booking-usedate-tip{padding:0;margin-top:2px}.ticket_time_box .time_label{font-size:11px;color:#19a0f0;line-height:1.5;margin-right:5px}.ticket_time_box .f-radiobox{margin-right:2px;vertical-align:-2px}.add-buy-price{font-size:12px}.add-buy-price span{color:#f40}.add-buy-price dfn{font-size:15px}.add-buy-item .booking-usedate-tip{padding:0 15px 0 0;color:#999}.add-buy-item .cm-adjust-view{color:#000}.add-buy-item .border-item{border-width:0}.choose-info-layer{opacity:1}.choose-info-layer .ttd-layer-box{width:100%;height:70%;left:0;bottom:50px;top:initial;transform:initial;border-radius:0;z-index:1009}.choose-info-layer .ttd-layer-box .title-box{border-top-right-radius:0;border-top-left-radius:0}.choose-info-layer .ttd-layer-box .title-box .close-btn{color:#666;font-size:16px}.choose-info-layer .ttd-layer-box .content-box{height:92%;overflow-x:hidden;overflow-y:scroll;background-image:none}.choose-info-layer .ttd-layer-box .content-box:after{width:0}.choose-info-layer .choose-section{border-width:0;border-bottom-width:1px}.choose-info-layer .choose-section:last-child{border-width:0}.choose-info-layer .choose-content{border-width:0}.choose-info-layer .choose-content .choose-people-item{padding:10px 15px}.choose-info-layer .choose-content .numcontainer{margin-right:0;right:15px}.choose-info-layer .choose-content .u-pro-tag i{margin-left:8px;font-size:11px}.choose-layer-bg{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.7);z-index:961}.choose-layer-show{animation:LayerShow 0.5s ease}.choose-layer-hide{animation:LayerHide 0.5s ease;animation-fill-mode:forwards}@keyframes LayerShow{from{height:0}to{height:70%}}@keyframes LayerHide{from{height:70%}to{height:0}}.booking-order-sum{background:#fff;padding:20px 15px}.booking-succeed-box{margin-bottom:20px}.booking-succeed-box .booking-succeed-icon{width:60px;text-align:center;padding-top:6px}.booking-succeed-box .booking-succeed-icon span{font-size:40px;color:#2bbb38}.booking-succeed-box .booking-succeed-text p{margin-bottom:10px;font-size:21px;color:#000}.booking-succeed-box .booking-succeed-text small{font-size:13px;color:#666}.onedaytour-header-title{padding:5px 15px;background-color:#eff0f2;color:#000}.booking-travel-infoset{padding:13px 10px;align-items:center;justify-content:space-between}.booking-travel-infoset p{font-size:16px;color:#000}.booking-travel-infoset small{font-size:13px;color:#999}.max-traveler{font-size:13px;line-height:15px;color:#999;display:inline-block;white-space:nowrap;overflow:hidden}.traveler-delete{position:absolute;left:10px;top:5px}.traveler-delete .f-info-subtract{color:#f00;font-size:16px}.traveler-delete + .info-list{padding-left:25px}.multi-text-tip{height:45px;line-height:45px}.multi-text-tip .f-info,.multi-text-tip .f-info-plus{color:#19a0f0;font-size:16px;vertical-align:-3px;margin-right:5px}.multi-text-tip .f-info{color:#f00}.booking-association-area{position:absolute;top:48px;height:120px;left:0;right:0;z-index:100;background-color:#f9f9f9;padding:0 15px}.booking-association-ul{max-height:125px;overflow-y:scroll}.booking-association-ul .booking-association-li{min-height:35px;padding:0 0 0 88px;font-size:14px;color:#999}.booking-association-ul .booking-association-li span{display:inline-block;line-height:12px;word-break:break-all;padding:5px 0}.booking-association-ul .booking-association-li:last-child{border:none;background:none}.booking-seat-detail{position:relative;padding:6px 15px 0 0;margin-top:5px;color:#000}.booking-seat-detail .booking-seat-title{width:90px}.booking-seat-detail .confirm-icon{font-size:14px}.booking-seat-detail .refund-icon{font-size:14px;color:#ffb600;vertical-align:-2px;margin-right:5px}.booking-seat-detail .booking-confirm-info{font-size:14px;color:#999;line-height:20px}.booking-seat-detail .f-chevron-down{position:absolute;top:10px;right:20px;color:#099fde}.booking-regular::after{content:"\E023";position:absolute;right:12px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:auto;height:auto;margin:0;background:none;font-size:12px;color:#099fde;font-family:'gico'}.choose-section .booking_echo{padding-left:24%}.choose-section .list_st_border_content{border-bottom:0}.choose-section .wifi-booking .tag-orange{margin-top:17px}.wifi-booking .g-choose-flag.g-error .g-error-tip{margin-left:0}.booking-title-tip{font-size:13px;color:#999;flex:4}.booking-title-tip dfn{color:#ff6913}.text-overflow{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.booking-title-more{font-size:13px;font-family:PingFangSC-Regular;color:#00a5fd}.booking-title-sub{height:20px;line-height:20px;color:#333;font-size:12px;padding:0 12px;background-color:#eff0f2}.booking-title-error{font-size:13px;color:#f00;margin-left:10px}.booking-traveler-grid{padding:10px 12px 2px 0;margin-left:12px}.booking-traveler-grid .booking-traveler-block{position:relative;-ms-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-direction:column;font-size:14px;color:#0086f6;background-color:#fff;line-height:18px;width:23%;width:-webkit-calc((100% - 8px*3)/4);width:calc((100% - 8px*3)/4);margin:0 7px 8px 0;height:36px;text-align:center;border:solid 1px rgba(68, 138, 255, 0.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.booking-traveler-grid .booking-traveler-block .booking-traveler-block-txt{width:58px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.booking-traveler-grid .booking-traveler-block .booking-traveler-block-error{width:100%;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#0086f6;font-size:10px}.booking-traveler-grid .booking-traveler-block .select-mode{border-right:10px solid #099fde;border-bottom:10px solid #099fde;border-left:10px solid transparent;border-top:10px solid transparent;-webkit-transform:rotateZ(0);transform:rotateZ(0);display:none}.booking-traveler-grid .booking-traveler-block .select-mode .f-tick{font-size:10px;margin:-2px 0 0 0}.booking-traveler-grid .booking-traveler-block .booking-export-traveler-section{max-height:82px}.booking-traveler-grid .booking-traveler-block:nth-child(4n){margin-right:0}.booking-traveler-grid .booking-traveler-block-checked{border-color:#0086f6;background-color:#0086f6;color:#fff}.booking-traveler-grid .booking-traveler-block-checked .select-mode{display:none}.booking-traveler-grid .booking-traveler-block-edit{color:#0086f6}.booking-traveler-grid .booking-traveler-block-edit .f-arrow-light-right{font-size:12px;vertical-align:-2px;margin-left:-1px}.booking-traveler-grid .booking-traveler-block-edit .f-arrow-light-down{font-size:12px;vertical-align:-2px;margin-left:-1px}.booking-traveler-grid .booking-traveler-block-edit .f-chevron-up-thin{font-size:12px;vertical-align:-2px;margin-left:-1px}.booking-traveler-ul{overflow:hidden}.booking-traveler-ul .booking-traveler-li{position:relative;margin-left:15px;padding:0}.booking-traveler-ul>.booking-traveler-li:last-child .booking-traveler-li-content{background:none;border:none}.booking-traveler-ul .f-info-subtract{display:inline-block;height:100%;color:#f5190a;font-size:18px;padding:10px 8px 10px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.booking-traveler-ul .f-arrow-light-right{font-size:11px;color:#222}.booking-traveler-ul .booking-traveler-li-content{padding-right:16px}.booking-traveler-ul .booking-traveler-li-box{padding:14px 0;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.booking-traveler-ul .booking-traveler-li-txt{color:#333;font-size:15px;line-height:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.booking-traveler-ul .booking-traveler-li-delete{position:absolute;right:-40px;width:40px;height:100%;color:#fff;font-size:14px;background-color:#f00;text-align:center;-webkit-transition:all .3s ease;transition:all .3s ease}.booking-traveler-ul .booking-traveler-li-translate .f-info-subtract,.booking-traveler-ul .booking-traveler-li-translate .booking-traveler-li-delete{-webkit-transform:translateX(-40px);-moz-transform:translateX(-40px);-ms-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px)}.booking-traveler-ul .booking-traveler-li-translate .booking-traveler-li-box{-webkit-transform:translateX(-24px);-moz-transform:translateX(-24px);-ms-transform:translateX(-24px);-o-transform:translateX(-24px);transform:translateX(-24px)}.booking-traveler-label{position:absolute;top:16px;width:88px;left:0;font-size:14px;color:#000}.booking-item-error{background-color:#fffae3!important}.booking-item-error .booking-item-tip{color:#ff4513}.booking-item-tip{font-size:13px;color:#999}.booking-item-tip dfn{color:#ff6913}.booking-item-tip.item-tip-blue{color:#19a0f0}.booking-optional-ul .booking-optional-li:last-child{background:none;border:none}.booking-optional-li{overflow:hidden;color:#333;padding-left:12px}.booking-optional-li .f-arrow-light-right{color:#19a0f0;margin:0 10px;font-size:14px}.booking-optional-li .multi-optional-box:last-child{background:none;border:none}.booking-optional-li .optional-label{width:100px;word-break:break-word;font-size:14px;line-height:20px;padding:4px 0}.booking-optional-li .optional-content{overflow:hidden;margin-left:10px}.booking-optional-li .optional-content .optional-detail:last-child{background:none;border:none}.booking-optional-li .optional-detail{min-height:50px}.booking-optional-li .optional-detail-box{overflow:hidden}.booking-optional-li .optional-detail-txt{font-size:14px}.car-layer h3{margin-bottom:15px;text-align:center;font-size:16px}.car-layer .car-explain{padding:10px 15px;text-align:justify;font-size:14px}.car-layer .car-explain-new{padding:0 15px 10px;text-align:justify;font-size:14px;color:#222;font-family:PingFangSC-Regular}.car-list{padding-bottom:15px}.car-list .car-item{min-height:95px;padding:5px 15px 5px 10px;color:#333;align-items:center;-webkit-align-items:center;-moz-align-items:center}.car-list .car-item .car-pic{width:95px;max-height:84px;flex-direction:column;-weblit-flex-direction:column;-moz-flex-direction:column;justify-content:space-between;-weblit-justify-content:space-between;-moz-justify-content:space-between}.car-list .car-item .car-type{text-align:center;font-size:15px;margin-top:8px}.car-list .car-item .car-img{width:95px;max-height:55px;position:relative;background-color:#eef3f5}.car-list .car-item .car-img img{display:block;width:100%;max-height:55px;position:relative;z-index:1}.car-list .car-item .car-img .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:20px}.car-list .car-item .car-info{margin-left:10px;flex:1;-weblit-flex:1;-moz-flex:1}.car-list .car-item .car-title{font-size:15px;line-height:1}.car-list .car-item .car-desc{font-size:12px;color:#666;line-height:14px;margin-top:10px;text-align:justify}.car-list .car-item .f-person{margin-right:3px;color:#9de1ff;vertical-align:-2px}.car-list .car-item .f-luggage2{margin-left:20px;margin-right:4px;color:#9de1ff;vertical-align:-2px}.car-list .car-item:last-child{border-bottom:0;background-image:none}.name-search-box{margin-top:15px;background-color:#efefef;height:100%;z-index:2000}.name-search-box .search-theme{padding:15px}.name-search-box .search-theme .sel-name{margin-bottom:18px;padding-left:5px;font-size:16px}.name-search-box .search-theme .sel-name .name-close{float:right;margin-right:5px;color:#c1c1c1}.name-search-box .city_item{width:50%!important}.traveler-li-tip{height:25px}.traveler-li-tip .li-tip-content{line-height:30px;color:#19a0f0;font-size:12px;padding-left:15px}.traveler-li-tip [class*=f-]{margin:0 4px 0 0;vertical-align:text-top}.traveler-tip-layer .traveler-name-ul{padding-left:15px;box-sizing:border-box}.traveler-tip-layer .traveler-name-li{padding:11px 15px 10px 0;font-size:12px;overflow:hidden}.traveler-tip-layer .traveler-name-li .name-li-title{font-size:16px;color:#999}.traveler-tip-layer .traveler-name-li .name-li-txt{position:relative;color:#333;line-height:22px;font-size:14px;padding-left:10px}.traveler-tip-layer .traveler-name-li .name-li-txt::before{content:'';display:block;position:absolute;left:0;top:11px;width:3px;height:3px;background-color:#333}.traveler-language-label{top:20px}.demo-tab{position:fixed;left:0;top:44px;width:100%;height:50px;background-color:#fff;white-space:nowrap;overflow-x:scroll;z-index:999;border-bottom:0}.demo-tab{top:calc(env(safe-area-inset-top) + 44px);top:calc(constant(safe-area-inset-top) + 44px)}.demo-tab .tab-item{display:inline-block;width:25%;max-width:100px;height:30px;line-height:30px;border:1px solid #dfdfdf;border-radius:3px;text-align:center;color:#000;font-size:13px;font-weight:700;margin:8px 0 8px 10px}.demo-tab .tab-item:last-child{margin-right:10px}.demo-tab .sel-tab{position:relative;background-color:#099fde;color:#fff;border:1px solid #099fde}.demo-tab .sel-tab:after{content:'';position:absolute;bottom:-11px;left:50%;margin-left:-5px;border-top:solid 5px #099fde;border-right:solid 5px transparent;border-bottom:solid 5px transparent;border-left:solid 5px transparent}.oneday-tab{width:100%;background-color:#fff;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;z-index:9}.oneday-tab .tab-item{display:inline-block;width:25%;max-width:100px;height:30px;line-height:30px;border:1px solid #dfdfdf;border-radius:3px;text-align:center;color:#000;font-size:13px;font-weight:700;margin:8px 0 8px 10px}.oneday-tab .tab-item:last-child{margin-right:10px}.oneday-tab .sel-tab{position:relative;background-color:#099fde;color:#fff;border:1px solid #099fde}.oneday-tab .sel-tab:after{content:'';position:absolute;bottom:-11px;left:50%;margin-left:-5px;border-top:solid 5px #099fde;border-right:solid 5px transparent;border-bottom:solid 5px transparent;border-left:solid 5px transparent}.oneday-tab.fixed{position:fixed;top:88px;margin-top:0}.oneday-tab.fixed.fixed-xiongzhang{top:109px}.demo-oneday{margin-top:95px;border-top:0}.detal-oneday{margin-top:50px;border-top:0}.poi-tab-wrap{background-color:#fff}.poi-tab{height:46px;overflow-y:hidden}.poi-tab .poi-tab-item{min-width:96px;text-align:center;padding:7px 0;line-height:16px;flex:1;-webkit-flex:1;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.poi-tab .poi-sel-tab{border-bottom:3px solid #099fde;position:relative;color:#099fde;border-image:none}.poi-tab .poi-sel-tab:after{content:'';display:block;height:0;width:0;font-size:0;border:6px solid transparent;border-bottom:6px solid #15a3df;position:absolute;left:45%;bottom:0}.poi-tab .poi-one-tab{color:#099fde}.act-img-mask,.ttd-pro-block .pro-block-img .img-mask,.sur-hotcity-box .hotcity-name:after{position:absolute;bottom:0;left:0;z-index:1;box-sizing:border-box;padding:1px 4px;width:100%;background:#000;background:-webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(#000));background:linear-gradient(to bottom, transparent, #000);color:#fff;font-size:11px;line-height:16px;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.ttd-pro-block{-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start;padding:10px 9px 10px 0;margin-left:9px;min-height:90px}.ttd-pro-block .pro-block-img{width:95px;min-height:95px;margin-right:10px;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;position:relative;background-color:#eef3f5}.ttd-pro-block .pro-block-img img{position:absolute;width:100%;height:100%;z-index:1}.ttd-pro-block .pro-block-img .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:25px}.ttd-pro-block .pro-block-img .ttd-label-superscript-yellow{left:-4px;top:-3px}.ttd-pro-block .g-pro-info-item{height:15px;line-height:16px;margin-top:5px;position:relative;overflow:hidden;font-size:12px}.ttd-pro-block .pro-block-detail{width:100%;overflow:hidden}.ttd-pro-block .pro-block-item{margin-bottom:3px}.ttd-pro-block .pro-block-price{width:80px;text-align:right;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-justify-content:flex-end}.ttd-pro-block .pro-block-price .price-max8{font-size:12px}.ttd-pro-block .pro-block-price .price-max8 i{font-size:13px}.ttd-pro-block .pro-block-price-fan{font-size:12px;color:#999;margin-bottom:6px}.ttd-pro-block .pro-text-del{text-decoration:line-through}.ttd-pro-block .pro-ib-ellips{margin-top:6px;height:16px;overflow:hidden;text-overflow:ellipsis}.ttd-pro-block .pro-sale-text{line-height:14px;font-size:12px;color:#999}.ttd-pro-block .pro-feature-label{display:inline-block;font-size:14px;color:#19a0f0;margin-right:5px;max-width:115px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:-2px}.ttd-pro-block .ttd-list-price{margin-top:0;line-height:20px}.ttd-pro-block .u-pro-tag i{margin-right:3px;margin-bottom:1px}.ttd-pro-block .pro-act-title{margin-top:3px;line-height:18px;color:#000;font-size:15px;font-weight:400}.ttd-pro-block .pro-act-info{height:15px;line-height:16px;margin-top:5px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ttd-pro-block .pro-act-info span{color:#999;margin-right:5px}.ttd-pro-block .pro-act-info .act-info-blue{color:#099fde}.ttd-pro-block .pro-act-price{font-size:15px;color:#ff7d13}.ttd-pro-block .pro-act-price i{font-size:19px;font-weight:700}.ttd-pro-block .pro-wifi-price-box{justify-content:flex-end;-webkit-justify-content:flex-end;-webkit-flex-direction:column;flex-direction:column;width:90px;text-align:right}.ttd-pro-block .pro-wifi-price-box .pro-wifi-price{font-size:15px;color:#f40;line-height:16px}.ttd-pro-block .pro-wifi-price-box .pro-wifi-price i{font-size:19px;font-weight:700}.ttd-pro-block .pro-wifi-shop{align-self:flex-end;-webkit-align-self:flex-end;max-width:75px}.ttd-pro-block .pro-wifi-ib-ellips{height:18px;overflow:hidden}.ttd-pro-block .pro-car-info{margin-top:3px;color:#000;font-size:12px}.ttd-pro-block .pro-tkt-title{color:#000;font-size:15px;font-weight:700;line-height:16px;margin-top:3px}.ttd-pro-block .pro-tkt-img{width:95px;height:95px;margin-right:10px;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;position:relative;background-color:#eef3f5}.ttd-pro-block .pro-tkt-img img{position:relative;width:100%;height:100%;z-index:1}.ttd-pro-block .pro-tkt-img .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:25px}.ttd-pro-block .pro-tkt-img .icon-res{top:-3px!important;left:27px;background-color:rgba(255, 162, 0, 0.95)}.ttd-pro-block .pro-tkt-img .icon-res:before{border-right:5px solid rgba(255, 162, 0, 0.95);border-top:9px solid rgba(255, 162, 0, 0.95);border-left:5px solid transparent;border-bottom:9px solid transparent}.ttd-pro-block .pro-tkt-img .icon-res:after{border-top:solid 3px #cb7700;border-right:solid 3px transparent;border-bottom:solid 3px transparent;border-left:solid 3px #cb7700}.ttd-pro-block .pro-tkt-img .ttd-label-superscript-yellow{left:-4px;top:-3px}.ttd-pro-block .pro-tkt-img .img-mask{position:absolute;bottom:0;left:0;z-index:1;box-sizing:border-box;padding:1px 4px;width:100%;background:#000;background:-webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(#000));background:linear-gradient(to bottom, transparent, #000);color:#fff;font-size:11px;line-height:16px;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.ttd-pro-block .pro-tkt-city{margin-right:8px}.ttd-pro-block .pro-tkt-price{line-height:12px}.ttd-pro-block .pro-tkt-price-info{font-size:12px;color:#f40;vertical-align:text-bottom;margin-right:-1px}.ttd-pro-block .pro-tkt-price-info i{font-size:20px;font-weight:700;margin-left:2px}.ttd-pro-block .pro-tkt-fan{margin-top:4px;margin-bottom:6px}.ttd-pro-block .pro-tkt-free{font-size:12px;color:#999;display:-webkit-box;-webkit-box-pack:end;-webkit-box-align:center}.ttd-pro-block .icon-res{top:-3px}.ttd-pro-block .pro-tkt-spot{font-size:12px;color:#999;margin-top:5px;height:15px;line-height:15px;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:baseline;-webkit-align-items:baseline}.ttd-pro-block .pro-tkt-spot .list-score{font-size:12px;color:#099fde}.ttd-pro-block .pro-tkt-spot span{margin-right:10px;line-height:14px}.ttd-pro-block .pro-tkt-spot .list-tkt-score{font-size:15px}.ttd-pro-block .pro-tkt-spot .tkt-spot-rate{color:#099fde}.ttd-pro-block .pro-act-spot{font-size:12px;color:#999;margin-top:5px;height:15px;line-height:15px;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:baseline;-webkit-align-items:baseline}.ttd-pro-block .pro-act-spot span{margin-right:5px;line-height:14px}.ttd-pro-block .pro-act-spot .list-score{font-size:12px}.ttd-pro-block .pro-act-spot .act-spot-rate{color:#099fde}.ttd-pro-block .pro-act-spot .ttd-sale{min-width:80px}.ttd-pro-block>.pro-block-detail{min-height:80px;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-direction:column}.list-score dfn{font-size:15px}.g-pro-list .visited h3{color:#666}.footprints-wrap{position:fixed;bottom:82px;bottom:calc(env(safe-area-inset-bottom) + 82px);bottom:calc(constant(safe-area-inset-bottom) + 82px);right:15px;width:50px;height:50px;color:#fff;font-size:10px;background-color:rgba(116, 137, 162, 0.8);border-radius:50%;z-index:99}.footprints-wrap span{display:block;text-align:center}.footprints-wrap .f-foot,.footprints-wrap .f-top,.footprints-wrap .f-store-up,.footprints-wrap .f-consult{margin-right:2px;padding-top:8px;font-size:19px}.footprints-wrap .f-store-up{margin-right:0}.footprints-wrap.my-collection-btn{bottom:155px;bottom:calc(env(safe-area-inset-bottom) + 155px);bottom:calc(constant(safe-area-inset-bottom) + 155px)}.footprints-wrap.with-go-booking{bottom:102px;bottom:calc(env(safe-area-inset-bottom) + 102px);bottom:calc(constant(safe-area-inset-bottom) + 102px)}.ttd-list-container>li:last-child .ttd-pro-block{border:none;background:none}.daytour-list-container .ttd-pro-block .pro-block-img{min-height:95px;-webkit-align-self:stretch;align-self:stretch}.daytour-list-container .ttd-pro-block .pro-block-img img{position:absolute}@media screen and (max-width: 374px){.ttd-pro-block .pro-act-spot .act-spot-rate{display:none}.ttd-pro-block .pro-ib-ellips{height:15px}.ttd-pro-block .u-pro-tag i{font-size:10px;margin-right:2px}.ttd-pro-list .g-title{font-size:14px}.ttd-pro-block .pro-block-img{width:80px;min-height:80px}}.pro-block-soldout{background:url(../img/sold_out.png?v=20220209201515) no-repeat right bottom;background-size:70px 64px}.pro-block-soldout .g-title,.pro-block-soldout .list-score,.pro-block-soldout .u-pro-tag i,.pro-block-soldout .pro-tkt-price-info,.pro-block-soldout .pro-car-info{color:#999}.pro-block-soldout .u-pro-tag i{border:1px solid rgba(153, 153, 153, 0.4)}.ttd-pro-block .pro-ib-ellips .u-pro-tag:last-child i{margin-right:0}.daytour-btn-container{padding:10px 0 15px;text-align:center}.daytour-totalpro-btn{display:inline-block;min-width:180px;border:solid 1px #19a0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.tour-name{line-height:18px}.daytour-product-section{background-color:#fff;overflow:auto}.daytour-product-section .title{position:relative;height:40px;line-height:40px;padding:0 10px;font-size:14px;color:#000}.daytour-product-section .title:after{content:'';position:absolute;left:-50%;bottom:0;width:200%;height:1px;background:#e4ebed;transform:scale(0.5);-webkit-transform:scale(0.5)}.daytour-product-section .f-badge-arrow{margin-right:7px;vertical-align:-1px;color:#fd630f}.daytour-product-section .title-media{position:relative;height:33px;line-height:40px;padding:0 10px;font-size:14px;color:#000}.daytour-product-section .items-container .item-title{color:#000;font-size:16px}.daytour-product-section .items-container .item-subtitle{color:#666}.daytour-media-entrance{padding:7px 5px}.daytour-media-entrance .img-experience{width:0.975rem;height:0.6rem;background-image:url(https://images3.c-ctrip.com/dm/activity/suitcase.png?v=20220209201515);background-repeat:no-repeat;background-size:100%;background-position:center}.daytour-media-entrance .img-car{width:1.12rem;height:0.62rem;background-image:url(https://images3.c-ctrip.com/dm/activity/truck.png?v=20220209201515);background-repeat:no-repeat;background-size:100%;background-position:center}.daytour-media-entrance .text-container{padding-left:10px}.daytour-media-entrance .text-container .sign-text{font-size:16px;color:#000}.daytour-media-entrance .text-container .sign-text:before{content:"";display:inline-block;width:4px;height:4px;background:#ff9a14;margin:0 5px;vertical-align:3px}.daytour-media-entrance .text-container .daytour-car-title{font-size:16px;color:#000}.daytour-media-entrance .text-container .daytour-car-subtitle{font-size:13px;color:#666}.daytour-media-entrance .btn-container{width:60px;text-align:center}.daytour-media-entrance .btn-container span{color:#19a0f0;border:solid 1px #19a0f0;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:2px 5px}.daytour-video{position:absolute;bottom:8px;right:15px;width:1.17rem;height:0.66rem;border:2px solid rgba(255, 255, 255, 0.8);border-radius:4px;z-index:40}.daytour-video video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.video-poster{position:absolute;top:0;left:0;width:100%;height:100%}.video-poster img{width:100%;height:100%;border-radius:2px}.video-btn{width:0.3rem;height:0.3rem;position:absolute;left:50%;top:50%;margin-top:-0.15rem;margin-left:-0.15rem;z-index:8}.video-play{background-image:url(../img/videoplay.png?v=20220209201515);background-size:100% 100%}.video-fail{background-image:url(../img/videofail.png?v=20220209201515);background-size:100% 100%}.video-load{background-image:url(../img/videoload.png?v=20220209201515);background-size:100% 100%;animation:section-load 3.5s infinite linear;-webkit-animation:section-load 3.5s infinite linear}.daytour-info .daytour-info-text{display:inline-block;margin-top:21px}.bg-brighter-blue{background-color:#19a0f0!important}.bg-white{background-color:#fff!important}.bg-gray{background-color:#ececec!important}.icon-my-ask{width:20px;height:20px;background:url(../../res/img/my-ask.png?0f049ae) no-repeat;background-size:20px 20px;vertical-align:middle;display:inline-block}.daytour-wrap{padding-bottom:calc(env(safe-area-inset-bottom) + 17px)!important;padding-bottom:calc(constant(safe-area-inset-bottom) + 17px)!important}.index-os-head .index-daytour-head{width:100%;padding:0 10px 0 12px;box-sizing:border-box}.index-os-head .index-daytour-head .os-head-left{width:auto;height:auto;line-height:inherit;align-self:center;padding-right:12px}.index-os-head .index-daytour-head .os-head-center .head-center-txt .f-search{vertical-align:-4px;font-size:18px}@media screen and (max-width: 320px){.index-os-head .index-daytour-head .head-center-txt{width:106px}}.index-os-head .index-daytour-head .os-head-right{margin:0;align-items:center;font-size:15px;color:#000}.index-os-head .index-daytour-head .os-head-right .login-icon.js_login_btn{white-space:nowrap}.index-os-head .index-daytour-head .f-person2{margin:0 4px 0 17px;font-size:22px}.index-os-head .index-daytour-head .f-chevron-left-thin{color:#000}.index-os-head .index-daytour-head .head-daytour-location{font-size:15px;color:#000;min-width:32px;max-width:90px;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:34px}.index-os-head .index-daytour-head .head-daytour-location:after{top:9px;content:'';width:1px;position:absolute;right:0;height:16px;background:-webkit-linear-gradient(left, transparent 0%, transparent 25%, #d8d8d8 25%, #d8d8d8 75%, transparent 75%, transparent 100%)}.index-os-head .index-daytour-head .f-arrow-light-down{font-size:11px;margin:0 10px 0 5px;vertical-align:-2px}.index-os-head .index-daytour-head .icon-list{margin-left:13px;line-height:30px}.index-os-head .index-daytour-head .icon-list:before{background-color:#000;box-shadow:10px 0 0 #000, -10px 0 0 #000}.index-os-head .index-daytour-head .icon-mycoupon3{display:inline-block;width:21px;height:21px;margin-left:13px;background:url(../../res/img/mycoupon3.png?v=20220209201515) no-repeat center;background-size:21px auto}.index-os-head .index-daytour-head .icon-coupon-vip{display:inline-block;width:21px;height:21px;margin-left:13px;background:url(https://pages.c-ctrip.com/activity/app/coupon_vip.png?v=20220209201515) no-repeat center;background-size:21px auto}.index-os-head .index-daytour-head .head-center-txt span{font-size:14px;color:#999}.index-os-head.index-daytour-scroll{background:transparent}.index-os-head.index-daytour-scroll .f-chevron-left-thin{color:#fff}.index-os-head.index-daytour-scroll .os-head-center{background-color:#fff;box-shadow:0 2px 4px 2px rgba(204, 204, 204, 0.5)}.index-os-head.index-daytour-scroll .os-head-right{color:#fff}.index-os-head.index-daytour-scroll .head-daytour-location{color:#30a9f1}.index-os-head.index-daytour-scroll .icon-list:before{background-color:#fff;box-shadow:10px 0 0 #fff, -10px 0 0 #fff}.header-daytour-body{padding-top:54px}.daytour-search-theme{background-color:#fff;padding-top:20px}.daytour-search-theme .city_item .city_content{background-color:#efefef;font-size:13px;color:#000;border:none;border-radius:4px;height:40px;line-height:17px;padding:3px 6px;white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;-webkit-box-pack:center;-webkit-box-align:center}.cui-city-itmes .daytour-city-t{background:#fff;color:#999;font-size:12px}.store-header{background-color:#fff}.store-header .store-banner{width:100%;height:1.1rem;background:url(../img/store-banner.jpg?v=20220209201515) no-repeat;background-size:100% auto;color:#fff;text-align:center;overflow:auto}.store-header .store-banner h3{font-size:18px;margin-top:0.3rem}.store-header .store-banner p{font-size:14px;color:rgba(255, 255, 255, 0.8)}.store-button-wrap{width:100%;background-color:#fff}.store-button-wrap .store-header-button{height:50px;text-align:center;align-items:center;font-size:16px}.store-button-wrap .store-header-button div{line-height:35px}.store-button-wrap .store-header-button [class^="f-"],.store-button-wrap .store-header-button [class*="f-"]{margin-right:8px;color:#099fde;vertical-align:-4px;font-size:20px}.store-button-wrap.store-button-h5{position:fixed;top:44px;z-index:1000}.store-button-wrap.store-button-h5.isinapp{top:0}.store-button-wrap.store-button-h5 + section{margin-top:60px}.store-button-wrap.store-button-ios{position:sticky;top:44px;z-index:1000}.store-button-wrap.store-button-ios.isinapp{top:0}.store-box{background-color:#fff;overflow:auto}.store-box .store-title{height:50px;line-height:50px;font-size:16px;color:#333;text-align:center}.store-box .store-title [class^="f-"],.store-box .store-title [class*="f-"]{margin-right:5px;color:#fd630f;vertical-align:-3px}.store-box .store-title .f-popularity{vertical-align:-2px}.store-box .store-list{padding:0 0.1rem;flex-wrap:wrap;justify-content:space-between}.store-box .store-item{position:relative;width:47.8%;margin:0 0.15rem 0.15rem 0}.store-box .store-item:nth-child(2n){margin-right:0}.store-box .store-item .store-img{position:relative;background-color:#eef3f5;width:100%;height:0;padding-bottom:56.75%;overflow:hidden}.store-box .store-item .f-logo{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);font-size:25px;color:#d2d9de}.store-box .store-item img{width:100%;height:auto;position:relative;z-index:1}.store-box .store-item h3{max-height:33px;margin-top:8px;color:#000;font-size:14px;line-height:17px}.store-box .store-info{height:64px;overflow:hidden}.store-box .store-ib-ellips{margin-top:6px;height:16px;overflow:hidden;text-overflow:ellipsis;font-size:0}.store-box .store-ib-ellips i{margin-right:4px;margin-bottom:1px;font-size:11px}.store-box .store-label{position:absolute;top:0;left:0;z-index:100;color:#fff;font-size:0}.store-box .store-label span{display:inline-block;padding:0 2px;min-width:36px;font-size:11px;text-align:center}.store-box .store-label .store-label-type{background-color:#ffa405}.store-box .store-label .store-label-poi{background-color:rgba(0, 0, 0, 0.5)}.store-box .store-price{justify-content:space-between;align-items:baseline}.store-box .store-price .store-price-info{font-size:21px;color:#ff6913;font-weight:700}.store-box .store-price .store-sale-text{color:#999;margin-left:2px}.store-box .store-price .store-score{font-size:17px;color:#19a0f0;font-weight:700}.store-box .store-price span{font-size:12px;font-weight:400}.store-box .store-all-product{height:40px;line-height:40px;font-size:14px;color:#099fde;text-align:center}.store-box .store-all-product span{margin-left:5px;font-size:14px;vertical-align:-2px}.store-box .store_nav_list .product_nav_container{height:93px;padding-top:0;padding-bottom:15px}.store-box .store_nav_list .item{width:20%;padding-top:3px}.store-box .store_nav_list .item:nth-of-type(1) .icon{background-color:#ff5565}.store-box .store_nav_list .item:nth-of-type(2) .icon{background-color:#feb916}.store-box .store_nav_list .item:nth-of-type(3) .icon{background-color:#818fe7}.store-box .store_nav_list .item:nth-of-type(4) .icon{background-color:#85d431}.store-box .store_nav_list .item:nth-of-type(5) .icon{background-color:#1fc9fc}.store-box .store-poi-title{margin-left:0.1rem;margin-bottom:0.1rem;font-size:16px;color:#333}.store-box .store-poi-title span{font-size:16px;color:#5ecaec;vertical-align:-2px}.store-box .store-poi-list{margin:0 0.15rem 0.17rem}.store-box .store-poi-list .daytourmain-grid-content{width:32.5%;background-color:#f1fcff;border:1px solid #c8f4ff;margin-right:0.04rem}.store-box .store-poi-list .daytourmain-grid-content:nth-child(3n){margin-right:0}.store-box .cui-navContainer{bottom:15px!important}.store-box-termini{padding-bottom:0.08rem}.store-coupon{width:100%;height:0.74rem;background:url(../img/redpacket2.png?v=20220209201515) top;background-size:100% auto}.modal-open{position:fixed;width:100%;overflow:hidden!important;height:100%!important}.store-simple-banner{width:100%;height:1.1rem;background-image:linear-gradient(-45deg, #6539d3 0%, #b738e1 100%);padding:25px 18px 25px 20px;box-sizing:border-box;align-items:center;color:#fff}.store-simple-banner h3{font-size:20px}.store-simple-banner p{font-size:14px}.store-simple-banner + .store-box{margin-top:0}.certificate{background:#fff;margin-top:10px;text-align:center;padding:0 15px}.certificate img{margin:20px 0;width:100%;height:auto}.aptitude{width:16px;height:16px;margin-right:5px}.aptitude path{fill:#fff}.detail-comment-absence{background-color:#f9f9f9;color:#666}.detail-comment-absence .f-comment2{color:#c9c9c9}.detail-routeinfo-container{position:relative;background-color:#f9f9f9;margin:0 0 30px -25px;padding:0 16px;overflow:hidden}.detail-routeinfo-container .detail-routeinfo-block{position:relative;margin:15px 0}.detail-routeinfo-container .detail-routeinfo-block:before{content:'';display:block;position:absolute;left:-8px;top:8px;width:3px;height:3px;background-color:#5d9f33}.detail-routeinfo-container .detail-routeinfo-block .detail-routeinfo-label{width:93px;color:#5d9f33}.detail-routeinfo-container .detail-routeinfo-block .detail-routeinfo-txt{color:#666}.detail-routeinfo-container .detail-routeinfo-block:last-child{border:none}.wifi-layer-bottom{height:50px;overflow:hidden;position:fixed;bottom:0;left:0;right:0;background:#efefef;-webkit-transform:rotate(0deg);border-bottom-left-radius:4px;border-bottom-right-radius:4px}.wifi-payunit{-webkit-justify-content:space-between;justify-content:space-between;height:50px;line-height:34px;padding:8px 10px 8px 15px}.wifi-order-pay{width:45%}.wifi-layer-bottom .text_price i{padding-left:3px;font-size:15px}.wifi-layer-bottom .pay-detail{height:34px;line-height:34px;padding:0 5px;font-size:14px}.wifi-layer-bottom .text_price span{font-size:23px}.pop-layer .ttd-layer-box .content-box .ticket_layer_item .ticket_layer_title{color:#999}.pop-layer .ttd-layer-box .content-box .ticket_layer_item .ticket_layer_content{color:#333}.pop-layer .ttd-layer-box .ticket_layer_item .ticket_layer_content p{color:#333}.calendar-bottom-title{background-color:#fff;font-size:14px;color:#999;line-height:34px;text-align:center;margin-bottom:20px}.calendar-bottom-title span{background-color:#fff;font-size:14px;color:#999;line-height:34px;text-align:center}.calendar-bottom-title span::before{content:"";display:inline-block;width:18px;height:1px;background-color:#999;vertical-align:4px;margin-right:5px}.calendar-bottom-title span::after{content:"";display:inline-block;width:18px;height:1px;background-color:#999;vertical-align:4px;margin-left:5px}.detail-charteredcar-container{padding:10px 5px 0;border-radius:4px}.detail-charteredcar-container .title-container .title-media{display:inline-block;height:35px;line-height:35px;font-size:16px;font-weight:700;padding:0 0.32rem 0 10px;border-top-left-radius:4px;background:linear-gradient(-120deg, transparent 23px, #fff 0);-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);vertical-align:bottom}.detail-charteredcar-container .title-container .title-media .f-daytour-car{background:#63d3ff;color:#fff;margin:0 5px 0 0;padding:3px;font-size:11px;border-radius:3px}.detail-charteredcar-container .title-container .title-plain{display:inline-block;height:30px;line-height:30px;background-color:#bfd0d6;margin:5px 5px 0 -0.33rem;color:#fff;font-size:0.14rem;padding:0 0.18rem 0 0.28rem;border-top-right-radius:4px;vertical-align:bottom}.detail-charteredcar-container .title-container .title-plain .middot{display:inline-block;width:0.03rem;height:0.03rem;vertical-align:middle;margin:0 0.03rem;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.detail-charteredcar-container .ttd-list-container{border-radius:4px;border-top-left-radius:0;background-color:#fff;-webkit-box-shadow:0 2px 3px 2px #dae1e4;box-shadow:0 2px 3px 2px #dae1e4}.product-resource-list{background-color:#fff;overflow:hidden}.product-resource-container{position:relative;margin-left:15px;padding-bottom:15px}.product-resource-container:first-child{border:none;background-image:none}.product-resource-container .loading-title{position:relative;margin-top:8px}.product-resource-container .loading-title .g-list-loading{height:21px;line-height:21px;background:transparent}.product-resource-container .seckill-title{position:relative;padding:0 15px 0 36px;margin-top:8px}.product-resource-container .seckill-title.red{color:#ff0101}.product-resource-container .seckill-title .icon-fd{margin-right:10px;font-size:30px;color:#ff0101;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.product-resource-container .seckill-title .fd-time{display:inline-block}.product-resource-block{padding-top:15px}.product-resource-block .resource-info{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.product-resource-block .resource-info .resource-info-title{margin-bottom:4px;padding-right:0;line-height:18px;font-size:14px;color:#000}.product-resource-block .resource-info .g-res-tags .u-pro-tag .time_label{float:none}.product-resource-block .resource-info .resource-info-detailed{position:relative;margin-top:3px;margin-right:70px;width:54px;line-height:12px}.product-resource-block .resource-info .resource-info-detailed a{display:inline-block;font-size:12px;color:#999}.product-resource-block .resource-info .resource-info-detailed::before{content:"";display:block;position:absolute;width:0;height:0;border-color:rgba(255, 255, 255, 0);border-style:solid;overflow:hidden;border-width:5px 0 5px 6px;top:2px;right:-2px;border-left-color:#c1c1c1}.product-resource-block .resource-info .resource-info-detailed::after{content:"";display:block;position:absolute;right:0;width:0;height:0;border-color:rgba(255, 255, 255, 0);border-style:solid;overflow:hidden;border-width:5px 0 5px 6px;border-left-color:#fff;top:2px}.product-resource-block .price-info{box-sizing:border-box;width:119px;padding-right:15px;padding-left:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.product-resource-block .price-info .price-info-block{line-height:14px;text-align:right;overflow:hidden;word-wrap:break-word}.product-resource-block .price-info .price-info-block .price-present{display:inline-block;margin-bottom:5px;font-size:12px;color:#999}.product-resource-block .price-info .price-info-block .price-present dfn{font-size:15px;color:#f40}.product-resource-block .price-info .price-info-block .price-present i{margin-right:1px;font-size:20px;line-height:21px;color:#f40}.product-resource-block .price-info .price-info-block .price-old{position:relative;display:inline-block;margin:0 1px 7px 2px;white-space:nowrap;font-size:12px;line-height:12px;color:#999}.product-resource-block .price-info .price-info-block .price-old::before{position:absolute;content:"";top:6px;left:0;width:100%;height:1px;background:rgba(121, 121, 121, 0.4)}.product-resource-block .price-info .price-info-block .price-old dfn{margin-right:2px}.product-resource-block .price-info .price-info-block .price-old span{position:relative;padding:0 1px}.product-resource-block .price-info .price-info-btn{display:block;max-height:inherit;text-align:right}.product-resource-block .price-info .price-info-btn .btn-rush-buying{display:inline-block;width:80px;height:35px;font-size:14px;line-height:35px;color:#fff;text-align:center;border-radius:2px;background:#ff9a14}.product-resource-block .price-info .price-info-btn .btn-rush-buying.blue{background-color:#19a0f0}.product-resource-block .price-info .price-info-btn .btn-top{display:inline-block;width:70px;height:29px;font-size:14px;line-height:29px;color:#fff;text-align:center;border-radius:2px 2px 0 0;background:#ff9a14}.product-resource-block .price-info .price-info-btn .btn-bottom{display:inline-block;width:68px;height:16px;font-size:10px;line-height:16px;color:#ff9a14;vertical-align:top;background:#fff;text-align:center;border:1px solid #ff9a14;border-radius:0 0 2px 2px}.product-resource-block .price-info .price-info-btn.disable .btn-rush-buying{background:#cdcdcd}.product-resource-block .price-info .price-info-btn.disable .btn-top{background:#b1b1b1}.product-resource-block .price-info .price-info-btn.disable .btn-bottom{color:#b1b1b1;background:#fff;border:1px solid #b1b1b1}.detail-shop-entry{background-color:#fff;padding:15px;align-items:center;-webkit-align-items:center}.detail-shop-entry .detail-shop-img{width:35px;height:35px;margin-right:10px;background:url(../img/store.png?v=20220209201515) no-repeat;background-size:100% auto;flex-shrink:0}.detail-shop-entry .detail-shop-desc{margin-right:16px;flex:1}.detail-shop-entry .detail-shop-desc h3{font-size:16px;color:#000;height:24px;width:2.8rem;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.detail-shop-entry .detail-shop-desc p{font-size:13px;color:#999}.new-detail-footer .detail-footer-btn-s{width:50px}.detail-confirm{background:#fff;min-height:30px;padding:10px 15px;align-items:center}.detail-confirm .detail-confirm-icon{margin-right:10px;font-size:0;color:#ff9913}.detail-confirm .detail-confirm-img{display:inline-block;width:59px;height:15px;background:url(../img/first-confirm.png?v=20220209201515) no-repeat;background-size:100% auto;vertical-align:middle}.detail-confirm .detail-confirm-second{color:#f40}.detail-confirm .detail-confirm-second .detail-confirm-img{margin-left:2px;background:url(../img/second-confirm.png?v=20220209201515) no-repeat;background-size:100% auto}.detail-confirm .detail-confirm-text{align-items:center}.detail-confirm .f-first-confirm{vertical-align:-8px;font-size:14px}.detail-confirm .f-second-confirm{vertical-align:middle;font-size:14px}.detail-confirm p{font-size:13px;text-align:justify}.detail-confirm .f-ask{font-size:13px;color:#099fde;margin-left:5px;vertical-align:-2px}.smallsort-wrap .ticket_layer_item img{padding:5px 0}.smallsort-wrap .ticket_time_box{line-height:1;margin-bottom:3px}.smallsort-wrap .ticket_time_box .ticket_tag_order{margin-right:4px;margin-bottom:4px}.smallsort-wrap .ticket_time_box .ticket_tag_order{display:inline-block;height:15px;overflow:hidden}.smallsort-wrap .ticket_tag_time{display:inline-block;height:auto;max-height:16px;line-height:16px;color:#099fde;vertical-align:-3px;margin-right:4px}.smallsort-wrap .ticket_tag_pref{display:block;overflow:hidden}.smallsort-wrap .ticket_tag_order .f-tick{float:left;display:inline-block;width:14px;height:15px;line-height:15px;text-align:center;color:#fff;font-size:9px;background-color:#6bc1e9}.smallsort-wrap .ticket_tag_order .u-pro-tag .blue{border-left:none}.smallsort-wrap .ticket_time_box .u-pro-tag i{float:left;padding:1px 2px;box-sizing:border-box;font-size:10px;height:15px;line-height:12px}.smallsort-wrap .smallsort-height{height:22px;width:100%}.smallsort-wrap .detail-btn-booking{height:3px;margin-right:15px;display:none}.smallsort-wrap .product-resource-block .price-info .price-info-btn .btn-rush-buying{background:#ff7d13}.smallsort-wrap .detail-section-footer .more .f-chevron-down{color:#000}.go-booking{position:fixed;right:10px;bottom:65px;padding:0 15px;font-size:14px;width:70px;height:35px;line-height:35px;border-radius:35px;color:#fff;text-align:center;background:#ff7d13;z-index:1100}.go-booking .up-img{width:12px;height:12px;display:inline-block;margin:0 5px 2px 0;vertical-align:middle;background:url(../img/up-booking.png?v=20220209201515) no-repeat;background-size:100% auto}.go-booking{bottom:calc(env(safe-area-inset-bottom) + 65px);bottom:calc(constant(safe-area-inset-bottom) + 65px)}.product-resource-list + .detail-section-footer .more .f-chevron-down{color:#000}.detail-daytour-videos{position:relative;z-index:0}.detail-daytour-videos .video-posters img{width:100%}.detail-daytour-videos .video-posters .video-posters{width:100%;height:auto}.detail-daytour-videos .video-btn{width:0.75rem;height:0.75rem;margin-top:-0.375rem;margin-left:-0.375rem}.detail-daytour-videos .daytour-videos-pause{position:absolute;left:15px;bottom:20px;width:40px;height:40px;background-image:url(../../res/img/videopause.png?v=20220209201515);background-size:100% 100%;z-index:1}.detail-daytour-video-list .recommed_list_tit{height:50px;line-height:50px;font-size:21px;padding:0 15px 0 10px;border-top-width:0}.detail-daytour-video-list .video-list-btn{color:#009fde;background-color:#fff;text-align:center;height:45px;line-height:45px;font-size:14px}.detail-daytour-video-list .video-list-btn .f-chevron-right{font-size:10px;vertical-align:baseline;margin-left:5px}.daytour-recommend{font-size:13px;color:#f40;text-align:center;padding-bottom:12px}.daytour-recommend .f-hotspot{margin-right:5px;font-size:13px;vertical-align:-1px}.detail-tag-time{color:#555;font-weight:700}.act-pro-box.list-card .tips{font-size:13px;margin-left:9px;vertical-align:0}.act-pro-box.list-card .detail-ask{padding:18px 0 8px}.act-pro-box.list-card .detail-ask .booking_policy_list{padding:0 15px 13px}.act-pro-box.list-card .detail-ask .booking_policy_list:only-child{padding:0 15px 6px;margin-top:-5px}.act-pro-box .arr_r:after{margin-top:-6px}.act-pro-box .g-pro-title{padding:12px 15px;font-size:16px;color:#000;line-height:16px}.act-pro-box .g-pro-title.ticket_bookingset_tit{line-height:1;height:15px}.act-pro-box .g-pro-title.ticket_bookingset_tit .title-tip{color:#099fde;margin-right:18px;padding-top:2px}.act-pro-box .g-pro-title.ticket_bookingset_tit .f-chevron-right{top:20px;right:15px}.act-pro-box .g-pro-title .title-tip{float:right;margin-right:16px;font-size:13px;color:#999;padding-top:2px}.act-pro-box .tips{font-size:12px;color:#999;margin-left:7px;vertical-align:1px}.detail-ask{background-color:#fff;padding:12px 0 5px}.detail-ask.card-bottom-radius .ext_comment .num{color:#099fde}.detail-ask .booking_policy_list{height:18px;line-height:18px;padding:0 15px 8px}.detail-ask .sub_title{font-size:14px;color:#000;display:inline-block}.detail-ask .f-tkt-ask{font-size:15px;vertical-align:middle;margin-right:7px;color:#ff7d13}.detail-ask .ext_comment{margin-left:10px}.detail-ask .ext_comment .num{color:#999;margin:0;font-size:12px;line-height:15px;white-space:nowrap}.ttd-detail-comment .ttd-comment-tagbox{padding-top:2px;margin-bottom:5px;max-height:69px;overflow:hidden}.resource-info-mobile{color:#ff0101;vertical-align:bottom;height:17px;font-size:12px;clear:both}.resource-info-mobile .ttd-icon-mobile{position:relative;display:inline-block;width:10px;height:12px;vertical-align:-2px;margin-top:3px;float:left}.resource-info-mobile .ttd-icon-mobile::before{content:"";position:absolute;width:6px;height:5px;border-width:2px 1px 3px;border-style:solid;border-radius:2px}.resource-info-mobile .ttd-icon-mobile::after{content:"";position:absolute;left:2px;top:8px;width:4px;height:1px;background:#fff}.detail-pro-soldout-price .text_orange,.detail-pro-soldout-block .text_orange{color:#999!important}.detail-pro-soldout-block{background:url(../img/sold_out.png?v=20220209201515) no-repeat right bottom;background-size:56px 51px;background-color:#fff}.detail-route-suspend-btn{position:fixed;bottom:148px;right:15px;width:50px;height:50px;color:#fff;z-index:99;display:block;background-color:rgba(116, 137, 162, 0.8);font-size:13px;border-radius:25px;text-align:center}.detail-route-suspend-btn span{display:block;width:33px;height:33px;overflow:hidden;line-height:18px;margin:8px}.detail-route-suspend-btn.with-go-booking{bottom:165px;bottom:calc(env(safe-area-inset-bottom) + 165px);bottom:calc(constant(safe-area-inset-bottom) + 165px)}.detail-route-suspend-btn{bottom:calc(env(safe-area-inset-bottom) + 148px);bottom:calc(constant(safe-area-inset-bottom) + 148px)}.daytour-pic-detail{padding:10px 15px 0;overflow:hidden;background-color:#fff}.daytour-pic-detail p{margin-bottom:10px}.daytour-pic-detail img{width:100%;height:auto}.daytour-pic-detail a{text-decoration:underline}.footer-item-title{display:inline-block;width:45px;font-size:12px;color:#999}.footer-item-coupon{background-color:#fff}.footer-item-coupon .coupon-activity{display:inline-block;position:relative;background:#ff5850;top:0;height:16px;line-height:16px;margin-right:2px}.footer-item-sales{background-color:#fff;text-overflow:ellipsis;white-space:nowrap}.footer-item-sales .u-pro-tag{margin-right:5px}.daytour-info-footer .footer-item.footer-item-discount,.daytour-info-footer .footer-item.footer-item-sales,.daytour-info-footer .footer-item.footer-item-coupon{height:44px;line-height:44px}.daytour-info-footer .footer-item.footer-item-tags{height:auto;max-height:38px;margin:8px 0;line-height:1.5;overflow:hidden}.daytour-info-footer .footer-item.footer-item-tags .detail-tag-item{height:auto;margin:0 15px 0 0;line-height:20px}.daytour-info-footer .flow-share-friend{font-size:12px;color:#fff;position:absolute;top:15px;right:10px;width:110px;height:30px;border-radius:6px;background:rgba(0, 0, 0, 0.6);line-height:30px;padding:0 4px;text-align:center;z-index:1}.daytour-info-footer .flow-share-friend::after{content:'';position:absolute;top:-10px;right:55px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(0, 0, 0, 0.6)}.detail-no-question{margin-top:10px;font-size:14px}.detail-no-question.arr_r:after{right:0;margin-top:-8px}.detail-info-entrance{padding:10px 15px;background-color:#fffcf2;justify-content:space-between;align-items:center}.detail-info-entrance .detail-entrance-place{height:30px;background:url(../../res/img/detail-title.png?v=20220209201515) no-repeat left center;background-size:95px 25px;padding-left:100px;align-items:flex-end}.detail-info-entrance .detail-entrance-place p{color:#666;font-size:14px}.detail-info-entrance .detail-entrance-desc{margin-top:3px;font-size:12px;color:#999}.detail-info-entrance .f-poi-address{vertical-align:-2px}.detail-info-entrance .f-chevron-right{width:16px;text-align:right;font-size:11px;color:#ff7f00}.detail-entrance-tags{background-color:#fff;padding:4px 0}.detail-recommend-more{height:45px;line-height:45px;font-size:13px;color:#099fde;text-align:center}.detail-recommend-more .f-chevron-right{font-size:12px;vertical-align:-1px;margin-left:5px}.daytour-table-person{text-align:left}.daytour-table-person th:first-child,.daytour-table-person td:first-child{text-align:center}.daytour-table-person th:nth-of-type(2),.daytour-table-person td:nth-of-type(2){padding-left:15px}.daytour-table-person tr:last-child{border:none;background:none}.daytour-table-person th{line-height:30px;padding:6px 10px;box-sizing:border-box;background-color:#f0f0f0}.daytour-table-person td{height:44px;padding:0 10px;background-color:#f8f8f8}.daytour-table-person tr:nth-of-type(2n+1) td{background-color:#f8f8f8}.detail-cost-title{font-size:14px;color:#333;margin-bottom:5px}.daytour-table-cost{height:45px;text-align:left}.daytour-table-cost tr:nth-of-type(2n+1) td{background-color:#f8f8f8}.daytour-table-cost span + span{display:inline-block;margin-top:5px}.daytour-table-cost td{background:#f8f8f8}.daytour-table-cost td:first-child{text-align:center;background-color:#ececec!important}.daytour-table-cost td:nth-of-type(2){padding:6px 15px}.daytour-table-cost tr:last-child td{border:none;background-image:none}.detail-attention-notice{padding-bottom:10px;text-align:center;color:#b7904b}.detail-attention-notice h3{font-size:15px;font-weight:700}.detail-attention-notice p{color:#b7904b}.ticket_layer_topic{margin-top:10px;font-weight:700}.layrt-hack{position:relative;overflow:hidden}.ticket-booking-notice{padding:6px 15px;font-size:13px;line-height:18px;color:#481a03;background:#fff7e0}.bg-white-header{background-color:#fff!important;color:#000!important}.bg-white-header [class*=f],.bg-white-header .center{color:#000!important}.ttd-del-box{position:relative;font-family:PingFangSC-Light}.ttd-del-box::before{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background:rgba(121, 121, 121, 0.4)}.good-choose-tag{display:inline-block;width:26px;height:14px;margin-right:2px;vertical-align:1px;line-height:14px;font-size:11px;color:#fff;text-align:center;white-space:nowrap;background-image:linear-gradient(-92deg, #c9974f 0%, #e1b771 100%);border-radius:2px}.good-choose-tag .f-good-choose{color:#fff;vertical-align:-2px}.spot_name .good-choose-tag{width:47px;height:14px;line-height:14px;font-size:10px;vertical-align:1px}.good-choose-box{height:45px;background-image:url(https://pages.c-ctrip.com/activity/app/ctrip_choose_linearbg.png?v=20220209201515);background-size:100% 100%;background-repeat:no-repeat;padding:0 16px;color:#fff;font-size:12px;justify-content:space-between;align-items:center}.good-choose-box .f-good-choose{font-size:22px;margin-right:9px}.good-choose-box .good-choose-text{align-items:center}.good-choose-box .f-chevron-right{font-size:11px}.good-choose-layer{position:fixed;top:0;bottom:0;left:0;right:0;z-index:1200}.good-choose-layer .good-choose-wrap{height:80%;position:absolute;left:0;right:0;bottom:0;background:#fff;padding:0 10px;background-image:url(https://pages.c-ctrip.com/activity/app/ctrip_choose_bg.png?v=20220209201515);background-size:100%;background-repeat:no-repeat;border-top-right-radius:8px;border-top-left-radius:8px}.good-choose-layer .good-choose-header{text-align:center;color:#fff;font-size:12px}.good-choose-layer .good-choose-header-roundtxt{display:inline-block;color:#c5934b;font-size:11px}.good-choose-layer .f-good-choose{display:block;height:172px;width:100%}.good-choose-layer .f-service-close{position:absolute;top:0;right:0;font-size:22px;padding:11px 16px}.good-choose-layer .good-choose-body{margin:0 12px;position:relative;padding:12px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;border-radius:3px}.good-choose-layer .good-choose-body .good-choose-coup_list{margin-top:5px}.good-choose-layer .good-choose-item{margin-bottom:10px}.good-choose-layer .good-choose-title{font-size:14px;color:#222;line-height:34px}.good-choose-layer .good-choose-title .good-choose-title-badge{display:inline-block;width:25px;height:25px;background-image:linear-gradient(-108deg, #e1b771 3%, #bb873d 100%);border-radius:50%;overflow:hidden;line-height:25px;text-align:center;vertical-align:middle;margin-right:10px}.good-choose-layer .good-choose-title .good-choose-title-badge .f-money{font-size:16px}.good-choose-layer .good-choose-title [class^="f-"],.good-choose-layer .good-choose-title [class*="f-"]{display:inline-block;font-size:15px;color:#fff;vertical-align:sub}.good-choose-layer .good-choose-title img{display:inline-block;width:25px;height:25px;margin-left:15px}.good-choose-layer .good-choose-title .good-choose-title-text{display:inline-block;font-family:PingFangSC-Regular;font-size:14px;color:#333;letter-spacing:-0.17px;margin-left:5px}.good-choose-layer .good-choose-desc{margin-left:50px;font-size:12px;color:#666}.new-icon .under-icon{font-family:PingFangSC-Medium;font-size:7px;color:#666;letter-spacing:0}.new-icon .no-icon{font-family:PingFangSC-Regular;font-size:13px;color:#666;letter-spacing:0;line-height:15px}.maskinfo-container{position:fixed;left:0;bottom:0;z-index:1201;width:100%;height:0}.maskinfo-container .g-mask{z-index:1202}.maskinfo-container .easypop-content-box{overflow:hidden}.maskinfo-container .maskinfo-pop{z-index:1203}.maskinfo-container .maskinfo-pop .easypop-content-wrapper{background:#fff;border-radius:7px 7px 0 0;height:70vh;overflow:hidden}.maskinfo-container.slide-out .easypop-content-wrapper{visibility:hidden}.maskinfo-container .template-tag{height:100%}.maskinfo-container .f-service-close{font-size:24px;color:#666;position:relative;top:6px}.maskinfo-container .header-container{position:relative;font-size:16px;height:32px;line-height:32px;color:#222;text-align:center;border-radius:6px 6px 0 0;padding-top:5px;font-family:PingFangSC-Regular}.maskinfo-container .header-container .title-info{font-family:PingFangSC-Medium;font-size:16px;color:#222;text-align:center;padding-top:2px}.maskinfo-container .header-container .header-btn{width:40px;height:34px;position:absolute;right:0;top:4px}.maskinfo-container .header-container .header-btn .f-close{color:#ccc;font-size:13px;line-height:13px}.maskinfo-container .header-container .back-btn{left:0}.maskinfo-container .header-container .back-btn .f-chevron-left-thin{color:#ccc;font-size:13px;line-height:13px}.maskinfo-container .content-text{font-family:PingFangSC-Regular;letter-spacing:0;font-size:14px;line-height:21px;color:#222;position:relative;padding-bottom:30px}.maskinfo-container .content-text .bonus{font-family:PingFangSC-Medium;font-size:16px;color:#333;letter-spacing:0;line-height:40px;margin-top:4px}.maskinfo-container .content-text .bonus_category{margin-top:15px}.maskinfo-container .content-text .f-radiobox{color:#1fc05c;font-size:14px;vertical-align:middle;display:inline-block;line-height:20px;margin-right:5px}.maskinfo-container .content-text .bottm-margin{margin-bottom:12px}.maskinfo-container .booking_second_layer_content .newgiftinfo.content-text{margin-bottom:20px}.maskinfo-container .content-container{overflow:hidden;z-index:1201;padding-top:12px}.maskinfo-container .content-container .point{width:8px;display:inline-block}.maskinfo-container .content-container .service-border{border-bottom:1px solid #ececec;margin-bottom:15px}.maskinfo-container .content-container .car-item{padding-top:10px;padding-bottom:10px}.maskinfo-container .content-container .easypop-box-wrapper{padding-bottom:20px}.maskinfo-container .content-container .info-right{padding-right:16px}.maskinfo-container .content-padding{margin-left:16px;margin-right:16px}.maskinfo-container .content-padding .subtitle-container{display:inline-flex}.maskinfo-container .refill-text{display:inline-block;font-family:PingFangSC-Medium;font-size:14px;color:#222;letter-spacing:0;line-height:23px;padding-left:4px}.maskinfo-container .content-headertext{display:inline-block;font-family:PingFangSC-Medium;font-size:15px;color:#222;letter-spacing:0;line-height:20px;padding-left:4px}.maskinfo-container .content-headertext p{display:inline-block}.maskinfo-container .radio-left{padding-left:2px}.maskinfo-container .left{padding-left:16px}.maskinfo-container .serviceInfo-left{padding-left:21px}.maskinfo-container .content-bodytext{font-family:PingFangSC-Regular;font-size:14px;color:#666;letter-spacing:0;word-break:break-all;margin-top:4px}.maskinfo-container .content-bodytext p{overflow:hidden;word-break:break-all}.maskinfo-container .content-bodytext .subpoint{position:absolute;left:0}.maskinfo-container .content-bodytext-first{margin-top:12px}.maskinfo-container .content-bodytext-stockSharedDescs{background:#f8fafd;padding:12px 16px;font-family:PingFangSC-Regular;font-size:14px;color:#666;letter-spacing:-0.17px;margin-top:16px;position:relative;left:-16px;width:100vw}.maskinfo-container .content-bodytext-des{font-family:PingFangSC-Regular;font-size:14px;color:#666;letter-spacing:0}.maskinfo-container .content-bodytext-des .subpoint{position:absolute;left:0}.maskinfo-container .content-bodytext-line{position:relative;display:block;height:1px;margin-top:16px}.maskinfo-container .content-bodytext-line::after{content:'';position:absolute;height:1px;left:0;right:-16px}.maskinfo-container .content-bodytext-lineblock{position:relative;display:block;height:10px;background:#eef1f6;width:100vw;left:-16px}.maskinfo-container .content-footer{position:absolute;height:8px;width:100%;background:#fff;z-index:2001;bottom:0}.maskinfo-container .ctripInfo-tag{height:70vh}.maskinfo-container .ctripInfo-tag .good-choose-layer{position:relative;z-index:1;height:70vh;background:none!important}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-wrap{height:70vh;border-top-right-radius:6px;border-top-left-radius:6px;background-image:none;padding:0}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-wrap .good-choose-body{border-radius:0;position:absolute;top:68px;margin:0 20px}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-wrap .good-choose-body .good-choose-title{font-family:PingFangSC-Medium;font-size:17px;color:#b17400;line-height:17px}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-wrap .good-choose-body .good-choose-title .good-choose-title-badge{line-height:18px;background:none}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-wrap .good-choose-body .good-choose-title .good-choose-title-badge span{font-size:18px;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:linear-gradient(-269deg, #e7b13e 0%, #a97b04 100%)}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-wrap .good-choose-body .good-choose-title .good-choose-title-badge .f-official::before{content:'\E09F'}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-wrap .good-choose-body .good-choose-title .good-choose-title-badge .f-quality::before{content:'\E0A0'}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-wrap .good-choose-body .good-choose-title .good-choose-title-badge .f-money::before{content:'\E09E'}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-wrap .good-choose-body .good-choose-title .good-choose-title-badge .f-rapidly2::before{content:'\E0A1'}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-wrap .good-choose-body .good-choose-title .good-choose-title-badge .f-time::before{content:'\E0A2'}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-wrap .good-choose-body .good-choose-desc{font-family:PingFangSC-Light;font-size:13px;color:#222;line-height:20px;padding-bottom:8px}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-header{width:100%;height:78px;z-index:9999}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-header .good-choose-header-roundtxt{display:none;font-family:PingFangSC-Regular;font-size:10px;color:#c5934b;text-align:center;line-height:12px;position:absolute;top:39px;left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-o-transform:translate(-50%, 0);transform:translate(-50%, 0)}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-header .f-service-close{padding:5px 14px 14px}.maskinfo-container .ctripInfo-tag .good-choose-layer .good-choose-header .f-service-close:before{content:'\E02E';font-size:13px}.maskinfo-container .ctripInfo-tag .good-choose-layer .f-good-choose-logo{position:absolute;top:0;left:50%}.maskinfo-container .ctripInfo-tag .good-choose-layer .f-good-choose-logo>img{width:200px;margin-left:-100px}.maskinfo-container .coupon-outside{padding:0 10px}.maskinfo-container .coupon-outside li{padding-bottom:10px}.maskinfo-container .coupon-outside .coupon-container{background:#fff;border-radius:6px;position:relative}.maskinfo-container .coupon-outside .coupon-container .with-max{padding-top:8px;padding-bottom:16px}.maskinfo-container .coupon-outside .coupon-container .without-max{padding-top:16px;padding-bottom:16px}.maskinfo-container .coupon-outside .coupon-container .coupon-left{position:absolute;color:#ff5b00;font-size:15px;text-align:center;line-height:18px;padding-left:17px;padding-right:17px;width:90px;box-sizing:border-box}.maskinfo-container .coupon-outside .coupon-container .coupon-left .coupon-number{font-family:Helvetica-Bold;font-size:30px;color:#ff5b00;letter-spacing:0;line-height:30px}.maskinfo-container .coupon-outside .coupon-container .coupon-left .coupon-type{background-image:linear-gradient(90deg, #ff6028 0%, #ff0722 100%);border-radius:100px;width:53px;height:17px;margin-top:4px}.maskinfo-container .coupon-outside .coupon-container .coupon-left .coupon-type p{font-family:PingFangSC-Medium;font-size:12px;color:#fff;letter-spacing:0;text-align:center;line-height:16px}.maskinfo-container .coupon-outside .coupon-container .coupon-left .coupon-max{font-family:PingFangSC-Semibold;font-size:12px;color:#ff5b00;letter-spacing:0;text-align:center}.maskinfo-container .coupon-outside .coupon-container .coupon-right{margin-left:90px;padding:16px 10px 9px 15px;width:calc(100% - 90px);box-sizing:border-box;border-left:2px dotted #ff3b24}.maskinfo-container .coupon-outside .coupon-container .coupon-right:before{content:'';position:absolute;top:-4px;left:87px;width:8px;height:8px;border-radius:8px;background:#ff1525}.maskinfo-container .coupon-outside .coupon-container .coupon-right:after{content:'';position:absolute;bottom:-4px;left:87px;width:8px;height:8px;border-radius:8px;background:#ff1525}.maskinfo-container .coupon-outside .coupon-container .coupon-right .coupon-info-container{position:relative;padding-bottom:5px}.maskinfo-container .coupon-outside .coupon-container .coupon-right .coupon-detail{display:block}.maskinfo-container .coupon-outside .coupon-container .coupon-right .coupon-detail .coupon-name{font-family:PingFangSC-Medium;font-size:16px;color:#222;letter-spacing:0;line-height:20px}.maskinfo-container .coupon-outside .coupon-container .coupon-right .coupon-detail .coupon-info{font-family:PingFangSC-Light;font-size:11px;color:#666;width:calc(100% - 75px)}.maskinfo-container .coupon-outside .coupon-container .coupon-right .coupon-detail .coupon-info{font-family:PingFangSC-Light;font-size:11px;color:#666}.maskinfo-container .coupon-outside .coupon-container .coupon-right .coupon-detail .coupon-timing{position:relative;font-family:Helvetica-Light;font-size:11px;color:#666;cursor:pointer}.maskinfo-container .coupon-outside .coupon-container .coupon-right .coupon-detail .coupon-timing span{color:#ff2c24;width:12px;height:12px;border-radius:12px;margin-left:4px;font-size:7px;background:#fff}.maskinfo-container .coupon-outside .coupon-container .coupon-right .coupon-accept{width:65px;height:32px;border-radius:100px;position:absolute;right:0;top:6px}.maskinfo-container .coupon-outside .coupon-container .coupon-right .coupon-accept p{font-family:PingFangSC-Medium;font-size:14px;color:#fff;letter-spacing:0;text-align:center;line-height:34px}.maskinfo-container .coupon-outside .coupon-container .coupon-right .can-pick{background-image:linear-gradient(90deg, #ff9e00 0%, #ff5b00 100%);cursor:pointer}.maskinfo-container .coupon-outside .coupon-container .coupon-right .picked{background:#ddd;pointer-events:none}.maskinfo-container .coupon-outside .coupon-container .coupon-introduction{font-family:PingFangSC-Light;font-size:11px;color:#666;display:none}.maskinfo-container .tip-info{font-family:PingFangSC-Regular;font-size:12px;color:#aaa;letter-spacing:0;line-height:20px}.maskinfo-container .tip-icon{font-family:PingFangSC-Medium;font-size:12px;color:#ff6913;letter-spacing:0}.maskinfo-container .tip-top{padding-top:5px}.maskinfo-container .tip-top .bottm-margin{margin-bottom:12px}.maskinfo-container .tip-border{border-top:1px solid #e7e7e7;transform:scaleY(0.5)}.maskinfo-container .spec-info{font-family:PingFangSC-Medium;font-size:15px;color:#222;letter-spacing:0;line-height:20px;padding-bottom:18px}.maskinfo-container .spec-info .spec-money{font-size:16px;color:#ff6913}.maskinfo-container .progress-ul{font-size:14px;font-family:PingFangSC-Regular;line-height:1.5;color:rgba(0, 0, 0, 0.65);-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none;margin:0;padding:0}.maskinfo-container .progress-ul li{position:relative;padding:0 0 10px;list-style:none;margin:0;font-size:14px}.maskinfo-container .progress-ul li .time-line{position:absolute;left:5px;top:.5em;height:100%;border-left:1px solid #e9f0f6}.maskinfo-container .progress-ul li .time-spot{position:absolute;width:11px;height:11px;background-color:#e3edf6;border-radius:100px}.maskinfo-container .progress-ul li .time-mainspot{position:absolute;width:7px;height:7px;border-radius:100px;top:2px;left:2px}.maskinfo-container .progress-ul li .spot-marked{background-color:#c9edff}.maskinfo-container .progress-ul li .spot-marked .time-mainspot{background-color:#0af}.maskinfo-container .progress-ul li .spot-nomarked{background-color:#e3edf6}.maskinfo-container .progress-ul li .spot-nomarked .time-mainspot{background-color:#c0d1df}.maskinfo-container .progress-ul li .time-info{margin:0 0 0 18px;position:relative;top:-6px}.main-viewport-scroller{overflow-y:hidden}.coupon-pointer{cursor:pointer}.ndl-daytour .ndl-daytour-tab li{font-family:PingFangSC-Medium;text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:table-cell\9;color:#666;font-size:16px}.ndl-daytour .ndl-daytour-tab .cui-tab-mod li.cui-tab-current{color:#000}.ndl-daytour .ndl-daytour-tab .cui-tab-scrollbar{background-image:linear-gradient(90deg, #fff 37%, #ff3826 33%, #ff9200 64%, #fff 20%);border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid;background-color:#fff!important}.ndl-daytour .header-sticky{position:sticky;top:44px;top:calc(env(safe-area-inset-top) + 44px);top:calc(constant(safe-area-inset-top) + 44px);margin-top:0}.ndl-daytour .header-route-sticky{position:sticky;top:88px;top:calc(env(safe-area-inset-top) + 88px);top:calc(constant(safe-area-inset-top) + 88px);margin-top:0}.nds-booking-layer{background-color:#fff;overflow-y:auto;border-radius:6px 6px 0 0}.nds-booking-layer .nds-layer-header{position:relative;font-size:16px;height:40px;line-height:40px;color:#222;text-align:center;font-family:PingFangSC-Regular}.nds-booking-layer .nds-layer-header .title-info{font-weight:700}.nds-booking-layer .nds-layer-header .close-btn{width:15px;height:15px;position:absolute;right:15px;top:0}.nds-booking-layer .nds-layer-header .close-btn .f-close{color:#ccc;font-size:13px;line-height:13px}.booking_second_layer_content{padding:16px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.wifi-refillinfo-check{display:none}.refaunt-check-bottom{height:2px}.order-detail-refill a{background-color:#eaf7ff;border-color:#a7deff;pointer-events:none;font-size:15px;color:#74cbff}.pay_promotion{height:17px;margin-bottom:2px}.pay_promotion_container{margin-top:6px;background-image:linear-gradient(270deg, #ff3771 0%, #ff5731 83%);border-radius:14px;display:inline-block;padding:0 4px;height:14px;box-sizing:border-box;line-height:14px}.pay_promotion_container_dep{background-image:linear-gradient(270deg, #ff3771 0%, #ff5731 83%);border-radius:14px;display:inline-block;padding:0 4px;height:14px;box-sizing:border-box;line-height:14px}.text_promotion_title{font-family:PingFangSC-Regular;font-size:10px!important;color:#fff!important;line-height:14px!important;height:14px!important;font-weight:400!important;padding-left:0!important;box-sizing:border-box;display:inline-block;margin:0!important;padding:0!important;float:left}.text_promotion_price{font-family:PingFangSC-Medium;font-size:10px!important;color:#fff!important;line-height:14px!important;height:14px!important;font-weight:400!important;box-sizing:border-box;display:inline-block;margin:0!important;padding:0!important;float:left}.bingo{color:#f60;font-size:10px}.detail-rank-section{background-color:#fff;padding:15px;font-size:15px}.detail-rank-section .detail-rank-section-txt{overflow:hidden;white-space:nowrap}.detail-rank-section .detail-rank-section-txt dfn{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.detail-rank-section .f-z-medal{color:#f5190a;font-size:19px;margin-right:4px}.detail-rank-section .f-arrow-light-right{color:#ccc;font-size:12px;margin-left:5px}.notice_poplayer_container .baseInfo_notice_poplayer{background-color:#fff!important;margin-top:16px;padding:0 13px 0 0 0 0 16px;color:#f70;font-size:14px;line-height:18px}.baseInfo_notice .f-info{margin-right:4px}.baseInfo_notice .notice_show_detail{display:flex;justify-content:center;align-items:center;margin-left:8px;color:#0086f6;font-size:14px}.baseInfo_notice .notice_show_detail .notice_show_detail_text{white-space:nowrap}#notice{background:#fff}.baseInfo_notice{margin-top:8px;padding:8px 13px 8px 16px;background-color:#fff8f2;color:#f70;font-size:12px;line-height:18px;display:flex;justify-content:space-between}.baseInfo_notice_strong{font-weight:600!important}.baseInfo_notice_normals{font-weight:400!important}#notice .split{height:10px;width:100%;background-color:#f7f7f7}.baseInfo_notice_content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.baseInfo_notice_normal{color:#333!important}.baseInfo_notice .notice_more,.baseInfo_notice_poplayer .notice_more{color:#0086f6;font-size:12px;cursor:pointer;margin-left:8px}.baseInfo_notice_content .notice_more{white-space:nowrap}.baseInfo_notice_muli_content{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;margin-bottom:4px}.baseInfo_notice_muli_content_last{margin-bottom:0!important}.baseInfo_notice .f-info{margin-right:4px}.notice_poplayer_container{padding-bottom:30px}.wifi-wrap .activity_detail_info{min-height:82px;padding-bottom:5px}.wifi-wrap .activity_pic{width:75px;height:75px}.wifi-wrap .activity_info{margin-left:0;height:auto}.wifi-wrap .activity_info .product-name{font-size:18px;color:#333}.wifi-wrap .activity_info .tag-blue{display:inline-block;height:19px;line-height:19px;padding:0 4px;vertical-align:1px;border-radius:2px;background-color:#099fde;font-size:13px;color:#fff}.wifi-wrap .activity_info .origin-price{padding:0 8px}.wifi-wrap .activity_info .origin-price .del-line{padding:0}.wifi-wrap .activity_info li{min-height:18px;margin-bottom:0;font-size:12px;color:#666}.wifi-wrap .activity_info li:last-child{margin-bottom:4px}.wifi-wrap .activity_info li .ellipsis{float:left;width:33.3%;margin-top:4px;font-size:12px}.wifi-wrap .activity_info .ellipsis:last-child{text-align:right}.wifi-wrap .activity_info .ellipsis:nth-child(2){text-align:center}.wifi-wrap .activity_info .f-ask{border-radius:50%;background-color:#f0faff;vertical-align:middle;font-size:13px;color:#666}.wifi-wrap .activity_info .commodity-remind{top:-1px}.wifi-wrap .activity_price_info{font-size:24px;font-weight:400;padding-right:0}.wifi-wrap .activity_price_info dfn{font-size:18px}.wifi-wrap .activity_price_info ~ .u-pro-tag{vertical-align:1px}.wifi-wrap .detail-tag{padding:0 30px 0 15px;height:40px;line-height:40px;overflow:hidden}.wifi-wrap .activity_info_list .sub_title:nth-of-type(n+3),.wifi-wrap .activity_info_list .info_detail:nth-of-type(n+2){display:block}.wifi-wrap .activity_info_list .sub_title:nth-of-type(n+4),.wifi-wrap .activity_info_list .info_detail:nth-of-type(n+3){display:none}.wifi-wrap .product_summary li:first-child,.wifi-wrap .product_summary li:nth-child(2),.wifi-wrap .product_summary li:nth-child(3),.wifi-wrap .product_summary li:nth-child(4),.wifi-wrap .product_summary li:nth-child(5){display:block}@media (max-width: 350px){.wifi-wrap .detail-tag-item:nth-child(2){max-width:130px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}.tag-wifi .detail-tag-item{max-width:100%;margin-bottom:0;float:none;display:inline-block}.tag-wifi .detail-tag-item{height:40px}.detail-label-section{background-color:#fff}.detail-label-section .detail-section-wrap{padding:11px 15px 10px 114px;position:relative}.detail-section-title{position:relative;height:40px;line-height:40px;padding:0 15px 0 40px;background-color:#fff;font-size:16px;color:#333}.detail-section-title .tag-wrap{position:absolute;left:0;top:0;width:100%;height:40px;padding:0 30px 0 110px;overflow:hidden;box-sizing:border-box;text-align:right}.detail-section-title .title-tip{float:right;margin-right:15px;font-size:13px;color:#999}.detail-section-title .f-position{color:#19a0f0;font-size:14px;vertical-align:-1px;margin-right:5px}.detail-section-title .f-chevron-right{font-size:13px;color:#099fde;vertical-align:middle}.detail-section-content{padding:10px 15px 5px;background-color:#fff}.no-paadingl{padding-left:0}.wifi-comment-box{height:40px;padding:0 15px;overflow:hidden}.detail-section-content .comment-unit{width:33.33%;line-height:40px;font-size:13px;color:#333}.detail-section-content .comment-unit:nth-child(2){text-align:center}.detail-section-content .comment-unit:nth-child(3){text-align:right}.item-score{padding-left:8px}.wifi-detail-desc{float:left;width:50%;line-height:26px;font-size:13px}.wifi-detail-desc.no-limit{width:100%}.wifi-detail-desc [class*=f-]{margin-right:4px;vertical-align:-2px;font-size:15px;color:#99d9f4}.detail-section-footer{background-color:#fff}.detail-section-footer.border-item-t{border-style:solid}.detail-section-footer .more{line-height:44px;text-align:center;font-size:15px;color:#19a0f0}.detail-section-footer .more [class*=f-]{padding-left:5px;font-size:13px;vertical-align:-2px}.wifi-info{padding:20px 15px 5px}.wifi-rent-info .info-item{margin-bottom:10px}.wifi-rent-info .info-item:last-child{margin-bottom:0}.wifi-rent-info .info-item .header{font-size:14px}.wifi-rent-info .info-item .header .f-info{margin-right:5px;vertical-align:-1px;color:#71c13d;font-size:13px}.multi-info-item{font-size:14px}.multi-info-tit{padding:0 0 5px}.multi-info-tit .f-clock-circle,.multi-info-tit .f-info{font-size:13px;color:#71c13d;vertical-align:-2px;padding-right:5px}.multi-info-time,.multi-info-tip{padding:4px 0;font-size:12px}.multi-info-time{width:100%;min-height:26px;position:relative;padding-left:28px;padding-right:10px;box-sizing:border-box;background-color:#f4f6f7}.multi-info-time .icon-time{position:absolute;left:8px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:11px;height:11px;border:1px solid #71c13d;border-radius:50%;font-size:0}.multi-info-time .icon-time i{display:block;width:3px;height:3px;position:absolute;left:5px;top:2px;border:1px solid #71c13d;border-right-width:0;border-top-width:0}.product-number{line-height:24px;margin:0 10px;padding:5px 0;border-bottom:1px dotted #dbdbdb;color:#999;font-size:12px}.white-wrap{background-color:#fff;overflow:hidden;min-height:90vh}.fa-section{margin:0 0 0 10px;padding:10px 10px 10px 0}.fa-section img{width:100%;margin:5px 0}.info-table{width:100%;border-collapse:separate;border-spacing:1px;margin-right:10px;text-align:justify}.info-table th,.info-table td{padding:6px;box-sizing:border-box;background-color:#f3f4f7}.info-table th{text-align:center;font-weight:400}.info-table tfoot{height:10px}.wificard-layer .ticket_layer_item,.fa-section .ticket_layer_item{padding:0}.product-feature-item{position:relative;padding-left:65px}.product-feature-item .tag{float:left;width:65px;margin-left:-65px}.multi-info-detail.wifi-card:after{width:0}.wifi-wrap.h5{padding-bottom:86px}.wifi-wrap.h5{padding-bottom:calc(env(safe-area-inset-bottom) + 86px);padding-bottom:calc(constant(safe-area-inset-bottom) + 86px)}.wifi-wrap .flex-box .text_detail{color:#999}.wifi-wrap .g-res-list .g-res-order{border-left-width:0}.wifi-wrap .info_detail .info-item .header>i{margin-right:20px}.wifi-wrap .border-list .detail-section-comment{padding:0 5px;background-color:#fff}.wifi-wrap .detail-user-comment{margin-right:5px;color:#999}.wifi-wrap .basefix .basefix-left{width:66.6%;float:left}.wifi-wrap .basefix .basefix-right{width:30%}.wifi-wrap .basefix .basefix-right span{float:right;padding-top:9px}.wifi-wrap .base-direction{justify-content:space-between}.wifi-wrap .info-item .arr_more{color:#0091d0}.wifi-wrap .sub_title_item{width:auto;overflow:hidden;line-height:21px;padding-right:15px}.wifi-wrap .wifi-rent-info .ttd-mb0{margin-bottom:0;height:21px;overflow:hidden}.wifi-wrap .detail-section-title,.wifi-wrap .wifi-detail-title{padding:0 15px;overflow:hidden;color:#000}.wificard-layer .ticket_layer_title,.wifi-wrap .u-start{color:#999}.wificard-explain .border-list{padding-bottom:50px}.wificard-explain .border-list .ticket_layer_item{padding:10px 15px 10px 0}.wificard-explain .ticket_layer_item .ticket_layer_content{font-size:13px}.wificard-explain .ticket_layer_item .ticket_layer_title{font-size:15px;line-height:25px}.wificard-layer .border-list{border-bottom:1px solid;border-top-width:0}.card-layer .ticket_layer_item{border-bottom:1px solid #333}.card-layer .info_left,.wificard-layer .info_left{min-width:50px;float:left}.card-layer .info_right,.wificard-layer .info_right{overflow:hidden;margin-left:50px}.wificard-layer .info_detail,.wificard-layer .u-pro-tag .time_label{font-size:14px;line-height:22px;padding:2px 0}.pop-layer .wificard-layer .ticket_layer_item .ticket_layer_title{margin-bottom:5px}.card-layer .wifi-faq-item{padding:16px}.card-layer .ticket_layer_item .ticket_oneday_title,.card-layer h2{font-size:16px;line-height:24px;color:#fff}.card-layer .ticket_layer_item .ticket_layer_title{margin-bottom:0}.wificard-layer .u-pro-tag .time_label .f-radiobox{font-size:13px;vertical-align:-1px}.wifi-wrap .g-res-list .g-res-origin-price{margin-bottom:0}.wifi-wrap .activity_detail_info.wificard{min-height:72px;padding-bottom:0}.title-height-ws{height:50px;line-height:50px}.wifi-tb0 + [data-target] .border-list:first-child{margin:0;border-top-width:0}[data-type=dianhuaka] .detail-section-title{padding:0 15px;color:#000}[data-type=dianhuaka] .detail-section-title + .ticket_layer_item{padding:0}[data-type=dianhuaka] .detail-section-content{padding:10px 15px 12px}[data-type=dianhuaka] .tel-content{padding:10px 0 5px}[data-type=dianhuaka] .info-item .header .f-info{margin-right:5px}.wifi-bk-ellipsis{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.wifi-detail-layer{z-index:1101}.wifi-detail-layer .title-box{position:relative;font-size:21px;height:60px;line-height:60px;text-align:left;padding:0 44px 1px 15px;background-color:#fff;border-top-right-radius:0;border-top-left-radius:0}.wifi-detail-layer .title-box .activity_price_info{font-size:23px;padding-left:5px;font-weight:400}.wifi-detail-layer .title-box .close-btn{position:absolute;top:0;color:#999;right:0;width:44px;height:60px;text-align:center}.wifi-detail-layer .title-box .f-close{font-size:15px}.wifi-detail-layer .ticket_layer_box .ticket_layer_item{margin-left:15px;padding:15px 15px 15px 0;border-image:none;border-radius:0}.wifi-detail-layer .ticket_layer_box .ticket_layer_item:first-child{border:none;background:none}.wifi-detail-layer .ticket_layer_box .ticket_layer_item.detail-pop-box{margin-left:0;padding:15px}.wifi-detail-layer .content-box{background-color:#fff}.wifi-detail-layer .flow_btn{min-width:0.2rem;text-align:left;margin:10px 8px 0 0}.wifi-detail-layer .multi-info-tit{font-size:14px;color:#333;padding-bottom:0}.wifi-detail-layer .wifi-rent-info .info-item{margin-bottom:12px}.detail-pop-box2{margin-right:-15px;padding:15px 15px 15px 0}.detail-pop-box2:last-child{border:none;background-image:none;padding-bottom:0}.multi-info-txt{font-size:14px;line-height:20px}.card-text-title{font-size:16px;color:#333;font-weight:700}.card-text-title + .wifi-rent-info{padding-top:5px;font-size:14px}.card-text-title + .wifi-rent-info .info-item p{line-height:18px}.card-text-title + .wifi-rent-info .info-item:last-child{margin-bottom:0}.card-text-title + .detail-pop-box2{padding-top:3px}.act-upper-box{background-color:#fff;transition:all .3s ease;transform:translateY(0)}.act-translate-down{-webkit-transform:translateY(100%);transform:translateY(100%)}.layer-footer-wifi{background:#fff;display:flex;flex-direction:column;justify-content:flex-end;height:50px}.layer-footer-wifi{height:calc(env(safe-area-inset-bottom) + 50px);height:calc(constant(safe-area-inset-bottom) + 50px)}.layer-footer-wifi.wifi-bottom{position:fixed;left:0;bottom:60px;width:100%;z-index:90}.layer-footer-wifi.wifi-bottom{bottom:calc(env(safe-area-inset-bottom) + 60px);bottom:calc(constant(safe-area-inset-bottom) + 60px)}.layer-footer-wifi .pay-tip-box{font-size:13px;text-align:center;height:32px;line-height:32px;color:#481a03;background-color:#fff7e0}.layer-footer-wifi .resource-info-mobile{position:relative;font-size:13px;height:32px;line-height:32px;text-align:center;vertical-align:middle;background-color:#fff7e0}.layer-footer-wifi .resource-info-mobile + .pay-tip-box{margin-top:-10px;position:relative}.layer-footer-wifi .ttd-icon-mobile{float:none;margin-right:5px}.layer-footer-wifi .ttd-icon-mobile::before{width:6px;height:6px}.layer-footer-wifi .ttd-icon-mobile::after{left:7px;top:9px}.ttd-btn-flat.blue{background-color:#19a0f0}.full-width{width:100%}.phonecard-content-fix{margin-top:-12px}.icon-rectangle_blue{display:inline-block;margin-right:7px;vertical-align:-2px;width:3px;height:15px;background:#099fde}.needwhite .cm-header--light .icon-back:before{border-color:#222}.daytour-detail-header.bg-white [class*=f]{color:#222}.daytour-detail-header.bg-white .center{color:#222}.share-tip{text-align:center;padding:0 5px}.share-tip span{font-size:16px;color:#999;line-height:22px;text-align:center}.share-tip span::before{content:"";display:inline-block;width:55px;height:1px;background-color:#ccc;vertical-align:4px;margin-right:8px}.share-tip span::after{content:"";display:inline-block;width:55px;height:1px;background-color:#ccc;vertical-align:4px;margin-left:8px}.wifi-share-box{text-align:center;font-size:12px}.wifi-share-box span{width:50px;height:50px;display:inline-block;margin:3px 0 8px;font-size:50px;color:#55b9f5}.wifi-share-box p{color:#999;font-size:14px}.detail-recommend-tit.ttd-bg-white{margin-bottom:-8px}.wifi-share{background-color:#fff;padding:14px 0;margin-bottom:49px}.tab-wifi-detail .cui-tab-mod{border:none;border-image:none}.tab-wifi-detail .daytour-tab-box{padding:0 7px}.detail-module .g-pro-title{padding-top:15px}.detail-module .detail-ask{padding-top:0}.card-name{font-size:16px;color:#000}.card-name p{padding-top:5px}.card-name .sub-title:after{height:16px}.slide-out{z-index:-1}.wifi-netwoek{padding-bottom:10px}.wifi-netwoek:last-child{padding-bottom:0}.new-ttd-color-orange{color:#ff5b00}.new-detail-pick-content{padding-left:16px;background-color:#fff;color:#222}.new-detail-pick-content .new-detail-pick-content-item{padding:12px 16px 15px 0;border-bottom-style:solid;border-bottom-color:#f5f5fa}.new-detail-pick-content .new-detail-pick-content-item:first-child{padding-top:0}.new-detail-pick-content .mt5{margin-top:5px}.new-detail-pick-content .mt8{margin-top:8px}.new-detail-pick-content .ml5{margin-left:5px}.new-detail-pick-content .ml18{margin-left:18px}.new-detail-pick-content [class^="f-"],.new-detail-pick-content [class*="f-"]{line-height:21px;color:#d8d8d8;font-size:14px}.new-detail-pick-content .new-detail-pick-content-item-title{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;-webkit-flex-wrap:wrap;font-size:14px}.new-detail-pick-content .new-detail-pick-content-item-title .spacing{background:#ccc;width:2px;height:15px;margin:0 5px}.new-detail-pick-content .pick-item-phone{display:inline-block}.new-detail-pick-title,.new-detail-return-title,.new-detail-pick-footer{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:44px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:14px 15px;background-color:#fff}.new-detail-pick-title p,.new-detail-return-title p,.new-detail-pick-footer p{font-size:16px;color:#222}.new-detail-pick-title .f-location-pick,.new-detail-pick-title .f-location-return,.new-detail-return-title .f-location-pick,.new-detail-return-title .f-location-return,.new-detail-pick-footer .f-location-pick,.new-detail-pick-footer .f-location-return{color:#ff5b00;font-size:14px;margin-right:5px}.new-detail-pick-title .f-arrow-light-right,.new-detail-return-title .f-arrow-light-right,.new-detail-pick-footer .f-arrow-light-right{padding-left:5px;font-size:12px;color:#ccc}.new-detail-pick-footer{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.new-detail-pick-footer.border-item-t{border-style:solid}.ttd-layer-box{background-color:#fff;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);border-radius:4px;color:#333;font-size:15px;overflow-y:hidden;background:#fff;margin:0 auto;height:auto;max-height:88%;width:96%}.ttd-layer-box .title-box{height:40px;background-color:#efefef;font-size:18px;line-height:40px;text-align:center;border-top-right-radius:4px;border-top-left-radius:4px}.ttd-layer-box .title-box .close-btn{position:absolute;top:0;right:15px;color:#999}.ttd-layer-box .title-box .close-btn .f-close{line-height:40px}.ttd-layer-box .content-box{position:relative;overflow:hidden}.ttd-layer-box .content-box .g-pop-list-item{border-bottom:1px solid #e5e5e5}.ttd-layer-box .content-box:after{content:'';position:absolute;bottom:-1px;z-index:10001;width:100%;height:1px;-webkit-box-shadow:0 8px 15px 15px rgba(255, 255, 255, 0.9);box-shadow:0 8px 15px 15px rgba(255, 255, 255, 0.9)}.ttd-layer-box .layer-footer{height:50px}.ttd-layer-box .layer-footer .btns-row{height:50px}.ttd-layer-box .layer-footer .btns-row .btn{height:100%;line-height:50px;text-align:center;color:#19a0f0;font-size:15px}.ttd-layer-box .layer-footer .btns-row .btn:last-child{border:none;background-image:none}.ttd-layerbox-transparency{background:rgba(0, 0, 0, 0.7)}.disable-scroll-drag,.disable-scroll-drag .enable-scroll-drag{-webkit-overflow-scrolling:auto}.scroll-drag{-webkit-overflow-scrolling:auto;overflow-y:scroll}.layer-opacity-in{opacity:1}.layerbox-from-bottom.ttd-layer-box{background:transparent;overflow-x:hidden;left:0;bottom:0;border-radius:0;height:84%;width:100%;font-size:14px;top:initial;transform:initial;-webkit-transform:initial}.act-search-layer{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;background-color:#fff;overflow:hidden}.act-search-layer.act-search-layer-ios{padding-top:20px;padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}.act-searchbar{position:relative;overflow:hidden;background-color:#fff;height:44px;z-index:1}.act-searchbar .act-searchbar-left{display:inline-block;width:44px;height:44px;line-height:44px;text-align:center}.act-searchbar .act-searchbar-left [class^="f-"]{font-size:17px;vertical-align:middle}.act-searchbar .act-searchbar-content{background-color:#ececec;margin-right:12px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;height:32px;line-height:32px;padding:0 8px;color:#999;font-size:14px}.act-searchbar .act-searchbar-content .searchbar-content-icon [class^="f-"]{margin-right:2px;vertical-align:middle}.act-searchbar .act-searchbar-content .searchbar-input-box{position:relative}.act-searchbar .act-searchbar-content .searchbar-input-txt{padding:0 50px 0 4px;height:30px;width:100%}.act-searchbar .act-searchbar-content .searchbar-input-clear{position:absolute;color:#fff;top:0;right:0;text-align:center;height:32px;width:32px}.act-searchbar .act-searchbar-content .searchbar-input-clear [class^="f-"]{display:inline-block;font-size:10px;line-height:14px;height:14px;width:14px;background-color:rgba(0, 0, 0, 0.3);border-radius:50%}.act-searchbar-result{height:-webkit-calc(100% - 44px);height:calc(100% - 44px);overflow-y:auto;padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.month-box{position:relative;height:40px;width:100%;overflow:hidden}.month-container{position:relative;height:40px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.month-container .month-item{min-width:1.05rem;font-size:16px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.month-container .month-item span{line-height:40px}.month-container .month-selected{border-bottom:3px solid #099fde;position:relative;color:#099fde}[data-view-name=choosetraveler] .g-traveler-list,[data-view-name=poiinfo] .poi-wrap{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.choose-property{margin-left:15px}.choose-property .choose-title{line-height:45px;padding:0 15px 0 0;font-family:PingFangSC-Medium}.choose-property .choose-content{padding:0 5px 6px 0}.choose-property .choose-item{min-width:33.3%;padding:0 10px 9px 0}.choose-property .choose-item a{border:none;background-color:#efeff4}.choose-property .choose-item .disable{background-color:#f9f9f9}.choose-property .choose-item .cur{background-color:#0af}.choose-desc-info{background-color:#fff;font-size:12px;color:#999;display:flex;transform:translateY(-6px);padding-left:16px;justify-content:flex-end;margin-right:15px}.choose-desc-info.dspn{display:none}.choose-desc-info .choose-desc-more{min-width:25px;font-size:12px;color:#00a2f6;height:14px;margin-bottom:5px;display:flex;align-items:center}.choose-desc-info .choose-desc-more span{white-space:nowrap}.choose-desc-info .choose-desc-more .desc-icon{font-size:10px;margin-left:2px}.choose-desc-info .choose-desc-more .open{transform:rotate(180deg)}.choose-desc{padding:6px 15px;background-color:#fff;font-size:12px;color:#999;display:flex;transform:translateY(-6px)}.choose-desc .choose-desc-text{min-width:60px;-webkit-box-orient:vertical;display:-webkit-box;word-break:break-all}.choose-desc .choose-desc-detail{-webkit-line-clamp:2}.choose-desc .choose-desc-more{min-width:25px;font-size:12px;color:#00a2f6;height:14px;margin-top:17px;display:flex;align-items:center}.choose-desc .choose-desc-more span{white-space:nowrap}.choose-desc .choose-desc-more .desc-icon{font-size:10px;margin-left:2px}.choose-desc .choose-desc-more .open{transform:rotate(180deg)}.choose-title .choose-title-right{float:right;color:#18a0f0;font-size:14px;font-weight:initial}.choose-content-flexible{padding:0 7px 0 15px}.choose-content-flexible .choose-flexible-item{min-width:25%;min-width:calc((100% - 8px*4)/4);box-sizing:border-box;margin:0 8px 8px 0;overflow:hidden;text-overflow:ellipsis;text-align:center}.choose-content-flexible .choose-flexible-item a{display:block;padding:5px 10px;box-sizing:border-box;border:1px solid #dbdbdb;border-radius:4px;color:#000}.choose-content-flexible .choose-flexible-item .cur{border-color:#099fde;background-color:#099fde;color:#fff}.choose-content-flexible.fixHeight{height:246px;overflow:hidden}.choose-content-bar{text-align:center;padding-bottom:8px;color:#18a0f0}.choose-content-bar .icon_arrow_up,.choose-content-bar .icon_arrow_down{position:relative;right:-2px;display:inline-block}.choose-content-bar .icon_arrow_down{top:-10px}.choose-content-bar .icon_arrow_up:before,.choose-content-bar .icon_arrow_down:before,.choose-content-bar .icon_arrow_down:after,.choose-content-bar .icon_arrow_up:after{content:'';display:block;position:absolute;width:0;height:0;border-color:rgba(255, 255, 255, 0);border-style:solid;overflow:hidden;border-width:5px}.choose-content-bar .icon_arrow_down:before{top:3px;border-top-color:#099fde}.choose-content-bar .icon_arrow_up:before{bottom:3px;border-bottom-color:#099fde}.choose-content-bar .icon_arrow_down:after{top:1px;border-top-color:#fff}.choose-content-bar .icon_arrow_up:after{bottom:1px;border-bottom-color:#fff}.ns-choose-head{overflow:hidden;padding:1px;background-color:rgba(245, 245, 250, 0.48)}.ns-choose-head .choose-title{padding:0 0 0 15px;font-family:PingFangSC-Medium}.ns-choose-head .ns-choose-head-item{float:left;padding:5px 15px;margin-right:10px}.ns-choose-head .ns-choose-head-item span.ns-choose-head-item-tips{font-family:PingFangSC-Regular;font-size:12px;color:#000}.ns-ahead-time{width:100%;padding:5px 0;text-align:center;background-image:linear-gradient(0deg, #fef7e7 0%, #fffcf3 100%);font-family:PingFangSC-Regular;font-size:12px;color:#f70}.g-calendar-date-item-container{float:left;width:14.2%;position:relative}.g-calendar-date-item-container .g-calendar-date-item{width:100%}.g-calendar-date-item.between{background-color:#ddf5ff}.g-calendar-date-item.current{background-color:#0af}.g-calendar-date-item.disable .price-info{color:#aaa}.g-calendar-date::after{position:static;clear:both}.g-calendar-date{overflow:inherit}.ns-calendar-select-tip{font-size:16px;color:#000;font-weight:700;padding:12px 15px}.ns-calendar-select-tip .orange-tip{color:#ff6813}.ns-calendar-tip{background-image:linear-gradient(0deg, #fef7e7 0%, #fffcf3 100%);text-align:center;padding:5px 15px;font-family:PingFangSC-Regular;font-size:12px;color:#f70}.ns-enddate-tips .ns-enddate-tips-triangle{width:0;height:0;border:6px solid rgba(0, 0, 0, 0.5);border-bottom-color:transparent;border-left-color:transparent;border-right-color:transparent;position:absolute;top:-10px;left:22px}.ns-enddate-tips .ns-enddate-tips-content{width:118px;height:40px;font-family:PingFangSC-Medium;font-size:14px;color:#fff;background-color:rgba(0, 0, 0, 0.5);border-radius:5px;position:absolute;top:-50px;left:-30px;text-align:center;line-height:40px}.choosedate_promotion_container{position:fixed;left:0;right:0;bottom:60px;bottom:calc(env(safe-area-inset-bottom) + 60px);bottom:calc(constant(safe-area-inset-bottom) + 60px);height:34px;background-image:linear-gradient(0deg, #fef7e7 0%, #fffcf3 100%);box-shadow:0 2px 10px 0 rgba(187, 201, 220, 0.5);z-index:1;font-family:PingFangSC-Regular;font-size:13px;color:#666;line-height:34px}.choosedate_promotion_container .choosedate_promotion_container_box{padding:0 44px 0 16px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.choosedate_promotion_container .choosedate_promotion_content{display:inline}.choosedate_promotion_container .confirm-icon{font-size:15px}.choosedate_promotion_container em{font-family:PingFangSC-Medium;color:#f60}.choosedate_promotion_container .rightArrow{line-height:34px;font-size:11px;right:16px;position:absolute}.nds_booking_layer_second{top:0;width:100vw;left:100vw;position:absolute;background-color:#fff;z-index:1101;transition:all 0.3s linear;transform:translate3d(0, 0, 0);transform:translateX(0)}.nds_booking_layer_second .nds-layer-header .back-btn{width:15px;height:15px;position:absolute;left:15px;top:3px}.nds-booking-layer .nds-layer-header .back-btn .f-close{color:#ccc;font-size:13px;line-height:13px}.nds_booking_layer_second_in{transform:translateX(-100%)}.preference_125ptm{padding-bottom:calc(env(safe-area-inset-bottom) + 125px);padding-bottom:calc(constant(safe-area-inset-bottom) + 125px)}.preference_80ptm{padding-bottom:calc(env(safe-area-inset-bottom) + 80px);padding-bottom:calc(constant(safe-area-inset-bottom) + 80px)}.ttd-recommend-title li:only-child{text-align:left;color:#000;padding-left:15px}.ticket_order_list .wififix .order_list_content{min-height:45px}.order-set-group{margin-left:5px;color:#099fde}.order-detail-box .list_st_border .list_st_border_content{min-height:0}.multi-line-info .info-item{position:relative;line-height:29px}.multi-line-info img{width:150px;height:auto;margin:10px 0 2px 5px}.multi-line-info .text-blue-underline{color:#099fde;text-decoration:underline;font-size:13px;line-height:21px;padding-left:42px}.bis-info{background:#fff}.bis-info .order_list_content{border-bottom-width:0}.bis-info .border-item-t{border-style:solid}.bis-info + .bis-info .order_list_content{margin-top:-10px;border-bottom-width:1px}.impunity-tip{padding-top:8px;margin-left:15px;line-height:18px}.ml-5{margin-left:5px}.order-leader-item{min-height:50px;font-size:15px;color:#000;align-items:center}.order-leader-item p{display:inline-block}.order-leader-item .order-leader-text{padding:10px 0}.order-leader-item .order-leader-city{margin-right:8px}.order-leader-item .order-leader-city .icon-city{padding-right:20px;position:relative}.order-leader-item .order-leader-city .icon-city:after{content:'';display:block;position:absolute;top:8px;right:9px;width:2px;height:2px;border-radius:50%;background-color:#333}.order-leader-item .f-chevron-right{margin:0 15px 0 10px;color:#099fde;font-size:14px}.order-leader-item .icon-leader,.order-leader-item .icon-insurance{display:inline-block;width:25px;height:25px;margin-right:10px;vertical-align:-6px;background:url(http://pages.c-ctrip.com/activity/app/icon_leader.png?v=20220209201515) no-repeat;background-size:25px auto}.order-leader-item .icon-insurance{background:url(https://pages.c-ctrip.com/activity/app/icon_insurance.png?v=20220209201515) no-repeat;background-size:25px auto}.ticket-hotel-coupon{height:50px;background-color:#fff;padding:0 15px;justify-content:space-between;align-items:center}.ticket-hotel-coupon .icon-hotelcoupon{display:inline-block;width:22px;height:17px;margin-right:10px;vertical-align:-3px;background:url(../img/hotel-coupon1.png?v=20220209201515) no-repeat;background-size:22px auto}.ticket-hotel-coupon .ticket-hotel-text{color:#000}.ticket-hotel-coupon .ticket-hotel-text span{color:#f40}.ticket-hotel-coupon .ticket-hotel-use{font-size:13px;color:#19a0f0}.ticket-hotel-coupon .ticket-hotel-use span{vertical-align:-2px;margin-left:5px}.order-booking-date{justify-content:space-between;font-size:12px;color:#999;line-height:14px}.order-local-guide{background-color:#fff}.order-local-guide .f-chevron-right{margin:0 15px 1px 5px}.order-local-guide .order-leader-city{font-size:16px}.order-reduction{width:91px;height:75px;text-align:center;margin-right:15px;background-color:#fff7f7;flex-direction:column}.reduction-num{font-size:30px;line-height:24px;color:#ff5850;padding-top:2px}.reduction-num dfn{font-size:18px;margin-right:2px}.reduction-txt{font-size:12px;color:#ff5850}.order-immediate{font-size:13px;color:#19a0f0;margin-left:5px}.invoice-info-box .invoice-info-expand{background-color:#f9f9f9;padding:5px 15px;margin-bottom:10px}.invoice-info-box .invoice-info-expand .order-detail-invoiceLiTitle{padding:5px 0}.invoice-info-box .invoice-info-expand .invoice-info-content{display:inline-block;padding:5px 0 5px 15px;font-size:14px;display:-webkit-box}.invoice-info-box .invoice-info-btn{margin-left:15px;padding:0 15px 10px 90px;font-size:13px;color:#19a0f0}.invoice-info-box .order-detail-invoiceContainer + .invoice-info-btn{margin-top:-6px}.orderdetail-expand-li{position:relative;line-height:43px}.orderdetail-expand-li .expand-info{font-size:14px;color:#2a2a2a;padding:13px 10px;line-height:20px}.orderdetail-expand-li .expand-btn{text-align:center;color:#19a0f0;font-size:13px}.orderdetail-expand-li .expand-btn [class^="f-"]{float:none;margin-left:5px;vertical-align:middle;font-size:13px}.orderdetail-expand-fixture{position:relative;line-height:43px;background-color:#fff;margin:-13px 5px 10px;border-radius:0 0 4px 4px;border-width:0;box-shadow:0 1px 0 0 #a3aab2}.orderdetail-expand-fixture .expand-info{font-size:14px;color:#2a2a2a;padding:13px 10px;line-height:20px}.orderdetail-expand-fixture .expand-btn{text-align:center;color:#19a0f0;font-size:13px}.orderdetail-expand-fixture .expand-btn [class^="f-"]{float:none;margin-left:5px;vertical-align:middle;font-size:13px}.orderdetail-seat-info{width:150px;text-align:center}.orderdetail-seat-info img{margin-left:0}.orderdetail-seat-info .text-blue-underline{padding:0}.orderdetail-seat-info .ttd-fs-13,.orderdetail-seat-info .supplements{margin:5px 0;line-height:18px}.ticket_order_list .order_list_content.order_list_content_single .ticket_label{color:#000}.ticket_order_list .order_list_content_single{padding:6px 15px 6px 75px}.order_list_content_single .order-arr-text{color:#999}.order-detail-retreat{padding-right:15px}.order-detail-retreat .retreat-title{padding:16px 0;color:#000;line-height:14px}.order-detail-retreat .retreat-rule{background-color:#fff;padding:8px 0;line-height:1.5}.order-detail-voucher{padding:0 0 7px}.order-detail-voucher .voucher-num{color:#333;font-size:14px}.order-detail-voucher .voucher-num span{margin-left:10px;font-weight:700;word-break:break-all}.order-detail-voucher .voucher-nummsg{color:#999;font-size:14px}.order-detail-voucher .voucher-nummsg span{word-break:break-all}.order-detail-voucher .voucher-href{color:#19a0f0;font-size:14px;text-decoration:underline}.order-detail-voucher .voucher-email-blcok{margin:10px 0;padding-left:20px}.order-detail-voucher .voucher-email-blcok .voucher-email-btn{width:81px;border:solid 1px #19a0f0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;text-align:center;line-height:18px;margin-right:15px;background:#f6fcff}.order-detail-voucher .voucher-email-blcok .voucher-email-btn [class*="f-"]{display:block;margin:5px 0 1px;font-size:24px;color:#19a0f0}.order-detail-voucher .voucher-email-blcok .voucher-email-title{color:#19a2f2;font-size:12px;margin-bottom:7px}.order-detail-voucher + .order-detail-voucher{padding-top:7px}.multi-line-info + .order-detail-voucher{padding-top:14px}.order-detail-timerbtn div{font-size:16px;line-height:20px}.order-detail-timerbtn div:last-child{font-size:12px;line-height:16px}.order_btn_box .order-detail-timerbtn{background-color:#ff7d13;color:#fff;border-color:#ff7d13;padding:2px 0}.order-detail-poptip{position:fixed;z-index:999;bottom:50px;left:18px;right:18px;height:50px;line-height:50px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;background-color:rgba(0, 0, 0, 0.65);font-size:14px;color:#fff;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-moz-opacity:1;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.order-detail-poptip [class*="f-"]{position:absolute;right:0;margin:19px 18px}.order-detail-poptip.order-detail-poptip-hide{-webkit-transform:translateY(100px);-moz-transform:translateY(100px);-ms-transform:translateY(100px);-o-transform:translateY(100px);transform:translateY(100px);-moz-opacity:0;opacity:0}.order-detail-voucher-li{margin-left:15px}.order-detail-voucher-li .order_list_content .deliver_info_detail .multi-line-info:first-child{padding-top:0}.order-detail-voucher-li .order_list_content .deliver_info_detail .multi-line-info:first-child img{margin-top:0}.list_st_border .list_st_border_item.order-detail-voucher-li{padding-left:0}.order-detail-body{-webkit-overflow-scrolling:touch}.order-detail-body .ticket_order_list .order_list_content .ticket_label{width:80px}.order-detail-body .ticket_order_list .list_st_border_item:last-child{border:none;background:none}.order-detail-body .ticket_order_list .list_st_border_item:last-child .order_list_content{border:none;background:none}.order-rout-wrap .order-rout-tit{color:#999;padding-right:12px;line-height:45px}.order-rout-wrap .order-rout-tit .rout-icon-arrow{line-height:45px}.order-rout-wrap .order_list_content{padding-top:0}.order-rout-wrap .route-list{padding-right:0}.order-rout-wrap .route-list .route-item-wrap{padding-left:0;margin-left:46px}.order-rout-wrap .route-list .route-item{padding-bottom:14px}.order-rout-wrap .route-list .route-item:before{left:-18px}.order-rout-wrap .route-list .route-item label{width:43px;margin-left:-64px}.order-rout-wrap .route-list .route-item label:before{right:1px}.order-rout-wrap .detail-travel-list{width:100%;padding-left:23px;padding-right:12px;box-sizing:border-box;padding-top:1px}.order-rout-wrap .detail-travel-list .route-header{height:16px;text-align:left;padding-left:82px;padding-top:15px;padding-bottom:16px;line-height:1;padding-top:15px}.order-rout-wrap .rout-detail-block{background-color:#fff}.order-rout-wrap .detail-travel{background-color:#fff}.order-rout-wrap .detail-travel .detail-travel-list:first-child{border-top:none;background-image:none}.order-rout-wrap .detail-travel .detail-travel-list:first-child .route-header{padding-top:0}.order-rout-wrap .route-tip{line-height:17px;padding-left:0!important;margin-right:0!important}.order-rout-wrap .route-tip:before{display:none}.order-rout-wrap .detail-route{padding-left:0}.order-detail-contract{background-color:#fff;color:#222;font-size:16px;line-height:50px;height:50px;padding:0 16px}.order-detail-contract .f-info{font-size:14px;color:#19a0f0;margin-left:5px;vertical-align:-2px}.order-detail-voucher-expand{font-size:14px;color:#333;padding:10px 15px 15px}.order-detail-voucher-expand [class*="f-"]{margin-left:4px;font-size:13px;vertical-align:-1px}.nps-orderdetail-container{padding:4px 15px;background-color:#fff;overflow:hidden}.nps-orderdetail-title{margin:8px 0 13.5px;overflow:hidden;font-size:15px;color:#333}.nps-orderdetail-score-text{font-size:13px;color:#9a9a9a}.nps-orderdetail-score-text div:first-child{text-align:left}.nps-orderdetail-score-text div:last-child{text-align:right}.nps-orderdetail-score-grid{margin:8px 0 22.5px;border:solid 1px #1aa0f1;border-radius:3px;overflow:hidden}.nps-orderdetail-score-grid div{border-right:solid 1px #1aa0f1;height:37px;line-height:37px;text-align:center;color:#1aa0f1;font-size:18px}.nps-orderdetail-score-grid div.selected{background-color:#1aa0f1;color:#fff}.nps-orderdetail-score-grid div:last-child{border:none}.nps-orderdetail-txt{position:relative;height:96px;overflow:hidden;border:solid 1px #ddd;border-radius:3px;padding:7px 12px 0}.nps-orderdetail-txt textarea{height:65px;width:100%;word-break:break-word;font-size:13px;color:#333}.nps-orderdetail-txt textarea::placeholder{color:#bbb}.nps-orderdetail-txt .nps-orderdetail-txt-num{position:absolute;right:12px;bottom:5px;font-size:12px;color:#bbb}.nps-orderdetail-txt .nps-orderdetail-txt-num .nps-txt-num-cur{color:#1aa0f1}.nps-orderdetail-submit{font-size:15px;color:#1aa0f1;height:55px;line-height:55px;margin:8px 0 6px;text-align:center}.ttd-mb55{margin-bottom:55px}.orderdetailInsurance .orderdetailInsuranceItem.border-item{border-style:solid}.orderdetailInsurance .orderdetailInsuranceItem:last-child{border-bottom-width:0}.orderdetailInsurance .orderdetailInsuranceItem .firstSummary{display:flex}.orderdetailInsurance .orderdetailInsuranceItem .firstSummary,.orderdetailInsurance .orderdetailInsuranceItem .ins-item label{color:#777}.orderdetailInsurance .orderdetailInsuranceItem .ins-people-name{color:#000}.orderdetailInsurance .orderdetailInsuranceItem .insuranceDayinfo{flex:1}.orderdetailInsurance .orderdetailInsuranceItem .ins-people-append{color:#666;font-size:13px;font-weight:lighter}.orderdetailInsurance .orderdetailInsuranceItem .firstSummary label{margin-right:20px}.orderdetailInsurance .ins-status{top:7px;color:#777}.orderdetailInsurance .ins-title{padding-right:45px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.orderdetailInsurance .ins-title .count{position:absolute;right:15px}.ins-detail p{word-break:break-all}.order-detail-travel-pickup{color:#007fe9;position:relative}.order-detail-travel-pickup span{position:absolute;right:0;top:3px;font-size:12px}.list_st_border_item .order_list_guide_tips{line-height:20px;padding:11px 15px 0 0;margin-bottom:-5px}.list_st_border_item .order_list_guide_tips p{font-size:14px;color:#999}.list-card .order-copy-btn{float:left;text-align:justify}.order-copy{font-size:14px;color:#0086f6;float:right}.detail-layer{position:absolute;top:0;z-index:9999;width:100%;height:100%;color:#fff;filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86}.process-box{margin:35px 20px 20px 25px}.process-box .process-item{position:relative;padding-left:20px;padding-bottom:15px;border-left:1px dashed #c5c5c5;color:#999;font-size:14px}.process-box .process-item .time-tip{color:#999;font-size:12px}.process-box .process-item .time-tip .hour-tip{margin-left:15px}.process-box .process-item:after{content:'';position:absolute;top:0;left:-9px;width:14px;height:14px;border-radius:14px;background-color:#000;border:1px dashed #fff}.process-box .process-item:last-child{border-left:0;padding-bottom:0}.process-box .process-item:last-child:after{left:-8px}.process-box .process-get{border-left:1px solid #e6ffd6;color:#fff}.process-box .process-get .time-tip{color:#999}.process-box .process-get:after{background-color:#71c13d;border:1px solid #e6ffd6}.process-box .process-now{color:#43cb56}.process-box .process-now .time-tip{color:#43cb56}.process-box .process-now:after{background-color:#71c13d;border:1px solid #fff}.process-box .process-fail{color:#ff5656}.process-box .process-fail .time-tip{color:#ff5656}.process-box .process-fail:after{background-color:#ff5656;border:1px solid #fff}.detail-time-tip{margin-left:25px;color:#999;font-size:12px}.detail-share-friend{font-size:12px;color:#fff;position:absolute;top:8px;right:20px;width:110px;height:30px;border-radius:6px;background:rgba(0, 0, 0, 0.6);line-height:30px;padding:0 4px;z-index:2000;text-align:center}.detail-share-friend::after{content:'';position:absolute;top:-8px;right:45px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:8px solid rgba(0, 0, 0, 0.6)}.layer-over-banner{width:100%;height:20px;background:rgba(0, 0, 0, 0.9);position:fixed;top:0;left:0;z-index:99}.discount-layer-2steps{width:100%;min-height:100vh;color:#fff;padding-top:20px;position:absolute;top:0;z-index:9999;filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86}.discount-layer-2steps{padding-top:calc(env(safe-area-inset-top) + 20px);padding-top:calc(constant(safe-area-inset-top) + 20px)}.discount-layer-2steps h2{text-align:center;font-size:16px;line-height:24px}.discount-layer-2steps .discount-title{padding:0 0 10px 15px;font-size:16px;line-height:24px}.discount-layer-2steps .discount-item{margin:15px 0 0 15px;padding:0 15px 10px 0;border-bottom:1px solid #333;font-size:14px;line-height:21px;text-align:justify}.discount-layer-2steps .discount-item h3{display:inline-block;color:#ff9a14;line-height:18px;padding:0 4px;border:1px solid rgba(255, 154, 20, 0.5);border-radius:1px;margin-bottom:6px}.discount-layer-2steps .discount-item .dis-box{margin-top:8px}.discount-layer-2steps .discount-item .dis-name{margin-top:8px;color:#4ac9ff}.discount-layer-2steps .discount-item .dis-text span{color:#ffa914;margin-left:2px}.discount-layer-2steps .discount-item:last-child{border-bottom:0}.discount-layer-2steps .addbuy-layer-title{text-align:left;padding:0 15px 15px;margin-bottom:3px;border-bottom:1px solid #333;word-break:break-word}.discount-layer-2steps .addbuy-item{margin-left:15px;padding:5px 15px 10px 0;border-bottom:1px solid #333;word-break:break-word}.discount-layer-2steps .addbuy-name{font-size:16px;line-height:30px;color:#4ac9ff}.discount-layer-2steps .comment-name{line-height:24px;margin-bottom:17px}.discount-layer-2steps .addbuy-item:last-child{border-bottom:0}.discount-layer{width:100%;color:#fff;padding:35px 0 88px;position:absolute;top:0;z-index:9999;filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86}.discount-layer h2{text-align:center;font-size:16px;line-height:24px}.discount-layer .discount-item{margin:10px 0 0 15px;padding:0 15px 10px 0;border-bottom:1px solid #333;font-size:14px;line-height:21px;text-align:justify}.discount-layer .discount-item h3{font-size:16px;line-height:16px;color:#4ac9ff;margin-bottom:8px}.discount-layer .discount-item .dis-box{margin-bottom:10px}.discount-layer .discount-item .dis-box:last-child{margin-bottom:0}.discount-layer .discount-item .dis-name{display:inline-block;font-size:12px;color:#ff9a14;line-height:16px;margin-bottom:6px;padding:0 4px;border:1px solid #ff9a14;border-radius:1px}.discount-layer .discount-item .dis-text span{color:#ffa914;margin-left:2px}.discount-layer .discount-item:last-child{border-bottom:0;padding-bottom:0}.light-layer{filter:alpha(opacity=100);-moz-opacity:1;opacity:1}.layer-box{background-color:#fff;border-radius:4px;color:#333;font-size:0.14rem;overflow-y:scroll}.layer-box .layer-box-tab{height:0.4rem;background-color:#efefef;font-size:0.18rem;line-height:0.4rem;text-align:center;border-top-right-radius:4px;border-top-left-radius:4px}.layer-box .layer-box-close{position:absolute;top:0.04rem;right:0}.layer-box .f-close{color:#999;margin:0 0.14rem}.layer-box .layer-box-detail{padding:0.15rem}.layer-box .layer-coupon-desc{text-align:justify;max-height:3.5rem;overflow-y:scroll}.layer-box .layer-box-coupon{height:0.85rem;margin-bottom:0.15rem;border:1px solid #ffa69a;border-radius:3px;background:url(../img/couponbox_bg.png?v=20220209201515) repeat;position:relative}.layer-box .layer-box-coupon:after{content:'';width:0.06rem;height:0.03rem;border-radius:0 0 0.06rem 0.06rem;background-color:#fff;border:1px solid #ffa69a;border-top:none;position:absolute;top:0;left:0;margin-left:0.91rem;margin-top:-0.012rem}.layer-box .layer-box-coupon:before{content:'';width:0.06rem;height:0.03rem;border-radius:0.06rem 0.06rem 0 0;background-color:#fff;border:1px solid #ffa69a;border-bottom:none;position:absolute;bottom:0;left:0;margin-left:0.91rem;margin-bottom:-0.0111rem}.layer-box .layer-coupon-ticket{width:0.85rem;border-right:1px dashed #ffa69a;padding:0.05rem}.layer-box .layer-coupon-ticket div{height:0.75rem;background-color:#ff7765;border-radius:4px;color:#fff;text-align:center;position:relative}.layer-box .layer-coupon-ticket div:after{content:'';width:0.03rem;height:0.06rem;border-radius:0 0.06rem 0.06rem 0;border-left:none;position:absolute;top:50%;left:0;margin-top:-0.03rem;background-image:url(../img/couponbox_bg.png?v=20220209201515)}.layer-box .layer-coupon-ticket div:before{content:'';width:0.03rem;height:0.06rem;border-radius:0.06rem 0 0 0.06rem;border-right:none;position:absolute;top:50%;right:0;margin-top:-0.03rem;background-image:url(../img/couponbox_bg.png?v=20220209201515)}.layer-box .layer-coupon-ticket .layer-coupon-tip{display:inline-block;padding:0.01rem 0.07rem;margin:0.12rem 0 0.06rem;border:1px solid #fff;border-radius:3px;font-size:0.12rem;line-height:0.14rem}.layer-box .layer-coupon-ticket .layer-coupon-price{font-size:0.29rem;line-height:0.32rem}.layer-box .layer-coupon-ticket .layer-coupon-price dfn{font-size:0.18rem;margin-right:-0.04rem}.layer-box .layer-coupon-ticket .layer-coupon-price span{font-size:0.12rem;margin-left:0.03rem;vertical-align:0.01rem}.layer-box .layer-coupon-detail{padding:0.1rem;font-size:0.12rem;color:#999}.layer-box .layer-coupon-detail h3{padding-bottom:0.05rem;margin-bottom:0.05rem;font-size:0.13rem;color:#333;border-bottom:1px solid #ffa69a}.general-layer{padding:0 15px}.general-layer h3{font-size:16px;color:#6fc7fa;margin-top:10px}.general-layer p{font-size:14px;color:#fff;margin:15px 0}.service-layer-box{width:2.9rem;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);text-align:center;color:#fff}.service-layer-box h3{font-size:0.18rem;margin-bottom:0.08rem}.service-layer-box p{font-size:0.13rem;line-height:0.19rem}.service-layer-item{width:2.9rem;height:1rem;margin:0.15rem auto;background-color:#fff;border-radius:0.08rem;color:#999;font-size:0.12rem;text-align:left;align-items:center;-webkit-align-items:center}.service-layer-item h3{color:#000;font-size:0.17rem;margin-bottom:0}.service-layer-item .service-layer-icon{width:0.72rem;text-align:center}.service-layer-item .service-layer-icon span{display:inline-block;width:0.48rem;height:0.48rem;line-height:0.48rem;font-size:0.26rem;border-radius:50%;color:#fff;margin-left:0.02rem}.service-layer-item .service-layer-icon .earphone-icon{background:#0086f6}.service-layer-item .service-layer-icon .tel-icon{background:#00b87a}.service-layer-item .service-layer-arr{width:0.4rem;text-align:center}.service-layer-item .f-service-tel{font-size:0.45rem;color:#0a0}.service-layer-item .f-service-online,.service-layer-item .f-service-tel2{font-size:0.45rem;color:#009fde}.service-layer-item .f-service-tel3{font-size:0.45rem;color:#6e5eff}.service-layer-item .f-arrow-light-right{font-size:0.15rem;color:#222}.service-layer-item .not-in-service-time{max-width:1.6rem}.service-layer-close{margin-top:0.9rem}.f-service-close{font-size:0.4rem}.service-abroad{background-color:#fff;border-radius:4px}.service-abroad .service-layer-item{background-color:transparent;margin-top:0;border-radius:0}.service-abroad .service-layer-item:last-child{border:0;background-image:none}.service-recommend{display:inline-block;margin-left:3px;width:28px;height:16px;line-height:16px;background-image:linear-gradient(-216deg, #ff3e3e 0%, #ff8038 100%);font-size:10px;color:#fff;text-align:center;vertical-align:2px;border-top-left-radius:4px;border-bottom-right-radius:4px}.layer-tel-box{width:3.35rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;background-color:#fff;border-radius:4px;color:#333;margin:0 auto}.layer-tel-box .layer-tel-text{padding:0.15rem 0.2rem 0.1rem}.layer-tel-box .layer-tel-text h3{font-size:0.16rem}.layer-tel-box .layer-tel-text p{font-size:0.14rem;color:#999}.layer-tel-box .layer-tel-button{height:0.44rem;font-size:0.16rem;color:#099fde;text-align:center}.layer-tel-box .layer-tel-button div{height:0.44rem;line-height:0.44rem}.layer-tel-new-box{width:3.35rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;background-color:#fff;border-radius:4px;color:#333;margin:0 auto;padding-bottom:16px;padding-top:14px}.layer-tel-new-box .layer-tel-text{padding:0.15rem 0.2rem 0.28rem}.layer-tel-new-box .layer-tel-text h3{font-size:0.16rem;text-align:center}.layer-tel-new-box .layer-tel-text p{font-size:0.17rem;color:#333;text-align:center}.layer-tel-new-box .layer-tel-button{height:0.44rem;font-size:0.16rem;color:#099fde;text-align:center}.layer-tel-new-box .layer-tel-button div{height:0.44rem;line-height:0.44rem}.layer-tel-new-box .layer-tel-cancel{background:#fff;color:#0086f6;border:1px solid #2698f7;border-radius:4px;margin-left:0.16rem;margin-bottom:0.16rem}.layer-tel-new-box .layer-tel-ok{background:#0086f6;color:#fff;border-radius:4px;margin-left:0.12rem;margin-right:0.16rem;margin-bottom:0.16rem}.layer-login{width:100%;height:100%;position:fixed;top:0;left:0;right:0;z-index:1101}.layer-login-booking{height:45px;background-color:#19a0f0;padding:0 15px;justify-content:space-between;align-items:center;color:#fff}.layer-login-booking .layer-login{top:89px}.layer-login-booking .layer-login-discount{color:#fff000}.layer-login-booking .cui-switch.current{background-color:#1fb922}.login-icon .f-person2{vertical-align:-4px;margin-right:4px;font-size:20px}.layer-popup-text{width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.layer-popup-btn{width:70px;height:25px;border:1px solid #fff;border-radius:4px;text-align:center;line-height:25px;margin:0 auto 5px}.cm-pop .cm-pop-list li{text-align:center}.icon-dspn{display:none}.h5-booking-login .ttd-layer-box{width:100%;top:0;left:0;transform:none;-webkit-transform:none;border-radius:0}.h5-booking-login .tkt-pop-login-wrap{padding:10px;background-color:#fff}.h5-booking-login li{color:#666;font-size:15px}.h5-booking-login .layer-login-title{width:100%;height:44px;background-color:#19a0f0;color:#fff;text-align:center;font-size:16px}.h5-booking-login h3{position:absolute;left:88px;right:88px;line-height:44px}.h5-booking-login .f-close{float:right;width:44px;height:44px;line-height:44px}.h5-booking-login .layer-login-tip{margin-top:10px;font-size:12px;color:#333}.h5-booking-login .content-box .border-list{border-width:0}.fade-out{animation:opacity-fade-out 550ms ease-in-out;animation-fill-mode:forwards}@-webkit-keyframes opacity-fade-out{from{opacity:1}to{opacity:0}}@keyframes opacity-fade-out{from{opacity:1}to{opacity:0}}.layer-login-booking-new{height:45px;background-color:#0086f6;padding:0 16px;justify-content:space-between;align-items:center;color:#fff;font-size:14px}.layer-login-booking-new .cui-switch{height:27px;background:#e3e3e3}.layer-login-booking-new .cui-switch .cui-switch-bg{background:#e3e3e3}.layer-login-booking-new .cui-switch.current{background-color:#44db5e}.layer-login-booking-new .cui-switch .cui-switch-scroll{left:2px;right:20px;top:2px;height:21px;background:#fff;border:1px solid rgba(0, 0, 0, 0.06);box-shadow:0 6px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.1), 0 6px 6px 0 rgba(0, 0, 0, 0.05)}.wifi-list .pro-wifi-block{position:relative;background:#fff;padding:14px;margin:0;min-height:initial}.wifi-list .pro-wifi-block .wifi-title-tip{position:absolute;top:14px;left:0;width:36px;height:20px;padding:0 2px;line-height:21px;font-size:11px;text-align:center;color:#fff;border-top-right-radius:2px;border-bottom-right-radius:2px}.wifi-list .pro-wifi-block .f-radiobox{vertical-align:-2px;margin-right:3px}.wifi-list .pro-wifi-block .u-pro-tag .wifi-price-fan{margin-right:0;margin-bottom:3px}.wifi-list .pro-wifi-block .pro-block-item{margin:3px 0}.wifi-list-cabin{margin-bottom:3px;color:#999;font-size:12px;height:18px}.wifi-list-cabin:last-child{margin-bottom:0}.wifi-list-cabin span{padding-right:4px}.wifi-extend-tag{padding:0 4px;font-size:11px;line-height:16px;vertical-align:2px;color:#999;background-color:#eff0f2;display:inline-block}.wifi-list-title{margin-bottom:2px;line-height:22px;text-align:left;font-size:16px;color:#000}.act-title-txt.ellips_line2{width:100%}.wifi-extend-ad,.act-li-block .act-li-title .title-ad.wifi-extend-ad{position:relative;display:inline-block;align-self:center;font-size:10px;line-height:13px;padding:1px 2px;color:#999;border-radius:3px;white-space:nowrap;font-family:PingFangSC-Light;margin-left:6px}.wifi-extend-ad::before,.act-li-block .act-li-title .title-ad.wifi-extend-ad::before{content:'';position:absolute;width:200%;height:200%;border-radius:4px;border:1px solid rgba(170, 170, 170, 0.3);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;left:100%;top:100%;transform:translate(-50%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5);pointer-events:none}.wifi-unify-text + .wifi-extend-ad{margin-left:-2px}.act-li-block .act-li-title .title-ad.wifi-extend-ad{background-color:#fff;height:15px;align-self:self-start}.sub-title{position:relative;margin:0 8px;padding-left:8px}.sub-title:after{content:'';position:absolute;left:0;top:0;height:20px;width:1px;background-color:#dbdbdb}.wifi-unify-txtitle{display:flex;width:100%}.wifi-unify-txtitle .good-choose-tag{vertical-align:2px}.wifi-unify-txtitle .rec-lab-best{margin-right:4px;vertical-align:2px}.city-current,.wifi-list-new .g-right-column .ttd-left .cur p:after,.wifi-list-new .g-right-column .ttd-left .cur p:before{content:"";display:block;position:absolute;top:33%;width:0;height:0;border:8px solid}.wifi-list-new .g-search-filter-tab{padding-bottom:0}.wifi-list-new .g-search-filter-tab li{padding:0;font-size:15px}.wifi-list-new .g-left-column{min-width:87px;border-style:solid}.wifi-list-new .g-left-column li{height:auto;white-space:normal;padding:0 5px 0 15px;text-align:left;min-height:45px;line-height:45px;font-size:14px;color:#999;width:68px;border-style:solid;position:relative}.wifi-list-new .g-right-column li{margin:0 0 0 15px;padding:0 10px 0 0;color:#999;line-height:44px;min-height:44px;font-size:14px;border-style:solid;position:relative}.wifi-list-new .g-right-column:before{height:0}.wifi-list-new .g-right-column .ttd-left{width:30%;box-sizing:border-box;overflow-x:visible;padding-right:1px}.wifi-list-new .g-right-column .ttd-left .cur p:after{right:-1px;border-color:transparent #fff transparent transparent}.wifi-list-new .g-right-column .ttd-left .cur p:before{right:0;border-color:transparent #dfe7e9 transparent transparent}.wifi-list-new .g-right-column .f-checkcircle{color:#ccc}.wifi-list-new .g-right-column .ttd-right{width:70%}.wifi-list-new .g-new:before{width:6px;height:6px;margin-right:4px;border-radius:6px;margin-left:-10px;position:absolute;top:43%}.wifi-list-new .g-rank-list{max-height:280px;overflow:auto}.wifi-list-new .g-rank-list li{padding:0 40px 0 30px;font-size:14px;line-height:44px;text-align:left;width:auto;border-style:solid}.wifi-list-new .g-rank-list .cur .f-tick{display:block;position:absolute;right:17px;top:50%;margin-top:-10px;font-size:20px}.title-lever{position:relative;padding-right:8px;margin-right:7px}.title-lever:after{content:'';position:absolute;right:0;top:0;height:100%;width:1px;background-color:#dbdbdb}.list-dot-top,.list-dot-bottom{position:absolute;top:17px;font-size:0;line-height:0;margin-left:5px;border-width:5px;border-color:#999;border-style:dashed;border-top-style:solid;border-left-color:transparent;border-right-color:transparent}.list-dot-top{border-top-width:0}.list-dot-bottom{border-bottom-width:0}.cur .list-dot-top,.cur .list-dot-bottom{border-color:#099fde;border-left-color:transparent;border-right-color:transparent}.list-filter-btn{background-color:#fff;height:60px;line-height:60px}.list-filter-btn .list-btn-box,.list-filter-btn .list-btn-reset{text-align:center}.list-filter-btn .ttd-btn-flat{height:44px;line-height:44px;font-size:14px;background-color:#ff6913}@keyframes fadeout{0%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}.modal,.filter-modal{overflow:auto;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.7);opacity:0;visibility:hidden;z-index:961}.filter-modal{z-index:100}.modal.in,.filter-modal.in{opacity:1;visibility:visible}.modal.out{animation:fadeout .55s ease-in-out}.tabview-container{display:-webkit-box;position:relative;width:200%;overflow:hidden;transform:translate3d(0, 0, 0);backface-visibility:hidden}.tabview-container.vb{width:400%}.wifitab-wrapper{-webkit-box-flex:1;box-flex:1;width:100%}.daytour-detail-header.wifilist-header{position:static}.daytour-detail-header.wifilist-header .left{margin-left:0}.iosHolder{background-color:#fff;color:#000;height:20px}.iosHolder.iphonex{height:40px}.abtest-B .footprints-wrap.in{display:none}.wifi-list-new{transition:all .3s ease;transform:translate3d(0, 0, 0)}.wifi-list-new.up{transform:translate3d(0, -79px, 0)}.wifi-list-new .h-choose-shelter{transform:translate3d(0, 0, 0)}.wifi-list-new .wifitab-wrapper{height:100%;overflow:hidden}.wifi-list-new .list-area{overflow-y:auto}.wifi-list-new .list-area.no-scroll{overflow:hidden}.wifi-list-new .filter-header .g-pop-show{top:0}@media only screen and (min-device-width: 320px) and (max-device-height: 480px){.wifi-list-new .g-pos-abs{-webkit-transform:translateY(-150%);transform:translateY(-150%)}.wifi-list-new .g-pop-show{-webkit-transform:translateY(0);transform:translateY(0)}}.wifi-list.act-mixed-ul{padding:0;border:none;background-image:none}.wifi-list.act-mixed-ul li:first-child{padding-top:5px}.wifi-list.act-mixed-ul li:last-child{padding-bottom:5px}.wifi-list.act-mixed-ul .ttd-pro-block{padding:0;margin-left:0}.wifi-list.act-mixed-ul .ttd-pro-block .pro-sale-text p{margin-top:4px}.wifi-list.act-mixed-ul .mixed-li-block .mixed-li-title{margin-top:0}.wifi-list.act-mixed-ul .mixed-li-block .mixed-li-block-item{margin:3px 0;flex:initial}.wifi-list.act-mixed-ul .mixed-li-block .mixed-li-img{margin:10px 10px 10px 0;min-height:95px}.wifi-list.act-mixed-ul .mixed-li-block .mixed-li-block-detail{min-height:95px;padding:8px 9px 8px 0}.wifi-list.act-mixed-ul .mixed-li-block .mixed-ib-container{margin-top:4px}.wifi-list.act-mixed-ul .mixed-li-block .mixed-li-sale-text{vertical-align:-1px}.wifi-list.act-mixed-ul .list-score{line-height:17px}.wifi-list.act-mixed-ul .mixed-li-block-price{width:90px}.wifi-list.act-mixed-ul .mixed-li-price-info{font-size:15px}.wifi-list.act-mixed-ul .mixed-li-price-info i{font-size:19px}.list-label,.list-grade{font-size:12px;color:#19a0f0;margin-right:5px}@media only screen and (max-width: 374px){.wifi-list.act-mixed-ul .list-grade,.wifi-list.act-mixed-ul .list-label{display:none}.wifi-list.act-mixed-ul .mixed-li-block .mixed-li-img{min-height:80px}}@media only screen and (min-width: 375px) and (max-width: 413px){.wifi-list.act-mixed-ul .list-label{max-width:57px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wifi-list.act-mixed-ul .list-grade{display:none}}@media only screen and (min-width: 414px) and (max-width: 418px){.wifi-list.act-mixed-ul .list-label{max-width:57px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.wifilist-tab{position:relative;background-color:#fff;height:35px;width:100%;overflow:hidden;z-index:5;padding:0 15px}.wifilist-tab .wifilist-container{background-color:#fff;border:none;border-image:none;height:34px;line-height:34px}.wifilist-tab .wifilist-container li.cui-tab-current{color:#19a0f0;font-weight:700}.wifilist-tab .wifilist-container .cui-tab-scrollbar{background-color:#19a0f0;box-sizing:border-box}.wifilist-tab .wifitab-item{font-size:16px;text-align:center;color:#000;line-height:32px}.wifi-quick-hidden{height:50px;overflow-y:hidden;margin-top:-8px;position:relative;z-index:931}.wifilist-quickfilter-box{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);background-color:#f9f9f9;position:relative;z-index:1200}.wifilist-quickfilter-box:only-child{border-bottom:1px solid}.wifilist-quickfilter-box .act-quickfilter-box{height:58px}.wifilist-quickfilter-box .act-quickfilter-box::-webkit-scrollbar{display:none}.wifilist-quickfilter-box .g-pos-abs{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.wifilist-quickfilter-box .g-pop-show{top:0;-webkit-transform:translateY(0);transform:translateY(0)}.wifi-unify-text{flex:1;margin-right:8px}.ttd-pro-block .u-pro-tag i.orange{color:#ff9f21}.li-tag-box .c-tag-item.tag-item--orange{color:#ff9f21}.li-tag-box .c-tag-item.tag-item--orange:before{border-color:#ffcc89}.wifi-bk-title{font-size:16px;color:#000;line-height:22px}.wifi-bk-title .sub-title:after{height:16px}.wifi-bk-title + .booking_tip{margin-top:2px}.wifi-bk-title + .wificard-layer{font-size:13px;line-height:16px;padding-top:11px}.wifi-bk-title + .wificard-layer .ticket_layer_content{padding-bottom:4px}.wifi-bk-title + .wificard-layer .ticket_layer_content:last-child{padding-bottom:0}.wifi-bk-title + .wificard-layer .info_left{min-width:0;margin-right:5px}.wifi-bk-title + .wificard-layer .info_right{margin-left:0;word-break:normal}.card-wrap .booking_tip{font-size:14px;color:#333;line-height:21px;max-height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all}.card-wrap .ticket_bookingset_tit .f-delete{color:#646464;font-size:18px}.card-wrap .ticket_bookingset_tit.with_delete{padding-right:55px}.card-wrap .card-section .g-page-add-container{padding:0}.card-wrap .ticket_holdfont .multi-line-holdfont,.card-wrap .g-text-box .multi-line-holdfont{font-size:13px}.card-wrap .list_st_border .list_st_border_content{border-bottom:1px solid #cfcfcf}.g-footer.wifi-booking{z-index:1110}.list-color-blove{color:#19a0f0}.act-grayload-box{width:100px;position:absolute;left:50%;top:50%;transform:translate3d(-50%, -50%, 0);font-size:16px;text-align:center;background:rgba(0, 0, 0, 0.7);color:#fff;border-radius:5px;z-index:99}.act-grayload-mc{position:absolute;width:48px;height:48px;left:50%;top:40%;margin:-25px 0 0 -25px;animation-name:locate-loading;animation-duration:1.58s;animation-timing-function:linear;animation-iteration-count:infinite;border-top:2px solid #fff;border-left:2px solid #fff;border-radius:50%}.act-grayload-ml{position:absolute;width:28px;height:28px;left:50%;top:40%;margin:-15px 0 0 -12px;background:url(../img/loading-wifibg.png?v=20220209201515) no-repeat;background-size:24px 27px}.act-grayload-bfont{margin:70px 0 6px;font-size:15px}@keyframes locate-loading{0%{opacity:1;transform:rotate(0deg)}100%{opacity:1;transform:rotate(360deg)}}.wifi-index-section .wifi-scroll-box{padding:5px 0 10px 5px;width:10000px;height:0.5rem}.wifi-index-section .wifi-scroll-container{overflow:initial;width:0.95rem;height:0.5rem;padding:0;margin:0 0.05rem;float:left}.wifi-index-section .touch-more{width:55px;height:100%;margin:0 0 0 5px;position:relative;white-space:nowrap;overflow:hidden}.wifi-index-section .touch-more .touch-txt{font-size:15px;line-height:15px;vertical-align:middle;color:#19a0f0}.wifi-footer .f-arrow-light-right{font-size:10px;margin-left:3px}.cm-header-icon .f-message{font-size:22px;vertical-align:middle}.wifi-index-address .wifi-index-question{font-size:14px;margin-bottom:6px;line-height:18px;color:#999}.wifi-index-corner{width:auto;top:4px;left:65%;padding:2px 5px;opacity:0.95;background-image:linear-gradient(90deg, #ff3a35 0%, #ff6d3e 100%);border-bottom-right-radius:8px;border-top-left-radius:8px;line-height:10px;color:#fff;z-index:1}.wifi-index-corner p{max-width:55px;overflow:hidden;white-space:nowrap;font-size:11px;line-height:11px;font-family:PingFangSC-Medium}.wifi-index-tab{position:relative;height:40px;margin-top:-40px;background-color:rgba(0, 0, 0, 0.3);z-index:1;-webkit-box-shadow:inset 0 0 24px 5px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0 0 24px 5px rgba(0, 0, 0, 0.5);box-shadow:inset 0 0 24px 5px rgba(0, 0, 0, 0.5)}.wifi-index-tab li{position:relative;z-index:1;float:left;padding-top:2px;font-size:18px;line-height:40px;color:#fff;text-align:center}.wifi-index-tab li.current{color:#fff;font-family:PingFangSC-Medium}.wifi-index-tab li:nth-of-type(1).current ~ .slide-wifitab{transform:translate3d(2%, 0, 0)}.wifi-index-tab li:nth-of-type(2).current ~ .slide-wifitab{transform:translate3d(210%, 0, 0)}.wifi-index-tab li:nth-of-type(3).current ~ .slide-wifitab{transform:translate3d(246%, 0, 0)}.wifi_hot_container{padding:12px 12px 0;background-image:linear-gradient(-179deg, #bb67cd 0%, #6956a4 99%)}.slide-wifitab{position:absolute;top:-3px;left:12%;width:24%;height:44px;background-color:#bb67cd;transition:transform 300ms ease-in-out}.slide-wifitab li{line-height:36px}.slide-wifitab:before{content:"";position:absolute;top:0;left:-15px;width:20px;height:44px;background:url(../img/wifi-index-tab.png?v=20220209201515) no-repeat -65px -28px;background-size:135px}.slide-wifitab:after{content:"";position:absolute;top:0;right:-19px;width:22px;height:44px;background:url(../img/wifi-index-tab.png?v=20220209201515) no-repeat -86px -28px;background-size:135px}.wifi-old-corner{width:auto;position:absolute;top:-6px;right:15px;padding:1px 8px;background-color:#ffa030;border-radius:8px;line-height:15px;color:#fff;font-size:11px;z-index:1}.wifi-old-corner:after{content:' ';width:0;height:0;position:absolute;top:15px;left:30%;border-top:solid 4px #f19f3d;border-right:solid 4px transparent;border-bottom:solid 4px transparent;border-left:solid 4px #f19f3d}.act-header-container.wifi-header .header-left span,.act-header-container.wifi-header .header-right span{display:inline-block;width:32px;height:32px;line-height:32px;border-radius:50%;transition:0.3s}.act-header-container.top .header-left span,.act-header-container.top .header-right span{color:#fff;background:rgba(0, 0, 0, 0.5)}.act-header-container.top .header-center-title{opacity:0}.index-wifi-banner{width:100%;height:1rem;background-image:url(https://pages.c-ctrip.com/activity/app/wifibanner.png?v=20220209201515);background-repeat:no-repeat;background-size:100%;background-position:center}.index-wifi-banner-carrousel .cui-navContainer{bottom:5px!important}.index-wifi-banner-carrousel .cui-navContainer .cui-slide-nav-item{width:5px;height:5px;border:1px solid #b7a8c7;background:#fff}.index-wifi-banner-carrousel .cui-navContainer .cui-slide-nav-item-current{background:#b7a8c7}.index-wifi-citygrid{background-color:#fff;padding:10px 15px}.index-wifi-citygrid .citygrid-row{margin-bottom:9px}.index-wifi-citygrid .citygrid-row:last-child{margin-bottom:0}.index-wifi-citygrid .citygrid-row .citygrid-block{margin-right:8px;border:1px solid #f7f7f7;background-color:#f7f7f7;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;font-size:13px;text-align:center;color:#333;line-height:27px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px}.index-wifi-citygrid .citygrid-row .citygrid-block:last-child{margin-right:0}.index-wifi-citygrid .citygrid-row .citygrid-block.citygrid-block-selected{border-color:#19a0f0;color:#19a0f0;background-color:#fff}.index-wifi-viewall{margin:16px 0 13px;height:44px;line-height:44px;text-align:center}.index-wifi-viewall span{font-family:PingFangSC-Medium;display:inline-block;background-image:linear-gradient(-90deg, #36cef9 0%, #19a0f0 100%);font-size:16px;color:#fff;letter-spacing:0;height:44px;line-height:44px;text-align:center;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px;padding:0 50px}.index-wifi-section{position:relative;background-color:#fff;margin-bottom:10px}.index-wifi-entrance{padding:16px}.index-wifi-entrance .wifi-entrance-block{width:25%;width:calc((100% - 5px*3)/4);margin-right:5px;overflow:hidden;background-color:#fff;text-align:center;-webkit-box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.index-wifi-entrance .wifi-entrance-block .wifi-entrance-img-container{position:relative;height:0;padding-bottom:100%}.index-wifi-entrance .wifi-entrance-block img{position:absolute;height:100%;width:100%;left:0;top:0}.index-wifi-entrance .wifi-entrance-block .wifi-entrance-txt{font-size:14px;color:#333;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;line-height:30px}.index-wifi-entrance .wifi-entrance-block:last-child{margin-right:0}.index-wifi-redirect{background-color:#fefcf0;font-size:12px;text-align:center;height:36px;line-height:36px;color:#222}.index-wifi-redirect span{display:inline-block;height:20px;line-height:20px;background-color:rgba(254, 176, 43, 0.9);color:#fff;padding:0 7px;margin-left:7px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.index-os-head{position:fixed;top:0;left:0;right:0;z-index:50;height:54px;padding:9px 0;background-color:#fff;box-sizing:border-box}.index-os-head .os-head-left{width:50px;height:54px;line-height:54px;text-align:center}.index-os-head .os-head-left span{font-size:17px;color:#444;vertical-align:middle}.index-os-head .ml20{margin-left:20px}.index-os-head .os-head-center{text-align:center;background-color:#f4f4f4;border-radius:3px;color:#b6b6bb;padding:0 8px;height:36px;line-height:36px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis}.index-os-head .os-head-center .list-like-place{font-size:12px;color:#fff;position:absolute;top:20px;left:-63px;width:110px;height:30px;border-radius:6px;background:rgba(0, 0, 0, 0.6);line-height:30px;padding:0 4px;text-align:center}.index-os-head .os-head-center .list-like-place span{width:0;height:0;position:absolute;top:-8px;left:30px;border-left:7px solid transparent;border-right:6px solid transparent;border-bottom:8px solid rgba(0, 0, 0, 0.6)}.index-os-head .os-head-center .head-center-location{font-size:15px;color:#000;min-width:32px;max-width:90px;padding:0 20px 0 0;position:relative;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:34px}.index-os-head .os-head-center .head-center-location::before{content:"";position:absolute;right:7px;top:16px;border:4px solid #868686;border-color:#868686 transparent transparent transparent;border-top-width:5px;width:0;height:2px;margin-left:5px}.index-os-head .os-head-center .head-center-location::after{top:10px;content:'';width:1px;position:absolute;right:0;height:15px;background:-webkit-linear-gradient(left, transparent 0%, transparent 25%, #d8d8d8 25%, #d8d8d8 75%, transparent 75%, transparent 100%)}.index-os-head .os-head-center.search-inputbox{border-radius:50px!important}.index-os-head .os-head-center .head-center-txt{position:relative;font-size:14px;padding-left:7px;text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.index-os-head .os-head-center .head-center-txt .f-search{vertical-align:-2px;font-size:13px;margin-right:4px}.index-os-head .os-head-center .f-close{float:right;padding:11px 7px;font-size:11px}.index-os-head .os-head-right{margin:0 10px}.index-os-head .os-head-search{width:100%;padding:0 16px}.index-os-head .os-head-search .os-head-cancel{padding-left:12px;font-size:16px;height:36px;line-height:36px;color:#424242}.index-os-head .os-head-search .head-center-txt input{width:100%;height:30px;padding-right:50px}.index-os-head .os-head-search .head-center-txt .f-search{vertical-align:middle}.index-os-head.isios{height:74px;padding-top:29px}.index-os-head.isios{height:calc(env(safe-area-inset-top) + 54px);height:calc(constant(safe-area-inset-top) + 54px);padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}.index-os-body{background-color:#f5f8fa;padding-top:54px}.index-os-body.isios{padding-top:74px}.index-os-body .index-os-iphonex-top{padding-top:calc(env(safe-area-inset-top) - 20px);padding-top:calc(constant(safe-area-inset-top) - 20px)}.index-os-body .index-os-section{position:relative;background-color:#fff;margin-bottom:10px}.index-os-body .os-recommend-tab-box .cui-tab-mod li{text-align:left;color:#000;padding-left:10px}.index-os-body .index-os-recommend .os-recommend-separate-title{background-color:#f5f5f5;font-size:14px;color:#999;line-height:34px;text-align:center}.index-os-body .index-os-recommend .os-recommend-separate-title span{background-color:#f5f5f5;font-size:14px;color:#999;line-height:34px;text-align:center}.index-os-body .index-os-recommend .os-recommend-separate-title span::before{content:"";display:inline-block;width:100px;height:1px;background-color:#eee;vertical-align:4px;margin-right:0.3rem}.index-os-body .index-os-recommend .os-recommend-separate-title span::after{content:"";display:inline-block;width:100px;height:1px;background-color:#eee;vertical-align:4px;margin-left:0.3rem}.index-os-body .index-os-recommend .ttd-list-container{background:none;background-color:#fff;border:none}.index-os-body .index-os-recommend .index-os-recommend-btn{color:#009fde;background-color:#fff;text-align:center;height:45px;line-height:45px;font-size:14px}.index-os-body .index-os-recommend .index-os-recommend-btn .f-chevron-right{font-size:10px;vertical-align:baseline;margin-left:5px}.index-os-body .daytour-tab-box-ios{top:0}.index-os-body .daytour-tab-box-ios.isinapp{top:0;top:calc(env(safe-area-inset-top) - 20px);top:calc(constant(safe-area-inset-top) - 20px)}.index-os-body .daytour-tab-box.fixed{top:54px}.index-os-body .daytour-tab-box.fixed.isinapp{top:54px}.index-os-body.mysearch-container{background:#fff!important}.index-os-body.mysearch-container .segline{border-top:1px solid #f2f2f2}.index-os-body.mysearch-container .history-header{background:#fff;width:100%;overflow:hidden;display:flex;justify-content:space-between;padding:0 15px;margin-top:14px;margin-bottom:10px}.index-os-body.mysearch-container .history-header .history-text{font-family:PingFangSC-Regular;font-size:14px;line-height:24px;color:#a4a4a4}.index-os-body.mysearch-container .history-header .delete-img:before{content:url(../img/search_delete.svg?v=20220209201515)}.index-os-body.mysearch-container .history-header .delete-img{padding:0 30px;line-height:24px}.index-os-body.mysearch-container .history-list{background:#fff;padding-left:15px;padding-right:5px}.index-os-body.mysearch-container .history-list .history-item{display:inline-block;font-family:PingFangSC-Regular;height:32px;margin:0 10px 10px 0;line-height:32px;background-color:#f7f7f7;border-radius:3px;max-width:90%;max-width:-moz-calc(100% - (10px + 5px) * 2);max-width:-webkit-calc(100% - (10px + 5px) * 2);max-width:calc(100% - (10px + 5px) * 2);overflow:hidden}.index-os-body.mysearch-container .history-list .history-item .item-name{line-height:20px;padding:6px 20px;font-size:14px;color:#000}.index-os-body.mysearch-container .search-hotcity-box .hot-box-title{font-family:PingFangSC-Regular;font-size:14px;color:#a4a4a4;padding:0 15px;margin-top:14px;margin-bottom:10px}.index-os-body.mysearch-container .search-hotcity-box .hot-box-body{padding-left:15px;padding-right:5px}.index-os-body.mysearch-container .search-hotcity-box .hot-box-body .hotcity-item{display:inline-block;font-family:PingFangSC-Regular;height:32px;margin:0 10px 10px 0;line-height:32px;border-radius:3px;max-width:90%;max-width:-moz-calc(100% - (10px + 5px) * 2);max-width:-webkit-calc(100% - (10px + 5px) * 2);max-width:calc(100% - (10px + 5px) * 2);overflow:hidden}.index-os-body.mysearch-container .search-hotcity-box .hot-box-body .hotcity-item.item-hot{background-color:#fff8ed;color:#be6b4b}.index-os-body.mysearch-container .search-hotcity-box .hot-box-body .hotcity-item.item-nothot{background-color:#f7f7f7;color:#000}.index-os-body.mysearch-container .search-hotcity-box .hot-box-body .hotcity-item .hotcity-img:before{content:url(../img/search_hot.svg?v=20220209201515)}.index-os-body.mysearch-container .search-hotcity-box .hot-box-body .hotcity-item .hotcity-img{margin-right:5px}.index-os-body.mysearch-container .search-hotcity-box .hot-box-body .hotcity-item .item-name{line-height:20px;padding:6px 20px;font-size:14px}.index-os-section .title{font-size:15px;color:#000;text-align:center;padding:13px 0 8px;font-weight:700}.index-os-section .os-grid-container{padding:0 10px}.index-os-section .os-grid-container .os-grid-block{position:relative;width:31.333333333333336%;width:-webkit-calc((100% - 10px*2)/3);width:calc((100% - 10px*2)/3);text-align:center;font-size:14px;background-color:#f5f5f5;border-radius:4px;padding:9px 13px;margin:0 10px 10px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.index-os-section .os-grid-container .os-grid-block .os-grid-block-txt{display:block;height:21px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-os-section .os-grid-container .os-grid-block .os-label-superscript{position:absolute;font-size:10px;line-height:12px;color:#fff;height:0;width:24px;border-bottom:12px solid #ff0002;border-left:12px solid transparent;border-right:12px solid transparent;-webkit-transform:rotateZ(-45deg);transform:rotateZ(-45deg);top:5px;left:-13px;white-space:nowrap}.index-os-section .os-grid-container .os-grid-block .os-label-superscript::before{content:"";position:absolute;display:inline-block;text-align:center;top:11px;left:-11px;border-top:solid 1px transparent;border-left:solid 1px transparent;border-bottom:solid 1px #c40202;border-right:solid 1px #c40202;-webkit-transform:rotateZ(45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.index-os-section .os-grid-container .os-grid-block .os-label-superscript::after{content:"";position:absolute;display:inline-block;text-align:center;top:11px;left:33px;border-top:solid 1px transparent;border-left:solid 1px transparent;border-bottom:solid 1px #c40202;border-right:solid 1px #c40202;-webkit-transform:rotateZ(-45deg);-moz-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);-o-transform:rotateZ(45deg);transform:rotateZ(45deg)}.index-os-section .os-grid-container .os-grid-block:nth-child(3n){margin:0 0 10px}.index-os-section .os-video-container{padding:0 10px 20px}.index-os-section .os-video-container .os-video-block{position:relative;width:31.333333333333336%;width:-webkit-calc((100% - 10px*2)/3);width:calc((100% - 10px*2)/3);text-align:center;border-radius:4px;margin-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.index-os-section .os-video-container .os-video-block img{position:relative;width:100%;height:100%;z-index:1;border-radius:4px;-webkit-animation:opacity-fade-in 550ms ease-in-out;animation:opacity-fade-in 550ms ease-in-out}.index-os-section .os-video-container .os-video-block .os-video-play{width:0.3rem;height:0.3rem;position:absolute;left:50%;top:45%;margin-top:-0.15rem;margin-left:-0.15rem;z-index:40;background:rgba(0, 0, 0, 0.4);border:solid 1px rgba(255, 255, 255, 0.65);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.index-os-section .os-video-container .os-video-block .os-video-play::before{content:"";position:absolute;left:50%;top:50%;margin-top:-0.06rem;margin-left:-0.03rem;border-left:0.09rem solid #fff;border-top:0.07rem dashed transparent;border-bottom:0.06rem dashed transparent}.index-os-section .os-video-container .os-video-block .os-video-mask{position:absolute;bottom:0;left:0;z-index:1;box-sizing:border-box;padding:1px 4px;width:100%;background:rgba(255, 255, 255, 0.65);color:#000;font-size:12px;line-height:16px;-webkit-box-pack:center;-webkit-box-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.index-os-section .os-video-container .os-video-block:nth-child(3n){margin-right:0}.index-os-section .link-btn{color:#009fde;text-align:center;font-size:14px;padding:2px 0 13px}.index-os-section .link-btn .f-chevron-right{font-size:10px;vertical-align:baseline;margin-left:5px}.index-os-section .os-experience-ul .os-experience-li:first-child{padding-top:0}.index-os-section .os-experience-ul .os-experience-li:last-child{background:none;border:none}.index-os-section .os-experience-ul .os-experience-li{padding:9px 0 10px}.index-os-section .os-experience-ul .os-experience-li .os-experience-left{overflow:hidden;font-size:0}.index-os-section .os-experience-ul .os-experience-li .os-experience-left .title{position:relative;display:inline-block;padding:0 7px 0 10px;background-color:#349feb;color:#fff;font-size:15px;height:30px;line-height:30px;text-align:left;white-space:nowrap}.index-os-section .os-experience-ul .os-experience-li .os-experience-left .title span{overflow:hidden}.index-os-section .os-experience-ul .os-experience-li .os-experience-left .title::before{content:"";position:absolute;display:inline-block;text-align:center;right:-10px;border-right:solid 10px transparent;border-left:solid 10px transparent;border-top:solid 15px #62b5f0}.index-os-section .os-experience-ul .os-experience-li .os-experience-left .title::after{content:"";position:absolute;display:inline-block;text-align:center;right:-10px;bottom:0;border-right:solid 10px transparent;border-left:solid 10px transparent;border-bottom:solid 15px #62b5f0}.index-os-section .os-experience-ul .os-experience-li .os-experience-left .title.green{background-color:#17b5bd}.index-os-section .os-experience-ul .os-experience-li .os-experience-left .title.green::before{content:"";position:absolute;display:inline-block;text-align:center;right:-10px;border-right:solid 10px transparent;border-left:solid 10px transparent;border-top:solid 15px #4cc6cc}.index-os-section .os-experience-ul .os-experience-li .os-experience-left .title.green::after{content:"";position:absolute;display:inline-block;text-align:center;right:-10px;bottom:0;border-right:solid 10px transparent;border-left:solid 10px transparent;border-bottom:solid 15px #4cc6cc}.index-os-section .os-experience-ul .os-experience-li .os-experience-left .subtitle{font-size:12px;color:#666;padding:0 10px;height:38px;line-height:38px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.index-os-section .os-experience-ul .os-experience-li .os-experience-left .subtitle .f-flag{font-size:12px;color:#999;margin-right:5px;vertical-align:-1px}.index-os-section .os-experience-ul .os-experience-li .os-experience-left .statistic{display:inline-block;font-size:12px;color:#ff4800;margin-left:10px;padding:0 5px;height:20px;line-height:20px;background-color:#ffefe2}.index-os-section .os-experience-ul .os-experience-li .os-experience-right{padding:1px 10px 0}.index-os-section .os-experience-ul .os-experience-li .os-experience-right img{width:1.12rem;height:0.88rem}.index-os-section .os-bargain-ul{margin-top:15px}.index-os-section .os-bargain-ul>.os-bargain-li:last-child{border:none;background:none}.index-os-section .os-bargain-ul .os-bargain-title{position:relative;height:25px}.index-os-section .os-bargain-ul .os-bargain-title div{position:absolute;width:153px;height:30px;top:-4px;background-image:url(https://pages.c-ctrip.com/activity/app/discount.png?v=20220209201515);background-repeat:no-repeat;background-size:100%;background-position:center}.index-os-section .os-bargain-ul .os-bargain-li .g-title{line-height:16px}.index-os-section .os-bargain-ul .os-bargain-li .os-bargain-label-superscript{position:absolute;display:inline-block;z-index:2;text-align:center;color:#fff;background:#ff6000;font-size:11px;height:18px;line-height:18px;padding-left:6px;padding-right:10px;background:linear-gradient(-70deg, transparent 7px, #ff6000 0);background-size:100%;background-repeat:no-repeat}.index-os-section .os-bargain-ul .os-bargain-li .os-bargain-price{text-align:right;line-height:19px}.index-os-section .os-bargain-ul .os-bargain-li .os-bargain-price .bargain-price-discount{background-color:#ff4800;color:#fff;padding:1px 2px;font-size:11px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin-right:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:text-bottom}.index-os-section .os-bargain-ul .os-bargain-li .os-bargain-price .bargain-price-info{color:#ff4800;font-size:11px}.index-os-section .os-bargain-ul .os-bargain-li .os-bargain-price .bargain-price-info i{font-size:20px;margin:0 1px}.index-os-section .os-bargain-ul .os-bargain-li .bargain-recommend-label{height:16px;padding:2px 3px;margin-right:2px;color:#f8d592;font-size:10px;background-color:#000;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;vertical-align:middle}.os-marketing-container .os-marketing-block{padding:3px 5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.os-marketing-container .os-marketing-block img{width:100%}.os-theme-container .product_section{margin-bottom:10px}.os-theme-container .product_nav_list .item{width:20%}.os-theme-container .product_nav_list .item .icon{width:44px;padding-bottom:44px}.os-theme-container .product_nav_list .item .type-name{line-height:15px}.os-theme-container .product_nav_container{padding-top:7px}.os-theme-container .os-theme-superscript-label{position:absolute;top:-8px;white-space:nowrap;font-size:10px;color:#fff;background-color:#ff0002;border:solid 1px #fff;overflow:hidden;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;padding:0 3px}.os-theme-container .product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(1) .icon{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#00f8e7), to(#00ddce));background:-webkit-linear-gradient(top, #00f8e7, #00ddce)}.os-theme-container .product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(2) .icon{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6d82), to(#ff2d68));background:-webkit-linear-gradient(top, #ff6d82, #ff2d68)}.os-theme-container .product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(3) .icon{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6eb00), to(#6ada00));background:-webkit-linear-gradient(top, #b6eb00, #6ada00)}.os-theme-container .product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(4) .icon{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b30), to(#ff752f));background:-webkit-linear-gradient(top, #ff9b30, #ff752f)}.os-theme-container .product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(5) .icon{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#00d4fe), to(#0bf));background:-webkit-linear-gradient(top, #00d4fe, #0bf)}.os-theme-container .product_nav_list .product_nav_row:nth-of-type(2) .item:nth-of-type(1) .icon{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#b6eb00), to(#6ada00));background:-webkit-linear-gradient(top, #b6eb00, #6ada00)}.os-theme-container .product_nav_list .product_nav_row:nth-of-type(2) .item:nth-of-type(2) .icon{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff9b30), to(#ff752f));background:-webkit-linear-gradient(top, #ff9b30, #ff752f)}.os-theme-container .product_nav_list .product_nav_row:nth-of-type(2) .item:nth-of-type(3) .icon{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#00d4fe), to(#0bf));background:-webkit-linear-gradient(top, #00d4fe, #0bf)}.os-theme-container .product_nav_list .product_nav_row:nth-of-type(2) .item:nth-of-type(4) .icon{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#00f8e7), to(#00ddce));background:-webkit-linear-gradient(top, #00f8e7, #00ddce)}.os-theme-container .product_nav_list .product_nav_row:nth-of-type(2) .item:nth-of-type(5) .icon{background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ff6d82), to(#ff2d68));background:-webkit-linear-gradient(top, #ff6d82, #ff2d68)}@media screen and (max-width: 374px){.index-os-section .os-grid-container .os-grid-block{width:31%}.index-os-section .os-experience-ul .os-experience-li .os-experience-left .title{font-size:13px}.os-theme-container .os-theme-superscript-label{padding:0 2px 0 1px;left:20px}.os-bargain-li.ttd-pro-block .act-spot-rate{display:inline-block}}.switch-tip{font-size:12px;text-align:center}.surround-hotcity-title{padding:10px 15px;text-align:center;font-size:16px;font-weight:700;color:#000;line-height:30px}.surround-hotcity-none{font-size:14px;font-weight:400;color:#333;line-height:20px}.surround-hotcity-box{padding:0 0.08rem 5px;flex-wrap:wrap}.surround-hotcity-box .hotcity-item{margin:0 6px}.surround-hotcity-box img{width:1.07rem;height:0.6rem;border-radius:5px}.surround-hotcity-box .hotcity-pic{position:relative;margin-bottom:5px;justify-content:center}.surround-hotcity-box .hotcity-pic:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1.07rem;height:0.6rem;border-radius:5px;background-color:rgba(0, 0, 0, 0.2)}.surround-hotcity-box .hotcity-name{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:75px;text-align:center;font-size:14px;color:#fff;line-height:17px;text-shadow:5px 5px 2px rgba(0, 0, 0, 0.5);z-index:1}.surround-hotcity-box .hotcity-distance{font-size:11px;color:#999;text-align:center;margin-bottom:8px}.icon-img-clear-transform{width:59px!important;height:59px!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.os-index-head.index-daytour-scroll .os-head-center{box-shadow:none}.os-index-head .os-head-center{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:0 11px}.os-head-img-wrapper{width:100%;position:fixed;top:0;left:0;z-index:40}.os-head-img-wrapper .os-head-img-mask{position:absolute;bottom:0;left:0;width:100%;height:30px;background:linear-gradient(rgba(239, 239, 239, 0), #efefef)}.os-head-img-wrapper img{width:100%}.os-index-body{background-color:transparent;position:relative;z-index:45}.os-index-body .content-wrapper{padding-top:126px;padding-top:calc(env(safe-area-inset-top) + 116px);padding-top:calc(constant(safe-area-inset-top) + 116px)}.os-index-body.isios .os-index-purple{padding-top:74px;padding-top:calc(env(safe-area-inset-top) + 54px);padding-top:calc(constant(safe-area-inset-top) + 54px)}.os-index-body.isios .os-index-white{padding-top:74px;padding-top:calc(env(safe-area-inset-top) + 54px);padding-top:calc(constant(safe-area-inset-top) + 54px)}.os-index-body .os-index-purple{background-image:linear-gradient(-45deg, #6539d3 0%, #b738e1 100%);padding-top:54px}.os-index-body .os-index-white{padding-top:54px}.os-index-body .os-index-white.index-white-top{padding:0!important}.os-index-body .os-index-section{position:relative;background-color:#fff;margin-bottom:10px}.os-index-body .daytour-tab-box{border:none}.os-index-body .cui-tab-mod{border:none}.os-index-body .daytour-tab-box-ios{top:54px}.os-index-body .daytour-tab-box-ios.isinapp{top:74px;top:calc(env(safe-area-inset-top) + 54px);top:calc(constant(safe-area-inset-top) + 54px)}.os-index-body .daytour-tab-box.fixed{top:54px}.os-index-body .daytour-tab-box.fixed.isinapp{top:54px}.os-index-purple{overflow:hidden}.os-index-purple section:last-child{margin-bottom:8px}.os-index-purple .os-index-redirect{height:20px;color:#fff}.os-index-purple .index-purple-section{margin:8px 8px 0;background-color:#fff;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.os-index-white .os-index-redirect{background-color:#fff;height:36px;line-height:36px;color:#222}.os-index-redirect{background:transparent;font-size:12px;line-height:20px;text-align:center}.os-index-redirect span{display:inline-block;height:20px;line-height:20px;background-color:rgba(254, 176, 43, 0.9);color:#fff;padding:0 7px;margin-left:7px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.os-index-marquee{position:relative;height:45px;line-height:45px;background-color:#fff6d2;color:#222;font-size:14px;padding:0 16px;overflow:hidden}.os-index-marquee .f-horn{position:absolute;top:13px;left:16px;font-size:17px;background-image:linear-gradient(270deg, #ffa600 0%, #ff1208 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.os-index-marquee .marquee-area{position:absolute;margin-left:28px;overflow:hidden;height:45px;width:100%}.os-index-marquee .marquee-txt{white-space:nowrap;position:absolute;animation:marquee 20s linear 12s infinite;-webkit-animation:marquee 12s linear 2s infinite}@-webkit-keyframes marquee{0%{transform:translateX(0);left:0;top:0}47%{transform:translateX(-100%);left:0;top:0}48%{transform:translateX(-100%);top:80px;left:0}49%{transform:translateX(0);left:-webkit-calc(100% - 44px);top:80px}50%{transform:translateX(0);top:0;left:-webkit-calc(100% - 44px)}100%{transform:translateX(0);left:0;top:0}}.os-index-title{position:relative;padding:16px 50px 4px;text-align:center}.os-index-title.title-plain{padding:16px 16px 4px;text-align:left}.os-index-title.title-plain-center{padding:16px 16px 4px;text-align:center}.os-index-title .index-title-txt{font-size:17px;color:#222;line-height:15px}.os-index-title.index-title-recommend{padding-left:18px!important;text-align:left}.os-index-title .index-title-tip{background-image:linear-gradient(-90deg, #ffdf60 7%, #fbe076 100%);font-size:12px;color:#222;margin-left:2px;padding:0 4px;border-top-left-radius:6px;border-bottom-right-radius:6px;vertical-align:text-top}.os-index-title .index-title-more{position:absolute;top:16px;right:12px;font-size:14px;color:#222}.os-index-title .index-title-more .f-arrow-light-right{margin-left:2px;font-size:10px}.index-title-badge{margin:0 6px 0 5px;vertical-align:middle}.index-title-badge::before{content:'';display:inline-block;height:13px;width:3px;margin:0 1px 0 2px;background-image:linear-gradient(29deg, #ff9917 6%, #ff4f39 93%);border-radius:100px;-webkit-transform:rotateZ(30deg);-moz-transform:rotateZ(30deg);-ms-transform:rotateZ(30deg);-o-transform:rotateZ(30deg);transform:rotateZ(30deg)}.index-title-badge::after{content:'';display:inline-block;height:13px;width:3px;margin:0 1px 0 2px;background-image:linear-gradient(-30deg, #a23cee 12%, #663de8 94%);border-radius:100px;-webkit-transform:rotateZ(30deg);-moz-transform:rotateZ(30deg);-ms-transform:rotateZ(30deg);-o-transform:rotateZ(30deg);transform:rotateZ(30deg)}.os-index-linkmore{width:100%;height:44px;line-height:44px;background-color:#fff;color:#222;font-size:15px;overflow:hidden;text-align:center}.os-index-linkmore.os-index-linkmore-blue{color:#222;font-family:PingFangSC-Medium;background-color:transparent}.os-index-linkmore .f-arrow-light-right{color:#ccc;font-size:8px;margin-left:2px}.act-hot-destination{padding:12px}.act-hot-destination .hot-destination-block{width:25%;margin-right:5px;padding:0 2px;background:#fff;box-shadow:0 5px 16px 0 rgba(0, 0, 0, 0.08);color:#222;font-size:14px;text-align:center;height:40px;line-height:40px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.act-hot-destination .hot-destination-block:nth-child(4n){margin-right:0}.act-category-box{padding:0 10px}.act-category-box .product_section{margin-bottom:0}.act-category-box .product_nav_container{padding-top:2px}.act-category-box .cui-navContainer{bottom:12px!important}.act-category-box .product_nav_list .cui-slide-nav-item{width:5px;height:5px;border:1px solid #b7a8c7;background:#fff}.act-category-box .product_nav_list .cui-slide-nav-item-current{background:#b7a8c7}.act-category-box .type-name{font-size:12px}.act-category-box .product_nav_list .item{padding:10px 0 5px}.act-category-box .product_nav_list .item .icon{width:48px;padding-bottom:48px}.act-category-box .category-superscript-label{position:absolute;top:5px;left:49%;white-space:nowrap;font-size:9px;color:#fff;overflow:hidden;opacity:0.95;background-image:linear-gradient(90deg, #ff6d3e 0%, #ff3a35 100%);padding:1px 4px 0;border-top-left-radius:6px;border-bottom-right-radius:6px}.act-category-box .product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(1) .icon{background-image:linear-gradient(-269deg, #ff5124 0%, #fec82d 100%);box-shadow:0 4px 4px 0 rgba(254, 139, 40, 0.3)}.act-category-box .product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(2) .icon{background-image:linear-gradient(-90deg, #36ffd5 12%, #0d71e8 100%);box-shadow:0 4px 4px 0 rgba(38, 199, 221, 0.3)}.act-category-box .product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(3) .icon{background-image:linear-gradient(-270deg, #ff2f26 0%, #ffb834 99%);box-shadow:0 4px 4px 0 rgba(255, 132, 46, 0.3)}.act-category-box .product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(4) .icon{background-image:linear-gradient(-90deg, #ff76c3 0%, #8d07ff 100%);box-shadow:0 4px 4px 0 rgba(209, 73, 219, 0.3)}.act-category-box .product_nav_list .product_nav_row:nth-of-type(1) .item:nth-of-type(5) .icon{background-image:linear-gradient(-90deg, #59f58d 0%, #2dc780 100%);box-shadow:0 4px 4px 0 rgba(69, 225, 135, 0.3)}.category-tool-box{padding:4px 0 14px;overflow:hidden}.category-tool-box .category-tool-block{min-width:.73rem;margin-right:5px;overflow:hidden;font-size:11px;color:#222;text-align:center;background:#fff;box-shadow:0 4px 10px 0 rgba(0, 0, 0, 0.08);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.category-tool-box .category-tool-block img{height:34px;width:34px}.category-tool-box .category-tool-block .category-tool-txt{margin-bottom:2px;padding:0 1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.category-tool-box .category-tool-block.ttd-col-auto{min-width:1px}.category-tool-box .category-tool-block:first-child{margin-left:14px}.category-tool-box .category-tool-block:last-child{margin-right:14px}.act-hotplay-grid{padding:12px 16px 0}.act-hotplay-grid .hotplay-grid-block{position:relative;width:31.333333333333336%;width:-webkit-calc((100% - 8px*2)/3);width:calc((100% - 8px*2)/3);height:51px;text-align:center;font-size:15px;background-color:#fff;border-radius:6px;padding:0 8px;overflow:hidden;margin:0 8px 8px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;box-shadow:0 4px 14px 0 rgba(0, 0, 0, 0.08)}.act-hotplay-grid .hotplay-grid-block .grid-block-txt{font-family:PingFang-SC-Medium;color:#222;word-break:break-all;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90px}.act-hotplay-grid .hotplay-grid-block .grid-block-subtitle{font-size:11px;font-family:PingFang-SC-Light;color:#999;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:90px}.act-hotplay-grid .hotplay-grid-block .hotplay-superscript{position:absolute;font-size:9px;line-height:12px;color:#fff;height:11px;padding:0 4px;text-align:center;top:0;left:0;white-space:nowrap;background-image:linear-gradient(-270deg, #de00e0 0%, #ff3434 96%);border-top-left-radius:6px;border-bottom-right-radius:6px}.act-hotplay-grid .hotplay-grid-block:nth-child(3n){margin-right:0}.act-experience-ul{padding:0 0 4px}.act-experience-ul .experience-li{margin-left:16px;padding:12px 16px 12px 0}.act-experience-ul .experience-li .experience-li-title{font-size:16px;color:#222;margin-bottom:5px}.act-experience-ul .experience-li .experience-li-subtitle{font-size:12px;color:#666;margin-bottom:6px}.act-experience-ul .experience-li .experience-li-statistic{font-size:12px;color:#222}.act-experience-ul .experience-li .experience-li-statistic span{display:inline-block;height:13px;line-height:13px;padding:0 2px;background-image:linear-gradient(-90deg, #ffdf60 7%, #fbe076 100%);font-size:10px;color:#222;text-align:center;overflow:hidden;margin-right:2px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.act-experience-ul .experience-li .experience-li-img{margin-left:10px;width:109px;height:71px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}.act-experience-ul .experience-li .experience-li-img img{height:100%;width:100%}.act-experience-ul .experience-li:first-child{border:none;background:none}.act-bargain-ul{padding:4px 0 8px}.ttd-flex-column,.sur-hotcity-box .hotcity-item{flex-direction:column}.sur-hotcity-none{font-size:14px;font-weight:400;color:#333;line-height:20px}.sur-hotcity-box{padding:12px 12px 0;flex-wrap:wrap}.sur-hotcity-box img{width:100%;border-radius:2px}.sur-hotcity-box .hotcity-pic{width:100%;width:calc(100% - 8px);box-sizing:border-box;position:relative;margin:0 4px 10px}.sur-hotcity-box .hotcity-name{position:absolute;left:10px;bottom:8px;font-size:14px;color:#fff;width:100%;height:14px;line-height:14px;z-index:1}.sur-hotcity-box .hotcity-name span{display:inline-block;max-width:91%;font-family:PingFangSC-Medium}.sur-hotcity-box .hotcity-name:after{content:'';left:-10px;bottom:-8px;height:0.5rem;z-index:-1;border-radius:4px;opacity:0.7;pointer-events:none}.sur-hotcity-box .hotcity-distance{width:1.1rem;overflow:hidden;font-size:12px;color:#999;line-height:12px;margin-bottom:15px;font-family:PingFangSC-Light}.sur-hotcity-box .index-wifi-viewall{width:100%;height:36px;line-height:36px;margin-top:-5px}.sur-hotcity-box .index-wifi-viewall span{width:50%;height:36px;line-height:36px;font-size:14px}.hotcity-demand-box{width:100%;margin-top:-15px}.hotcity-demand-img{display:inline-block;width:100%;height:0.78rem;background:url(https://pages.c-ctrip.com/activity/app/oversea-index-xiangdao@3x.png?v=20220209201515) 50% no-repeat;background-size:contain}@media screen and (min-width: 500px){.hotcity-demand-img{height:1.2rem}}.recommend-ul-separate{background-color:#f5f5fa;padding-top:1px;font-size:14px;color:#222;line-height:37px;text-align:center}.nearby-city{padding:0 16px;background:#fff}.nearby-city .title{font-family:PingFangSC-Medium;font-size:20px;color:#000;letter-spacing:0}.nearby-city .city-container{margin-top:15px;display:flex;display:-webkit-flex;letter-spacing:0;flex:1;-webkit-flex:1;-ms-flex:1;-moz-flex:1;padding-bottom:10px}.nearby-city .city-container .city-item{position:relative;min-height:82px}.nearby-city .city-container .city-item::before{content:'';position:absolute;top:0;width:100%;height:100%;left:0;border-radius:3px;background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0) 27%, #222 100%)}.nearby-city .city-container .city-spacing{margin-right:8px}.nearby-city .city-container .citypicture{width:100%;min-height:82px;border-radius:2px}.nearby-city .city-container .info-container{position:absolute;bottom:8px;left:8px}.nearby-city .city-container .info-container .cityname{font-family:PingFangSC-Regular;font-size:15px;color:#fff;line-height:15px;padding-bottom:4px}.nearby-city .city-container .info-container .distance{font-family:PingFangSC-Light;font-size:10px;color:#fefefe;line-height:12px}.must-experience-title{padding-left:16px;text-align:left;letter-spacing:0;padding-top:0!important}.must-experience-title .title-text{font-family:PingFangSC-Medium;font-size:20px;color:#000}.must-experience-title .title-more{font-family:PingFangSC-Regular;font-size:14px;color:#666;position:absolute;top:4px;right:16px;flex:1;align-items:center}.must-experience-title .title-more .more{font-family:PingFangSC-Regular;font-size:14px;color:#666;margin-right:1px}.must-experience-title .title-more .f-arrow-light-right{color:#838383;font-size:9px}.background-linearGradient{position:relative}.background-linearGradient::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:80%;background:linear-gradient(rgba(239, 239, 239, 0.1), #fff);z-index:-1}.must-exper-container{background:#fff}.must-exper-container .must-experience-main{padding:13px 16px 25px}.must-exper-container .must-experience-main .must-experience-container{width:100%;margin:0;border-radius:3px;overflow:hidden;box-sizing:border-box;display:flex}.must-exper-container .must-experience-main .must-experience-container.less-item{height:99px}.must-exper-container .must-experience-main .must-experience-container.less-item .experience-item{position:relative;height:100%;width:33.3%;box-sizing:border-box;padding-right:2px;border-radius:3px;overflow:hidden}.must-exper-container .must-experience-main .must-experience-container.less-item .experience-item::after{content:'';position:absolute;bottom:0;width:calc(100% - 2px);height:100%;left:0;border-radius:3px;background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0) 45%, #222 100%);z-index:2}.must-exper-container .must-experience-main .must-experience-container.less-item div:last-child{padding-right:0}.must-exper-container .must-experience-main .must-experience-container.less-item .experience-picture{border-radius:3px;width:100%;height:100%;background-position:100% 50%;background-size:cover}.must-exper-container .must-experience-main .must-experience-container.full-item{height:230px;flex-wrap:wrap}.must-exper-container .must-experience-main .must-experience-container.full-item .experience-item{position:relative;height:50%;width:33.3%;box-sizing:border-box;padding-right:2px}.must-exper-container .must-experience-main .must-experience-container.full-item .experience-item::after{content:'';position:absolute;bottom:0;width:calc(100% - 2px);height:100%;left:0;border-radius:3px;background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0) 45%, #222 100%);z-index:2}.must-exper-container .must-experience-main .must-experience-container.full-item .experience-item .experience-picture{border-radius:3px;width:100%;height:100%;background-position:100% 50%;background-size:cover}.must-exper-container .must-experience-main .must-experience-container.full-item .hot-picture{width:100%;height:100%;background-position:100% 50%;border-radius:3px;background-size:cover}.must-exper-container .must-experience-main .must-experience-container.full-item .hot-item{width:66.6%;border-radius:3px}.must-exper-container .must-experience-main .must-experience-container.full-item .hot-item::after{background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0) 45%, #222 100%)}.must-exper-container .must-experience-main .must-experience-container.full-item .top-item{height:55%;border-radius:3px}.must-exper-container .must-experience-main .must-experience-container.full-item .top-item::after{background-image:linear-gradient(-180deg, rgba(0, 0, 0, 0) 65%, #222 100%)}.must-exper-container .must-experience-main .must-experience-container.full-item .bottm-item{height:45%;padding-top:2px;border-radius:3px}.must-exper-container .must-experience-main .must-experience-container .info-container{letter-spacing:0;color:#fff;position:absolute;bottom:7px;left:10px;z-index:3}.must-exper-container .must-experience-main .must-experience-container .info-container.hotInfo{bottom:9px}.must-exper-container .must-experience-main .must-experience-container .info-container .title{font-family:PingFangSC-Medium;font-size:14px;line-height:15px}.must-exper-container .must-experience-main .must-experience-container .info-container .extra-info{font-family:PingFangSC-Regular;font-size:9px;color:rgba(255, 255, 255, 0.84);margin-top:3px}.must-exper-container .must-experience-main .must-experience-container .info-container .hot-title{font-family:PingFangSC-Medium;font-size:18px;line-height:18px;margin-top:2px}.must-exper-container .must-experience-main .must-experience-container .info-container .hot-extra-info{font-family:PingFangSC-Medium;font-size:10px;background-image:linear-gradient(90deg, #ff6d3e 16%, #ff3a35 100%);border-radius:2px;display:inline-flex;align-items:center;padding-left:3px;padding-right:5px;line-height:17px}.must-exper-container .must-experience-main .must-experience-container .info-container .hot-extra-info p{display:inline-block;padding-left:2px}.billboards-box{background-color:#fff;padding:0 12px 4px;position:relative}.billboards-box .half-border{content:"";position:absolute;top:-50%;bottom:-50%;left:calc(-50% + 24px);right:-50%;width:calc(200% - 48px);transform:scale(0.5);height:calc(200% - 6px);border-radius:3px;box-sizing:border-box}.billboards-box .billboards-content{position:relative;width:100%;box-sizing:border-box;height:55px;padding:0 15px;display:inline-flex;align-items:center;box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.06);border-radius:3px;border:1px solid #e7e7e7}.billboards-box .billboards-content .box-title{display:inline-block;width:13%;max-width:33px;box-sizing:border-box;font-weight:700;line-height:16px;font-family:PingFangSC-Semibold;font-size:13px;color:#f56a23;padding-top:2px;position:relative}.billboards-box .billboards-content .box-title::before{content:"";position:absolute;top:calc(-50% + 4px);right:0;width:1px;transform:scale(0.5);height:calc(200% - 6px);border-left:1px solid #dcdcdc;box-sizing:border-box}.billboards-box .billboards-content .box-text{display:inline-block;font-size:12px;padding-left:6.5px;width:90%;box-sizing:border-box;font-family:PingFangSC-Regular;color:#000;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.act-module-site{margin:0 4px;padding:20px 12px 0;background:#fff;border-radius:12px 12px 0 0;opacity:0.9}.act-module-site ul{display:flex;justify-content:space-between}.act-module-site .site-module-top{height:30px}.act-module-site .site-module-title{display:inline-block;float:left;font-family:PingFangSC-Medium;font-size:20px;color:#000}.act-module-site .site-module-more{font-size:14px;line-height:30px;float:right;color:#666}.act-module-site .site-module-more .f-arrow-light-right{vertical-align:-1px}.act-module-site .site-distict-container{margin:15px 10px 10px 0}.act-module-site .site-distict-name{font-family:PingFangSC-Regular;display:inline-block;width:55px;height:20px;padding:7px 11px;text-align:center;border-radius:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border:1px solid #e7e7e7;box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.06)}@media only screen and (max-device-width: 320px){.act-module-site .site-distict-name{font-family:PingFangSC-Regular;display:inline-block;width:50px;height:20px;padding:7px 6px;text-align:center;border-radius:3px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;border:1px solid #e7e7e7;box-shadow:0 0 12px 0 rgba(0, 0, 0, 0.06)}.act-module-site .site-distict-container{margin:15px 10px 0 0}}.act-category-container{opacity:0.9;margin-left:4px;margin-right:4px;background:#fff;padding-bottom:10px;overflow:hidden}.act-category-container .act-category-nav{padding-top:15px;margin-left:5px;margin-right:5px}.act-category-container .act-category-nav li{width:20%;text-align:center;float:left}.act-category-container .category-item-icon{width:58px;height:58px;margin-bottom:2px;border-radius:50%}.act-category-container .category-item-subtitle{font-family:PingFangSC-Regular;font-size:13px;color:#000;text-align:center}.act-category-container .act-tool-container{margin:14px 5px 0}.act-category-container .act-tool-container li{width:20%;text-align:center;float:left;margin-bottom:10px}.act-category-container .category-tool-icon{width:34px;height:34px;border-radius:50%}.act-category-container .category-tool-subtitle{font-family:PingFangSC-Regular;font-size:11px;color:#000;text-align:center}.act-category-container .act-recommend-container{font-family:PingFangSC-Regular;margin:20px auto 0;width:274px;height:38px}.act-category-container .demand-sheet{color:#2681ff}.act-category-container .hidden{display:none}.border-radius{border-radius:12px 12px 0 0}.banner-box{flex:1;overflow:hidden;background:#fff}.banner-box .cui-navContainer{bottom:20px!important;margin-left:3%}.banner-box .banner-item img{-webkit-transform:none!important;transform:none!important;height:100px}.banner-box .cui-slide-nav-item{background:#fff;opacity:0.3;width:6px!important;height:6px!important;margin:0 3px!important}.banner-box .cui-slide-nav-item-current{background:#fff;opacity:0.8}.hotplay-box{background:#fff;padding-bottom:5px}.hotplay-box .hotplay-title{padding:8px 16px 15px;text-align:left;letter-spacing:0;height:32px;line-height:32px;justify-content:space-between}.hotplay-box .hotplay-title .title-text{font-family:PingFangSC-Medium;font-size:20px;color:#000;float:left}.hotplay-box .hotplay-title .title-more{font-family:PingFangSC-Regular;font-size:14px;color:#666;float:right;flex:1;align-items:center}.hotplay-box .hotplay-title .title-more .more{font-family:PingFangSC-Regular;font-size:14px;color:#666;margin-right:1px}.hotplay-box .hotplay-title .title-more .f-arrow-light-right{position:relative;color:#838383;font-size:9px;color:#838383}.hotplay-box .hotplay-content{flex:1;flex-wrap:wrap;padding:0 8px 0 16px}.hotplay-box .hotplay-content .hotplay-item{position:relative;padding:0 8px 20px 0;width:33.3%;box-sizing:border-box}.hotplay-box .hotplay-content .hotplay-item .nearby-tag{position:absolute;top:0;opacity:0.92;background:#fff;border-radius:0 0 3px 0;font-family:PingFangSC-Regular;font-size:11px;color:#222;padding:1.5px 4px}.hotplay-box .hotplay-content .hotplay-item .hotplay-img{width:100%;height:82px;border-radius:4px}.hotplay-box .hotplay-content .hotplay-item .hotplay-text .name{width:100%;font-size:14px;height:15px;line-height:15px;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:10px;margin-bottom:4px}.hotplay-box .hotplay-content .hotplay-item .hotplay-text .priceContainer{font-family:Helvetica;font-size:14px;height:14px;line-height:14px;color:#ff6913}.hotplay-box .hotplay-content .hotplay-item .hotplay-text .priceContainer dfn{font-size:10px}.hotplay-box .hotplay-content .hotplay-item .hotplay-text .priceContainer .priceText{display:-webkit-inline-box;height:11px;margin-left:-2px;margin-right:-1px;padding-bottom:1px}.hotplay-box .hotplay-content .hotplay-item .hotplay-text .priceContainer .tagtext{font-family:PingFangSC-Light;font-size:12px;color:#999}.hotplay-box .hotplay-content .hotplay-item .hotplay-text .priceContainer .risetext{font-family:PingFangSC-Light;font-size:11px;color:#999}.hotplay-box .hotplay-content .hotplay-item .hotplay-text .priceContainer .freeplay{font-family:PingFangSC-Light;font-size:12px;color:#999}.act_hotsell_container{background:#fff;overflow:hidden;padding:0 0 25px}.act_hotsell_container .title{margin-bottom:15px;height:28px;line-height:28px;padding:0 16px}.act_hotsell_container .title .title_left{font-family:PingFangSC-Medium;font-size:20px;color:#000;float:left}.act_hotsell_container .title .title_right{font-family:PingFangSC-Regular;font-size:14px;color:#666;float:right;flex:1;align-items:center}.act_hotsell_container .title .title_right .more{font-family:PingFangSC-Regular;font-size:14px;color:#666;margin-right:1px}.act_hotsell_container .title .title_right .f-arrow-light-right{position:relative;color:#838383;font-size:9px}.act_hotsell_container .title .title_right span{font-size:9px}.act_hotsell_container .hotsell_content{background:#fff;min-height:215px;overflow:hidden}.act_hotsell_container .hotsell_content .img_slider,.act_hotsell_container .hotsell_content .cm-slide-item img{top:0;-webkit-transform:none;transform:none}.act_hotsell_container .hotsell_content .hotsell_nav_row{display:flex;align-content:space-between;padding-left:16px;padding-right:16px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item{flex:1;border-radius:2px;margin-right:8px;border:1px solid #d5d5d5}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_imgcontainer{position:relative;width:100%;border-top-left-radius:2px;border-top-right-radius:2px;overflow:hidden}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_imgcontainer img{width:100%;height:111px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_imgcontainer .hotsell_label_1{position:absolute;top:0;left:8px;width:25px;height:34px;color:#fff;background-image:linear-gradient(-90deg, #ff6d2e 16%, #ff3A35 100%);border-radius:0 0 2px 2px;text-align:center;z-index:1;font-family:"DINAltemate-Bold","Lucida Grande",Verdana,"Microsoft YaHei";padding-top:3px;padding-bottom:2px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_imgcontainer .hotsell_label_1 .top{font-size:10px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_imgcontainer .hotsell_label_1 .number{font-size:16px;line-height:12px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_imgcontainer .hotsell_label_2{position:absolute;top:0;left:8px;width:25px;height:34px;color:#fff;border-radius:0 0 2px 2px;text-align:center;z-index:1;font-family:"DINAltemate-Bold","Lucida Grande",Verdana,"Microsoft YaHei";background-image:linear-gradient(-90deg, #ffab40 16%, #ff7b24 100%);padding-top:3px;padding-bottom:2px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_imgcontainer .hotsell_label_2 .top{font-size:10px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_imgcontainer .hotsell_label_2 .number{font-size:16px;line-height:12px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_imgcontainer .hotsell_label_3{position:absolute;top:0;left:8px;width:25px;height:34px;color:#fff;border-radius:0 0 2px 2px;text-align:center;z-index:1;font-family:"DINAltemate-Bold","Lucida Grande",Verdana,"Microsoft YaHei";background-image:linear-gradient(-90deg, #ffca23 0%, #ffab1b 100%);padding-top:3px;padding-bottom:2px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_imgcontainer .hotsell_label_3 .top{font-size:10px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_imgcontainer .hotsell_label_3 .number{font-size:16px;line-height:12px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_productinfo{height:104px;padding:4px 8px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;box-sizing:border-box}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_productinfo .hotsell_productname{font-family:PingFangSC-Regular;font-size:14px;color:#000;overflow:hidden;text-overflow:ellipsis;width:100%;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:41px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_productinfo .hotsell_producdetail{font-family:PingFangSC-Light;line-height:13px;margin-top:5px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_productinfo .hotsell_producdetail .score{margin-right:5px;font-size:12px;color:#000}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_productinfo .hotsell_producdetail .sale{font-size:12px;color:#999}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_productinfo .hotsell_productprice{color:#ff6913;margin-top:15px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_productinfo .hotsell_productprice .price-icon{font-family:ArialMT;font-size:12px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_productinfo .hotsell_productprice .pricenum{font-family:Helvetica;font-size:19px;color:#ff6913;line-height:20px;margin-left:-2px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item .hotsell_productinfo .hotsell_productprice .basetext{font-family:PingFangSC-Light;font-size:11px;color:#aaa;vertical-align:1px}.act_hotsell_container .hotsell_content .hotsell_nav_row .hotsell_item:last-child{margin-right:0;margin-left:0}.act_hotsell_container .hotsell_content .cui-navContainer{bottom:0!important}.act_hotsell_container .hotsell_content .cui-slide-nav-item{background:#000;opacity:0.3;width:6px;height:6px}.act_hotsell_container .hotsell_content .cm-slide-item:first-child .hotsell_nav_row{margin-left:0}.act_hotsell_container .hotsell_content .cm-slide-item:last-child .hotsell_item{flex:0.5;padding-right:0}.act_hotsell_container .hotsell_content .cui-slide-nav-item-current{background:#000;opacity:0.8}.act_hotcoupon_container{background:#fff;padding:0 16px 15px}.act_hotcoupon_container .title{height:28px;line-height:28px;padding-bottom:15px}.act_hotcoupon_container .title .title_left{font-family:PingFangSC-Medium;font-size:20px;color:#000;float:left}.act_hotcoupon_container .title .title_right{font-family:PingFangSC-Regular;font-size:14px;color:#666;float:right;flex:1;align-items:center}.act_hotcoupon_container .title .title_right .more{font-family:PingFangSC-Regular;font-size:14px;color:#666;margin-right:1px}.act_hotcoupon_container .title .title_right .f-arrow-light-right{position:relative;color:#838383;font-size:9px}.act_hotcoupon_container .hotcoupon_list .coupon_item{position:relative;display:flex;margin-bottom:10px;border-radius:3px;box-shadow:0 0 6px 0 rgba(0, 0, 0, 0.06);border:1px solid #e7e7e7}.act_hotcoupon_container .hotcoupon_list .coupon_item .coupon_item_left{display:flex;justify-content:center;align-items:center;width:0.72rem;box-sizing:border-box;border-right:none;border-radius:6px}.act_hotcoupon_container .hotcoupon_list .coupon_item .coupon_item_logo img{width:0.55rem;height:0.55rem}.act_hotcoupon_container .hotcoupon_list .coupon_item .segline{border-left:1px dashed #e7e7e7;margin:15px 0}.act_hotcoupon_container .hotcoupon_list .coupon_item .coupon_item_right{padding-top:14px;padding-bottom:18px;box-sizing:border-box;padding-left:12px;border-radius:3px;border-left:0}.act_hotcoupon_container .hotcoupon_list .coupon_item .coupon_item_right .coupon_item_info{width:1.67rem;box-sizing:border-box}.act_hotcoupon_container .hotcoupon_list .coupon_item .coupon_item_right .coupon_item_box{display:flex;align-items:center}.act_hotcoupon_container .hotcoupon_list .coupon_item .coupon_item_right .coupon_item_name{font-family:PingFangSC-Regular;font-size:17px;line-height:24px;height:24px;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.act_hotcoupon_container .hotcoupon_list .coupon_item .coupon_item_right .coupon_item_desc{font-family:PingFangSC-Light;font-size:12px;color:#777;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.act_hotcoupon_container .hotcoupon_list .coupon_item .coupon_item_right .coupon_item_btn{width:0.75rem;height:0.33rem;line-height:0.33rem;margin-top:3px;text-align:center;font-size:13px;font-family:PingFangSC-Medium;color:#fff;border-radius:3px;background-image:linear-gradient(-90deg, #f89b42 0%, #f7722c 100%);margin-left:5px;box-shadow:0 3px 3px 0 rgba(239, 135, 51, 0.3);-webkit-box-shadow:0 3px 3px 0 rgba(239, 135, 51, 0.3)}.act_hotcoupon_container .hotcoupon_list .coupon_item:before{width:12px;height:6px;border-radius:0 0 8px 8px;border-bottom:1px solid #e7e7e7;background:#fff;position:absolute;display:block;top:-1px;left:19%;content:'';-webkit-box-shadow:inset 0 -2px 6px rgba(0, 0, 0, 0.06);-moz-box-shadow:inset 0 -2px 6px rgba(0, 0, 0, 0.06);box-shadow:inset 0 -2px 6px rgba(0, 0, 0, 0.06)}.act_hotcoupon_container .hotcoupon_list .coupon_item:after{width:12px;height:6px;border-radius:8px 8px 0 0;background:#fff;border-top:1px solid #e7e7e7;position:absolute;display:block;bottom:-1px;left:19%;content:'';-webkit-box-shadow:inset 0 2px 6px rgba(0, 0, 0, 0.06);-moz-box-shadow:inset 0 2px 6px rgba(0, 0, 0, 0.06);box-shadow:inset 0 2px 6px rgba(0, 0, 0, 0.06)}.parking-lot{background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.parking-lot .header-container{position:absolute;width:100%;justify-content:space-between;align-items:center;display:flex;z-index:10;height:44px}.parking-lot .header-container .header-left{margin-left:12px}.parking-lot .header-container .header-right{margin-right:12px}.parking-lot .header-container .header-box{width:32px;height:32px;border-radius:100%;background:rgba(0, 0, 0, 0.6);display:flex;justify-content:center;align-items:center}.parking-lot .header-container .header-box span{font-size:20px;color:#fff}.parking-lot .isios{padding-top:30px}.parking-lot .iphonex{padding-top:calc(env(safe-area-inset-top) + 10px);padding-top:calc(constant(safe-area-inset-top) + 10px)}.parking-lot .header-slider{width:100%;height:170px;background:#fff;z-index:1;position:relative}.parking-lot .header-slider::before{content:'';position:absolute;bottom:-1px;left:0;width:0;height:0;border-width:0 14px 6px 0;border-style:none solid solid;border-color:transparent transparent #fff;z-index:4}.parking-lot .header-slider::after{content:'';position:absolute;bottom:-1px;right:0;width:0;height:0;border-width:0 0 6px 14px;border-style:none solid solid;border-color:transparent transparent #fff;z-index:4}.parking-lot .header-slider .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;display:inline-block;border-radius:100%;margin-right:5px}.parking-lot .main-body{z-index:2;position:relative}.parking-lot .mt-60{margin-top:-60px}.parking-lot .filter-container{width:calc(100% - 20px);height:360px;box-sizing:border-box;margin-left:10px;background-color:#fff;border-radius:5px;box-shadow:0 2px 14px 0 rgba(0, 0, 0, 0.09);margin-bottom:20px}.parking-lot .filter-container .filter-body{padding:27px 25px 30px}.parking-lot .filter-container .filter-body .header-info{font-family:PingFangSC-Regular;font-size:12px;color:#999;letter-spacing:0}.parking-lot .filter-container .filter-body .slice-border{border-top:1px solid #e9e9e9;transform:scaleY(0.5)}.parking-lot .filter-container .filter-body .filter-body-header .header-body{display:flex;justify-content:space-between;align-items:center;padding-bottom:7px;padding-top:5px}.parking-lot .filter-container .filter-body .filter-body-header .header-body .header-body-left{flex:1;font-family:PingFangSC-Medium;font-size:21px;color:#000;letter-spacing:0}.parking-lot .filter-container .filter-body .filter-body-header .header-body .header-body-right{font-size:10px;color:#c3c3c3}.parking-lot .filter-container .filter-body .filter-body-fselector{padding-top:22px}.parking-lot .filter-container .filter-body .filter-body-fselector .fselector-body{margin-top:9px;margin-bottom:14px;display:flex;justify-content:space-between}.parking-lot .filter-container .filter-body .filter-body-fselector .fselector-body .fselector-Button{width:calc(50% - 5px);background:#f7f7f7;border-radius:19px;font-family:PingFangSC-Regular;font-size:17px;color:#000;letter-spacing:0;text-align:center;padding-top:6px;padding-bottom:6px}.parking-lot .filter-container .filter-body .filter-body-fselector .fselector-body .fselector-Button.checked{background-image:linear-gradient(90deg, #458afe 1%, #8cb7fe 99%);font-family:PingFangSC-Medium;color:#fff;pointer-events:none}.parking-lot .filter-container .filter-body .filter-body-sselector{padding-top:22px;display:flex;justify-content:space-between;align-items:center}.parking-lot .filter-container .filter-body .filter-body-sselector .sselector-label{display:inline-flex;align-items:center}.parking-lot .filter-container .filter-body .filter-body-sselector .sselector-label span{font-family:PingFangSC-Regular;font-size:14px;color:#000;letter-spacing:0;line-height:20px}.parking-lot .filter-container .filter-body .filter-body-sselector .sselector-label .check-label{display:inline-block;width:16px;height:16px;border-radius:100%;border:1.5px solid #c3c3cc;margin-right:5px;position:relative;display:flex;justify-content:center;align-items:center;box-sizing:border-box}.parking-lot .filter-container .filter-body .filter-body-sselector .sselector-label .check-label.checked{background:#669ffe;border:1px solid #5594fe;box-shadow:0 1px 3px 0 #a0c8ff;margin-right:6px;pointer-events:none}.parking-lot .filter-container .filter-body .filter-body-sselector .sselector-label .check-label.checked::after{content:'';width:5px;height:5px;display:block;background:#fff;border-radius:100%}.parking-lot .filter-container .filter-body .filter-body-sselector .mr25{margin-right:0.25rem}.parking-lot .filter-container .filter-body .filter-body-sselector .mr24{margin-right:0.24rem}.parking-lot .filter-container .filter-body .filter-body-sselector .body-tips{font-family:PingFangSC-Regular;font-size:12px;color:#4095ff;letter-spacing:0;display:inline-block;pointer-events:auto}.parking-lot .filter-container .filter-body .filter-body-submit{margin-top:24px;width:100%;height:45px;background-image:linear-gradient(-90deg, #fabe0b 2%, #ff9913 100%);box-shadow:0 2px 4px 0 rgba(239, 135, 51, 0.3);border-radius:50px;font-family:PingFangSC-Medium;font-size:18px;color:#fff;letter-spacing:0;position:relative;z-index:1}.parking-lot .filter-container .filter-body .filter-body-submit::after{content:'';width:100%;height:100%;z-index:2;background:rgba(0, 0, 0, 0.3);position:absolute;left:0;top:0;border-radius:50px;display:none;visibility:hidden}.parking-lot .filter-container .filter-body .filter-body-submit:active::after{display:block;visibility:visible}.parking-lot .filter-container .filter-body .filter-bottom-info{display:flex;justify-content:center;margin-top:13px}.parking-lot .filter-container .filter-body .filter-bottom-info p{display:inline-block;font-family:PingFangSC-Regular;font-size:12px;color:#333;letter-spacing:0;line-height:17px}.parking-lot .filter-container .filter-body .filter-bottom-info span{font-size:12px;color:#ff5b00;font-family:PingFangSC-Medium}.parking-lot .recommend-container{padding-top:20px;display:flex;justify-content:space-evenly;background:#fff;align-items:center}.parking-lot .recommend-container .single-item{width:60px;display:flex;align-items:center;justify-content:center;flex-direction:column}.parking-lot .recommend-container .single-item .item-icon{max-width:58px}.parking-lot .recommend-container .single-item .item-icon img{width:100%;height:auto}.parking-lot .recommend-container .single-item .item-text{font-family:PingFangSC-Regular;font-size:12px;color:#000;letter-spacing:0;margin-top:4px;white-space:nowrap;text-align:center}.parking-lot .footer-info{display:flex;justify-content:center;align-items:center;padding:20px 0;background:#fff}.parking-lot .footer-info::before{content:'';width:26px;margin-left:4px;height:2px;opacity:0.66;background-image:linear-gradient(-90deg, #cbcbd7 20%, #fff 99%)}.parking-lot .footer-info::after{content:'';width:30px;height:2px;opacity:0.66;background-image:linear-gradient(-90deg, #fff 20%, #cbcbd7 99%)}.parking-lot .footer-info p{display:inline-block;font-family:PingFangSC-Regular;font-size:11px;color:#b6b6c2;letter-spacing:0;margin-left:7px;margin-right:7px}.fLayer-container{height:100%}.fLayer-container .fLayer-header-container{display:flex;flex:1;justify-content:center;padding-top:12px;padding-bottom:6px}.fLayer-container .fLayer-header-container p{font-family:PingFangSC-Medium;font-size:16px;color:#222;display:inline-block;font-weight:600}.fLayer-container .fLayer-header-container .fLayer-btn-close{width:42px;height:40px;position:absolute;right:0;top:2px;display:flex;align-items:center;justify-content:center}.fLayer-container .fLayer-header-container .fLayer-btn-close span{font-size:14px;color:#ccc}.fLayer-container .fLayer-body .selfParking{background:#f7f7f7;padding:15px 20px 15px 25px}.fLayer-container .fLayer-body .valetParking{padding:15px 20px 15px 25px}.fLayer-container .fLayer-body .parking-title{font-family:PingFangSC-Medium;font-size:16px;color:#222}.fLayer-container .fLayer-body .parking-container{display:flex;align-items:center;margin-top:10px}.fLayer-container .fLayer-body .parking-container .parking-img{width:55px;height:40px;margin-right:15px}.fLayer-container .fLayer-body .parking-container .parking-content{font-family:PingFangSC-Regular;font-size:15px;color:#222;overflow:hidden;text-overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.fLayer-container .fLayer-body .parking-container .parking-content .addinfo{font-family:PingFangSC-Regular;font-size:13px;color:#666}@media only screen and (max-width: 320px){.parking-lot .filter-container .filter-body .filter-body-sselector .sselector-label span{font-size:12px}.parking-lot .filter-container .filter-body{padding-left:13px;padding-right:13px}}.map-aggregate-box{position:fixed;bottom:0;left:0;right:0;height:1.05rem;background-color:#fff;padding:0.15rem 0.05rem 0.2rem 0.15rem;z-index:1000}.map-aggregate-box h3{margin-bottom:0.1rem;font-size:16px;line-height:20px;color:#333}@media screen and (max-width: 320px){.map-aggregate-box h3{font-size:14px;line-height:18px}}.map-aggregate-box .map-aggregate-img img{width:1.08rem;height:0.73rem;margin-right:0.1rem}.flow-packet-title{font-size:16px;color:#000;padding-bottom:10px}.flow-faq-title{font-size:16px;color:#000;font-weight:700;padding-top:10px;margin-bottom:-3px}.guide_content{position:relative;padding-left:25px;box-sizing:border-box;font-size:14px;line-height:20px}.guide_content [class*=f-flow]{position:absolute;left:0;top:0;font-size:19px}.guide_ask{font-weight:700;padding-bottom:6px}.guide_button{line-height:42px;font-size:13px;color:#19a0f0;text-align:center}.guide_button .f-chevron-down,.guide_button .f-chevron-up{color:#19a0f0;vertical-align:-2px;padding-left:5px;font-size:12px}.wifi-list-new .card-wrap.g-new:before{top:19px}.card-wrap + .guide_button{line-height:40px;text-align:start;margin-top:-15px}.wifi-list-new .g-right-column .list-express .card-wrap{padding:12px 5px 12px 0}.card-wrap .booking_tip.max{max-height:none;-webkit-line-clamp:initial}.guide_text{font-weight:700;color:#333}.flow-tag-item{height:40px;line-height:40px}.flow-tag-item .detail-tag-item{font-size:12px;padding-left:6%;height:40px;margin:0}.flow-tag-item .detail-tag-item:first-child{padding-left:15px}.wifi-flow-index .daytour-info-footer{background-color:#fafafa}.wifi-flow-index .ticket_layer_item{padding:15px 15px 15px 0;border-style:solid}.wifi-flow-index .car-insurance-tip{font-size:12px;margin-bottom:-10px}.wifi-flow-index .car-insurance-tip.area-tip{background-color:#fffef4;margin:15px -15px -14px;padding:0 15px;line-height:34px}.wifi-flow-index .car-insurance-tip .f-ask{font-size:13px;margin-left:10px;vertical-align:-1px}.wifi-flow-index .wifi-index-item{line-height:34px;padding:15px 15px 15px 0;position:relative}.wifi-flow-index .wifi-index-item .f-close2{position:absolute;right:0;top:0;font-size:16px;color:#c1c1c1;width:40px;height:35px;padding:25px 15px 0 0;text-align:right}.wifi-flow-index .wifi-index-item .ttd-fs-16{color:#333}.wifi-flow-index .sub-title{padding-top:10px;margin-left:15px;padding-left:15px;font-size:14px;color:#19a0f0}.wifi-flow-index .sub-title:after{height:51px;background-color:#e8e8e8}.wifi-flow-index .sub-title .f-flow-area{font-size:19px;text-align:center;padding-bottom:3px}.wifi-flow-index .sub-title p{line-height:18px}.wifi-flow-index .g-text-field{padding:7px 0}.wifi-flow-index .g-text-field .g-text-box,.wifi-flow-index .g-text-field input.g-text-field-input{padding-left:75px;width:100%}.wifi-flow-index .g-text-field .ticket_label{font-size:14px;color:#999}.wifi-flow-index .g-text-field .g-text-field-floating-label{font-size:14px}.wifi-flow-index .calendar-h5.wifi-calendar{padding-top:0;margin-left:15px;position:relative}.wifi-flow-index .calendar-h5.wifi-calendar .cui-tab-mod li i,.wifi-flow-index .calendar-h5.wifi-calendar .cui-tab-mod li span{text-align:start}.wifi-flow-index .calendar-h5.wifi-calendar .cui-tab-mod li span{color:#999;font-size:14px;margin-bottom:5px}.wifi-flow-index .calendar-h5.wifi-calendar .cui-tab-mod li i{color:#000;font-size:21px}.wifi-flow-index .calendar-h5.wifi-calendar .cui-tab-mod li i span{color:#000;font-size:16px;margin-left:3px;display:inline-block}.wifi-flow-index .wifi-booking .ins-show-detail{min-width:40px;margin:26px 2% 0 -18px}.wifi-flow-index .wifi-calendar.calendar-h5 .cui-tab-mod{height:72px;background-color:#fff;border-bottom:0}.wifi-flow-index .wifi-calendar.calendar-h5 .cui-tab-mod li{padding:14px 0}.wifi-flow-index .wifi-index-question + .flow-index-answer{height:24px;line-height:24px;position:relative;padding-right:20px}.wifi-flow-index .wifi-index-question + .flow-index-answer .f-arrow-light-right{position:absolute;right:0;bottom:15px}.wifi-flow-index .ticket_layer_item .ticket_layer_content{line-height:20px}.wifi-flow-index .booking_more_info{font-size:12px;border-style:solid;padding:10px 0 10px 15px;background-color:#f0f4f5;margin:0 0 -10px;border-bottom:0}.wifi-flow-index.wifi-guide{bottom:124px}.wifi-flow-index .detail-section-footer,.wifi-flow-index .border-item{border-style:solid}.wifi-flow-index .insured-list .info-list{line-height:65px;height:65px}.wifi-flow-index .insured-list .ttd-input-float,.wifi-flow-index .insured-list .info-list .traveler-info-item,.wifi-flow-index .insured-list .ttd-input{line-height:51px;height:51px;font-size:16px}.wifi-flow-index .ticket_language_chinese{top:9px}.wifi-flow-index .insured-list .padding-list{padding-left:66px}.flow-index-tag{display:inline-block;overflow:visible;margin-left:5px;padding-top:2px}.flow-index-tag.c-tag-box .c-tag-item{font-size:12px;color:#ff7d13;padding:3px 4px}.flow-index-tag.c-tag-box .c-tag-item:before{border:1px solid #ff7d13}.flow-txt-hidden{height:116px;overflow:hidden}.flow-txt-hidden .flow-packet-content{height:62px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.flow-index-answer{font-size:21px;height:34px;line-height:34px}.flow-index-answer .f-arrow-light-right{font-size:16px;margin-top:10px;float:right;color:#ccc}.flow-index-input{position:absolute;top:17px;width:85%;font-size:22px}.flow-index-input::-webkit-input-placeholder{font-size:21px}.flow-index-input::-moz-placeholder{font-size:21px}.flow-index-input:-ms-placeholder{font-size:21px}.wifi_section .flow-index-operator{width:75px;height:23px}.comm-operator{padding-left:155px}.flow-date-content{font-size:21px;color:#000;height:28px;line-height:28px;padding-top:4px;margin-bottom:-4px}.list-pdl8{padding-left:8px}.wificard-layer .flow-packet-title{padding-bottom:4px}.flow-packet-content{word-break:break-all}.flow_btn_box{min-height:44px}.flow_btn{display:inline-block;min-width:0.47rem;margin:10px 6px 0 0;min-height:18px;line-height:18px;padding:6px 13px;text-align:center;font-size:14px;border-radius:4px;color:#333;background-color:#fff;border:solid 1px rgba(221, 221, 221, 0.8)}.flow_btn.pitch{color:#fff;background-color:#19a0f0;border-color:#19a0f0}.flow_btn.disabled,.all-disabled .flow_btn{color:#e0e0e0;background-color:rgba(244, 243, 243, 0.55);pointer-events:none}@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-min-device-pixel-ratio: 2){.wifi-flow-index .calendar-h5.wifi-calendar .cui-tab-mod li i{font-size:20px}.wifi-flow-index .calendar-h5.wifi-calendar .cui-tab-mod li i span{font-size:14px}.wifi-flow-index .wifi-booking .ins-show-detail{margin:24px 1% 0 -12px}}.flow-text-title{color:#999;font-size:14px;line-height:14px}.pay-bottom-box.z-100{z-index:100}.flow-traveler{position:relative;height:64px;line-height:64px}.flow-traveler:last-child .vertical-box,.flow-traveler:last-child .multi-text-list{border-bottom-width:0}.flow-traveler .multi-text-list{margin-left:75px;border-bottom-width:1px}.flow-traveler .f-arrow-light-right{position:absolute;right:15px;top:24px;font-size:16px;color:#ccc}.flow-traveler .traveler-info-item{font-size:16px;color:#333}.flow-traveler .traveler-info-item:first-child{padding-bottom:8px}.flow-traveler .traveler-info-item:only-child{padding-bottom:0}.flow-traveler .vertical-box{border-bottom-width:1px;margin-right:35px}.ticket_label + .f-arrow-light-right{position:absolute;right:15px;top:56px;font-size:16px;color:#ccc}.booking-area .wifi-index-address:last-child .wifi-index-item{border:0}.flow-list .flow-list-item{position:relative;background-color:#fff;padding:25px 15px;margin:15px 12px 0;border-radius:4px;overflow:hidden}.flow-list .flow-list-item:last-child{margin:15px 12px}.flow-list .flow-list-item:before{content:'';position:absolute;width:200%;height:200%;left:0;top:0;border-radius:8px;border:1px solid #e1e1e1;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform:scale(0.5, 0.5);transform:scale(0.5, 0.5);box-sizing:content-box;pointer-events:none}.flow-list .flow-list-item h3{font-size:16px;color:#000;height:24px;text-overflow:ellipsis;overflow:hidden}.flow-list .flow-list-item p{font-size:12px;color:#999;margin-top:2px}.flow-list-item .f-radiobox{margin-right:5px;color:#71c13d;font-size:13px;vertical-align:-1px}.flow-list-item .sub-title:after{height:16px;background-color:#000}.flow-list-item.flow-list-soldout{background-image:url(https://pages.c-ctrip.com/activity/app/flow_gg.png?v=20220209201515);background-repeat:no-repeat;background-position:96% 65%;background-size:60px 60px}.flow-list-item.flow-list-soldout p,.flow-list-item.flow-list-soldout h3,.flow-list-item.flow-list-soldout .f-radiobox{color:#ccc}.flow-list-item.flow-list-soldout .sub-title:after{background-color:#ccc}.flow-list-item .rec-lab-best{vertical-align:1px}.flow-list-img{display:inline-block;width:45px;position:relative;padding-bottom:12.57%;background-color:#eef3f5;height:0;margin:0 20px 0 5px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box}.flow-list-img img{width:100%;position:relative;z-index:2}.flow-list-img .f-logo{position:absolute;left:50%;top:50%;z-index:1;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:30px}.bg-dimgray{background-color:#f9f9f9}.search-flow{padding:10px 14px 10px 16px;background-color:#fff}.search-flow .cui-focus-close{top:15px}.search-flow.isios{padding-top:30px}.search-flow.iphonex{padding-top:calc(env(safe-area-inset-top) + 10px);padding-top:calc(constant(safe-area-inset-top) + 10px)}.flow-cancel{font-size:15px;color:#000;background-color:#fff;padding-left:8px}.width-hidden{width:100%;overflow-x:hidden}.wifi-flow-index-offline{text-align:center;padding-top:140px}.wifi-flow-index-offline .offline-img{width:120px;height:120px}.wifi-flow-index-offline .offline-content{margin-top:16px;font-size:14px;color:#333;font-weight:700}.wifi-flow-index-offline .offline-back{display:inline-block;width:160px;color:#0086f6;font-size:13px;line-height:30px;border:1px solid #0086f6;border-radius:4px;margin-top:16px}.recommend_list{background-color:#fff;position:relative;border-width:0;border-bottom-width:1px;border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;-webkit-border-image:url(../img/bg_border_blue.png?v=20220209201515) 2 stretch;padding-bottom:10px;margin-top:-8px;border-style:solid}.recommend_list .pro-block-detail .g-pro-info-item{min-height:23px}.recommend_list .recommend_border{padding:10px 7px 2px 15px;position:relative}.recommend_list .recommend_item{float:left;position:relative;width:50%;box-sizing:border-box;background-color:#fff}.recommend_list .recommend_item:nth-child(2n) .recommend_border{padding:10px 15px 2px 7px}.recommend_list .recommend_item .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:28px}.recommend_list .recommend_item img{width:100%;position:relative}.recommend_list .recommend_item .spot_name{height:29px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;line-height:15px;font-size:12px;color:#333;margin:6px 0 2px}.recommend_list .recommend_item .ttd-sale{color:#999;line-height:14px;font-size:12px;min-height:14px}.recommend_list .recommend_tag{position:absolute;left:8px;top:0;padding:0 6px;line-height:17px;background-color:#ffa200;color:#fff;z-index:3}.recommend_list .icon-res{width:auto;padding:0 3px 0 5px;left:10px;top:10px}.recommend_list .recommend_pic_box{display:block;height:0;padding-bottom:56.4%;margin-bottom:6px;position:relative;background-color:#eef3f5;width:100%}.recommend_list .price_info{position:relative;font-size:18px;line-height:22px}.recommend_list .price_info i{font-size:15px}.recommend_list .price_info em{font-size:12px;color:#666;vertical-align:1px;padding-left:2px}.recommend_list .origin-price{position:absolute;top:2px;left:0;font-size:10px;color:#797979;font-weight:400}.icon-label{position:absolute;top:0;left:0;z-index:2;line-height:11px;font-size:11px;color:#fff;width:100%;white-space:nowrap}.icon-label-first{padding:3px;background-color:#ff8400;float:left}.icon-label-second{padding:3px;background-color:rgba(0, 0, 0, 0.5);float:left}.ttd-order-recommend .act-mixed-ul,.detail-charteredcar-container .act-mixed-ul{padding:5px 0}.ttd-order-recommend .mixed-li-block .mixed-li-img,.detail-charteredcar-container .mixed-li-block .mixed-li-img{margin:5px 10px 5px 0}.act-mixed-iosholder{background-color:#fff;z-index:999;position:relative;height:20px}.act-mixed-iosholder.iphonex{height:40px}.act-mixed-iosholder.mixed-iosholder-scrollup{background-color:#f9f9f9}.act-mixed-iosholder.mixed-iosholder-scrollup2{background-color:#fff}.act-mixed-body{background-color:#f5f5fa}.act-mixed-body .g-list-loading{background-color:transparent}.act-mixed-body .ineff_wrap{background-color:#f5f5fa}.act-mixed-body .ineff_wrap .cp-h5-main{background-color:#f5f5fa!important}.act-mixed-body.mixed-body-scroll-up{-webkit-transform:translate3d(0, -89px, 0);-moz-transform:translate3d(0, -89px, 0);-ms-transform:translate3d(0, -89px, 0);-o-transform:translate3d(0, -89px, 0);transform:translate3d(0, -89px, 0)}.act-mixed-body.daytour-body-scroll-up{-webkit-transform:translate3d(0, -54px, 0);-moz-transform:translate3d(0, -54px, 0);-ms-transform:translate3d(0, -54px, 0);-o-transform:translate3d(0, -54px, 0);transform:translate3d(0, -54px, 0)}.act-mixed-body.mixed-body-scroll-up44{-webkit-transform:translate3d(0, -44px, 0);-moz-transform:translate3d(0, -44px, 0);-ms-transform:translate3d(0, -44px, 0);-o-transform:translate3d(0, -44px, 0);transform:translate3d(0, -44px, 0)}.act-mixed-body.mixed-body-scroll-up79{-webkit-transform:translate3d(0, -79px, 0);-moz-transform:translate3d(0, -79px, 0);-ms-transform:translate3d(0, -79px, 0);-o-transform:translate3d(0, -79px, 0);transform:translate3d(0, -79px, 0)}.act-mixed-body.mixed-body-transition{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.act-mixed-head{height:44px;background-color:#fff;position:relative;z-index:110}.act-mixed-head .mixed-head-left{width:50px;height:44px;line-height:44px;text-align:center}.act-mixed-head .mixed-head-left span{font-size:17px;color:#222;vertical-align:middle}.act-mixed-head .mixed-head-center{font-size:18px;color:#222;height:44px;line-height:44px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.act-mixed-head .mixed-head-center .f-arrow-light-down{margin-left:8px;font-size:10px;font-weight:700}.act-mixed-head .mixed-head-right{width:50px;height:44px;line-height:44px;text-align:center}.act-mixed-head .mixed-head-right span{font-size:17px;color:#222;vertical-align:middle}.act-mixed-tab{position:relative;height:35px;width:100%;overflow:hidden;z-index:110}.act-mixed-tab .mixed-tab-box{position:relative;height:35px;overflow:hidden;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.act-mixed-tab .mixed-tab-box .mixed-tab-item{display:table;padding:0 10px;color:#222;font-size:16px;text-align:center}.act-mixed-tab .mixed-tab-box .mixed-tab-item span{display:inline-block;line-height:32px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.act-mixed-tab .mixed-tab-box .mixed-tab-item.tab-item-selected span{border-bottom:3px solid #19a0f0;position:relative;color:#19a0f0}.act-mixed-tab .mixed-tab-box .mixed-tab-item:first-child{padding-left:25px}.act-mixed-filter{position:relative;box-shadow:0 0 2px 0 rgba(0, 0, 0, 0.1)}.act-mixed-filter .mixed-filter-box{height:40px;background-color:#f7f7f7;position:relative;z-index:110}.act-mixed-filter .mixed-filter-box .newplay-superscript{position:absolute;font-size:9px;line-height:13px;color:#fff;height:13px;padding:0 4px;text-align:center;z-index:10;top:-7px;left:3px;white-space:nowrap;background-image:-webkit-gradient(linear, left, from(#de00e0), color-stop(100%, #ff3434));background-image:linear-gradient(90deg, #de00e0 0%, #ff3434 100%);opacity:0.95;border-top-left-radius:6px;border-bottom-right-radius:6px;border-top-right-radius:6px}.act-mixed-filter .mixed-filter-box ul{width:100%}.act-mixed-filter .mixed-filter-box li{padding:0 2px;flex-shrink:0}.act-mixed-filter .mixed-filter-box li:first-child{padding-left:16px}.act-mixed-filter .mixed-filter-box li:last-child{padding-right:16px}.act-mixed-filter .mixed-filter-box li .filter-block-tag{margin:0}.act-mixed-filter .mixed-filter-box .filter-block-expand{position:relative;flex-shrink:0;height:27px;line-height:28px;color:#222;background-color:#fff;font-size:12px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:1px 6px 0 8px;white-space:nowrap;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-mixed-filter .mixed-filter-box .filter-block-expand:before{content:'';position:absolute;width:200%;height:200%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:1px solid #ccc;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;left:100%;top:100%;transform:translate(-50%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5);pointer-events:none}.act-mixed-filter .mixed-filter-box .filter-block-expand .block-expand-txt{display:inline-block;max-width:.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.act-mixed-filter .mixed-filter-box .filter-block-expand .block-expand-arrow{margin-left:2px;border-top:3.5px solid #aaa;border-left:3.5px dashed transparent;border-right:3.5px dashed transparent}.act-mixed-filter .mixed-filter-box .filter-block-expand.filter-block-recommend{min-width:.83rem}.act-mixed-filter .mixed-filter-box .filter-block-expand.filter-block-recommend .block-expand-txt{max-width:.76rem}.act-mixed-filter .mixed-filter-box .filter-block-expand.block-expand-stretched{color:#19a0f0}.act-mixed-filter .mixed-filter-box .filter-block-expand.block-expand-stretched:before{border-color:#19a0f0}.act-mixed-filter .mixed-filter-box .filter-block-expand.block-expand-stretched .block-expand-arrow{border-top-color:#19a0f0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.act-mixed-filter .mixed-filter-box .filter-block-expand.block-expand-selected{color:#19a0f0}.act-mixed-filter .mixed-filter-box .filter-block-expand.block-expand-selected:before{border-color:#19a0f0}.act-mixed-filter .mixed-filter-box .filter-block-expand.block-expand-selected .block-expand-arrow{border-top-color:#19a0f0}.act-mixed-filter .mixed-filter-box .filter-block-tag{position:relative;flex-shrink:0;height:27px;line-height:28px;color:#222;background-color:#fff;font-size:12px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:0 10px;white-space:nowrap;margin:0 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-mixed-filter .mixed-filter-box .filter-block-tag:before{content:'';position:absolute;width:200%;height:200%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:1px solid #ccc;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;left:100%;top:100%;transform:translate(-50%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5);pointer-events:none}.act-mixed-filter .mixed-filter-box .filter-block-tag.block-tag-selected{color:#19a0f0}.act-mixed-filter .mixed-filter-box .filter-block-tag.block-tag-selected:before{border-color:#19a0f0}.act-mixed-filter .mixed-filter-box.mixed-filter-box-scroll{z-index:99}.act-mixed-filter .mixed-filter-box-scroll .filter-block-tag:first-child{margin-left:16px}.mixed-filter-discount{height:40px;background-color:#fff}.mixed-filter-discount .filter-discount-tag{position:relative;height:27px;line-height:28px;color:#f5474b;background-color:#f7f7f7;font-size:12px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:0 10px;white-space:nowrap;margin:0 2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mixed-filter-discount .filter-discount-tag:before{content:'';position:absolute;width:200%;height:200%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:1px solid #f7f7f7;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;left:100%;top:100%;transform:translate(-50%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5);pointer-events:none}.mixed-filter-discount .filter-discount-tag.discount-tag-selected{background-color:#fff}.mixed-filter-discount .filter-discount-tag.discount-tag-selected:before{border-color:#f5474b}.mixed-filter-discount .filter-discount-tag:first-child{margin-left:16px}@media screen and (max-width: 320px){.act-mixed-filter .mixed-filter-box .filter-block-expand{min-width:.61rem;font-size:11px;padding:0 3px}.act-mixed-filter .mixed-filter-box .filter-block-expand .block-expand-txt{max-width:44px}.act-mixed-filter .mixed-filter-box .filter-block-expand.filter-block-recommend .block-expand-txt{max-width:69px}}.act-mixed-filter-collapsible{padding:8px 16px 0;background-color:#fff;overflow:hidden}.act-mixed-filter-collapsible .filter-collapsible-box{overflow:hidden}.act-mixed-filter-collapsible .filter-collapsible-box .filter-collapsible-block{display:inline-block;position:relative;height:27px;line-height:28px;padding:0 10px;color:#222;font-size:12px;margin:0 4px 5px 0;background-color:#f7f7f7;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-mixed-filter-collapsible .filter-collapsible-box .filter-collapsible-block:before{content:'';position:absolute;width:200%;height:200%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:1px solid #f7f7f7;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;left:100%;top:100%;transform:translate(-50%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5);pointer-events:none}.act-mixed-filter-collapsible .filter-collapsible-box .filter-collapsible-block.collapsible-block-selected{background-color:#fff;color:#19a0f0}.act-mixed-filter-collapsible .filter-collapsible-box .filter-collapsible-block.collapsible-block-selected:before{border-color:#19a0f0}.act-mixed-filter-collapsible .filter-collapsible-btn{text-align:center;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.act-mixed-filter-collapsible .filter-collapsible-btn .f-arrow-light-down{color:#999;font-size:12px}.act-mixed-filter-collapsible.filter-collapsible-shrink .filter-collapsible-box{max-height:63px}.act-mixed-filter-collapsible.filter-collapsible-shrink .filter-collapsible-btn{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.act-mixed-filter.act-mixed-original .mixed-filter-box li:first-child{padding-left:8px}.act-mixed-filter.act-mixed-original .mixed-filter-box li:last-child{padding-right:8px}.act-mixed-filter.act-mixed-original .mixed-filter-box-scroll .filter-block-tag:first-child{margin-left:8px}.act-mixed-original .mixed-filter-discount .filter-discount-tag:first-child{margin-left:8px}.act-mixed-filter-collapsible.act-mixed-original{padding:8px 8px 0}.mixed-filter-discount.act-mixed-original .filter-discount-tag:first-child{margin-left:8px}.act-mixed-list-box{padding-bottom:127px}.act-mixed-ul{background-color:#fff;padding:5px 0 8px}.act-mixed-ul .mixed-li-visited .mixed-li-title{color:#666}.act-mixed-ul li:last-child .mixed-li-block .mixed-li-block-detail{background:none;border:none}.mixed-li-block{min-height:90px}.mixed-li-block .mixed-li-img{position:relative;width:95px;min-height:100px;margin:2px 10px 2px 0;flex-shrink:0;-webkit-flex-shrink:0;-moz-flex-shrink:0;position:relative;background-color:#eef3f5;-webkit-align-self:stretch;align-self:stretch}.mixed-li-block .mixed-li-img img{position:absolute;width:100%;height:100%;z-index:1}.mixed-li-block .mixed-li-img .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:25px}.mixed-li-block .mixed-li-img .mixed-label-superscript{position:absolute;display:inline-block;z-index:2;text-align:center;color:#fff;background:#ff8400;font-size:11px;height:15px;line-height:15px;padding-left:4px;padding-right:4px;border-bottom-right-radius:4px}.mixed-li-block .mixed-li-img .mixed-label-superscript span{display:inline-block;height:15px;line-height:15px;overflow:hidden}.mixed-li-block .mixed-li-img .img-mask{position:absolute;bottom:0;left:0;z-index:1;box-sizing:border-box;padding:1px 4px;width:100%;background:#000;background:-webkit-gradient(linear, 0 0, 0 bottom, from(transparent), to(#000));background:linear-gradient(to bottom, transparent, #000);color:#fff;font-size:11px;line-height:16px;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.mixed-li-block .mixed-ib-container{margin-top:7px;height:16px;overflow:hidden;text-overflow:ellipsis}.mixed-li-block .u-pro-tag i{font-size:11px;margin-right:3px;margin-bottom:1px}.mixed-li-block .mixed-li-block-detail{min-height:100px;padding:2px 9px 2px 0;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-direction:column;width:100%;overflow:hidden}.mixed-li-block .mixed-li-title{line-height:18px;color:#000;font-size:15px;font-weight:400;margin-top:9px;max-height:36px}.mixed-li-block .mixed-li-title .mixed-title-txt{overflow:hidden}.mixed-li-block .mixed-li-title .mixed-title-car-tag{display:inline;padding:0 3px;border:1px solid #b2b2b2;border-radius:2px;color:#000;font-size:11px;vertical-align:2px;margin-right:3px;white-space:nowrap}.mixed-li-block .mixed-li-title .mixed-li-title-ad{height:15px;line-height:15px;padding:0 4px;background-color:#eee;border-radius:2px;font-size:11px;color:#999;text-align:center;margin-left:3px;margin-top:1px;white-space:nowrap}.mixed-li-block .mixed-li-car-info{margin-top:3px;color:#000;font-size:12px}.mixed-li-block .mixed-li-block-item{margin-bottom:10px}.mixed-li-block .mixed-li-block-desc .mixed-desc-spot{font-size:12px;color:#999;margin-top:7px;height:15px;line-height:15px;flex-wrap:wrap;-webkit-flex-wrap:wrap;align-items:baseline;-webkit-align-items:baseline}.mixed-li-block .mixed-li-block-desc .mixed-desc-spot span{margin-right:5px;line-height:14px}.mixed-li-block .mixed-li-block-desc .mixed-desc-spot .mixed-desc-score{font-size:12px;color:#19a0f0}.mixed-li-block .mixed-li-block-desc .mixed-desc-spot .mixed-desc-score dfn{font-size:17px;margin-right:1px}.mixed-li-block .mixed-li-block-desc .mixed-desc-spot .mixed-desc-rate{color:#19a0f0}.mixed-li-block .mixed-li-block-desc .mixed-desc-spot .mixed-desc-sale{min-width:80px}.mixed-li-block .mixed-li-block-desc .daytour-desc-info{height:15px;line-height:16px;margin-top:5px;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mixed-li-block .mixed-li-block-desc .daytour-desc-info span{color:#999;margin-right:5px}.mixed-li-block .mixed-li-block-desc .daytour-desc-info .blue{color:#099fde}.mixed-li-block .mixed-li-block-price{width:80px;text-align:right;flex-direction:column;-webkit-box-orient:vertical;-webkit-flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-justify-content:flex-end}.mixed-li-block .mixed-li-price{line-height:12px}.mixed-li-block .mixed-li-price-info{font-size:12px;color:#f40;vertical-align:text-bottom;margin-right:1px}.mixed-li-block .mixed-li-price-info i{font-size:21px;font-weight:700;margin-left:1px}.mixed-li-block .mixed-li-sale-text{line-height:14px;font-size:12px;color:#999}.mixed-li-block .mixed-li-price-add{margin-top:4px;margin-bottom:6px}.mixed-li-block .mixed-li-price-free{font-size:12px;color:#999;display:-webkit-box;-webkit-box-pack:end;-webkit-box-align:center}@media screen and (max-width: 374px){.mixed-li-block .mixed-desc-spot .mixed-desc-rate{display:none}.mixed-li-block .mixed-ib-container{height:15px}.mixed-li-block .u-pro-tag i{font-size:10px;margin-right:2px}.mixed-li-block .mixed-li-title{font-size:14px}.mixed-li-block .mixed-li-img{width:80px;min-height:80px}.mixed-li-block .mixed-li-block-detail{min-height:80px}.mixed-li-block .mixed-li-block-item{margin-bottom:5px}}.mixed-li-soldout{background:url(../img/sold_out.png?v=20220209201515) no-repeat right bottom;background-size:70px 64px}.mixed-li-soldout .mixed-li-title,.mixed-li-soldout .mixed-li-car-info,.mixed-li-soldout .mixed-li-price-info{color:#999}.mixed-li-soldout .mixed-li-block .mixed-li-title .mixed-title-car-tag{color:#999}.mixed-li-wifi .mixed-li-block{min-height:85px}.mixed-li-wifi .mixed-li-block .mixed-li-wifi-img{width:95px;min-height:80px;margin:2px 10px 2px 0}.mixed-li-wifi .mixed-li-block .mixed-li-wifi-img [class*=f-]{display:block;width:55px;height:55px;line-height:55px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;background-color:#5bf;font-size:26px;text-align:center}.mixed-li-wifi .mixed-li-block .mixed-li-block-detail{min-height:80px}.mixed-li-wifi .mixed-li-block .mixed-li-block-detail .mixed-li-wifi-txt{font-size:18px;line-height:24px;color:#000;margin:10px 5px 6px;text-align:center}.mixed-li-wifi .mixed-li-block .mixed-li-block-detail .mixed-li-wifi-txt span{color:#f40;font-size:21px;vertical-align:-1px}.mixed-li-wifi .mixed-li-block .mixed-li-block-detail .mixed-li-wifi-txt dfn{color:#f40;font-size:19px}.mixed-li-wifi .mixed-li-block .mixed-li-block-detail .mixed-li-wifi-btn{padding:0 16px;margin:0 0 10px;height:21px;line-height:21px;color:#666;font-size:12px;border:solid 1px #ccc;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.mixed-li-ticket .mixed-li-block{min-height:85px}.mixed-li-ticket .mixed-li-block .mixed-li-ticket-img{width:95px;min-height:80px;margin:2px 10px 2px 0}.mixed-li-ticket .mixed-li-block .mixed-li-ticket-img [class*=f-]{display:block;width:55px;height:55px;line-height:55px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;color:#fff;background-color:#5bf;font-size:26px;text-align:center}.mixed-li-ticket .mixed-li-block .mixed-li-block-detail{min-height:80px;background:none;border:none}.mixed-li-ticket .mixed-li-block .mixed-li-block-detail .mixed-li-ticket-txt{font-size:18px;line-height:24px;color:#000;margin:0 5px 6px;text-align:left;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.mixed-li-ticket .mixed-li-block .mixed-li-block-detail .mixed-li-ticket-txt span{color:#f40;font-size:21px;vertical-align:-1px}.mixed-li-ticket .mixed-li-block .mixed-li-block-detail .mixed-li-ticket-txt dfn{color:#f40;font-size:19px}.mixed-li-ticket .mixed-li-block .mixed-li-ticket-arrow{color:#d1d1d1;width:30px}.mixed-li-ticket .mixed-ad-ib-container{margin-left:5px;height:16px;overflow:hidden;text-overflow:ellipsis}.act-mixed-recommend{margin-top:10px}.act-mixed-recommend .mixed-recommend-title{height:40px;line-height:40px;color:#000;font-size:15px;padding:0 15px;background-color:#fff}.act-mixed-mask{overflow:auto;position:fixed;top:0;bottom:0;left:0;right:0;z-index:100;background:rgba(0, 0, 0, 0.5)}.act-mixed-poplayer{position:absolute;top:0;left:0;right:0;width:100%;z-index:105;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.act-mixed-poplayer.act-mixed-poplayer-show{-webkit-transform:translateY(40px);transform:translateY(40px)}.act-mixed-poplayer .mixed-poplayer-container{-webkit-transition:all 0.5s ease;transition:all 0.5s ease}.act-mixed-poplayer .mixed-poplayer-container .mixed-poplayer-canlendar .g-calendar-week{position:static}.act-mixed-poplayer .mixed-poplayer-container .mixed-poplayer-canlendar .g-calendar-body{overflow:scroll}.act-mixed-poplayer .mixed-poplayer-container .mixed-poplayer-canlendar .g-calendar-wrap{padding:0}.act-mixed-poplayer .mixed-poplayer-container .list-filter-btn{height:auto;font-size:16px}.act-mixed-poplayer .mixed-poplayer-container .list-filter-btn .ttd-btn-flat{font-size:16px}.act-mixed-poplayer .mixed-poplayer-container .list-filter-btn .disable-poi-line{background-color:#ffb170}.act-mixed-poplayer .mixed-poplayer-container.g-double-column-pop{padding-top:0}.act-mixed-poplayer .mixed-poplayer-date{background-color:#fff;padding:15px}.act-mixed-poplayer .mixed-poplayer-date .poplayer-date-btns .poplayer-date-btn{font-size:14px;color:#000;width:105px;height:35px;line-height:35px;margin-bottom:10px;text-align:center;border:solid 1px #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.act-mixed-poplayer .mixed-poplayer-date .poplayer-date-btns .poplayer-date-btn:last-child{margin-right:0}.act-mixed-poplayer .mixed-poplayer-date .poplayer-date-btns .poplayer-date-btn span{vertical-align:middle}.act-mixed-poplayer .mixed-poplayer-date .poplayer-date-btns .poplayer-date-btn .f-chevron-right{color:#999;margin-left:5px}.act-mixed-poplayer .mixed-poplayer-date .poplayer-date-btns .poplayer-date-btn.poplayer-date-btn-selected{color:#19a0f0;border-color:#19a0f0}.act-mixed-poplayer .mixed-poplayer-date .poplayer-date-btns .poplayer-date-btn.poplayer-date-btn-selected .f-chevron-right{color:#19a0f0}.act-mixed-poplayer .mixed-poplayer-date .poplayer-clear-btn{font-size:14px;width:85px;height:35px;line-height:35px;text-align:center;border:solid 1px #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-bottom:20px}.act-mixed-poplayer .mixed-poplayer-date .poplayer-clear-btn.poplayer-clear-btn-selected{color:#ccc;background-color:#f5f5f5;border-color:#e1e1e1}.act-mixed-poplayer .mixed-poplayer-date .mixed-poplayer-tip{font-size:12px;color:#999}.act-mixed-poplayer .g-double-column-pop .g-right-column .f-tick{right:7px}.list-filter-pop .g-double-column-pop .g-right-column .f-tick{right:7px}.mixed-li-block .mixed-ib-container .u-pro-tag:last-child i{margin-right:0}.mixed-li-filter{background-color:#f5f5f5;padding:15px 10px}.mixed-li-filter .filter-title{text-align:center;padding:0 5px}.mixed-li-filter .filter-title span{font-size:15px;color:#000;line-height:15px;text-align:center}.mixed-li-filter .filter-title span::before{content:"";display:inline-block;width:55px;height:1px;background-color:rgba(153, 153, 153, 0.6);vertical-align:4px;margin-right:5px}.mixed-li-filter .filter-title span::after{content:"";display:inline-block;width:55px;height:1px;background-color:rgba(153, 153, 153, 0.6);vertical-align:4px;margin-left:5px}.mixed-li-filter .filter-block-box{max-height:70px;overflow:hidden;margin-top:15px}.mixed-li-filter .filter-block-box.filter-block-horizontal-center{-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.mixed-li-filter .filter-block-box .filter-block{margin:0 0.04rem 10px;padding:0 8px;height:30px;width:0.8rem;background-color:#fff;font-size:13px;color:#000;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.mixed-li-filter .filter-block-box .filter-block span{line-height:14px;white-space:nowrap;overflow:hidden}@media only screen and (max-device-width: 320px){.mixed-li-filter .filter-block-box .filter-block{width:0.79rem}.mixed-li-filter .filter-block-box .filter-block span{white-space:normal;overflow:visible}}.mixed-li-border-none .mixed-li-block-detail{background:none;border:none}.mixed-search-bar{background-color:#fff}.mixed-search-bar.search_wrap input{padding-right:60px;background-color:#ededed}.mixed-search-bar.search_wrap .search_cancel{color:#19a0f0}.mixed-li-search{background-color:#f5f5fa;overflow:auto}.mixed-li-search p{height:40px;line-height:40px;color:#000;font-size:15px;padding:0 15px;background-color:#fff}.act-mixed-ul .mixed-li-search + li{margin-top:5px}.list-header-fix{position:relative;z-index:1000}.mixed-li-filter2{background-color:#f5f5fa;padding:13.5px}.mixed-li-filter2 .filter-title2{text-align:center;padding:0 6.5px}.mixed-li-filter2 .filter-title2 span{font-family:PingFangSC-Regular;font-size:14px;color:#7a7a8b;letter-spacing:0.5px;line-height:14px;text-align:center}.mixed-li-filter2 .filter-title2 span::before{content:"";display:inline-block;opacity:0.54;background-image:linear-gradient(-90deg, #f7f7f7 0%, #9393b4 100%);border-radius:6px;width:15px;height:3px;vertical-align:4px;margin-right:6.5px}.mixed-li-filter2 .filter-title2 span::after{content:"";display:inline-block;opacity:0.54;background-image:linear-gradient(90deg, #f7f7f7 0%, #9393b4 91%);border-radius:6px;width:15px;height:3px;vertical-align:4px;margin-left:6.5px}.mixed-li-filter2 .filter-block-box{max-height:92px;overflow:hidden;margin-top:15px}.mixed-li-filter2 .filter-block-box .filter-block{margin:0 0.08rem 8px 0;height:42px;width:1.1rem;width:calc((100% - 0.08rem*2)/3);background-color:#fff;font-size:13px;color:#000;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;padding:0 8px}.mixed-li-filter2 .filter-block-box .filter-block span{line-height:13px;white-space:nowrap;overflow:hidden;font-family:PingFangSC-Regular;font-size:13px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.mixed-li-filter2 .filter-block-box .filter-block:nth-child(3n){margin-right:0}.mix-filter-poi{max-height:355px;padding-top:8.5px;padding-bottom:12.5px}.mix-filter-poi .title-container{padding:0 15px;overflow:hidden;height:23px}.mix-filter-poi .title-desc{font-family:PingFangSC-Regular;font-size:14px;color:#b6b6b6;letter-spacing:0}.mix-filter-poi .container-strech .f-chevron-up-thin{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mix-filter-poi .container-strech .rectangle-option-container{max-height:102.5px}.mix-filter-poi .rectangle-option-container{padding:6px 15px 0;margin-bottom:4px;overflow:hidden}.mix-filter-poi .rectangle-option-container .option{width:calc((100% - 0.08rem*2)/3);margin:0 0.069rem 7.5px 0;height:47px;border:1px solid #fff;line-height:47px;font-size:13px;background-color:#f7f7f7;border-radius:2.5px;text-align:center;font-family:PingFangSC-Regular;color:#000;letter-spacing:0;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 8px}.mix-filter-poi .rectangle-option-container .option .newpoi-option-text{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;line-height:16px;word-break:break-all}.mix-filter-poi .rectangle-option-container .option .hotplay-superscript{position:absolute;font-size:9px;line-height:13px;color:#fff;height:13px;padding:0 4px;text-align:center;top:-6px;left:-1px;white-space:nowrap;background-image:-webkit-gradient(linear, left, from(#ff6d3e), color-stop(100%, #ff3a35));background-image:linear-gradient(90deg, #ff6d3e 0%, #ff3a35 100%);opacity:0.95;border-bottom-right-radius:6px;border-Top-right-radius:6px;border-Top-left-radius:6px}.mix-filter-poi .rectangle-option-container .option .select-mode{position:absolute;right:0;bottom:-1px;width:0;height:0;border:solid transparent;border-right:10px solid #099fde;border-bottom:10px solid #099fde;border-left:10px solid transparent;border-top:10px solid transparent;border-radius:0 0 4px 0;-webkit-transform:rotateZ(0);transform:rotateZ(0);display:none}.mix-filter-poi .rectangle-option-container .option .select-mode .f-tick2{display:block;color:#fff;font-size:10px;margin:-2px 0 0}.mix-filter-poi .rectangle-option-container .cur{background-color:rgba(25, 160, 240, 0.06);border:1px solid #19a0f0;color:#19a0f0;font-weight:inherit}.mix-filter-poi .rectangle-option-container .cur .select-mode{display:block}.mix-filter-poi .rectangle-option-container .option:nth-child(3n){margin-right:0}.wifi-converge-container{padding-top:12.5px;padding-right:33.5px;flex:1;border-top:1px solid #ececec;border-bottom:1px solid #ececec}.wifi-converge-container .wifi-converge-city{font-family:PingFangSC-Regular;font-size:15px;color:#222;text-align:left;line-height:20px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2}.wifi-converge-container .wifi-converge-count-container{margin-top:9px}.wifi-converge-container .wifi-converge-count-container .wifi-converge-count{font-family:PingFangSC-Light;font-size:12px;color:#999;line-height:17px}.wifi-converge-container .wifi-converge-count-container .wifi-converge-icon{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;color:#999;font-size:10px;vertical-align:middle;position:relative;top:-1px}.ad-img-container{width:95px;margin:8px 10px 8px 16px}.ad-f-close{position:absolute;right:14px;top:14px;font-size:8px;color:#cfcfdd;z-index:100}.ad-li-detail{padding-top:16px;background:none;border:none;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-orient:vertical;-webkit-flex-direction:column;width:100%;overflow:hidden;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;flex:1;-ms-flex:1;display:flex}.ad-img{width:100%;width:100%}.ad-img2{width:100%;width:100%}.ad-sub-title{font-family:PingFangSC-Regular;font-size:13px;color:#919191;letter-spacing:0;text-align:center;line-height:20px;overflow:hidden;-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;width:182px}.ad-title{font-family:PingFangSC-Medium;font-size:18px;color:#222;letter-spacing:0;text-align:center;line-height:20px;margin-top:2.5px;overflow:hidden;-webkit-line-clamp:1;white-space:nowrap;text-overflow:ellipsis;width:240px}.ad-btn{position:relative;padding:0 16px;margin:8.5px 0 15px;height:29px;min-width:98px;line-height:29px;background-color:#fff;color:#222;font-size:14px;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;overflow:hidden;text-align:center;width:98px}.ad-btn::before{content:'';position:absolute;width:200%;height:200%;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:1px solid #ccc;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;left:100%;top:100%;transform:translate(-50%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5);pointer-events:none}.act-daytour-iosholder{background-color:#fff;z-index:999;position:relative;height:20px}.act-daytour-iosholder.iphonex-top{height:40px}.act-daytour-iosholder.daytour-iosholder-scrollup{background-color:#fff}.act-daytour-head{height:44px;background-color:#fff;position:relative;z-index:110}.act-daytour-head .daytour-head-left{width:50px;height:44px;line-height:44px;text-align:center}.act-daytour-head .daytour-head-left span{font-size:17px;color:#222;vertical-align:middle}.act-daytour-head .daytour-head-center{font-size:18px;color:#222;height:44px;line-height:44px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.act-daytour-head .daytour-head-center .f-arrow-light-down{margin-left:8px;font-size:10px;font-weight:700}.act-daytour-head .daytour-head-right{width:50px;height:44px;line-height:44px;text-align:center}.act-daytour-head .daytour-head-right span{font-size:17px;color:#222;vertical-align:middle}.act-daytour-filter{position:relative}.act-daytour-filter .daytour-filter-box{height:40px;background-color:#fff;position:relative;z-index:110}.act-daytour-filter .daytour-filter-box .filter-block-expand{min-width:0.9rem;color:#000;font-size:14px}.act-daytour-filter .daytour-filter-box .filter-block-expand .block-expand-txt{display:inline-block;max-width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.act-daytour-filter .daytour-filter-box .filter-block-expand .block-expand-arrow{margin-left:5px;border-top:4px solid #666;border-left:4px dashed transparent;border-right:4px dashed transparent}.act-daytour-filter .daytour-filter-box .filter-block-expand.filter-block-recommend{min-width:1.2rem}.act-daytour-filter .daytour-filter-box .filter-block-expand.filter-block-recommend .block-expand-txt{max-width:90px}.act-daytour-filter .daytour-filter-box .filter-block-expand.block-expand-stretched{color:#19a0f0}.act-daytour-filter .daytour-filter-box .filter-block-expand.block-expand-stretched .block-expand-arrow{border-top-color:#19a0f0;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.act-daytour-filter .daytour-filter-box .filter-block-expand.block-expand-selected{color:#19a0f0}.act-daytour-filter .daytour-filter-box .filter-block-expand.block-expand-selected .block-expand-arrow{border-top-color:#19a0f0}.act-daytour-filter .daytour-filter-box .filter-block-expand.filter-block-small{min-width:0.75rem}.act-daytour-filter .daytour-filter-box .filter-block-tag{flex-shrink:0;height:25px;line-height:25px;color:#666;background-color:#fff;font-size:12px;border:solid 1px #e1e1e1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:0 10px;white-space:nowrap;margin:0 5px}.act-daytour-filter .daytour-filter-box .filter-block-tag.block-tag-selected{border-color:#19a0f0;color:#19a0f0}.act-daytour-filter .daytour-filter-box.daytour-filter-box-scroll{z-index:99;background:none;background-color:#fff}.act-daytour-filter .daytour-filter-box.daytour-filter-box-scroll .filter-block-tag{background-color:#f5f5f5;border:1px solid #f5f5f5}.act-daytour-filter .daytour-filter-box.daytour-filter-box-scroll .filter-block-tag.block-tag-selected{background-color:#fff;border-color:#19a0f0}@media screen and (max-width: 374px){.act-daytour-filter .daytour-filter-box .filter-block-expand{font-size:12px}}.daytour-poplayer-container .rectangle-content-box{max-height:380px;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:#fff;padding:15px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rectangle-content-box .container-strech .f-chevron-up{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rectangle-content-box .container-strech .rectangle-option-container{max-height:88px}.rectangle-content-box .title-container{padding:0 20px;overflow:hidden}.rectangle-content-box .title-container .title-desc{font-size:14px;color:#000}.rectangle-content-box .title-container .title-mixed-option{font-size:13px;color:#19a0f0;max-width:1.93rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.rectangle-content-box .title-container .f-chevron-up{color:#999;margin-left:5px}.rectangle-content-box .rectangle-option-container{margin:15px 0;padding:0 10px 0 20px;overflow:hidden}.rectangle-content-box .rectangle-option-container .option{min-width:0.57rem;margin:0 0.09rem 9px 0;padding:0 0.1rem;height:35px;line-height:35px;font-size:13px;color:#000;background-color:#f5f5f5;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center}.rectangle-content-box .rectangle-option-container .option.selected{background-color:#19a0f0;color:#fff}.mixed-poplayer-container .act-rank-list{padding-left:20px}.mixed-poplayer-container .act-rank-list li .g-pl{padding-left:0;text-align:left;font-size:14px}.recommend-hot-tag{height:15px;padding:0 3px;margin-right:5px;line-height:15px;border-top-left-radius:4px;border-bottom-right-radius:4px;background-image:linear-gradient(54deg, #ff1818 0%, #f60 70%);color:#fff;font-size:11px;font-weight:700}.city_summary_list .font_small{font-size:9px}.city_summary_item{position:relative;height:3.5714%}.cui-city-itmes .cui-city-t{display:block;padding:0 20px 0 10px;line-height:25px;border:none;color:#333}.c-ticket-citylist-parent .cui-city-t{line-height:25px}.c-ticket-citylist-child .c-ticket-citylist-item{line-height:50px;background-color:#fff}.c-ticket-citylist-child .c-ticket-citylist-item p{margin-left:10px;border-width:0;border-bottom-width:1px;border-style:solid;-webkit-border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_light.png?v=20220209201515) 2 stretch}.fix_title_ios,.fix_title_android,.fix_title_android_app{position:absolute;left:0;right:0;width:100%;height:25px;line-height:25px;padding:0 10px;box-sizing:border-box;background-color:#efefef;color:#333;z-index:1}.city_summary{position:fixed;top:0;right:0;width:25px;height:calc(100% - 142px);margin-top:142px;padding:0 0 44px;box-sizing:border-box;z-index:10;font-size:11px;color:#079fde}.city_summary.android_app_fix{margin-top:98px}.city_summary_list{height:100%;text-align:center;background:rgba(255, 255, 255, 0.3)}.city_summary_item .city_selected{display:none;position:absolute;top:0;left:-38px;width:50px;height:50px;text-align:center;line-height:50px;color:#fff;font-size:24px;margin:-19px 0 0 -55px;background:rgba(9, 159, 222, 0.5);border-radius:4px;z-index:200}.city_summary_item.current .city_selected{display:block}.city_summary_item .city_selected:after{content:'';position:absolute;right:-16px;top:50%;margin-top:-4px;width:0;height:0;border-width:5px 8px;border-style:solid;border-color:transparent transparent transparent rgba(9, 159, 222, 0.5)}.citylist dd{padding:12px 20px 13px 10px}.citylist.cityswitch.collapse dd{display:none}.city_associate{position:relative;z-index:10}.cui-city-itmes .cui-city-n{position:relative;background-color:#fff}.city_box .cui-city-itmes .cui-city-n li{border-style:none;border-bottom-width:0}.cui-city-itmes .cui-city-n li.c9{color:#999}.cui-city-itmes .cui-city-n li span{display:inline-block;line-height:44px;font-size:15px;vertical-align:middle}.cui-city-itmes .cui-city-n li .hotcity-name span{line-height:18px}.cui-city-itmes .cui-city-n li strong{color:#000;font-weight:100}.cui-city-itmes .cui-city-n li .text_blue{padding:0 5px;font-size:17px}.cui-city-itmes .cui-city-n2{padding:5px 22px 5px 6px}.cui-city-itmes .city_associate li p{padding:13px 20px 15px 0}.cui-arrow-close .cui-city-t:before,.cui-arrow-close .cui-city-t:after,.cui-arrow-open .cui-city-t:before,.cui-arrow-open .cui-city-t:after{margin:14px 4px 0 0}.title_fixed{position:fixed;top:0}.cui-city-itmes .cui-city-n li.current{background:none}.c-ticket-citylist-child .c-ticket-citylist-item:last-child p{border-bottom-width:0}.c-ticket-citylist-child .c-ticket-citylist-hot{box-sizing:border-box;display:inline-block;margin-bottom:10px;padding:0 5px;text-align:center;width:33%;font-size:14px}.c-ticket-citylist-child .c-ticket-citylist-hot span{display:inline-block;width:100%;line-height:34px;box-sizing:border-box;border:1px solid #dde5e9;border-radius:3px;text-align:center}.c-ticket-citylist-parent .hotplace{font-size:0;background:#fff;padding:10px 20px 0 10px;box-sizing:border-box}.city_box .cui-city-n .city_item{float:left;box-sizing:border-box;width:33%;padding:0 5px 10px;border-bottom-width:0}.search-theme.city_box .cui-city-n .city_item{width:25%}.cui-city-itmes .cui-city-n .city_local{padding:5px 20px 0 6px}.city_box .city_item .city_content .f-position{vertical-align:-2px;color:#9faabb;margin-right:3px}.city_box .city_item .city_content.current{color:#19a0f0;font-family:PingFangSC-Medium}.city_box .city_item .city_content:active,.citylist-wrap .g-right-column .c-ticket-citylist-item:active{background-color:#fbfbff}.c-ticket-citylist-item.highlight p{color:#ff7d4f;font-family:PingFangSC-Medium}.c-ticket-citylist-item.cur p{color:#19a0f0;font-family:PingFangSC-Medium}.city_box .cur .city_item .city_content,.city_box .cur .city_item .f-position,.city_box .city_item .city_content.current .f-position{color:#19a0f0}.c-ticket-citylist-item .f-tick{display:none}.c-ticket-citylist-item.cur{position:relative}.c-ticket-citylist-item.cur .f-tick{display:block;position:absolute;right:35px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:18px;color:#19a0f0}.fix_title_android,.fix_title_android_app{position:fixed;top:98px;left:0;right:0}.cui-city-itmes .cui-city-n li.no-pro span{font-size:13px}.cui-city-itmes .cui-city-n li span.city-name{font-size:17px;color:#19a0f0;vertical-align:baseline}.c-ticket-citylist-item .cityname{color:#000;width:1.78rem;margin-left:10px}.c-ticket-citylist-item .citycode{color:#999}.c-ticket-citylist-item.cur .cityname,.c-ticket-citylist-item.cur .citycode{color:#19a0f0}.citylist-page-tip{background-color:#fefcf3;height:32px;line-height:32px;color:#481a03;padding:0 15px}.cui-city-itmes .city_associate .ttd-flex{padding:13px 20px 15px 0}.cc_fix_title_app{position:fixed;top:54px;left:0;right:0}.g-double-column-pop .g-right-column .city_box,.g-double-column-pop .g-right-column .cui-city-n,.g-double-column-pop .g-right-column .c-ticket-citylist-child{height:initial;overflow:hidden}.citylist-wrap .city_summary_list .font_small{font-family:PingFangSC-Medium}.citylist-wrap .city_summary_item{position:relative;height:4.2%;font-family:Helvetica-Bold}.citylist-wrap .c-ticket-citylist-parent .cui-city-t{line-height:28px;font-size:14px;background-color:#f9f9f9}.citylist-wrap .cui-city-itmes .cui-city-t{display:block;font-size:14px;padding:0 10px;line-height:25px;border:none;color:#222}.citylist-wrap .fix_title_ios,.citylist-wrap .fix_title_android,.citylist-wrap .fix_title_android_app{position:absolute;top:44px;left:0;right:0;width:100%;height:28px;line-height:28px;padding:0 10px;box-sizing:border-box;background-color:#f9f9f9;font-family:PingFangSC-Regular;font-size:14px;color:#222;z-index:2}.citylist-wrap .city_box .cui-city-n .city_item{float:left;width:30%;line-height:34px;min-height:34px;box-sizing:border-box;margin:0 4px 8px;padding:0;box-shadow:0 2px 8px 0 rgba(0, 0, 0, 0.08)}.citylist-wrap .city_item .city_content{display:block;width:100%;min-width:0.74rem;box-sizing:border-box;line-height:34px;padding:0 8px;border-radius:3px;background-color:#fff;text-align:center;font-size:14px;color:#222;border-color:#fff}.citylist-wrap .os-head-center{background-color:rgba(236, 236, 236, 0.8)}.citylist-wrap .os-head-center .head-center-txt{padding-left:0}.citylist-wrap .os-head-center .head-center-txt .f-search{margin-right:1px}.citylist-wrap .os-head-center .head-center-txt input{padding-left:5px}.citylist-wrap .os-head-search{padding-left:0}.citylist-wrap .list-express{background-color:#fff;padding-top:25px;overflow:auto;transform:translateZ(0);-webkit-overflow-scrolling:touch}.citylist-wrap .g-double-column-pop{font-family:PingFangSC-Regular}.citylist-wrap .g-left-column{min-width:90px;background-color:#f2f2f2}.citylist-wrap .g-left-column ul{overflow-x:hidden;width:90px}.citylist-wrap .g-left-column li{color:#222;height:initial;line-height:18px;font-size:14px;padding:13px 10px;white-space:pre-line}.citylist-wrap .g-left-column .cur{color:#222;font-weight:400;font-family:PingFangSC-Medium}.citylist-wrap .g-new:before{content:"";display:inline-block;width:4px;height:20px;border-radius:0;border-top-right-radius:1px;border-bottom-right-radius:4px;background:#19a0f0;margin-left:-10px}.citylist-wrap .g-right-column:before{display:none}.citylist-wrap .g-right-column li{padding:0;margin:0;min-height:0}.citylist-wrap .g-right-column .f-tick{margin-top:0}.citylist-wrap .city_summary{color:#19a0f0;margin-top:125px;top:env(safe-area-inset-top);top:constant(safe-area-inset-top);height:calc(100% - env(safe-area-inset-bottom) - 175px);height:calc(100% - constant(safe-area-inset-bottom) - 175px)}.citylist-wrap .sur-hotcity-box .hotcity-pic{margin:0 3px 6px;width:calc(100% - 6px)}.citylist-wrap .sur-hotcity-box{padding:0 3px 4px 1px}.citylist-wrap .c-ticket-citylist-child .c-ticket-citylist-item{font-size:16px;color:#222;font-family:PingFangSC-Light}.citylist-wrap .c-ticket-citylist-child .c-ticket-citylist-item p{height:47px;line-height:47px;margin-left:10px;padding-right:20px}.citylist-wrap .c-ticket-citylist-child .c-ticket-citylist-item:first-child p{border:none;background-image:none}.citylist-wrap .g-double-column-pop .g-right-column{width:70%;height:initial}.citylist-wrap .sur-hotcity-box .hotcity-name span{font-family:PingFangSC-Regular}.citylist-wrap .g-right-column .cur .f-tick{font-size:14px;margin-right:-10px}.city-name{display:inline-block}.city-tip{display:inline-block;max-width:0.75rem;font-size:12px;padding-left:6px;color:#a3a8ab;flex-shrink:0}.associational-list .c-ticket-citylist-item{padding-right:30px;margin-left:15px}.associational-list .c-ticket-citylist-item:first-child{border:none;background-image:none}.associational-list p{font-family:PingFangSC-Regular;font-size:16px;color:#101010}.associational-list .tip{font-size:12px;color:#a3a8ab;padding-left:5px}.ml90{margin-left:90px}.order-cancel-refund{background-color:#fff;padding:0 15px;margin-bottom:10px;line-height:50px;justify-content:space-between;align-items:center}.order-cancel-refund .order-cancel-rule{color:#19a0f0}.order-cancel-refund .f-chevron-right{vertical-align:-2px;margin-left:2px}.order-cancel-refund .order-cancel-price span{color:#f40;font-size:16px}.order-cancel-price .g-res-price{color:#f40;font-size:16px}.order-cancel-price.border-item{padding:0;line-height:35px}.order-cancel-title{font-size:16px;font-weight:700}.order-cancel-detail{justify-content:space-between;padding-right:15px}.order-cancel-detail .order-cancel-price{width:100px;justify-content:space-between;margin-left:35px}.order-cancel-loss{justify-content:flex-end;align-items:center;padding-right:15px;font-size:13px;color:#f40}.order-cancel-loss span{margin-right:5px}.order-cancel-loss .order-loss-info{display:inline-block;padding:0 4px;margin-right:10px;line-height:14px;border:1px solid #f9a3a3;font-size:12px;color:#f92d2d}.order-cancel-loss .order-loss-info dfn{font-size:12px;margin-left:5px}.order-cancel-coupon{padding-right:15px;margin-top:8px}.disabled .f-checkcircle{background-color:#ccc;pointer-events:none}.disabled .f-checkbox{background-color:#999;color:#033145;pointer-events:none}.refund-detail .refund-detail-project{padding:10px 0}.refund-detail .refund-detail-project:nth-child(2){padding-top:0}.refund-detail .refund-detail-project:last-child{padding-bottom:0;border:none;background:none}.booking-bottom-box.iphoneXBtn{bottom:17px}.list-supplier-toptip{position:fixed;left:0;right:0;height:40px;padding:0 10px;background-color:#334250;z-index:999}.list-supplier-toptip .toptip-txt{color:#fff;font-size:14px}.list-supplier-toptip .toptip-btn{width:55px;height:25px;line-height:25px;text-align:center;color:#fff;font-size:14px;border:solid 1px #fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.list-supplier-ul{padding:40px 0 44px;background-color:#f5f5f5}.list-supplier-ul .list-supplier-li{background-color:#fff;margin-bottom:10px;padding-bottom:10px}.supplier-li-box{padding:10px}.supplier-li-box .supplier-li-img{position:relative;width:80px;height:80px;margin-right:10px;background-color:#eef3f5}.supplier-li-box .supplier-li-img img{position:absolute;width:100%;height:100%;z-index:1}.supplier-li-box .supplier-li-img .img-mask{position:absolute;bottom:0;left:0;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1px 4px;width:100%;background:#000;background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(#000));background:linear-gradient(to bottom, transparent, #000);color:#fff;font-size:11px;line-height:16px;-webkit-box-pack:center;-webkit-box-align:center;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;overflow:hidden}.supplier-li-box .supplier-li-info{padding:10px 0 8px}.supplier-li-box .supplier-li-info .supplier-li-title{height:35px;margin-bottom:10px;overflow:hidden;font-size:15px;color:#000;line-height:17px}.supplier-li-box .supplier-li-info .supplier-li-title .supplier-car-tag{display:inline;padding:0 3px;border:1px solid #b2b2b2;border-radius:2px;color:#000;font-size:11px;vertical-align:2px;margin-right:3px;white-space:nowrap}.supplier-li-box .supplier-li-info .supplier-li-price{line-height:14px;font-size:12px;color:#999;text-align:right}.supplier-li-box .supplier-li-info .supplier-li-price dfn{color:#f40}.supplier-li-box .supplier-li-info .supplier-li-price span{font-size:21px;font-weight:700;margin-left:1px;color:#f40}.supplier-li-recommend{color:#333;font-size:14px;margin:0 15px;border:solid 1px #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;height:30px;line-height:30px}.supplier-li-recommend [class*="f-"]{vertical-align:text-bottom;margin-right:5px;font-size:16px}.supplier-li-recommend.recommended{color:#f40}.invoice-apply-body .invoice-apply-notice{font-size:14px;text-align:justify;padding:6px 18px;line-height:18px;margin-bottom:10px;color:#481a03;background:#fff7e0}.invoice-apply-li{margin-left:12px;position:relative;padding:15px 12px 15px 0}.invoice-apply-li .invoice-form-txt span{font-size:14px;color:#333;vertical-align:middle}.invoice-apply-li .invoice-form-txt [class*=f-]{margin-left:4px;color:#19a0f0}.invoice-apply-li .invoice-option-container{padding:14px 0 0}.invoice-apply-li .invoice-option-container.tips{color:#999}.invoice-apply-li.li-with-2bolck{display:block}.invoice-option-container .invoice-option{position:relative;border:solid 1px #999;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-right:7px;height:47px;line-height:29px;padding:7px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.invoice-option-container .invoice-option:last-child{margin-right:0}.invoice-option-container .invoice-option .option-label{position:absolute;top:-1px;right:-1.5px;font-size:23px;color:#ff7d13}.invoice-option-container .invoice-option .option-title{line-height:14px;font-size:14px;color:#333;text-align:center}.invoice-option-container .invoice-option .option-subtitle{margin-top:4px;font-size:12px;line-height:14px;color:#333;text-align:center}.invoice-option-container .invoice-option .option-subtitle dfn{margin:0 0 0 1px;font-size:11px}.invoice-option-container .invoice-option.invoice-option-selected{border-color:#19a0f0;color:#19a0f0}.invoice-option-container .invoice-option.invoice-option-selected .option-title{color:#19a0f0}.invoice-option-container .invoice-option.invoice-option-disabled{border-color:#ccc;color:#ccc;pointer-events:none}.invoice-option-container .invoice-option.invoice-option-disabled .option-title,.invoice-option-container .invoice-option.invoice-option-disabled .option-subtitle{color:#ccc}.invoice-form-popup{padding:0 15px}.invoice-form-popup .invoice-pop-subtitle{margin:15px 0 10px;font-size:16px;color:#333}.invoice-form-popup .invoice-pop-img{border:1px solid #ccc;width:100%;padding-bottom:66%;margin-bottom:15px;background-image:url(https://pages.c-ctrip.com/activity/app/invoice-modal.png?v=20220209201515);background-repeat:no-repeat;background-size:contain}.invoice-form-popup .invoice-pop-note{color:#333;font-size:12px;margin-bottom:25px}.invoice-pop-table{border-collapse:collapse;margin:0 0 10px;width:100%;table-layout:fixed}.invoice-pop-table th,.invoice-pop-table td{position:relative;padding:0 10px;font-size:13px;color:#333;border:1px solid #ccc;text-align:center}.invoice-pop-table .invoice-table-head{height:35px;background-color:#efefef;font-family:initial}.invoice-pop-table .invoice-table-head [class*=f-]{position:absolute;top:-2px;right:-2px;font-size:30px;color:#ff7d13}.invoice-pop-table .invoice-table-head th:nth-child(1){border-right-color:#ff7d13}.invoice-pop-table .invoice-table-head th:nth-child(2){border-top-color:#ff7d13;border-right-color:#ff7d13}.invoice-pop-table .invoice-table-li{height:50px}.invoice-pop-table .invoice-table-li td:nth-child(1){border-right-color:#ff7d13;color:#999;font-weight:700}.invoice-pop-table .invoice-table-li td:nth-child(2){border-right-color:#ff7d13}.invoice-pop-table tr:last-child td:nth-child(2){color:#ff7d13;border-bottom-color:#ff7d13}.traveler-mod{margin-bottom:9px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;border-bottom:1px solid #a3aab2;background:#fff}.the-echo-list{position:relative;padding-left:12px;word-break:break-all}.the-echo-list .item{position:relative;min-height:50px}.booking-list .item-label{position:absolute;top:50%;left:0;z-index:1;width:88px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#333;word-wrap:break-word;font-size:14px;line-height:16px}.booking-list .ttd-color-darkred{color:#f00}.the-echo-list .the-echo-list-special{padding:10px 22px 10px 0}.the-echo-list .item-text{position:absolute;top:50%;left:88px;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 320px){.receipt-table-title{width:81px}}@media screen and (min-width: 321px){.receipt-table-title{width:88px}}.is-table{width:100%;display:table}.table-cell{display:table-cell;vertical-align:middle}.center-block{margin:0 auto}.receipt-list .list_st_border_item{position:relative;font-size:13px;line-height:50px;border:none;padding:0 0 0 15px}.label-recommend{position:absolute;font-size:10px;line-height:14px;color:#fff;height:0;width:0;border-top:14px solid #ff7d13;border-bottom:14px solid transparent;border-left:14px solid transparent;border-right:14px solid #ff7d13;top:-0.5px;right:-0.5px;white-space:nowrap}.label-recommend em{display:inline-block;position:absolute;top:-11px;right:-21px;font-size:16px;-webkit-box-sizing:content-box;box-sizing:content-box;transform:scale(0.5, 0.5) rotateZ(45deg);-webkit-transform:scale(0.5, 0.5) rotateZ(45deg);pointer-events:none}.manageinvoicetitle .rise-wrap .item-label{padding-left:12px}.manageinvoicetitle .item-label.with-icon{box-sizing:border-box;padding-right:38px}.manageinvoicetitle .item-label.with-icon .f-info{position:absolute;top:50%;right:22px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#099fde}@media screen and (max-width: 320px){.manageinvoicetitle .item-label.with-icon .f-info{right:14px}}.manageinvoicetitle .rise-wrap.g-error.g-choose-flag .g-error-tip{top:auto;bottom:0}.manageinvoiceaddress .g-error.g-choose-flag .g-error-tip{width:90%;left:12px;top:32px;font-size:13px}.g-choose-flag.g-error .g-error-tip{box-sizing:border-box}.manageinvoiceaddress .g-choose-flag.g-error .g-error-tip,.manageinvoicetitle .g-choose-flag.g-error .g-error-tip{display:block;height:19px;margin-left:0;padding-right:0;line-height:19px;font-size:13px;overflow:hidden}.manageinvoicetitle .card-section-rise{margin:10px 6px 15px;overflow:hidden}.manageinvoicetitle.receipt-wrap .rise-type{display:inline-block;max-width:100px;width:29%;height:35px;line-height:15px;margin:15px 6px 15px 0;font-size:14px;color:#000;border:#dbdbdb solid 1px;border-radius:5px}.manageinvoicetitle.receipt-wrap .rise-type span{height:35px;padding-left:2px;padding-right:2px;overflow:hidden;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.manageinvoicetitle.receipt-wrap .sel-type{color:#099fde;border:#099fde solid 1px}.manageinvoicetitle.receipt-wrap .the-echo-list--special{padding-top:10px;padding-bottom:10px}.manageinvoicetitle input{width:100%}.booking-list .list-item{position:relative;margin-left:12px}.g-error .g-error-red{color:#f00}.booking-list .list-item.g-error:last-child,.booking-list .list-item:last-child .g-error-tip{border-radius:0 0 5px 5px}.booking-list .list-item--special{margin-left:0}.booking-list .booking-info-reset{margin-left:12px}.booking-list-wrap .booking-edit-tip{height:35px;line-height:35px;background-color:#eff0f2;padding:0 12px;border-radius:5px 5px 0 0}.booking-list .item-con{padding-left:88px}.booking-list .item-con--h{line-height:50px;min-height:50px}.booking-list .item-label{position:absolute;top:50%;left:0;z-index:1;width:88px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#333;word-wrap:break-word;font-size:14px;line-height:16px}.layer-tit{padding-left:15px;line-height:15px;color:#5cbce6}.layer-text-bar + .layer-text-bar{margin-top:15px}.layer-text-bar{margin-top:15px;padding-left:15px;padding-right:15px}.layer_box{position:absolute;top:0;width:100%;min-height:100vh;box-sizing:border-box;padding-top:35px;z-index:9999;color:#fff;filter:alpha(opacity=86);-moz-opacity:0.86;opacity:0.86}.layer-text-bar dfn{margin-right:7px}.g-input-flag.g-error .g-error-tip{margin-left:-12px;padding-left:12px}.booking-list .g-error .item-con{padding-left:98px}.booking-list .g-error.g-choose-flag,.booking-list .g-error.g-choose-cal-flag{margin-left:0}.manageinvoiceaddress{padding-top:10px}.booking-list .item-default-text{display:inline-block;width:100%;padding:15px 20px 15px 0;box-sizing:border-box;font-size:13px;color:#999}.booking-list .item-default-text.special{height:40px;line-height:40px}.receipt-wrap .the-echo-list--special{padding-top:10px;padding-bottom:10px}.booking-list .f-chevron-right{position:absolute;top:50%;right:10px;transform:translateY(-50%);-webkit-transform:translateY(-50%);color:#19a0f0}.g-text-field .g-text-box{position:relative}.g-text-field .g-text-box label:last-child{width:auto}.booking-list .item-animate-text{width:100%;height:45px;padding:12px 10px 0 88px;box-sizing:border-box;margin-top:-47px;vertical-align:top;position:absolute;background:transparent;font-size:14px;line-height:18px}.tkt-left-box.tkt-translate-left{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.tkt-upper-box{background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateY(0);transform:translateY(0)}.tkt-left-box,.tkt-right-box.tkt-translate-right{background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(0);transform:translateX(0)}.tkt-right-box{background-color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-transform:translateX(100%);transform:translateX(100%);position:absolute;left:0;top:0}.tkt-translate-down{-webkit-transform:translateY(100%);transform:translateY(100%)}.tkt-notes-layer.ttd-layer-box{background:transparent;overflow-x:hidden;left:0;bottom:0;border-radius:0;height:84%;width:100%;font-size:14px;top:initial;transform:initial;-webkit-transform:initial}.tkt-notes-layer.ttd-layer-box .ticket_layer_box{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.tkt-notes-layer.ttd-layer-box .ticket_layer_box h2{color:#000;font-weight:700;line-height:22px;padding:0}.tkt-notes-layer.ttd-layer-box .ticket_layer_box .ticket_layer_item{margin-left:15px;padding:15px 15px 15px 0}.tkt-notes-layer.ttd-layer-box .ticket_layer_box .ticket_layer_item.ticket_layer_title{margin-left:0;padding:15px}.tkt-notes-layer.ttd-layer-box .ticket_layer_box .ticket_layer_item.ticket_layer_title h3{padding:0}.tkt-notes-layer.ttd-layer-box .ticket_layer_box .ticket_layer_item.ticket_layer_ph5{padding:15px 15px 15px 0}.tkt-notes-layer.ttd-layer-box .ticket_layer_box .ticket_layer_item .detail-order-serviceguard{padding:0;line-height:22px}.tkt-notes-layer.ttd-layer-box .ticket_layer_box .ticket_layer_item h3{color:#000;font-weight:700;padding-bottom:5px}.tkt-notes-layer.ttd-layer-box .ticket_layer_box .f-chevron-right,.tkt-notes-layer.ttd-layer-box .ticket_layer_box .f-arrow-light-right{font-size:12px;color:#999;padding-left:2px}.tkt-notes-layer.ttd-layer-box .online_pay{border-bottom-left-radius:0;border-bottom-right-radius:0}.tkt-notes-layer.ttd-layer-box .title-box{border-top-right-radius:0;border-top-left-radius:0}.tkt-notes-layer.ttd-layer-box .content-box{border:none;background-image:none}.tkt-notes-layer.ttd-layer-box .content-box:after{width:0}.tkt-notes-layer.ttd-layer-box .view-more{margin:-8px 0 5px;line-height:25px}.tkt-notes-layer.ttd-layer-box .tips{margin:0 0 5px;font-size:11px}.tkt-notes-layer .scenic_address_text{line-height:21px;padding-right:0}.tkt-notes-layer .f-tkt-res,.tkt-notes-layer .f-tkt-restitution,.tkt-notes-layer .f-tkt-save,.tkt-notes-layer .ticket_layer_promotion .f-tkt-minus,.ticket_layer_promotion .tkt-notes-layer .f-tkt-minus{font-size:18px;line-height:22px;margin-right:5px}.tkt-notes-layer .f-tkt-restitution{color:#ff6913}.tkt-notes-layer .f-tkt-save{color:#ff8798}.tkt-notes-layer .detail-order-serviceguard .f-tkt-safeguard{margin-right:5px;vertical-align:-3px}.tkt-notes-layer .detail-order-serviceguard .ib_container{margin-left:8px}.tkt-notes-layer .info_left{min-width:65px;float:left;margin-right:5px}.tkt-notes-layer .info_right{overflow:hidden;margin-left:70px}.tkt-notes-layer .ticket_layer_content{padding-bottom:8px;line-height:22px;color:#333;min-height:22px}.tkt-notes-layer .ticket_layer_content:last-child{padding-bottom:0}.tkt-notes-layer .ticket-bg-newblue{display:inline-block;line-height:16px;font-size:11px;padding:1px 2px 0;margin-right:5px;color:#fff;background-color:#3db4fb}.tkt-notes-layer .ticket-color-newyellow{color:#ff6913}.oversea-ticket-section .title-media{height:47px;line-height:50px;font-size:17px}.oversea-ticket-section .price-orange{color:#ff6913}.oversea-ticket-section .tour-ranking{position:absolute;top:0;left:0;width:34px;height:16px;border-bottom-right-radius:4px;background-image:linear-gradient(-216deg, #ff3e3e 0%, #ff8038 100%);font-size:10px;color:#fff;line-height:16px}.oversea-ticket-list .act-li-block{padding-left:10px}.oversea-ticket-list .act-li-block .li-price-info{color:#ff6913}.index-nearby-section{height:40px;padding:8px 12px 8px 13px;margin-top:-40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}.index-nearby-section .nearby-label{width:62px;padding-right:15px;line-height:24px;height:24px;overflow:hidden}.index-nearby-section .nearby-label span{color:#5cbce6;font-size:54px;line-height:inherit}.index-nearby-section .nearby-content{padding:0 10px;height:24px;line-height:24px;overflow:hidden}.index-nearby-section .nearby-content .nearby-block{overflow:hidden}.index-nearby-section .nearby-content .nearby-txt-block{overflow:hidden}.index-nearby-section .nearby-content .nearby-price{color:#999;-webkit-box-flex:0 0 55px;-moz-box-flex:0 0 55px;-webkit-flex:0 0 55px;flex:0 0 55px;text-align:center;font-size:12px}.index-nearby-section .nearby-content .nearby-price dfn{font-size:15px;color:#ff6913}.index-nearby-section .nearby-content .nearby-distance{color:#999}.index-nearby-section .f-chevron-right{height:24px;line-height:24px}.index-nearby-section .carousel{-webkit-animation:verticalCarousel ease-in-out 3s infinite;-moz-animation:verticalCarousel ease-in-out 3s infinite;-ms-animation:verticalCarousel ease-in-out 3s infinite;-o-animation:verticalCarousel ease-in-out 3s infinite;animation:verticalCarousel ease-in-out 3s infinite}@-webkit-keyframes verticalCarousel{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}15%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}85%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%)}}@keyframes verticalCarousel{0%{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)}15%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}85%{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%)}100%{-webkit-transform:translateY(-110%);-moz-transform:translateY(-110%);-ms-transform:translateY(-110%);-o-transform:translateY(-110%);transform:translateY(-110%)}}.index-nearby-section.show{margin-top:0}.index-tkt-section .halves .spec-subject{width:50%}.index-tkt-section .halves .spec-subject img{width:1.85rem;height:0.67rem;margin:2px 1px}.index-tkt-section .spec-subject{width:28%;overflow:hidden;box-sizing:border-box}.index-tkt-section .spec-subject img{width:100%;height:0.8rem}.index-tkt-section .spec1{width:44%}.spec-subject.border-right{border-right:1px solid rgba(219, 219, 219, 0.52)}.index-tkt-bottom-btn{background-color:#fff;height:45px;text-align:center;line-height:45px;color:#19a0f0}.index-tkt-bottom-btn .text{vertical-align:3px}.index-tkt-bottom-btn .f-chevron-right{font-size:12px;vertical-align:2px;margin-left:3px}.index-tkt-division{position:relative;color:#999;height:33px;line-height:33px;text-align:center}.index-tkt-division .title:before,.index-tkt-division .title:after{content:"";position:absolute;top:16px;display:inline-block;width:1rem;height:1px;background-color:#e5e5e5}.index-tkt-division .title:before{left:0.32rem}.index-tkt-division .title:after{right:0.32rem}.pro-tkt-title{-webkit-box-align:baseline;-moz-box-align:baseline;-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline;color:#000;font-size:15px;height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:16px;padding-top:3px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pro-tkt-title a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#000}.pro-tkt-title .tkt-title-rank{color:#666;font-size:12px;margin-left:5px}.act-page-bg{width:100%;height:100vh;overflow-y:auto}.wifi-tab-box{position:fixed;top:44px;width:100%;height:40px;overflow-x:scroll;background-color:#fff;box-sizing:border-box;z-index:99}.wifi-tab-box::-webkit-scrollbar{display:none}.wifi-tab-box + .wifi-tab-content{padding-top:40px}.wifi-tab-box + .wifi-tab-content .ttd-hairline-top{border:none;background-image:none}.wifi-tab-item{padding:0 10px;color:#000;font-size:16px;text-align:center;flex-shrink:0;font-family:PingFangSC-Medium}.wifi-tab-item span{display:inline-block;padding:0 4px;line-height:37px;white-space:nowrap;box-sizing:border-box}.wifi-tab-selected span{border-bottom:3px solid #19a0f0;position:relative;color:#19a0f0}.logistics-msg{padding:15px 16px;color:#333}.logistics-msg .info_left{font-size:16px}.logistics-msg .info_right{font-size:14px;margin:0 0 8px 79px}.logistics-msg .more{line-height:20px;padding:5px 0 0 76px;text-align:left;font-size:14px}.logistics-msg .more .f-chevron-down,.logistics-msg .more .f-chevron-up{font-size:12px}.logistics-msg .flow-txt-hidden{height:95px}.logistics-title{margin-left:16px;padding:10px 0;color:#2bbb38}.logistics-content .add-buy-box{padding-top:60px}.logistics-box{position:relative;padding:20px 20px 10px 68px;box-sizing:border-box}.logistics-item{position:relative;padding-left:20px;padding-bottom:28px;border-left:1px solid #ccc;color:#999;font-size:12px;min-height:18px}.logistics-item:last-child{border-left:1px solid transparent}.logistics-item .time-tip{color:#999;width:35px;position:absolute;top:0;left:-54px;font-size:12px}.logistics-item .time-tip .txt-scale{font-size:20px;text-align:right;width:60px}.time-joint{position:absolute;top:0;left:-11px;width:18px;height:18px;color:#ccc;background-color:#fff;border:1px solid #ccc;border-radius:14px}.time-joint [class^="f-"]{font-size:22px;color:#ccc;text-align:center;padding-top:6px}.time-joint .f-tick{padding-top:6px}.time-joint .f-txt{padding-top:2px}.time-joint-dot{width:8px;height:8px;top:3px;left:-6px;background-color:#ccc}.logistics-now{color:#333}.logistics-now .time-tip{color:#333}.logistics-now .time-joint{color:#fff;background-color:#2bbb38;border:1px solid transparent}.logistics-now .time-joint [class^="f-"]{color:#fff}.logistics-order{background-color:#fff;overflow-x:hidden}.logistics-order .flow-traveler{padding-left:15px;height:initial;min-height:64px;margin-right:35px}.logistics-order .f-chevron-right{position:absolute;right:-15px;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);padding:20px 9px;margin-top:-1px;font-size:12px;color:#099fde;background-color:#fff;z-index:1}.logistics-order .add-buy-loading{height:60px;line-height:60px}.logistics-info{padding:10px 0;color:#666}.logistics-info p{line-height:22px}.logistics-info .info_right p:only-child{line-height:44px}.logistics-info .info-only-title{line-height:44px}.logistics-info .info_left{padding-right:34px}.logistics-info-title{font-size:15px;color:#000}.logistics-info-date{padding-left:6px;font-size:16px}.logistics-address{margin-right:-35px}.logistics-address .info_right{padding-right:10px}.logistics-address .info_right p{padding-right:15px}.ticket_bookingset_tit .logistics-shipments{font-size:12px;color:#333;padding-top:5px;margin-right:2px}.border-transparent{border-color:transparent}.color-loden{color:#2bbb38}.color-carbon-black{color:#222}.txt-scale,.border-dashed-scale{display:inline-block;width:200%;height:200%;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:content-box;box-sizing:content-box;transform:scale(0.5, 0.5);-webkit-transform:scale(0.5, 0.5)}.border-dashed-scale{border-bottom:1px dashed #dfdfdf;height:1px;position:absolute;left:100%;top:0;transform:translate(-50%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5)}.search-text .search-title{display:inline-block;max-width:2.5rem;color:#000;vertical-align:middle}@media screen and (max-width: 320px){.search-text .search-title{max-width:2.3rem}}.search-text .search-distance{display:inline-block;vertical-align:middle}.search-price{width:70px;text-align:right;color:#ff6913;font-size:15px;line-height:18px}.search-price dfn{font-size:12px}.search-price span{color:#999;font-size:12px;margin-left:3px}.search-tagbox .search-tag{display:inline-block;padding:0 10px;margin-left:2px;height:30px;background-color:#efefef;border-radius:4px;line-height:30px;color:#666;font-size:13px}.search-recommend{padding:10px 15px;color:#999;font-size:12px;line-height:16px}.search-history .search-item{padding-left:0}.list-vg-body{overflow:hidden}.list-vg-body .list-vg-ul{padding-top:44px;z-index:99}.list-vg-search{position:fixed;left:0;right:0;overflow:hidden;padding:6px 8px;background-color:#f3f3f3;z-index:100}.list-vg-search .vg-search-box{background-color:#fff;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;height:32px;line-height:32px;padding:0 8px;color:#999;font-size:14px}.list-vg-search .vg-search-box [class^="f-"]{margin-right:2px;vertical-align:middle}.vg-search-result-ul .search-result-li{padding:8px 16px 7px}.vg-search-result-ul .search-result-title{font-size:12px;color:#101010;line-height:16px;overflow:hidden;text-overflow:ellipsis}.vg-search-result-ul .search-result-title .search-result-associate{font-size:15px;margin-right:4px}.vg-search-result-ul .search-result-title .search-result-associate dfn{color:#19a0f0}.vg-search-result-ul .search-result-subtitle{font-size:12px;color:#999}.vg-search-noresult{padding:50px 20px;font-size:15px;color:#222;text-align:center;overflow:hidden}.detail-vg-body{padding-bottom:173px;padding-bottom:calc(env(safe-area-inset-bottom) + 173px);padding-bottom:calc(constant(safe-area-inset-bottom) + 173px);background-color:#f5f5fa}.detail-vg-headinfo{position:relative;height:134px;width:100%;overflow:hidden}.detail-vg-headinfo.detail-vg-headinfo-ios{height:154px}.detail-vg-headinfo.detail-vg-headinfo-ipx{height:190px}.detail-vg-headinfo .headinfo-img{height:150%;width:150%;margin-left:-50px;margin-top:-50px;-webkit-filter:blur(5px);-moz-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px)}.detail-vg-headinfo .headinfo-cover-blur{width:100%;height:100%;opacity:.1;background:#000;position:absolute;left:0;top:0}.detail-vg-headinfo .headinfo-box{text-align:left;position:absolute;left:16px;right:16px;bottom:16px;color:#fff;font-size:12px}.detail-vg-headinfo .headinfo-box .headinfo-title{font-size:23px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;word-break:break-all;max-height:67px}.detail-vg-headinfo .headinfo-box .headinfo-subtitle{margin-top:3px;line-height:15px}.detail-vg-headinfo .headinfo-box .headinfo-subtitle dfn{display:inline-block;height:10px;width:10px;vertical-align:-1px;margin:0 2px;background-image:url(https://pages.c-ctrip.com/activity/app/videoplay_w.png?v=20220209201515);background-repeat:no-repeat;background-size:100%;background-position:center}.detail-vg-headinfo .headinfo-box .headinfo-subtitle span{margin-right:10px}.detail-vg-ul .detail-vg-li{background-color:#fff;height:60px}.detail-vg-ul .detail-vg-li:last-child .vg-li-info{border:none;background:none}.detail-vg-li .vg-li-img{position:relative;height:50px;width:66px;margin:5px 11px 5px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}.detail-vg-li .vg-li-img .vg-li-img-label{position:absolute;bottom:2px;right:2px;height:15px;width:15px;background:rgba(35, 36, 40, 0.6);border-radius:1px;color:#fff;font-size:14px;text-align:center;line-height:15px}.detail-vg-li .vg-li-img img{width:100%;height:100%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.detail-vg-li.detail-vg-li-playing{background-color:#f9f9ff}.detail-vg-li.detail-vg-li-playing .li-info-playbtn{background:none;color:#f40;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:16px}.detail-vg-li:active{background-color:#f9f9ff}.vg-li-img + .vg-li-info{margin-left:0}.vg-li-info{margin-left:16px;padding:0 16px 0 0;overflow:hidden}.vg-li-info .li-info-title{font-size:17px;color:#222;overflow:hidden;margin-right:4px}.vg-li-info .li-info-title .info-title-txt{margin-right:4px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.vg-li-info .li-info-title [class*="f-"]{font-size:14px}.vg-li-info .li-info-time{color:#999;font-size:12px;text-align:right;margin-right:12px}.vg-li-info .li-info-playbtn{height:26px;width:26px;line-height:30px;text-align:center;background-image:linear-gradient(90deg, #f40 2%, #ffa000 100%);box-shadow:0 3px 6px 0 rgba(255, 96, 0, 0.4);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:14px;color:#fff}.vg-li-info .li-info-loading{height:20px;width:20px;background:transparent url(https://pages.c-ctrip.com/activity/app/loading.png?v=20220209201515) center no-repeat;background-size:100% 100%;-webkit-animation:g-loading 1s linear infinite;animation:g-loading 1s linear infinite}.detail-vg-footer{position:fixed;left:0;right:0;bottom:0;background-color:#fff;z-index:101}.detail-vg-footer .detail-vg-footer-box{box-shadow:0 -2px 8px 0 rgba(0, 0, 0, 0.08)}.detail-vg-footer .detail-vg-footer-box.detail-vg-footer-box-noshadow{box-shadow:none}.detail-vg-footer .vg-footer-block{height:50px;line-height:50px;text-align:center}.detail-vg-footer .vg-footer-block [class*="f-"]{font-size:18px;vertical-align:middle;margin-right:5px}.detail-vg-footer .vg-footer-btn{background-color:#ff6913;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;line-height:16px;height:42px;margin:4px;text-align:center}.detail-vg-footer .vg-footer-btn .footer-btn-title{font-size:16px;padding:6px 0 1px}.detail-vg-footer .vg-footer-btn .footer-btn-subtitle{font-size:10px;line-height:16px;opacity:0.8}.detail-vg-footer .vg-footer-btn span{font-size:15px;color:#ffd7bf}.detail-vg-footer .vg-footer-btn span dfn{margin:0 3px 0 0}.detail-vg-footer .vg-footer-btn span i{text-decoration:line-through}.detail-vg-footer .vg-footer-btn>span{font-size:17px;line-height:40px;color:#fff}.detail-vg-footer .detail-vg-footer-hint{width:100%;line-height:50px;height:50px;background-color:#fff2ee;color:#ff6913;font-size:16px;text-align:center}.detail-vg-footer .booking-vg-footer-btn{width:161px}.detail-vg-footer .booking-vg-footer-info{padding:0 12px}.detail-vg-footer .booking-vg-footer-info .booking-footer-price{font-size:12px;color:#ff6913;line-height:44px}.detail-vg-footer .booking-vg-footer-info .booking-footer-price dfn{margin:0 1px}.detail-vg-footer .booking-vg-footer-info .booking-footer-price i{font-size:20px;vertical-align:-1px}.detail-vg-footer .booking-vg-footer-info .booking-footer-price-detail{display:inline-block;line-height:44px;font-size:12px;color:#19a0f0;padding:0 3px}.detail-vg-audioplayer{position:fixed;left:0;right:0;bottom:50px;bottom:calc(env(safe-area-inset-bottom) + 50px);bottom:calc(constant(safe-area-inset-bottom) + 50px);background-color:#fff;box-shadow:0 -2px 8px 0 rgba(0, 0, 0, 0.08);z-index:100;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.detail-vg-audioplayer.detail-vg-audioplayer-nofooter{bottom:0}.detail-vg-audioplayer.detail-vg-audioplayer-nofooter.detail-vg-audioplayer-hide{-webkit-transform:translateY(100%);transform:translateY(100%);z-index:100}.detail-vg-audioplayer.detail-vg-audioplayer-hide{-webkit-transform:translateY(140px);transform:translateY(140px);z-index:100}.act-audioplayer-box .audioplayer-process-box{height:18px;padding:6px 8px}.act-audioplayer-box .audioplayer-process-box .audio-timer{min-width:28px;height:16px;line-height:18px;font-size:12px;color:#222}.act-audioplayer-box .audioplayer-process-bar{background-color:#e7e7e7;height:0.03rem;margin:0 15px 0 8px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.act-audioplayer-box .audioplayer-process-bar .audioplayer-elapsed-bar{position:relative;height:0.03rem;background-image:linear-gradient(90deg, #f40 2%, #ffa000 100%)}.act-audioplayer-box .audioplayer-process-bar .audioplayer-elapsed-bar .audioplayer-elaosed-indicator{position:absolute;height:10px;width:10px;left:calc(100% - 0.07rem);top:-0.05rem;background-color:#fff;box-shadow:0 0 11px 0 rgba(255, 96, 0, 0.4);padding:2px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden;text-align:center}.act-audioplayer-box .audioplayer-process-bar .audioplayer-elapsed-bar .audioplayer-elaosed-indicator span{display:block;height:100%;width:100%;background-image:linear-gradient(90deg, #f40 2%, #ffa000 100%);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;overflow:hidden}.act-audioplayer-box .audioplayer-info-box{padding:0 12px 12px;height:48px}.act-audioplayer-box .audioplayer-info-txt{font-size:17px;color:#222;line-height:23px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;overflow:hidden}.act-audioplayer-box .audioplayer-btn-play{height:45px;width:45px;text-align:center;line-height:50px;background-image:linear-gradient(90deg, #f40 2%, #ffa000 100%);box-shadow:0 3px 6px 0 rgba(255, 96, 0, 0.4);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:0 17px}.act-audioplayer-box .audioplayer-btn-play [class*="f-"]{font-size:16px;color:#fff}.act-audioplayer-box .audioplayer-btn-play .f-media-play{margin-left:5px}.act-audioplayer-box .audioplayer-btn-switch{font-size:16px;color:#333;width:30px;text-align:center;line-height:50px}.act-audioplayer-box .audioplayer-btn-switch.audioplayer-btn-disabled{color:#dfdfdf}.voiceguide-purchase-notice{background-color:#fff;padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.voiceguide-notice-title{color:#222;font-size:19px;margin-bottom:9px}.voiceguide-notice-subtitle{color:#222;font-size:14px;line-height:20px;margin-bottom:2px}.voiceguide-notice-txt{color:#222;font-size:14px;margin-bottom:10px}.voiceguide-notice-purchase-btn{text-align:center}.voiceguide-notice-purchase-btn span{display:inline-block;margin-top:20px;background-image:linear-gradient(90deg, #f40 2%, #ffa000 100%);color:#fff;font-size:16px;height:44px;line-height:44px;padding:0 60px;-webkit-border-radius:25px;-moz-border-radius:25px;border-radius:25px}.act-keyspot-red{position:relative;padding-left:10px}.act-keyspot-red::before{content:'';display:block;width:4px;height:4px;position:absolute;top:8px;left:0;border-radius:50%;background-image:-webkit-gradient(linear, left top, right top, from(#de00e0), color-stop(96%, #ff3434));background-image:linear-gradient(-270deg, #de00e0 0%, #ff3434 96%)}.detail-vg-search{position:relative;height:44px}.detail-vg-search .list-vg-search-relative{position:relative}.detail-vg-search .list-vg-search-fixed{top:44px}.detail-vg-search .list-vg-search-fixed-ios{top:64px;top:calc(env(safe-area-inset-top) + 44px);top:calc(constant(safe-area-inset-top) + 44px)}.booking-voiceguide-commodity{padding:16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f5f5fa}.booking-voiceguide-commodity .voiceguide-commodity-img{height:95px;width:95px;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-right:11px}.booking-voiceguide-commodity .voiceguide-commodity-img img{width:100%;height:100%}.booking-voiceguide-commodity .voiceguide-commodity-info{position:relative}.booking-voiceguide-commodity .voiceguide-commodity-title{height:42px;line-height:21px;font-size:17px;color:#222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all}.booking-voiceguide-commodity .voiceguide-commodity-subinfo{position:absolute;left:0;right:0;bottom:0}.booking-voiceguide-commodity .voiceguide-commodity-price{font-size:20px;color:#ff6913;line-height:20px}.booking-voiceguide-commodity .voiceguide-commodity-price dfn{font-size:12px;margin-right:1px}.booking-voiceguide-section{background-color:#fff;padding:12px 16px}.booking-voiceguide-section .voiceguide-section-label{width:60px;word-break:break-all;font-size:15px;color:#222;margin-right:10px}.booking-voiceguide-section .booking-voiceguide-content{position:relative;font-size:14px;color:#222;min-height:21px;overflow:hidden}.booking-voiceguide-section .booking-voiceguide-content .booking-voiceguide-coupon{margin-left:28px;white-space:nowrap}.booking-voiceguide-section .f-arrow-light-right{color:#7d7d7d;font-size:12px}.booking-voiceguide-section .booking-voiceguide-input{height:20px;overflow:hidden;width:100%}.act-input-error{background-color:#fffdf2;color:#f00;font-size:13px;padding:0 16px}.map-vg-container{min-height:inherit;position:relative;-ms-touch-action:none;touch-action:none;width:100%;background-color:#505566;overflow:hidden;outline:0;z-index:1}.map-vg-body-bottom{padding-bottom:45px;padding-bottom:calc(env(safe-area-inset-bottom) + 45px);padding-bottom:calc(constant(safe-area-inset-bottom) + 45px)}#map-container{background-image:url(https://pages.c-ctrip.com/activity/app/map_background.png?v=20220209201515);background-size:100% 100%}.map-vg-popup-compass{position:absolute;margin:10px 0 0 10px;width:44px;height:44px;background-image:url(https://pages.c-ctrip.com/activity/app/compass.png?v=20220209201515);background-size:100% 100%;z-index:900}.map-vg-footer{position:absolute;left:0;right:0;bottom:0;width:100%;background-color:#fbfcfc;z-index:110;padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.map-vg-footer .act-tab-box .act-tab-wrapper{background-color:#fbfcfc}.map-vg-footer .act-tab-box .act-tab-wrapper .act-tab-item{padding:0 14px}.map-vg-footer .act-tab-box .act-tab-wrapper .act-tab-item:first-child{padding-left:20px}.map-vg-audioplayer{bottom:45px;bottom:calc(env(safe-area-inset-bottom) + 45px);bottom:calc(constant(safe-area-inset-bottom) + 45px)}.map-vg-audioplayer .act-audioplayer-box .audioplayer-process-box{padding:2px 5px}.map-vg-audioplayer .act-audioplayer-box .audioplayer-info-box{padding-bottom:7px}.map-vg-panel{position:absolute;left:0;top:0;z-index:40}.map-vg-panel div{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.map-vg-overlay-panel{z-index:40}.map-vg-zoom-animated{will-change:transform;-webkit-transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-ms-transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1), -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.map-vg-marker-panel{position:absolute;left:0;top:0;z-index:60}.marker-panel-icon{position:absolute;left:0;top:0;white-space:nowrap;transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.marker-panel-icon p{position:absolute;display:block;margin-left:.14rem;top:-0.24rem;height:0;text-align:center;color:#402406;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.marker-panel-icon p>span{position:relative;display:inline-block;padding:0 .1rem;font-size:11px;line-height:18px;width:auto;background:#fff;box-shadow:0 0 7px 0 rgba(0, 0, 0, 0.2);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.marker-panel-icon p>span.purple{color:#fff;background-image:linear-gradient(-269deg, #550bad 1%, #9f01f1 99%)}.poi-marker{position:relative;width:0.30rem;height:0.34rem;background:transparent url(https://pages.c-ctrip.com/activity/app/poi_player.png?v=20220209201515) center no-repeat;background-size:100% 100%}.poi-marker.poi-marker-checked{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.poi-marker.poi-marker-playing{-webkit-filter:brightness(70%);filter:brightness(70%)}.poi-marker.poi-marker-lock{background-image:url(https://pages.c-ctrip.com/activity/app/poi_lock.png?v=20220209201515)}.poi-marker.poi-marker-visitor{background-image:url(https://pages.c-ctrip.com/activity/app/poi_visitor.png?v=20220209201515)}.poi-marker.poi-marker-park{background-image:url(https://pages.c-ctrip.com/activity/app/poi_park.png?v=20220209201515)}.poi-marker.poi-marker-food{background-image:url(https://pages.c-ctrip.com/activity/app/poi_food.png?v=20220209201515)}.poi-marker.poi-marker-bus{background-image:url(https://pages.c-ctrip.com/activity/app/poi_bus.png?v=20220209201515)}.poi-marker.poi-marker-wc{background-image:url(https://pages.c-ctrip.com/activity/app/poi_wc.png?v=20220209201515)}.poi-marker.poi-marker-entrance{background-image:url(https://pages.c-ctrip.com/activity/app/poi_entrance.png?v=20220209201515)}.poi-marker.poi-marker-medical{background-image:url(https://pages.c-ctrip.com/activity/app/poi_medical.png?v=20220209201515)}.poi-marker.poi-marker-wink{animation:poiWinking 1.6s linear infinite}.poi-marker.poi-marker-cluster{background-image:url(https://pages.c-ctrip.com/activity/app/poi_cluster.png?v=20220209201515)}@keyframes poiWinking{50%,99%{-webkit-filter:brightness(100%);filter:brightness(100%)}1%,49%,100%{-webkit-filter:brightness(40%);filter:brightness(40%)}}.poi-marker-pop-up{position:absolute;top:0;left:0}.popup-box-up{position:relative;width:2.9rem;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.popup-box-up::after{content:'';position:absolute;bottom:-8px;left:50%;-webkit-transform:translateX(-17%);transform:translateX(-17%);border-top:8px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}.popup-box-close{position:absolute;width:18px;height:18px;top:10px;right:10px;background-color:#fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;text-align:center}.popup-box-close span{font-size:12px}.popup-box-img{width:2.9rem;height:1.035rem;border-top-right-radius:15px;border-top-left-radius:15px;overflow:hidden}.popup-box-img img{width:100%;height:100%}.popup-box-content{padding:16px 15px;background-color:#fff;overflow:hidden;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.popup-box-content-plain{padding:16px 15px;background-color:#fff;overflow:hidden;text-align:center;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.popup-box-title{font-size:17px;color:#333;overflow:hidden;margin-right:10px}.popup-box-title .popup-box-title-txt{margin-right:10px;overflow:hidden;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis}.popup-box-title [class*="f-"]{font-size:14px}.popup-box-title-plain{font-size:17px;color:#333;max-width:1.7rem;margin:0 auto;text-align:center;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}.popup-box-time{color:#999;font-size:12px;text-align:right;margin-right:12px}.popup-box-playbtn{height:26px;width:26px;line-height:30px;text-align:center;background-image:linear-gradient(90deg, #f40 2%, #ffa000 100%);box-shadow:0 3px 6px 0 rgba(255, 96, 0, 0.4);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:14px;color:#fff}.popup-box-playbtn.popup-box-playbtn-playing{background:none;color:#f40;-webkit-box-shadow:none;box-shadow:none;font-size:16px}.map-vg-popup-top{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0, 0, 0, 0.4);z-index:1001}.map-vg-popup-top .map-vg-popup-top-loading{position:absolute;height:40px;line-height:40px;color:#fff;padding:0 20px;font-size:15px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:rgba(0, 0, 0, 0.9);border-radius:10px}.map-vg-popup-top .map-vg-top-content{position:absolute;left:50%;top:55px;width:3.65rem;transform:translateX(-50%);-webkit-transform:translateX(-50%);border-radius:15px;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2)}.map-vg-popup-top .map-vg-top-content.map-vg-top-content-ios{top:75px;top:calc(env(safe-area-inset-top) + 55px);top:calc(constant(safe-area-inset-top) + 55px)}.map-vg-popup-top .map-vg-top-content::before{content:'';position:absolute;top:-8px;left:50%;border-bottom:8px solid #fff;border-left:7px solid transparent;border-right:7px solid transparent}.map-vg-popup-top .map-vg-top-img{position:relative;width:3.65rem;height:1.305rem;border-top-right-radius:15px;border-top-left-radius:15px;overflow:hidden}.map-vg-popup-top .map-vg-top-img img{width:100%;height:100%}.map-vg-popup-top .map-vg-top-headinfo{text-align:left;position:absolute;left:16px;bottom:14px;color:#fff;font-size:12px}.map-vg-popup-top .map-vg-top-headinfo .headinfo-title{font-size:25px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:2;word-break:break-all;max-height:73px}.map-vg-popup-top .map-vg-top-headinfo .headinfo-subtitle{margin-top:3px;line-height:15px}.map-vg-popup-top .map-vg-top-headinfo .headinfo-subtitle dfn{display:inline-block;height:10px;width:10px;vertical-align:-1px;margin:0 2px;background-image:url(https://pages.c-ctrip.com/activity/app/videoplay_w.png?v=20220209201515);background-repeat:no-repeat;background-size:100%;background-position:center}.map-vg-popup-top .map-vg-top-headinfo .headinfo-subtitle span{margin-right:10px}.map-vg-popup-top .map-vg-top-detail{background-color:#fff;overflow:hidden;border-bottom-right-radius:15px;border-bottom-left-radius:15px}.map-vg-popup-top .map-vg-top-detail-blcok{padding:10px;text-align:center;font-size:16px;color:#222}.map-vg-popup-top .map-vg-top-detail-blcok .f-headset{font-size:20px;vertical-align:sub;margin-right:5px}.map-vg-popup-top .map-vg-top-paybtn{color:#fff;background-image:linear-gradient(90deg, #f40 2%, #ffa000 100%);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.map-vg-popup-top .map-vg-top-paybtn .paybtn-title{line-height:17px;font-size:17px;padding:10px 0 1px}.map-vg-popup-top .map-vg-top-paybtn .paybtn-title span{font-size:15px;color:#ffd7bf}.map-vg-popup-top .map-vg-top-paybtn .paybtn-title span dfn{margin:0 3px 0 0}.map-vg-popup-top .map-vg-top-paybtn .paybtn-title span i{text-decoration:line-through}.map-vg-popup-top .map-vg-top-paybtn .paybtn-subtitle{font-size:9px;line-height:16px;padding:0 0 5px;opacity:0.8}.map-vg-popup-top .map-vg-top-limited{width:100%;padding:23px 0;text-align:center;background-color:#fff2ee;color:#ff6913;font-size:16px}.map-vg-popup-top .map-vg-top-free{width:100%;padding:23px 0;text-align:center;background-color:#fff;color:#222;font-size:16px}.map-vg-container .leaflet-popup-content-wrapper{padding:0;box-shaow:none!important}.map-vg-container .leaflet-popup-content{margin:0}.map-vg-container .leaflet-container a.leaflet-popup-close-button{height:14px;line-height:14px;width:18px;top:10px;right:10px;background-color:#fff;border-radius:50%;text-align:center;font-size:18px;padding:1px 0 3px;color:#333;font-weight:400}.map-vg-container .leaflet-popup-tip-container{display:none!important}.map-vg-container .leaflet-popup-tip{box-shaow:none}.map-vg-container .leaflet-popup{margin-bottom:10px!important}.map-vg-popup-panel.noclose .leaflet-popup-close-button{display:none!important}.leaflet-popup-content-wrapper{border-radius:15px!important}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg,.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer{max-width:none!important}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-tile{will-change:opacity}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}.leaflet-zoom-anim .leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline:0}.leaflet-container a{color:#0078a8}.leaflet-container a.leaflet-active{outline:2px solid #ffa500}.leaflet-zoom-box{border:2px dotted #38f;background:rgba(255, 255, 255, 0.5)}.leaflet-container{font:12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif}.leaflet-bar{box-shadow:0 1px 5px rgba(0, 0, 0, 0.65);border-radius:4px}.leaflet-bar a,.leaflet-bar a:hover{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:bold 18px 'Lucida Console', Monaco, monospace;text-indent:1px}.leaflet-control-zoom-out{font-size:20px}.leaflet-touch .leaflet-control-zoom-in{font-size:22px}.leaflet-touch .leaflet-control-zoom-out{font-size:24px}.leaflet-control-layers{box-shadow:0 1px 5px rgba(0, 0, 0, 0.4);background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(images/layers.png?v=20220209201515);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(images/layers-2x.png?v=20220209201515);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(images/marker-icon.png?v=20220209201515)}.leaflet-container .leaflet-control-attribution{background:#fff;background:rgba(255, 255, 255, 0.7);margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover{text-decoration:underline}.leaflet-container .leaflet-control-attribution,.leaflet-container .leaflet-control-scale{font-size:11px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;font-size:11px;white-space:nowrap;overflow:hidden;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;background:rgba(255, 255, 255, 0.5)}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0, 0, 0, 0.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 19px;line-height:1.4}.leaflet-popup-content p{margin:18px 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px rgba(0, 0, 0, 0.4)}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;padding:4px 4px 0 0;border:none;text-align:center;width:18px;height:14px;font:16px/14px Tahoma, Verdana, sans-serif;color:#c3c3c3;text-decoration:none;font-weight:700;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover{color:#999}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-oldie .leaflet-popup-content-wrapper{zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)}.leaflet-oldie .leaflet-popup-tip-container{margin-top:-1px}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4)}.leaflet-tooltip.leaflet-clickable{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}.leaflet-cluster-anim .leaflet-marker-icon,.leaflet-cluster-anim .leaflet-marker-shadow{-webkit-transition:-webkit-transform 0.3s ease-out, opacity 0.3s ease-in;-moz-transition:-moz-transform 0.3s ease-out, opacity 0.3s ease-in;-o-transition:-o-transform 0.3s ease-out, opacity 0.3s ease-in;transition:transform 0.3s ease-out, opacity 0.3s ease-in}.leaflet-cluster-spider-leg{-webkit-transition:-webkit-stroke-dashoffset 0.3s ease-out, -webkit-stroke-opacity 0.3s ease-in;-moz-transition:-moz-stroke-dashoffset 0.3s ease-out, -moz-stroke-opacity 0.3s ease-in;-o-transition:-o-stroke-dashoffset 0.3s ease-out, -o-stroke-opacity 0.3s ease-in;transition:stroke-dashoffset 0.3s ease-out, stroke-opacity 0.3s ease-in}.poi-marker .cluster-count{position:absolute;left:50%;top:41.5%;transform:translate3d(-50%, -50%, 0);color:#ff4d00;font-size:12px;font-family:Arial-BoldMT}.map-vg-popup-list{position:absolute;left:0;width:100%;max-height:210px;overflow:hidden;background:#fff;border-radius:0 0 15px 15px;border-top:1px solid #ececec;z-index:900;transform:translateY(-100%);transition:transform .3s ease}.map-vg-popup-list.show{transform:translateY(0)}.leaflet-popup-close-button{z-index:1}.detail-prod-body{background-color:#f7f7f7;padding-bottom:82px;padding-bottom:calc(env(safe-area-inset-bottom) + 82px);padding-bottom:calc(constant(safe-area-inset-bottom) + 82px)}.detail-prod-body .detail-prod-section{margin-top:10px;word-break:break-word}.detail-prod-info-box{position:relative;background-color:#fff}.detail-prod-info-box .detail-info-img{width:100%;height:0;padding-bottom:56.25%;position:relative}.detail-prod-info-box .detail-info-img .detail-info-statuslayer{position:absolute;top:0;left:0;right:0;height:20px;height:calc(constant(safe-area-inset-top) + 20px);height:calc(env(safe-area-inset-top) + 20px);z-index:2;background:-webkit-gradient(linear, left bottom, left top, from(transparent), to(#000));background:linear-gradient(to top, transparent, rgba(0, 0, 0, 0.2))}.detail-prod-info-box .detail-info-img .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:40px}.detail-prod-info-box .detail-info-img .info-img-wrap{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.detail-prod-info-box .detail-info-video{position:absolute;bottom:32px;right:10px;width:0.9rem;height:0.6rem;border:2px solid #fff;border-radius:4px;z-index:40}.detail-prod-info-box .detail-info-video video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.detail-prod-info-box .newdetail-info-video{position:absolute;bottom:32px;bottom:53px;right:10px;width:72px;height:48px;border:2px solid #fff;border-radius:4px;z-index:9}.detail-prod-info-box .newdetail-info-video video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.detail-prod-info-box .detail-info-departure{position:absolute;left:0;bottom:0;min-height:16px;max-height:35px;line-height:16px;background-color:rgba(0, 0, 0, 0.65);color:#fff;font-size:12px;text-align:left;z-index:1;padding:3px 8px;border-top-right-radius:11px;max-width:65%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;word-break:break-all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.detail-prod-info-box .detail-info-pagination{position:absolute;right:0;bottom:0;height:22px;line-height:22px;background-color:rgba(0, 0, 0, 0.65);color:#fff;font-size:12px;text-align:center;z-index:1;padding:0 8px;border-top-left-radius:11px}.detail-prod-info-box .detail-info-pagination .f-image-text{font-size:12px;vertical-align:-2px;margin-right:3px}.detail-prod-info-box .detail-info-pagination .detail-info-pagination-num{display:inline-block;min-width:22px;text-align:right}.detail-prod-info-box .newdetail-info-departure{position:absolute;font-family:PingFangSC-Medium;left:0;bottom:5px;min-height:16px;max-height:35px;line-height:16px;color:#fff;font-size:12px;text-align:left;z-index:1;padding:3px 8px;max-width:60%;display:flex;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;align-items:flex-end}.detail-prod-info-box .newdetail-info-departure .city-list{-webkit-line-clamp:2;overflow:hidden;word-break:break-all;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%}.detail-prod-info-box .newdetail-info-departure .departure-text{white-space:nowrap}.detail-prod-info-box .newdetail-info-pagination{position:absolute;font-family:PingFangSC-Medium;right:0;bottom:5px;height:22px;line-height:22px;color:#fff;font-size:12px;text-align:center;z-index:1;padding:0 8px}.detail-prod-info-box .newdetail-info-pagination.pagination-bottom27{bottom:26px;background-color:rgba(0, 0, 0, 0.65);border-radius:11px 0 0 11px}.detail-prod-info-box .newdetail-info-pagination .pid-fontfamily{font-family:Helvetica-Bold}.detail-prod-info-box .newdetail-info-pagination .f-image-text{font-size:12px;vertical-align:-2px;margin-right:3px}.detail-prod-info-box .newdetail-info-pagination .detail-info-pagination-num{display:inline-block;min-width:22px;text-align:right}.detail-prod-info-box .detail-info-recommend{background:#fff6f6;height:35px;line-height:35px;color:#ff2741;font-size:14px;padding:0 16px;white-space:nowrap}.detail-prod-info-box .detail-info-recommend .f-hotspot{margin-right:5px;vertical-align:-1px}.detail-info-commodity{padding:8px 16px 6px;background-color:#fff}.detail-info-commodity .commodity-title{color:#222;font-size:17px;line-height:23px;overflow:hidden;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box}.detail-info-commodity .commodity-title .commodity-title-tag{display:inline;position:relative;color:#ff6000;font-size:18px;white-space:nowrap}.detail-info-commodity .commodity-title .commodity-title-tag::after{content:'';display:inline-block;height:3px;width:3px;border-radius:50%;background:#222;margin:0 2px;vertical-align:middle}.detail-info-commodity .commodity-productname{color:#222;font-family:PingFangSC-Medium;font-size:18px;line-height:23px;overflow:hidden;word-break:break-all;-webkit-box-sizing:border-box;box-sizing:border-box}.detail-info-commodity .commodity-subinfo{margin-top:10px;font-size:12px;color:#999;line-height:20px}.detail-info-commodity .commodity-price{color:#ff6913;margin-right:5px}.detail-info-commodity .commodity-price dfn{font-size:12px;margin-right:1px}.detail-info-commodity .commodity-price i{font-weight:700;font-size:24px;margin-right:1px;vertical-align:-1px}.detail-info-commodity .commodity-price span{font-size:10px;color:#999}.detail-info-commodity .commodity-oldprice{position:relative;margin-right:12px}.detail-info-commodity .commodity-oldprice::before{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background-color:#999}.detail-info-commodity .commodity-monthlysale{line-height:24px;text-align:right;font-size:12px;color:#999}.detail-info-commodity .new_commodity_price .low_price{color:#ff5b00;margin-right:5px}.detail-info-commodity .new_commodity_price .low_price dfn{font-size:12px}.detail-info-commodity .new_commodity_price .low_price i{font-family:Helvetica-Bold;font-size:24px;vertical-align:-1px}.detail-info-commodity .new_commodity_price .low_price span{font-size:10px;color:#999}.detail-info-commodity .new_commodity_price .high_price{position:relative;margin-right:5px}.detail-info-commodity .new_commodity_price .high_price::before{position:absolute;content:"";top:50%;left:0;width:100%;height:1px;background-color:#999}.detail-info-commodity .commodity-newdeposit{line-height:24px;font-family:PingFangSC-Regular;font-size:12px;color:#999}.detail-info-commodity .commodity-newdeposit .deposit-price{color:#ff5b00}.detail-info-commodity.detail-info-commodity-soldout{background:url(../../res/img/sold_out.png?v=20220209201515) no-repeat right bottom;background-size:56px 51px;background-color:#fff}.detail-info-commodity.detail-info-commodity-soldout .commodity-price{color:#999}.detail-info-commodity + .coupon-oversea-wrap{padding-top:0}.detail-info-adds{padding-left:16px}.detail-info-adds:active{background-color:#f5f5fa}.detail-adds-entrance{height:40px;overflow:hidden;padding-right:16px}.detail-adds-entrance .entrance-title{font-size:14px;color:#666;margin-right:14px}.detail-adds-entrance .entrance-content{overflow:hidden;color:#222;font-size:14px;height:21px;margin-right:5px}.detail-adds-entrance .entrance-content .li-tag-box{margin-right:2px}.detail-adds-entrance .entrance-content .li-tag-box .c-tag-item{margin-top:1px}.detail-adds-entrance .entrance-content .entrance-content-coupon{position:relative;background-color:#ff2741;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font-size:12px;padding:0 4px}.detail-adds-entrance .entrance-content .entrance-content-tag{display:inline-block;height:21px;margin:0 10px 0 0}.detail-adds-entrance .entrance-content .entrance-content-tag .f-radiobox{color:#1fc05c;font-size:14px;margin-right:4px;vertical-align:middle}.detail-adds-entrance .entrance-content-coupon::before,.detail-adds-entrance .entrance-content-coupon::after{content:'';display:block;width:2px;height:2px;border-radius:50%;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.detail-adds-entrance .entrance-content-coupon::before{left:-1px}.detail-adds-entrance .entrance-content-coupon::after{right:-1px}.detail-adds-entrance .f-arrow-light-right{font-size:12px;color:#ccc}.ndl_adds_entrance{height:40px;overflow:hidden;padding-right:16px;margin-left:16px}.ndl_adds_entrance .entrance-title{font-size:14px;color:#666;margin-right:14px}.ndl_adds_entrance .entrance-content{overflow:hidden;color:#222;font-size:14px;height:21px;margin-right:5px}.ndl_adds_entrance .entrance-content .li-tag-box{margin-right:2px}.ndl_adds_entrance .entrance-content .li-tag-box .c-tag-item{margin-top:1px}.ndl_adds_entrance .entrance-content .entrance-content-coupon{position:relative;font-family:PingFangSC-Medium;background-color:#ff2741;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;font-size:12px;padding:2px 4px}.ndl_adds_entrance .entrance-content .entrance-content-tag{display:inline-block;height:21px;margin:0 10px 0 0}.ndl_adds_entrance .entrance-content .entrance-content-tag .f-radiobox{color:#1fc05c;font-size:14px;margin-right:4px;vertical-align:middle}.ndl_adds_entrance .entrance-content-coupon::before,.ndl_adds_entrance .entrance-content-coupon::after{content:'';display:block;width:2px;height:2px;border-radius:50%;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.ndl_adds_entrance .entrance-content-coupon::before{left:-1px}.ndl_adds_entrance .entrance-content-coupon::after{right:-1px}.ndl_adds_entrance .f-arrow-light-right{font-size:12px;color:#ccc}.new_servicetag{height:auto!important;padding-top:10px;padding-bottom:10px}.new_servicetag .entrance-content{height:auto!important}.detail-prod-purchasenotice{padding:0 16px;color:#222;font-size:12px;line-height:16px}.detail-recommend{background-color:#fff;padding-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.detail-recommend-tit{line-height:40px;padding-left:15px;font-size:16px;color:#000}.detail-recommend-list{max-height:148px;padding:0 16px;overflow:hidden}.detail-recommend-list.height-limit-clear{max-height:none}.detail-recommend-item{float:left;height:20px;line-height:20px;padding:1px 5px 2px;margin:0 5px 5px 0;border:1px solid rgba(226, 226, 226, 0.63);background-color:#fff;color:#666;border-radius:2px;font-size:14px}.detail-recommend-item span{display:inline-block;max-width:131px;vertical-align:middle}.detail-recommend-item .f-position{font-size:12px;margin-right:4px;color:#999}.detail-recommend-footer{padding-bottom:3px;line-height:25px;text-align:center;color:#000;font-size:13px}.detail-recommend-footer .f-chevron-down,.detail-recommend-footer .f-chevron-up{color:#999;font-size:10px;margin-left:2px}.service-section{padding:10px 15px}.service-section-left{float:left;width:73px;position:relative}.service-section-left .f-insurance{margin-left:7px;font-size:45px;color:#c4c4c4}.service-text-box{width:61px;height:13px;line-height:13px;background-color:#999;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:10px;color:#efefef;text-align:center}.service-section-right{height:48px;padding-left:73px}.service-section-item{float:left;width:33.33%;margin-top:4px;font-size:12px;color:#666}@media screen and (max-width: 374px){.service-section-item{font-size:11px}}.service-section-item .f-radiobox{margin-right:5px;font-size:10px;color:#b5b5b5}.detail-info-commodity .commodity-oldprice{margin-right:5px}.commodity-remind.f-ask{position:relative;font-size:10px;margin-right:10px;display:inline-block;top:1px;color:#666}.new-guarantee{border-top:1px dotted #dbdbdb}.new-guarantee .service-section{padding:10px 15px}.new-guarantee .service-section-left{float:left;width:73px;position:relative}.new-guarantee .service-section-left .f-insurance{margin-left:7px;font-size:45px;color:#c4c4c4}.new-guarantee .service-text-box{width:61px;height:13px;line-height:13px;background-color:#999;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);font-size:10px;color:#efefef;text-align:center}.new-guarantee .service-section-right{height:48px;padding-left:73px}.new-guarantee .service-section-item{float:left;width:33.33%;margin-top:4px;font-size:12px;color:#666}@media screen and (max-width: 374px){.new-guarantee .service-section-item{font-size:11px}}.new-guarantee .service-section-item .f-radiobox{margin-right:5px;font-size:10px;color:#b5b5b5}.new-venderdesc{padding:0 16px;margin-bottom:10px;color:#222;font-size:12px;line-height:16px}.new-detail-empty{font-size:14px;color:#ccc;height:95px;text-align:center;padding:45px 0 30px;box-sizing:border-box;background-color:#fff}.os-like-place{font-size:12px;color:#fff;position:absolute;top:15px;right:10px;width:110px;height:30px;border-radius:6px;background:rgba(0, 0, 0, 0.6);line-height:30px;padding:0 4px;z-index:1;text-align:center}.os-like-place span{width:0;height:0;position:absolute;top:-10px;right:60px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid rgba(0, 0, 0, 0.6)}.detail-pic-detail{padding:15px 15px 5px;overflow:hidden;background-color:#fff}.detail-pic-detail p{margin-bottom:10px}.detail-pic-detail img{width:100%;height:auto;display:block}.detail-pic-detail a{text-decoration:underline}.detail-pic-detail.graphicDetailsTop{padding-top:0!important}.detail-tab-wrap .daytour-tab-box{border-top-width:0}.detail-tab-wrap .wechat-fixed{position:fixed;top:0;top:calc(env(safe-area-inset-top));margin-top:0}.detail-travel-tab{width:100%;box-sizing:border-box;padding-left:15px;background-color:#fff;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;z-index:9;border-width:0}.detail-travel-tab .tab-item{display:inline-block;padding:0 12px;height:33px;line-height:33px;background:#efeff4;border-radius:4px;text-align:center;color:#222;font-size:14px;margin:5px 3px 5px 0}.detail-travel-tab .tab-item:last-child{margin-right:15px}.detail-travel-tab .sel-tab{position:relative;background:#19a0f0;color:#fff}.detail-travel-tab .sel-tab:after{content:'';position:absolute;bottom:-9px;left:50%;margin-left:-5px;border-top:solid 5px #19a0f0;border-right:solid 5px transparent;border-bottom:solid 5px transparent;border-left:solid 5px transparent}.detail-travel-tab.fixed{position:fixed;top:88px;margin-top:0}.detail-travel-tab.fixed .fixed-xiongzhang{top:109px}.detail-travel-tab.wechat-fixed{position:fixed;top:44px;margin-top:0}.detail-travel{background-color:#f5f5fa}.detail-travel-list{border:none}.detail-travel-list .route-footer{padding:0 15px 20px 0;text-align:center}.detail-travel-list .route-footer .btn-blue-circle{display:inline-block;width:200px;height:42px;line-height:42px;font-size:16px;border:1px solid #19a0f0;border-radius:100px;color:#19a0f0;text-align:center}.detail-route{padding:0 0 0 15px;background-color:#fff}.detail-route .route-tip{position:relative;margin:0 15px 0 0;padding-bottom:15px;padding-left:10px;color:#999;font-size:12px}.detail-route .route-tip:before{content:'*';position:absolute;top:2px;left:0;background-color:transparent;color:#999}.detail-route-list{border:none}.detail-route-list .route-title-wrap{box-sizing:border-box;margin:-10px -10px 10px -30px;padding:9px;border-radius:4px}.detail-route-list .route-title{position:relative;margin:0;padding:9px 12px 4px;background:#f2f8fe;border-radius:2px;color:#222;font-size:14px;text-align:justify}.detail-route-list .route-title:before{display:none}.detail-route-list .route-title-item p{margin-bottom:5px;line-height:20px}.detail-route-list .route-header{height:50px;line-height:50px;margin:-10px -15px 0 -35px;text-align:center;font-size:16px;color:#222}.detail-route-list .route-line-left,.detail-route-list .route-line-right{display:inline-block;width:20px;height:2px;background:#e7e7e7;border-radius:100px;margin-right:5px;vertical-align:5px}.detail-route-list .route-line-right{margin-left:5px}.detail-route-list .route-item-wrap{padding-left:10px;margin-left:40px}.detail-route-list .route-item{padding:0 0 19px;margin-top:-7px;position:relative;font-size:14px;line-height:22px}.detail-route-list .route-item:before{content:'';position:absolute;top:7px;bottom:0;display:block;width:1px;left:-20px;opacity:0.3;background-color:#20c15d}.detail-route-list .route-item label{display:block;position:absolute;left:0;top:0;width:46px;height:21px;padding-right:9px;overflow:hidden;margin-left:-70px;color:#333;font-size:12px;word-break:break-all;line-height:20px}.detail-route-list .route-item label:before{content:'';display:block;background-color:#fff;border-radius:50%;width:7px;height:7px;position:absolute;top:5px;left:auto;right:0;border:1px solid #1fc05c}.detail-route-list .route-item .item-name{font-weight:700}.detail-route-list .route-item .route-link{color:#19a0f0}.detail-route-list .route-item .item-tip{font-size:12px;color:#999}.detail-route-list .route-item .item-pic{padding-bottom:27%}.detail-route-list .route-item .item-pic img{width:100%;position:relative;z-index:2;border-radius:3px}.detail-route-list .route-item .item-pic-mask{position:absolute;bottom:0;left:0;right:0;height:18px;line-height:18px;text-align:center;font-size:12px;color:#fff;background:rgba(0, 0, 0, 0.5);z-index:3;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.detail-route-list .route-content{line-height:20px}.detail-route-list .f-position{vertical-align:-2px}.detail-route-list .route-car-wrap{padding-left:10px}.detail-route-list .route-car-wrap .item-pic{padding-bottom:56%}.detail-travel-simple{padding:16px 16px 0;background-color:#fff;font-family:"PingFangSC-Regular";size:14px}.detail-travel-simple p{margin-bottom:16px}.detail-travel-simple img{width:100%}.ttd-section-tit{font-family:PingFangSC-Medium;line-height:43px;font-size:16px;padding:0 16px;color:#222}.detail-prod-confirm-block{background-color:#fff;padding:11px 14px 11px 17px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:30px}.confirm-title{width:92px;color:#ff2741;font-size:17px;line-height:17px}.confirm-icon{vertical-align:-2px;font-size:18px;margin-right:5px}.f-rapidly{font-size:22px;margin-left:-5px;margin-right:1px;vertical-align:-2px}.confirm-cont{box-sizing:border-box;padding-left:5px;line-height:16px;font-size:12px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#222}.confirm-cont .f-ask{color:#19a0f0;margin-right:4px;margin-left:5px;vertical-align:-2px}.second-confirm{color:#ff6913}.second-confirm .f-font-second-confirm{vertical-align:-2px}.detail-prod-price-date{background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:11px 13px 11px 16px;font-size:0}.detail-prod-price-date .title{font-size:16px;color:#222}.detail-prod-price-date .tit-icon{vertical-align:-1px;margin-left:1px;margin-right:5px;color:#ff2741;font-size:15px}.detail-prod-price-date .titm-tip{color:#999;font-size:12px}.detail-prod-price-date .date-info{font-size:12px;margin-right:8px}.detail-prod-price-date .f-arrow-light-right{color:#ccc;font-size:12px}.detail-prod-comment{padding:16px 14px 16px 16px;background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:0}.detail-prod-comment .section-tit{color:#999;font-size:12px;line-height:16px}.detail-prod-comment .section-tit .tit{font-size:16px;color:#222;vertical-align:1px}.detail-prod-comment .section-tit .score{font-size:16px;color:#19a0f0;margin-left:8px}.detail-prod-comment .section-tit .unit{font-size:11px;color:#19a0f0}.detail-prod-comment .section-tit .count{margin-right:2px}.detail-prod-comment .section-tit .f-arrow-light-right{color:#ccc;font-size:12px;line-height:18px;margin-left:2px;margin-top:-1px}.detail-prod-comment .comment-lab-list{color:#222;margin-top:10px;font-size:0;margin-left:-5px}.detail-prod-comment .comment-lab-list li{font-size:12px;display:inline-block;background-color:#fff6f6;padding:6px 14px;border-radius:14px;margin-top:5px;margin-left:5px}.detail-prod-comment .comment-lab-list .score{margin-left:4px}.detail-prod-comment .comment-lab-list .cur{color:#fff;background-image:linear-gradient(-269deg, #550bad 1%, #9f01f1 99%)}.detail-prod-comment .user-info{margin-top:14px;margin-right:2px;font-size:12px;color:#999}.detail-prod-comment .comment-text{margin-top:6px;margin-right:2px;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:19px}.js_mainContainer{background-color:#f5f5f5}.detail-store-title{font-weight:500;font-size:16px;color:#333;padding:16px 0 16px 16px;background-color:#fff!important;background-image:none!important;margin-top:8px}.detail-shop-title{padding:16px 0 8px 16px}.detail-store-title + .detail-store-ul{margin-top:0}.detail-store-li-last{padding-bottom:8px}.detail-store-desc{font-size:12px;color:#999}.certificate img{margin-top:0}.detail-store-content-score{padding-bottom:16px}.detail-store-content{padding:16px;box-sizing:border-box;display:flex;margin-top:-16px}.detail-store-content .detail-store-left{padding-right:12px;display:flex;justify-content:space-between;flex-direction:column}.detail-store-content .detail-store-right{flex:1}.detail-store-content .detail-store-left + .detail-store-right{padding-left:12px}.detail-store-content .detail-store-left-title{text-align:center;font-size:16px;color:#333;font-weight:500}.detail-store-content .detail-store-left-desc{margin-top:6px;font-size:12px;color:#999;white-space:nowrap}.detail-store-content .detail-store-right-li{display:flex}.detail-store-content .detail-store-right-li-title{font-size:14px;color:#999;white-space:nowrap}.detail-store-content .detail-store-right-li-progress{width:57px;height:8px;background:#eee;border-radius:11px;margin-left:8px;align-self:center}.detail-store-content .detail-store-right-li-progress-inner{background-image:linear-gradient(90deg, #ff8b25 0%, #f63b2e 100%);height:100%;border-radius:11px}.detail-store-content .detail-store-right-li-score,.detail-store-content .detail-store-right-li-desc{margin-left:9px;font-size:14px;color:#f85e53;white-space:nowrap}.detail-store-content .detail-store-right-li-noresult{margin-left:8px;font-size:14px;color:#999}.detail-store-content .detail-store-right-li + .detail-store-right-li{margin-top:8px}.detail-prod-shop-entr{background-color:#fff;padding:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.detail-prod-shop-entr .icon-wrap{width:45px;height:45px;background-color:#fef6f6;border-radius:4px;color:#fff;font-size:22px;text-align:center;line-height:40px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:flex;align-items:center;justify-content:center}.detail-prod-shop-entr .icon-wrap img{width:100%;height:100%}.detail-prod-shop-entr .icon-wrap.blue{background-image:linear-gradient(-90deg, #19a0f0 0%, #1179f4 100%)}.detail-prod-shop-entr .f-shop2{color:#ff2741;font-size:22px}.detail-prod-shop-entr .shop-info{margin-left:13px;font-size:12px;color:#999}.detail-prod-shop-entr .shop-title{font-family:PingFangSC-Medium;font-size:16px;color:#333;letter-spacing:-0.87px;line-height:21px;margin-bottom:14px}.detail-prod-shop-entr .shop-desc{font-family:PingFangSC-Regular;font-size:14px;color:#333;line-height:21px}.detail-prod-shop-entr .shop-name{font-size:17px;color:#333}.detail-prod-shop-entr .shop-desc{font-size:12px;color:#999}.detail-prod-shop-entr .f-arrow-light-right{color:#ccc;font-size:12px;margin-left:2px}.detail-prod-feature-block{background-color:#fff}.detail-prod-feature-block .feature-list{padding:7px 25px 9px 35px}.detail-prod-feature-block .feature-list li{margin-bottom:7px;position:relative;line-height:18px}.detail-prod-feature-block .feature-list li:before{content:'';display:block;width:4px;height:4px;position:absolute;top:7px;left:-12px;border-radius:50%;background-image:linear-gradient(-270deg, #de00e0 0%, #ff3434 96%)}.detail-prod-car-block{background-color:#fff;padding:13px 13px 13px 14px;line-height:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:0}.detail-prod-car-block .f-tour-bus{color:#ff0036;font-size:20px}.detail-prod-car-block .content{margin-left:3px;font-size:15px;color:#222;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.detail-prod-car-block .f-arrow-light-right{color:#ccc;font-size:12px;margin-left:2px}.detail-prod-seckill-block{position:relative;padding:6px 15px 6px 10px;margin-bottom:-9px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:linear-gradient(-270deg, #ff2741 0%, #ff672d 100%);color:#fff;line-height:14px}.detail-prod-seckill-block p{margin-top:4px;margin-bottom:4px}.detail-prod-seckill-block:before{content:'';display:block;width:0;height:0;border-top:5px solid #ff2741;border-left:21px solid transparent;border-right:44px solid transparent;position:absolute;bottom:-5px;left:0}.detail-prod-seckill-block .icon-seckill{font-size:27px;margin-right:10px}.detail-prod-cost-mode{background-color:#fff;color:#222;word-break:break-all}.detail-prod-cost-mode h3{position:relative;padding-left:9px}.detail-prod-cost-mode h3:before{content:'';display:block;width:4px;height:4px;position:absolute;top:8px;left:0;border-radius:50%;background-image:linear-gradient(-270deg, #de00e0 0%, #ff3434 96%)}.detail-prod-cost-mode .defalt-wrap{font-size:14px;color:#222}.detail-prod-cost-mode .defalt-wrap + h3{margin-top:14px}.detail-prod-cost-mode .defalt-wrap + .detail-cost-info{margin-top:12px}.detail-prod-cost-mode .form-cont-wrap{padding:0 16px 14px;line-height:20px}.detail-prod-cost-mode .form-cont-wrap .user-desc-wrap{margin-bottom:20px}.detail-prod-cost-mode .form-cont-wrap .user-desc-wrap p{font-family:PingFangSC-Regular;font-size:12px;color:#999;line-height:16px}.detail-prod-cost-mode .form-cont-wrap .shop-desc-wrap p{font-family:PingFangSC-Regular;font-size:13px;color:#222;line-height:18.5px;margin-top:2px}.detail-prod-cost-mode .pt16{padding-top:16px}.detail-prod-cost-mode .pt16 .border-top{border-top:1px solid #ececec}.detail-prod-cost-mode .stru-table{box-sizing:border-box;width:100%;margin-bottom:11px;margin-top:10px;font-size:14px}.detail-prod-cost-mode .stru-table tbody{box-sizing:border-box}.detail-prod-cost-mode .stru-table td{box-sizing:border-box;border-left:1px solid #ececec;border-top:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec;padding:7px 10px}@media (-webkit-min-device-pixel-ratio: 2){.detail-prod-cost-mode .stru-table td{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, #ececec 50%, transparent 50%), -webkit-linear-gradient(top, #ececec 50%, transparent 50%), -webkit-linear-gradient(right, #ececec 50%, transparent 50%), -webkit-linear-gradient(bottom, #ececec 50%, transparent 50%);background-image:linear-gradient(to left, transparent 50%, #ececec 50%), linear-gradient(to top, transparent 50%, #ececec 50%), linear-gradient(to right, transparent 50%, #ececec 50%), linear-gradient(to bottom, transparent 50%, #ececec 50%);background-size:1px 100%, 100% 1px, 1px 100%, 100% 1px;background-position:left top, left top, right top, left bottom}}.detail-prod-cost-mode .stru-table td p{margin-top:8px}.detail-prod-cost-mode .stru-table td p:first-child{margin-top:0}.detail-prod-cost-mode .stru-table .overtime td{text-decoration-line:line-through;color:#999}.detail-prod-cost-mode .stru-table .stru-phonecard-header{white-space:nowrap}.detail-prod-cost-mode .stru-table .row-tit{width:58px;background-color:#f7f7f7;box-sizing:border-box;border-left:1px solid #ececec;border-top:1px solid #ececec}@media (-webkit-min-device-pixel-ratio: 2){.detail-prod-cost-mode .stru-table .row-tit{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, #ececec 50%, transparent 50%), -webkit-linear-gradient(top, #ececec 50%, transparent 50%);background-image:linear-gradient(to left, transparent 50%, #ececec 50%), linear-gradient(to top, transparent 50%, #ececec 50%);background-size:1px 100%, 100% 1px;background-position:left top, left top}}.detail-prod-cost-mode .stru-table .col-tit{background-color:#f7f7f7}.detail-prod-cost-mode .stru-table .col-tit .gray-tex{margin-top:7px;color:#999;position:relative;font-size:12px}.detail-prod-cost-mode .stru-table .col-tit .gray-tex .f-ask{color:#666;margin-left:4px;vertical-align:-1px}.detail-prod-cost-mode .stru-table tbody tr:last-child td{box-sizing:border-box;border-left:1px solid #ececec;border-top:1px solid #ececec;border-right:1px solid #ececec;border-bottom:1px solid #ececec}@media (-webkit-min-device-pixel-ratio: 2){.detail-prod-cost-mode .stru-table tbody tr:last-child td{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, #ececec 50%, transparent 50%), -webkit-linear-gradient(top, #ececec 50%, transparent 50%), -webkit-linear-gradient(right, #ececec 50%, transparent 50%), -webkit-linear-gradient(bottom, #ececec 50%, transparent 50%);background-image:linear-gradient(to left, transparent 50%, #ececec 50%), linear-gradient(to top, transparent 50%, #ececec 50%), linear-gradient(to right, transparent 50%, #ececec 50%), linear-gradient(to bottom, transparent 50%, #ececec 50%);background-size:1px 100%, 100% 1px, 1px 100%, 100% 1px;background-position:left top, left top, right top, left bottom}}.detail-prod-cost-mode .stru-table tbody tr:last-child .row-tit{box-sizing:border-box;border-left:1px solid #ececec;border-top:1px solid #ececec;border-bottom:1px solid #ececec}@media (-webkit-min-device-pixel-ratio: 2){.detail-prod-cost-mode .stru-table tbody tr:last-child .row-tit{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, #ececec 50%, transparent 50%), -webkit-linear-gradient(top, #ececec 50%, transparent 50%), -webkit-linear-gradient(bottom, #ececec 50%, transparent 50%);background-image:linear-gradient(to left, transparent 50%, #ececec 50%), linear-gradient(to top, transparent 50%, #ececec 50%), linear-gradient(to bottom, transparent 50%, #ececec 50%);background-size:1px 100%, 100% 1px, 100% 1px;background-position:left top, left top, left bottom}}.detail-prod-cost-mode .stru-table:last-child{margin-bottom:0}.detail-prod-cost-mode .detail-cost-info{font-size:12px;color:#999;line-height:14px;margin-bottom:2px}.detail-prod-cost-mode .ttd-section-desc{color:#999;padding:0 16px 15px}.detail-prod-group-mode{background-color:#fff}.detail-prod-group-mode .form-cont-wrap{padding:0 16px 14px;line-height:20px}.detail-prod-group-mode .stru-table{width:100%;box-sizing:border-box}.detail-prod-group-mode .stru-table tr td{box-sizing:border-box;border-left:1px solid #ececec;border-top:1px solid #ececec;border-right:1px solid #ececec;padding:7px 10px}@media (-webkit-min-device-pixel-ratio: 2){.detail-prod-group-mode .stru-table tr td{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, #ececec 50%, transparent 50%), -webkit-linear-gradient(top, #ececec 50%, transparent 50%), -webkit-linear-gradient(right, #ececec 50%, transparent 50%);background-image:linear-gradient(to left, transparent 50%, #ececec 50%), linear-gradient(to top, transparent 50%, #ececec 50%), linear-gradient(to right, transparent 50%, #ececec 50%);background-size:1px 100%, 100% 1px, 1px 100%;background-position:left top, left top, right top}}.detail-prod-group-mode .stru-table tr td:last-child{box-sizing:border-box;border-top:1px solid #ececec;border-right:1px solid #ececec}@media (-webkit-min-device-pixel-ratio: 2){.detail-prod-group-mode .stru-table tr td:last-child{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(top, #ececec 50%, transparent 50%), -webkit-linear-gradient(right, #ececec 50%, transparent 50%);background-image:linear-gradient(to top, transparent 50%, #ececec 50%), linear-gradient(to right, transparent 50%, #ececec 50%);background-size:100% 1px, 1px 100%;background-position:left top, right top}}.detail-prod-group-mode .col-tit{background-color:#f7f7f7;line-height:30px}.detail-prod-group-mode .col-tit td:first-child{width:119px}.detail-prod-group-mode tbody tr:last-child td{box-sizing:border-box;border-left:1px solid #ececec;border-top:1px solid #ececec;border-bottom:1px solid #ececec;border-right:1px solid #ececec}@media (-webkit-min-device-pixel-ratio: 2){.detail-prod-group-mode tbody tr:last-child td{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(left, #ececec 50%, transparent 50%), -webkit-linear-gradient(top, #ececec 50%, transparent 50%), -webkit-linear-gradient(bottom, #ececec 50%, transparent 50%), -webkit-linear-gradient(right, #ececec 50%, transparent 50%);background-image:linear-gradient(to left, transparent 50%, #ececec 50%), linear-gradient(to top, transparent 50%, #ececec 50%), linear-gradient(to bottom, transparent 50%, #ececec 50%), linear-gradient(to right, transparent 50%, #ececec 50%);background-size:1px 100%, 100% 1px, 100% 1px, 1px 100%;background-position:left top, left top, left bottom, right top}}.detail-prod-group-mode tbody tr:last-child td:last-child{box-sizing:border-box;border-top:1px solid #ececec;border-bottom:1px solid #ececec;border-right:1px solid #ececec}@media (-webkit-min-device-pixel-ratio: 2){.detail-prod-group-mode tbody tr:last-child td:last-child{border:none;background-repeat:no-repeat;background-image:-webkit-linear-gradient(top, #ececec 50%, transparent 50%), -webkit-linear-gradient(bottom, #ececec 50%, transparent 50%), -webkit-linear-gradient(right, #ececec 50%, transparent 50%);background-image:linear-gradient(to top, transparent 50%, #ececec 50%), linear-gradient(to bottom, transparent 50%, #ececec 50%), linear-gradient(to right, transparent 50%, #ececec 50%);background-size:100% 1px, 100% 1px, 1px 100%;background-position:left top, left bottom, right top}}.detail-prod-group-mode .group-extr{margin-top:9px}.detail-prod-group-mode .group-extr a{color:#19a0f0}.detail-prod-defalt{background-color:#fff}.detail-prod-defalt .defalt-wrap{padding:0 16px 14px;line-height:20px}.detail-prod-defalt .defalt-wrap li + li{margin-top:8px}.detail-prod-defalt .defalt-wrap .gray-tex{margin-top:7px;color:#999;position:relative;padding-left:11px;font-size:12px}.detail-prod-defalt .defalt-wrap .gray-tex:before{content:'* ';display:block;position:absolute;left:0;top:1px}.detail-prod-defalt .defalt-wrap .gray-tex .f-ask{color:#19a0f0;margin-left:4px;vertical-align:-2px}.detail-prod-defalt .defalt-wrap .gray-tex.no-star{padding-left:0}.detail-prod-defalt .defalt-wrap .gray-tex.no-star:before{display:none}.detail-prod-defalt .defalt-wrap .local-time{margin-top:7px;color:#999;position:relative;padding-left:11px;font-size:12px}.detail-prod-defalt .defalt-wrap .local-time:before{content:'* ';display:block;position:absolute;left:0;top:1px}.detail-prod-defalt .defalt-wrap .local-time .f-ask{margin-left:4px;vertical-align:-1px}.detail-prod-defalt .defalt-wrap .first-level-title{font-family:PingFangSC-Medium;color:#222;position:relative;padding-left:9px}.detail-prod-defalt .defalt-wrap .second-level-title{font-family:PingFangSC-Medium;color:#222}.detail-prod-defalt .defalt-wrap .second-level-title.extraBold{font-weight:700}.detail-prod-defalt .defalt-wrap .first-level-title:before{content:'';display:block;width:4px;height:4px;position:absolute;top:8px;left:0;border-radius:50%;background-image:linear-gradient(-270deg, #de00e0 0%, #ff3434 96%)}.detail-prod-other-info{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#fff;padding-right:14px}.detail-prod-other-info .f-info3{color:#19a0f0;font-size:16px;margin-right:5px;vertical-align:-2px}.detail-prod-other-info .ndl_f_info3{color:#ff5b00;font-size:16px;margin-right:5px;vertical-align:-2px}.detail-prod-other-info .f-arrow-light-right{color:#ccc;font-size:12px;margin-left:2px}.detail-prod-cancel-order h3{position:relative;padding-left:9px}.detail-prod-cancel-order h3:before{content:'';display:block;width:4px;height:4px;position:absolute;top:9px;left:0;border-radius:50%;background-image:linear-gradient(-270deg, #de00e0 0%, #ff3434 96%)}.detail-prod-ask{background-color:#fff}.detail-prod-ask .ask-text{padding:0 14px 13px 16px;font-size:14px;color:#222;line-height:20px}.detail-prod-ask .f-arrow-light-right{color:#ccc;font-size:12px;margin-left:2px;margin-top:4px}.detail-prod-ask-list .ttd-section-tit{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.detail-prod-ask-list .count{font-size:12px;color:#999;margin-left:4px}.detail-prod-ask-list .right-gray-block{font-size:12px;color:#999}.detail-prod-ask-list .right-gray-block .f-arrow-light-right{vertical-align:-2px}.detail-prod-ask-list .f-question{background-image:linear-gradient(-269deg, #550bad 1%, #9f01f1 99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:5px;font-size:14px;vertical-align:-2px}.detail-prod-ask-list .ask-list{padding-bottom:5px}.detail-prod-ask-list .ask-list .ask-text{padding-bottom:8px}.new-detail-prod-ask{background-color:#fff}.new-detail-prod-ask .ask-text{padding:0 14px 13px 16px;font-size:14px;color:#222;line-height:20px}.new-detail-prod-ask .f-arrow-light-right{color:#ccc;font-size:12px;margin-left:2px;margin-top:4px}.new-detail-prod-ask-list .ttd-section-tit{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.new-detail-prod-ask-list .count{font-size:12px;color:#999;margin-left:4px}.new-detail-prod-ask-list .right-gray-block{font-size:12px;color:#999}.new-detail-prod-ask-list .right-gray-block .f-arrow-light-right{vertical-align:-2px}.new-detail-prod-ask-list .f-question{background-image:linear-gradient(-269deg, #550bad 1%, #9f01f1 99%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin-right:5px;font-size:14px;vertical-align:-2px}.new-detail-prod-ask-list .ask-list{padding-bottom:5px}.new-detail-prod-ask-list .ask-list .ask-text{padding-bottom:8px}.bottom-mobile-limit-tip{color:#ff1c1c;position:fixed;left:0;bottom:50px;display:block;width:100%;font-size:13px;height:32px;line-height:32px;text-align:center;vertical-align:middle;background-color:#fff7e0;z-index:11}.bottom-mobile-limit-tip .icon-mobile{position:relative;display:inline-block;margin-right:5px;width:10px;height:13px;border-radius:1px;box-sizing:border-box;border-top:2px solid #ff1c1c;border-right:1px solid #ff1c1c;border-bottom:4px solid #ff1c1c;border-left:1px solid #ff1c1c;vertical-align:-2px}.bottom-mobile-limit-tip .icon-mobile:before{content:'';display:block;width:2px;height:2px;border-radius:50%;background-color:#fff;position:absolute;bottom:-3px;left:3px}.detail-footer-item{position:relative;-webkit-transform:translateZ(0);-webkit-font-smoothing:antialiased}.detail-footer-item .f-z-new-service-online{font-size:20px!important}.detail-footer-item .detail-footer-tooltip{position:absolute;padding:0 18px;height:30px;line-height:30px;font-size:13px;color:#fff;background-color:rgba(0, 0, 0, 0.8);white-space:nowrap;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;bottom:9px;left:-0.3rem;-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;-moz-opacity:0;opacity:0}.detail-footer-item .tooltip-arrow{position:absolute;left:27%;top:-11px;width:28px;height:9px;background:url(https://pages.c-ctrip.com/activity/app/icon_arrow@3x.png?v=20220209201515) no-repeat right bottom;background-size:100% 100%;opacity:0;-webkit-transform:translateY(9px);-moz-transform:translateY(9px);-ms-transform:translateY(9px);-o-transform:translateY(9px);transform:translateY(9px);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.detail-footer-item.tooltip-popup .detail-footer-tooltip,.detail-footer-item.tooltip-popup .tooltip-arrow{-moz-opacity:1;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.booking-bottom-box .detail-footer-btn:nth-child(2) .detail-footer-tooltip{left:-0.55rem}.booking-bottom-box .detail-footer-btn:last-child .detail-footer-tooltip{left:-0.9rem}@media only screen and (max-device-width: 374px){.booking-bottom-box .detail-footer-btn:last-child .detail-footer-tooltip{left:-1.5rem}}@media only screen and (min-device-width: 375px) and (max-device-width: 415px){.booking-bottom-box .detail-footer-btn:last-child .detail-footer-tooltip{left:-1.1rem}}@media only screen and (min-device-width: 410px){.booking-bottom-box .detail-footer-btn:last-child .detail-footer-tooltip{left:-1rem}}.coupon-oversea-wrap{background-color:#fff;padding:15px 16px}.coupon-oversea{background-color:#fff2ee;border-radius:3px;min-height:52px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.coupon-oversea .left{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;line-height:52px;font-size:0.18rem;color:#ff2b3f;border-right:1px dashed #fff;padding-left:12px}.coupon-oversea .right{width:99px;padding-left:12px;box-sizing:border-box;position:relative}.coupon-oversea .right:before{content:'';display:block;width:6px;height:6px;border:#fff 2px solid;border-radius:50%;background-color:#fff;position:absolute;right:94px;bottom:-15px;z-index:1}.coupon-oversea .right:after{content:'';display:block;width:6px;height:6px;border:#fff 2px solid;border-radius:50%;background-color:#fff;position:absolute;right:94px;top:-15px;z-index:1}.coupon-oversea .icon-coup{display:inline-block;width:0.17rem;height:0.19rem;margin-right:0.05rem;background:url(https://pages.c-ctrip.com/activity/app/packet.png?v=20220209201515) no-repeat;background-size:100% 100%}.coupon-oversea .btn-get{display:block;width:75px;text-align:center;line-height:32px;color:#fff;font-size:13px;border-radius:16px;background-image:linear-gradient(-270deg, #de00e0 0%, #ff3434 96%);box-shadow:0 4px 8px 0 rgba(247, 39, 92, 0.4)}.new-detail-prod-price-date{background-color:#fff;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:16px;font-size:0}.new-detail-prod-price-date .title{font-size:16px;color:#222}.new-detail-prod-price-date .rank_title{font-size:15px;color:#333}.new-detail-prod-price-date .tit-icon{vertical-align:-1px;margin-left:1px;margin-right:5px;color:#ff2741;font-size:15px}.new-detail-prod-price-date .titm-tip{color:#999;font-size:12px}.new-detail-prod-price-date .date-info{font-size:12px;margin-right:8px}.new-detail-prod-price-date .f-arrow-light-right{color:#ccc;font-size:12px}.new-detail-prod-loading{background-color:#fff;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;height:75px}.new-detail-prod-loading .loading{width:36px;height:36px;background:url(https://pages.c-ctrip.com/activity/online/detail_loading.gif) no-repeat;background-size:contain}.new-detail-prod-comment{padding:16px;background-color:#fff;font-size:0}.new-detail-prod-comment .section-tit{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#999;font-size:12px;line-height:16px}.new-detail-prod-comment .section-tit .tit{font-size:16px;color:#222;vertical-align:1px}.new-detail-prod-comment .section-tit .score{font-size:18px;color:#ff5b00;margin-left:8px}.new-detail-prod-comment .section-tit .unit{font-size:11px;color:#ff5b00}.new-detail-prod-comment .section-tit .count{margin-right:2px}.new-detail-prod-comment .section-tit .f-arrow-light-right{color:#ccc;font-size:12px;line-height:18px;margin-left:2px;margin-top:-1px}.new-detail-prod-comment .ttd-comment-label{margin-top:10px;font-size:12px;line-height:22px;text-align:center}.new-detail-prod-comment .ttd-comment-label .comment-label-txt{width:33.333333333333336%}.new-detail-prod-comment .ttd-comment-label .comment-label-txt .score{font-family:inherit;margin-left:3px}.new-detail-prod-comment .comment-lab-list{color:#222;margin-top:10px;font-size:0;margin-left:-5px;max-height:70px;overflow:hidden}.new-detail-prod-comment .comment-lab-list li{font-size:12px;display:inline-block;background-color:#fff6f6;padding:6px 14px;border-radius:14px;margin-top:5px;margin-left:5px}.new-detail-prod-comment .comment-lab-list li:active{color:#fff;background-image:linear-gradient(-269deg, #550bad 1%, #9f01f1 99%)}.new-detail-prod-comment .comment-lab-list .score{margin-left:4px}.new-detail-prod-comment .comment-lab-list .cur{color:#fff;background-image:linear-gradient(-269deg, #550bad 1%, #9f01f1 99%)}.new-detail-prod-comment .user-info{margin-top:14px;margin-right:2px;font-size:12px;color:#999}.new-detail-prod-comment .comment-text{margin-top:6px;margin-right:2px;font-size:14px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:19px}.new-detail-prod-shop-entr{background-color:#fff;padding:16px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.new-detail-prod-shop-entr .f-shop2{width:15px;height:24px;color:#ff2741;font-size:16px;line-height:24px}.new-detail-prod-shop-entr .shop-name{margin-left:20px;font-size:16px;color:#222}.new-detail-prod-shop-entr .shop-description{margin-left:20px;font-size:12px;color:#999}.new-detail-prod-shop-entr .f-arrow-light-right{color:#ccc;font-size:12px}.order-detail-consult{width:40px;height:40px;border-radius:50%;position:fixed;right:30px;bottom:100px;background:#fff;line-height:40px;text-align:center;color:#666;box-shadow:0 1px 10px 0 rgba(0, 0, 0, 0.1)}.detail-store-integrate{background-color:#fff!important;background-image:none!important}.detail-store-integrate .detail-store-title{margin-top:0;padding-left:16px;padding-right:16px;font-size:17px;background-color:#fff!important;background-image:none!important;font-weight:400;font-family:PingFangSC-Medium}.detail-store-integrate .detail-store-content{background-color:#fff!important;background-image:none!important}.detail-store-last-li{padding-bottom:10px}.detail-store-hairline{background-color:#fff!important;background-image:none!important;height:1px}.detail-store-hairline .ttd-hariline-light-top{width:92%;height:1px;margin-left:16px}.act-recommend-ul{padding:12px 16px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-recommend-ul .act-recommend-li{margin:0 0 8px;padding-right:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-recommend-ul .act-recommend-li:nth-child(2n){padding-right:0;padding-left:4px}.act-recommend-ul .act-recommend-block{background-color:#fff;padding-bottom:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden}.act-recommend-ul .act-recommend-img{height:0;padding-bottom:56.4%;margin-bottom:8px;position:relative;background-color:#eef3f5;width:100%;overflow:hidden}.act-recommend-ul .act-recommend-img .recommend-label-superscript{position:absolute;display:inline-block;z-index:2;text-align:center;font-size:11px;height:18px;line-height:18px;-webkit-border-radius:0 0 3px 0;-moz-border-radius:0 0 3px 0;border-radius:0 0 3px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.act-recommend-ul .act-recommend-img .recommend-label-superscript span{display:inline-block;color:#222;background:rgba(255, 255, 255, 0.92);padding:0 3px;height:18px;line-height:18px;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.act-recommend-ul .act-recommend-img .recommend-label-superscript span:last-child{-webkit-border-radius:0 0 6px 0;-moz-border-radius:0 0 6px 0;border-radius:0 0 6px 0}.act-recommend-ul .act-recommend-img .recommend-label-superscript .superscript-hot{background-image:linear-gradient(90deg, #ff3a35 0%, #ff6d3e 100%);color:#fff}.act-recommend-ul .act-recommend-img .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:28px}.act-recommend-ul .act-recommend-img img{width:100%;position:relative}.act-recommend-ul .act-recommend-title{word-break:break-all;overflow:hidden;margin:0 8px;height:33px;line-height:17px;font-size:13px}.act-recommend-ul .act-recommend-desc{margin:5px 8px;line-height:20px}.act-recommend-ul .act-recommend-desc .recommend-desc-score span{font-size:12px;color:#19a0f0}.act-recommend-ul .act-recommend-desc .recommend-desc-price{color:#999;font-size:10px}.act-recommend-ul .act-recommend-desc .recommend-desc-price dfn{font-size:12px;color:#ff6913}.act-recommend-ul .act-recommend-desc .recommend-desc-price i{font-weight:700;font-size:17px;color:#ff6913;margin:0 1px}.act-recommend-ul .act-recommend-desc .recommend-desc-price .list-free-price{color:#888;font-size:13px;text-align:right}.detail-store-ul{margin-top:10px}.detail-store-ul .detail-store-li:first-child .store-li-block{border:none;background:none}.detail-store-li{padding-left:14px;background-color:#fff}.detail-store-li .store-li-block{padding-right:16px;min-height:34px;color:#222;background-image:none}.detail-store-li .store-li-label{font-size:15px;line-height:18px;width:79px;margin-right:9px;font-size:14px;color:#999}.detail-store-li .f-z-chat,.detail-store-li .f-z-tel{font-size:20px;color:#0086f6}.detail-store-li .store-li-content{text-align:left;font-size:14px;line-height:14px;word-break:break-all}.detail-store-li .store-li-link{color:#999}.detail-store-li .f-arrow-light-right{font-size:12px;color:#ccc;margin-left:4px;vertical-align:-1px}.coupon-list-body{position:relative;background-color:#f5f5fa;overflow:hidden}.coupon-list-body .coupon-list-box{overflow:hidden;margin-top:44px;margin-bottom:env(safe-area-inset-bottom);margin-bottom:constant(safe-area-inset-bottom)}.coupon-list-ul{padding:12px 8px 0;overflow:hidden}.coupon-li{position:relative;border-radius:5px;width:100%;margin-bottom:12px}.coupon-li .coupon-li-badge{position:absolute;top:0;right:0;color:#fff;background-image:linear-gradient(-269deg, #550bad 1%, #9f01f1 99%);border-top-right-radius:5px;border-bottom-left-radius:5px;padding:3px 5px 2px;font-size:9px;line-height:1;box-sizing:border-box;white-space:nowrap;z-index:11}.coupon-li .coupon-li-box{position:relative;z-index:10;height:80px}.coupon-li .coupon-li-left{width:86px;height:80px;border-bottom-left-radius:5px;border-top-left-radius:5px;background-color:#fff;box-shadow:0 3px 18px 0 rgba(171, 171, 222, 0.2);text-align:center;overflow:hidden}.coupon-li .coupon-li-center{position:relative;height:80px;overflow:hidden;z-index:99}.coupon-li .coupon-li-center img{height:100%}.coupon-li .coupon-li-right{height:80px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#fff;box-shadow:0 3px 9px 0 rgba(171, 171, 222, 0.2)}.coupon-li .coupon-li-price{margin-bottom:2px}.coupon-li .coupon-li-label{display:inline-block;color:#ff6913;border-radius:2px;border:solid 1px rgba(255, 192, 156, 0.5);padding:1px 5px;font-size:10px;line-height:13px;margin:auto}.coupon-li .li-price-sign{padding-top:5px}.coupon-li .li-price-sign .li-price-sign-txt{font-size:9px;color:#666;text-align:right;height:10px;line-height:12px;white-space:nowrap}.coupon-li .li-price-sign .li-price-sign-symbol{font-size:15px;line-height:15px;color:#ff6913}.coupon-li .li-price-num{height:30px;overflow:hidden;font-size:30px;font-weight:700;color:#ff6913;line-height:38px}.coupon-li .coupon-li-detail{margin:0 10px}.coupon-li .coupon-li-title{font-size:15px;line-height:18px;color:#222;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all;overflow:hidden;max-height:36px}.coupon-li .coupon-li-btn{margin:0 12px 0 0;height:30px;line-height:30px;width:72px;text-align:center;font-size:13px;color:#fff;background-image:linear-gradient(-90deg, #4eef83 0%, #14b86d 95%);box-shadow:0 4px 8px 0 rgba(48, 210, 120, 0.3);border-radius:50px}.coupon-li .coupon-li-btn.coupon-li-btn-purple{background-image:linear-gradient(-90deg, #de00e0 5%, #ff3434 100%);box-shadow:0 4px 8px 0 rgba(236, 23, 148, 0.3)}.coupon-li .coupon-li-btn.coupon-li-btn-gray{background-image:linear-gradient(-90deg, #d8d8d8 0%, #bbb 95%);box-shadow:none}.coupon-li .coupon-li-limited{font-size:10px;color:#666;margin-top:4px}.coupon-li .coupon-li-limited .coupon-li-limited-date{margin-right:5px}.coupon-li .coupon-li-limited .coupon-li-limited-expand{padding:0;white-space:nowrap}.coupon-li .coupon-li-limited .coupon-li-limited-expand [class*="f-"]{font-size:8px;vertical-align:-1px;margin-left:2px}.coupon-li .coupon-li-expand{position:relative;overflow:hidden;height:0;margin:0 10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;z-index:9}.coupon-li .coupon-li-expand.expand{height:auto}.coupon-li .coupon-li-expand-block{background-color:#fff;padding:12px}.coupon-li .coupon-li-expand-label{position:relative;display:inline-block;line-height:17px;font-size:12px;color:#111;padding:1px 4px 0;border-radius:3px;background-image:linear-gradient(-90deg, #fbe076 7%, #ffdf60 100%);margin:0 5px 5px 0}.coupon-li .coupon-li-expand-label::before,.coupon-li .coupon-li-expand-label::after{content:'';display:block;width:2px;height:2px;border-radius:50%;background-color:#fff;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.coupon-li .coupon-li-expand-label::before{left:-1px}.coupon-li .coupon-li-expand-label::after{right:-1px}.coupon-li .coupon-li-expand-txt{font-size:14px;color:#666;line-height:20px}.poplayer-coupon-content{position:relative;border-radius:4px;background-image:linear-gradient(0deg, #ff5138 1%, #ef3534 99%);overflow:hidden}.poplayer-coupon-content::after{content:'';position:absolute;bottom:0;left:0;right:0;height:24px;background-image:linear-gradient(0deg, #f13935 0%, rgba(241, 56, 53, 0) 97%);z-index:99}.poplayer-coupon-content .coupon-pop-close{position:absolute;top:0;right:0;height:22px;width:22px;padding:10px;color:#fff;font-size:18px;text-align:center}.poplayer-coupon-content .poplayer-coupon-title{position:absolute;top:0;left:0;right:0;padding-top:24px;text-align:center;font-size:23px;font-weight:700;color:#fff}.poplayer-coupon-content .poplayer-coupon-title .subtitle{font-size:19px}.poplayer-coupon-content .poplayer-coupon-wrapper{position:relative;margin-top:98px;overflow-y:auto}.poplayer-coupon-content .poplayer-coupon-wrapper .coupon-list-ul{padding-top:0}.poplayer-coupon-content .poplayer-coupon-wrapper .coupon-li .coupon-li-left{box-shadow:0 3px 18px 0 rgba(126, 7, 0, 0.2)}.poplayer-coupon-content .poplayer-coupon-wrapper .coupon-li .coupon-li-right{box-shadow:0 3px 9px 0 rgba(126, 7, 0, 0.2)}.poplayer-coupon-content .poplayer-coupon-btn{font-size:18px;font-weight:700;color:#000;width:2.3rem;height:44px;line-height:44px;border-radius:50px;background-image:linear-gradient(-90deg, #fbe076 1%, #ffc55f 100%);box-shadow:0 5px 18px 0 rgba(116, 2, 0, 0.3);text-align:center;margin:2px auto 25px}.poplayer-coupon-content .poplayer-coupon-rule{padding:0 20px 20px;font-size:15px;color:#fff}.poplayer-coupon-content .poplayer-coupon-rule-title{text-align:center;height:32px}.poplayer-coupon-content .poplayer-coupon-rule-title [class*="f-"]{font-size:12px;margin-left:5px}.coupon-list-noresult{margin:50px 0 0;text-align:center;font-size:14px;color:#222}.coupon-list-noresult [class*="f-"]{font-size:52px;color:#9090a7}.guarantee-body .list_st_border{border:none}.guarantee-li-title{font-size:16px;color:#333;padding-bottom:15px}.guarantee-li-title + .info_title{padding-top:0}.guarantee-switch-box .guarantee-switch-block{color:#222;width:60px;height:30px;line-height:30px;text-align:center;font-size:15px;border-radius:50px;margin-right:8px;border:solid 1px #cacaca}.guarantee-switch-box .guarantee-switch-block.guarantee-switch-block-checked{color:#fff;background-image:linear-gradient(-90deg, #64b7ef 0%, #6897f8 100%);border-color:#fff}.guarantee-switch-box .guarantee-switch-block:last-child{margin-right:0}.guarantee-switch-box .detail-prod-cost-mode .stru-table .row-tit{width:76px}.guarantee-detail-table.detail-prod-cost-mode .stru-table .row-tit{width:76px}.newserviceguarantee .guarantee-body .list_st_border{border:none}.newserviceguarantee .guarantee-li-title{font-size:16px;color:#333;padding-bottom:15px}.newserviceguarantee .guarantee-li-title + .info_title{padding-top:0}.newserviceguarantee .guarantee-switch-box .guarantee-switch-block{color:#222;width:60px;height:30px;line-height:30px;text-align:center;font-size:15px;border-radius:50px;margin-right:8px;border:solid 1px #cacaca}.newserviceguarantee .guarantee-switch-box .guarantee-switch-block.guarantee-switch-block-checked{color:#fff;background-image:linear-gradient(-90deg, #64b7ef 0%, #6897f8 100%);border-color:#fff}.newserviceguarantee .guarantee-switch-box .guarantee-switch-block:last-child{margin-right:0}.newserviceguarantee .guarantee-switch-box .detail-prod-cost-mode .stru-table .row-tit{width:76px}.newserviceguarantee .guarantee-detail-table.detail-prod-cost-mode .stru-table .row-tit{width:76px}.template-hs-search{z-index:52;width:100%;position:fixed;top:0;left:0;background:#fff;line-height:44px;box-sizing:border-box}.template-hs-search input{height:20px;width:100%;line-height:20px;margin-left:6px}.template-hs-search .hs-search-box{align-items:center;background:#f2f3f7;-webkit-border-radius:100px;border-radius:100px;height:32px;line-height:32px;padding-left:12px;color:#999;font-family:PingFangSC-Regular;font-size:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;z-index:52;-webkit-flex:1;-moz-flex:1;flex:1;margin-right:32px;padding-right:35px}.template-hs-search .hs-search-box .hs-span-text{display:inline-block;line-height:32px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-left:6px}.template-hs-search .hs-search-box .hs-text-black{color:#222}.template-hs-search .hs-icon-clear{position:absolute;right:0;display:inline-block;color:#ccc;padding:0 12px 0 6px;width:32px;height:32px;box-sizing:border-box;line-height:28px;vertical-align:middle;background:#f2f3f7;-webkit-border-radius:0 100px 100px 0;-moz-border-radius:0 100px 100px 0;border-radius:0 100px 100px 0;font-size:16px}.template-hs-search [class^="f-"]{vertical-align:middle}.template-hs-search.hs-icon-clear-off .hs-search-box{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px}.template-hs-search.hs-icon-clear-off .hs-icon-clear{display:none}.hide{display:none}.fix-ios-scroll{height:100%;margin:0;padding:0;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none}.template-hs-search-list{z-index:50;position:fixed;top:0;padding-top:44px;right:-100%;width:100%;height:100%;box-sizing:border-box;overflow:hidden;background-color:#fff}.template-hs-search-list .map-tips{position:absolute;width:100%}.template-hs-search-list .border-top{border-top:1px solid #ededed}.template-hs-search-list .template-hs-search-empty{text-align:center;padding:11px 20px;font-family:PingFangSC-Regular;font-size:13px;color:#666;text-align:center;line-height:21px}.template-hs-search-list ul{height:100%;padding-top:25px;box-sizing:border-box;overflow-y:auto}.template-hs-search-list ul.overflow-disabled{overflow-y:hidden}.template-hs-search-list li{padding:12px 15px 12px 0;margin-left:16px}.template-hs-search-list li:first-child{border:none;background:none}.template-hs-search-list li h3{font-family:PingFangSC-Regular;font-size:16px;color:#333;line-height:26px}.template-hs-search-list li p{margin-top:2px;font-family:PingFangSC-Regular;font-size:12px;color:#999}.template-hs-search-list li .hs-li-icon{font-size:20px;margin:0 6px 0 0}.template-hs-search-list li [class^="f-"]{color:#ccc;line-height:26px}.template-hs-search-list li em{font-family:PingFangSC-Regular;color:#0086f6;line-height:26px}.g-pop-toleft-show{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.map-tips{background:#fff6d6;font-family:PingFangSC-Regular;font-size:12px;color:#b17400;letter-spacing:0;min-height:25px;line-height:25px;padding-left:15px;opacity:1!important;z-index:99}.map-container{overflow:hidden;position:relative;z-index:0;background-color:#f3f1ec;color:#000;height:calc(100% - 25px);transition:height 0.3s}.map-backOrigin{width:42px;height:45px;opacity:0.96;background:#fff;box-shadow:0 1px 5px 0 rgba(0, 0, 0, 0.1);border-radius:6px;position:absolute;bottom:30px;font-size:8px;left:14px;z-index:1;padding:4px 5px;box-sizing:border-box;overflow:hidden;bottom:calc(env(safe-area-inset-bottom) + 30px);bottom:calc(constant(safe-area-inset-bottom) + 30px)}.map-backOrigin img{width:100%;max-height:100%}.triangle-down-white{display:inline-block;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;bottom:-5px;left:48px}.triangle-down-blue{display:inline-block;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0086f6;position:absolute;bottom:-7px;left:48px}.googleMapLabel-white{position:absolute;display:inline;cursor:inherit;background:#0086f6!important;border:0;padding:6px;font-weight:700;white-space:normal;font:12px;color:#fff;min-width:99px;box-shadow:rgba(0, 0, 0, 0.23) 0 0 14px 0;border-radius:4px;z-index:10;overflow-wrap:break-word;user-select:none;line-height:14px;text-align:center;left:-15px;top:-45px}.googleMapLabel-blue{position:absolute;background:#fff;font-weight:700;display:inline-block;line-height:14px;cursor:inherit;border:0;padding:6px;white-space:normal;font:12px;color:#333;width:99px;box-shadow:rgba(0, 0, 0, 0.23) 0 0 14px 0;border-radius:4px;overflow-wrap:break-word;user-select:none;text-align:center;left:-40px;top:-50px}label.BMapLabel{border-radius:4px!important;text-align:center;background:#fff;box-shadow:0 4px 16px 1px rgba(0, 0, 0, 0.19)!important}.infoBox img{display:none!important}.hp-slidingblock-wrapper{position:relative}.hp-slidingblock{position:absolute;box-shadow:0 -4px 12px 0 rgba(0, 0, 0, 0.11);border-radius:20px 20px 0 0;top:-100%;left:0;z-index:2;width:100%;background-color:#fff;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0;transition:all 0.3s;transform:translateY(-100%)}.hp-container{max-height:45vh;overflow:scroll}.sliding-block-unfold{transform:translateY(-60vh);-ms-transform:translateY(-60vh);-webkit-transform:translateY(-60vh)}.sliding-block-packup{transform:translateY(-9vh);-ms-transform:translateY(-9vh);-webkit-transform:translateY(-9vh)}.sliding-block-showone{transform:translateY(-15vh);-ms-transform:translateY(-15vh);-webkit-transform:translateY(-15vh)}.hp-arrowupdown-wrapper{width:100%;text-align:center;font-size:0;overflow:hidden;padding-top:2px;box-sizing:border-box}.hp-arrowupdown-wrapper .hp-arrow{color:#ddd;font-size:28px;display:inline-block;transition:transform 0.3s;padding:0 15px 0}.hp-arrowupdown-wrapper .hp-arrow.hp-arrowdown{transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.hp-arrowupdown-wrapper .hp-arrow.hp-arrowup{transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg)}.container-show-one{text-align:center;color:#333;font-size:16px;line-height:1.4;letter-spacing:1px}.container-show-one .show-one-num{color:#0086f6}.hs-history-children .hotelItem:last-child{border:none;background:none}.hotelItem{letter-spacing:0;padding:20px 16px 16px 0;margin-left:16px}.hotelItem .hotelItem-name{font-size:17px;color:#333;line-height:1.14;margin-bottom:4px}.hotelItem .hotelItem-ename{font-size:12px;color:#666;letter-spacing:0;line-height:1.625;margin-bottom:4px}.hotelItem .hotelItem-address{font-size:12px;color:#333}.hotelItem .hoteItem-hr{margin:16px 0 2px 16px;border-color:#ececec;border-bottom:0;border-left:0;border-right:0}.hotelItem:first-child{padding-top:10px!important}.history-btn-box{padding:0 16px;display:flex;justify-content:space-between;align-items:center;margin-top:10px}.history-btn-box .hp-history-btn{font-size:17px;line-height:1.41;color:#999;margin-bottom:8px}.history-btn-box .hp-clear-btn{display:inline-block;color:#c3c3c3;font-size:19px;padding:2px 6px;margin-bottom:8px}.btn-scope-box{display:inline-block;border-radius:3px;font-size:12px;line-height:28px;height:28px;text-align:center;padding:0 8px;margin-top:10px}.btn-scope-box.hotel-in{background:#eaf9f4;color:#00b87a}.btn-scope-box.hotel-out{background:#fef3f2;color:#f5190a}.btn-scope-box.hotel-out .hotel-icon{font-size:13px;margin-right:4px}.hotel-text{vertical-align:top;font-size:12px}.hotel-icon{font-size:15px;margin-right:2px;vertical-align:middle}.hotel-icon.f-info3{color:#f9867d}.hotel-icon.f-poi-address{color:#00b87a}.out-warn-text{background:#f7f7f7;border-radius:3px;padding:8px;margin-top:5px;font-size:12px;color:#aaa;line-height:17px}.wrapper-footer{height:10px}.modal-hotelInfo-wrapper{position:relative;top:200px;width:73%;margin:0 auto}.modal-hotelInfo-wrapper .modal-hotelInfo-header{background:#efefef;font-size:16px;text-align:center;color:#000;height:44.5px;line-height:44.5px;border-top-left-radius:6px;border-top-right-radius:6px;position:relative}.modal-hotelInfo-wrapper .modal-hotelInfo-body{background-color:#fff}.modal-hotelInfo-wrapper .modal-hotelInfo-footer{width:100%;padding-top:15px;background-color:#fff;padding-bottom:13px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.modal-hotelInfo-header .modal-header-hide{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#999;font-size:16px}.modal-hotelInfo-body .modal-body-content{padding-top:14.5px;padding-left:15px}.modal-hotelInfo-body .className{font-size:14px;color:#000;height:20px;line-height:20px;font-weight:700}.modal-hotelInfo-body .content-list{font-size:14px;color:#333;line-height:2px;margin-top:7px}.modal-hotelInfo-body .content-item-title{padding-right:15px}.modal-hotelInfo-body .hoteItem-hr{border-color:#e7e7e7;border-top:0;margin-top:10px}.modal-hotelInfo-body .content-item + .content-item{margin-top:10px}.modal-hotelInfo-footer .btn-custom-fill{width:89%;margin:0 auto;border:1px solid #0086f6;color:#0086f6;height:37px;line-height:37px;text-align:center;font-size:15px;border-radius:4px}.gmnoprint{bottom:5px!important}.anchorBL{bottom:5px!important}.pickup-intro-wrap{background-color:#efefef;padding-top:10px;border-width:0;border-top-width:1px;border-bottom-width:1px;-webkit-border-image:url(../../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.wificard-city-more{background-color:#fff;width:36px;height:35px;display:inline-block;position:fixed;right:0;line-height:35px;top:49px;text-align:center;z-index:998}.pickreturn-poplayer-title{padding-top:12px;padding-left:14px;font-family:PingFangSC-Medium;font-size:14px;color:#333;letter-spacing:0}.act-mixed-poplayer-top{top:0;position:fixed;z-index:99999}.g-rank-list-height{min-height:128px}.pickreturn-poplayer-citywrap{width:100%;box-sizing:border-box;padding:0 10px 14px 16px;display:flex;flex-wrap:wrap}.pickreturn-tab-item{position:relative;margin-top:8px;flex:0 0 25%;display:inline-block;height:32px;font-family:PingFangSC-Regular;font-size:14px;color:#333;letter-spacing:-0.17px;text-align:center;line-height:32px}.pickreturn-tab-item:last-child{flex:0 0 25%}.wificard-city-more-shadow{position:absolute;top:0;left:0;display:inline-block;width:3px;height:100%;box-shadow:-3px 0 3px rgba(0, 0, 0, 0.1)}.pickreturn-tab-item-inner{margin-right:6px;background:#f8f8f8;border-radius:4px}.pickreturn-tab-item-selected{background:#e6f3fe;color:#0086f6}.pickreturn-tab-item-selected .city_item-text{font-family:PingFangSC-Medium}#pickreturn-container{background-color:#f4f4f4}#pickreturn-container .act-mixed-mask{background:rgba(0, 0, 0, 0.7)}#pickreturn-container .ttd-hairline-bottom,#pickreturn-container .daytour-table-person tr,.daytour-table-person #pickreturn-container tr,#pickreturn-container .daytour-table-cost td:nth-of-type(2),.daytour-table-cost #pickreturn-container td:nth-of-type(2){background-image:-webkit-linear-gradient(bottom, #eee 0%, transparent 0%);background-image:linear-gradient(to bottom, transparent 0%, #eee 0%);border:none;background-repeat:no-repeat;background-size:100% 1px;background-position:left bottom}#pickreturn-container .cui-tab-mod{display:block;height:30px;line-height:30px}#pickreturn-container .ttd-inline-block,#pickreturn-container .destination-area,#pickreturn-container .destination-area,#pickreturn-container .switch-tip p{display:inline}#pickreturn-container .new-detail-pick-content .new-detail-pick-content-item{padding:16px 16px 12px 0}#pickreturn-container .new-detail-pick-content .new-detail-pick-content-item:first-child{padding-top:0}#pickreturn-container .ticket_layer_item:first-child{padding-top:0}#pickreturn-container .new-detail-pick-content-item-title{color:#333;font-family:PingFangSC-Medium}#pickreturn-container .new-detail-pick-content-item-content{font-family:PingFangSC-Regular;font-size:14px;color:#333}#pickreturn-container .pick-item-phone{line-height:18px;display:inline}#pickreturn-container .new-detail-pick-content .mt5{margin-top:4px}#pickreturn-container .f-z-new-service-tel{line-height:18px;vertical-align:middle}#pickreturn-container .new-detail-pick-content .ml24{margin-left:24px}#pickreturn-container .lh21{line-height:21px}#pickreturn-container .arrow-right{line-height:18px;color:#333!important;font-size:14px;vertical-align:middle}#pickreturn-container .arrow-blue-right{color:#007fe9!important;font-size:14px;display:inline-block;position:relative;top:2px}#pickreturn-container .new-detail-pick-content .new-detail-pick-content-item-title .spacing{background:#ddd;width:1px;height:13px;margin:0 5px}#pickreturn-container .cui-tab-mod li{padding:0 8px;margin-right:8px;display:inline-block;background:#eef1f6;border-radius:4px;font-family:PingFangSC-Regular;font-size:12px;color:#333}#pickreturn-container .pick-item-phone a{vertical-align:middle;color:#222}#pickreturn-container .cui-tab-current{background:#007fe9!important;color:#fff!important;font-family:PingFangSC-Medium!important}#pickreturn-container .cui-tab-scrollbar{display:none}#pickreturn-container .js_tab{background-image:none}#pickreturn-container .holder{padding-top:49px;background:#fff}#pickreturn-container .poi-tab .poi-sel-tab:after{content:'';display:none}#pickreturn-container .poi-tab .poi-tab-item{min-width:fit-content;margin-right:24px;padding:10px 0 12px;border-bottom-width:0;flex:0;-webkit-flex:0}#pickreturn-container .poi-tab .poi-tab-item p{display:inline-block;-webkit-box-orient:horizontal;-webkit-line-clamp:1;font-size:14px;font-family:PingFangSC-Regular;color:#666;letter-spacing:0;text-align:center;margin:0}#pickreturn-container .poi-tab .poi-sel-tab p{font-family:PingFangSC-Medium!important;color:#333!important}#pickreturn-container .poi-tab .poi-sel-tab{border-bottom:2px solid #0086f6;position:relative;color:#0086f6;border-image:none}#pickreturn-container .wifipickup-tab-box .view{margin:6px 0}#pickreturn-container .pickreturn-tab .poi-tab-item:first-child{margin-left:19px}#pickreturn-container .pickreturn-tab .poi-tab-item:last-child{margin-right:36px;padding-right:36px}#pickreturn-container .arrow-down{font-size:10px;color:#333!important}#pickreturn-container .multi-info-tit .f-clock-circle,#pickreturn-container .multi-info-tit .f-info,#pickreturn-container .multi-info-tit .f-shop-tel{font-size:13px;color:#71c13d;vertical-align:-2px;padding-right:5px}.pickreturn-tab{height:40px}.wifi-info-title{font-family:PingFangSC-Medium;font-size:15px;color:#666!important;letter-spacing:-0.48px;padding:0 16px!important;height:44px;line-height:44px}.city_item-img{position:absolute;right:6px;top:23px;width:9px;height:9px}.city_item-img img{width:9px;height:9px}.wifi-tab-wrap{position:fixed;z-index:998;width:100vw}.ttd-colot-light-blue{color:#007fe9!important}.mt16{margin-top:16px}.pb12{padding-bottom:12px!important}.cm-page-title{font-family:PingFangSC-Medium}.wificard-look-site-srollline{box-shadow:0 3px 3px 0 rgba(0, 0, 0, 0.1);width:100%;height:3px;position:fixed;z-index:9999;top:123px;transition:opacity 1s;-moz-transition:opacity 1s;-webkit-transition:opacity 1s;-o-transition:opacity 1s}.deepGreyColor{color:#333!important}#picWrapper{position:fixed;top:0;left:0;z-index:999}.ins-section-head{background-image:linear-gradient(0deg, #fff 10%, #fff9f3 100%);height:45px;padding:7px 15px;border-radius:4px 4px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ins-section-head .ins-title-icon{background:url(https://pages.c-ctrip.com/activity/app/insurance_add2.png?v=20220209201515);background-size:contain;background-repeat:no-repeat;height:20px;width:20px;margin-right:3px}.ins-section-head h3{font-family:PingFangSC-Medium;font-size:16px;color:#f70}.ins-section-head.insurance_select{background-image:linear-gradient(0deg, #fff 10%, #f4fdf7 100%)}.ins-section-head.insurance_select .ins-title-icon{background:url(https://pages.c-ctrip.com/activity/app/insurance_confrim.png?v=20220209201515);background-size:contain;background-repeat:no-repeat;width:20px;height:20px;margin-right:2px}.ins-section-head.insurance_select h3{color:#00b87a}.ins-section-head.insurance_select .dfn{color:#00b87a}.ins-add-buy-more{height:40px;line-height:40px;text-align:center;font-size:12px;color:#0ea1de}.ins-add-buy-more [class*='f-']{vertical-align:text-top}.ins-tip{line-height:30px;height:30px;background:#fff8f2;font-family:PingFangSC-Regular;font-size:12px;color:#f60;padding-left:15px}.booking-insurance-ul li:first-child .ttd-hariline-light-bottom{background:none;border:none}.booking-insurance-ul li:first-child>.ttd-hariline-light-top{background:none;border:none}.ins-info:first-child .border-item{border-width:0}.ins-info .border-item{-webkit-border-image:none;border-image:none}.ins-info .ins-show-detail{font-family:PingFangSC-Regular;font-size:12px;color:#0ea1de;padding:0 10px 0 24px;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.ins-info .f-z-circle-trick2{color:#eee;font-size:20px}.ins-info .f-z-circle-trick1{color:#099fde;font-size:20px}.ins-info .f-z-circle-trick1.checkbox-unselect{color:#e7e7e7}.ins-info .text_price{font-size:15px;padding-right:2px}.ins-info .text_price i{font-size:10px}.ins-info .ins-addPeople{height:57px;margin-left:15px}.ins-info .ins-addPeople .title{height:35px;line-height:35px;font-family:PingFangSC-Regular;font-size:15px;color:#333;float:left}.ins-info .ins-addPeople .btn{padding:0 15px;height:35px;float:right;font-family:PingFangSC-Regular;font-size:15px;color:#0086f6;letter-spacing:-0.08px;text-align:center;line-height:33px;background:#fff;border:1px solid #0086f6;border-radius:4px;margin-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.ins-info .ins-addPeople .btn-large{padding:0 15px;height:35px;float:right;font-family:PingFangSC-Regular;font-size:15px;color:#0086f6;letter-spacing:-0.08px;text-align:center;line-height:33px;background:#fff;border:1px solid #0086f6;border-radius:4px;margin-right:15px;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.recog-error-wrapper{line-height:35px;font-size:14px;color:#f00;margin-left:10px;display:inline-block;height:35px}.ins-select{width:100%;line-height:40px;padding:11px 15px 11px 0;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.ins-quantity{min-width:77px;text-align:left;white-space:nowrap;overflow:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-right:4px;margin-left:12px;font-size:14px}.ins-name{font-family:PingFangSC-Regular;font-size:15px;color:#333;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;line-height:1.5;align-items:center;overflow:hidden}.ins-name .ins-name-title-box{line-height:18px}.ins-name .ins-name-salepoint-box{font-family:PingFangSC-Light;font-size:12px;color:#666;letter-spacing:0;line-height:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:200px}.ins-name .ins-name-title{text-overflow:ellipsis;overflow:hidden}.ins-select-submitBtn{float:right;font-family:PingFangSC-Medium;position:relative;display:inline-block;margin:0;width:60px;height:33px;line-height:33px;border-radius:1px;font-size:14px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-color:#ff6913;color:#fff}.booking-insurance-error-background{background-color:#fffdf2}.booking-insurance-insured-ul>li:last-child .booking-traveler-li .booking-traveler-li-content{background:none;border:none}.booking-error-txt-color{color:#f00}.insurance-apply{line-height:19px;font-size:15px;color:#333;padding:11px 0}.border-item .insured-list .insurance-apply-people{padding-left:13px}.booking-insurance-insured-box{background-color:#f6f8fa}.insured-list .booking-common-li-content{margin-left:28px}.booking-insurance-detail{padding:15px;overflow:auto;color:#fff;font-family:"PingFangSC-Regular";font-size:14px;margin-bottom:20px}.booking-insurance-detail .booking-insurance-detail-section{padding-bottom:16px}.booking-insurance-detail .booking-insurance-detail-section + .booking-insurance-detail-section{padding-top:8px;border-top:solid 1px #333}.booking-insurance-detail .booking-insurance-detail-title{font-size:16px;margin-bottom:5px}.booking-insurance-detail .booking-insurance-detail-content{font-size:14px}.booking-insurance-detail a{font-family:"PingFangSC-Regular";font-size:14px;color:#4ac9ff;text-decoration:underline}.booking-insurance-table{width:100%}.booking-insurance-table tbody,.booking-insurance-table tr{width:100%}.booking-insurance-table td{padding:7.5px 10px;border-width:1px;border-style:solid;border-color:#fff}.booking-insurance-table td.insurance-price{white-space:nowrap}.booking-common-li-label .time-guard-local{font-size:14px;color:#666;line-height:18px}.booking-common-li-content .booking-common-li-single.time-guard,.booking-common-li-content.insurance-guard-date{overflow:initial}.time-guard-date{position:relative}.dayItem-wrapper{text-align:center;padding-top:3.5px;padding-bottom:5px;border-radius:2px}.dayItem-wrapper .day-alias{height:11px;font-size:10px;font-family:PingFangSC-Regular;line-height:11px}.dayItem-wrapper .day-alias-special{color:#333}.dayItem-wrapper .day-alias-holiday{color:#f5190a}.dayItem-wrapper .day-name{font-family:PingFangSC-Medium;font-size:17px;color:#333;line-height:21px}.dayItem-wrapper .day-sign{opacity:0.7;font-family:PingFangSC-Regular;font-size:10px;letter-spacing:0;line-height:12px;height:12px}@media only screen and (max-width: 375px){.dayItem-wrapper .day-sign{transform:scale(0.8);width:120%;position:relative;left:-4px}}.dayItem-wrapper-selected{background-color:#0086f6}.dayItem-wrapper-selected .day-alias,.dayItem-wrapper-selected .day-name,.dayItem-wrapper-selected .day-sign{color:#fff}.dayItem-wrapper-between{background-color:#e6f3fe}.dayItem-wrapper-disable .day-alias,.dayItem-wrapper-disable .day-name,.dayItem-wrapper-disable .day-sign{color:#ccc}.maskinfo-container .datePoplayer.content-padding{margin-left:0;margin-right:0}.datemaskInfoLayer{position:fixed;left:0;bottom:0;z-index:962;width:100%;height:100vh}.datemaskInfoLayer.hide{z-index:-1}.date-calendar-wrapper{position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#fff;z-index:963;border-top-left-radius:16px;border-top-right-radius:16px;transition:height 0.2s}.date-calendar-wrapper.show{height:85vh}.date-calendar-wrapper.hide{height:0}.maskinfo-container .header-container-tip2{height:auto}.maskinfo-container .header-container-tip1{height:auto}.maskinfo-container .content-container-tip1{padding-top:0}.date-tip1{font-family:PingFangSC-Regular;font-size:12px;color:#666;letter-spacing:0;text-align:center;line-height:15px;position:relative;top:-5px}.date-tip2{background-color:#fff8f2;font-family:PingFangSC-Regular;font-size:12px;color:#f60;text-align:left;padding-left:16px;height:30px;line-height:30px}.date-poplayer-body .cm-calendar .cm-calendar-hd{background-color:#fff;border-bottom:none}.date-poplayer-body .cm-calendar .cm-month{line-height:36px;font-family:PingFangSC-Medium;font-size:20px;color:#333;background:rgba(246, 248, 250, 0.9);text-align:left;padding-left:20px}.date-poplayer-body .cm-calendar .cm-calendar-hd li:nth-of-type(7n),.date-poplayer-body .cm-calendar .cm-calendar-hd li:nth-of-type(7n+1){color:#f5190a}.date-poplayer-body .cm-calendar .cm-day-list{padding-left:5.5px;padding-right:5.5px}.date-poplayer-body .cm-calendar .cm-day-list{border-bottom:none}.ttd-comment-list{background-color:#fff}.ttd-comment-list .ttd-comment-item{margin-left:16px;padding-right:16px;overflow:hidden}.ttd-comment-list .ttd-comment-item .ttd-user-comment{margin-bottom:4px;overflow:hidden;font-size:14px;color:#000;word-break:break-all}.ttd-comment-list .ttd-comment-item .ttd-user-comment-max{max-height:84px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:4;overflow:hidden;word-break:break-all}.ttd-comment-list .ttd-comment-item .ttd-comment-source{font-size:14px;color:#999;margin-bottom:8px}.ttd-comment-list .ttd-comment-item .ttd-comment-more{margin-bottom:2px;font-size:14px;color:#0086f6;text-align:right}.ttd-comment-list .ttd-comment-item .ttd-comment-more [class*="f-"]{font-size:12px;margin-left:4px;vertical-align:-2px}.ttd-comment-list .ttd-comment-item .ttd-comment-vendor-reply{margin:7px 0 0;padding:12px;background-color:#f6f6f6;border-radius:2px;font-size:12px;color:#666;text-align:justify}.ttd-comment-list .ttd-comment-item .ttd-comment-vendor-reply .comment-reply-content{word-break:break-all}.ttd-comment-list .ttd-comment-item .ttd-comment-ctrip-reply{margin:7px 0 0;padding:12px;background-color:#edf8ff;border-radius:2px;font-size:12px;color:#262d32;text-align:justify}.ttd-comment-list .ttd-comment-item .ttd-comment-ctrip-reply .comment-reply-content{word-break:break-all}.ttd-comment-list .ttd-comment-item .comment-vendor-reply-more{padding:0 12px 12px;background-color:#f6f6f6;font-size:12px;text-align:right;color:#19a0f0}.ttd-comment-list .ttd-comment-item .comment-vendor-reply-more [class*="f-"]{font-size:12px;margin-left:4px;vertical-align:-2px}.ttd-comment-list .ttd-comment-item .comment-ctrip-reply-more{padding:0 12px 12px;background-color:#edf8ff;font-size:12px;color:#19a0f0;text-align:right}.ttd-comment-list .ttd-comment-item .comment-ctrip-reply-more [class*="f-"]{font-size:12px;margin-left:4px;vertical-align:-2px}.ttd-comment-list .ttd-comment-item .comment-reply-max{max-height:80px;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:5;overflow:hidden;word-break:break-all}.ttd-comment-list .nomore,.ttd-comment-list .g-list-loading{background-color:#f5f5fa}.ttd-user{padding:15px 0 11px;align-items:center;-webkit-align-items:center;-moz-align-items:center}.ttd-user .ttd-user-score{position:relative;margin-right:9px;width:40px;height:40px;border-radius:50%;z-index:10;overflow:hidden}.ttd-user .ttd-user-score img{width:100%;height:100%}.ttd-user .ttd-user-info{font-size:14px;color:#000;overflow:hidden;padding:2px 0 0}.ttd-user .tck-user-name{line-height:20px;text-overflow:ellipsis}.ttd-user .ttd-lab-date{font-size:11px;color:#949494}.ttd-user .ttd-lab-date span{margin-right:5px;color:#19a0f0}.ttd-user .ttd-lab-date span dfn{font-size:12px}.ttd-user .ttd-info-best{height:24px;width:60px;line-height:24px;background-image:linear-gradient(-270deg, #ffe048 0%, #ffeb88 100%);border-radius:12px;color:#000;font-size:12px;text-align:center}.ttd-user-picture{overflow:hidden;margin-top:6px;margin-left:-8px}.ttd-user-picture .ttd-comment-img{width:calc(33.3% - 8px);height:0;padding-top:calc(33.3% - 8px);position:relative;background-color:#eef3f5;border-radius:4px;margin-left:8px;margin-top:8px}.ttd-user-picture .ttd-comment-img .f-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:#d2d9de;font-size:25px}.ttd-user-picture .ttd-comment-img img{width:100%;border-radius:4px;position:relative;z-index:1;margin-top:-100%}.ttd-user-picture .ttd-comment-img-big{width:calc(50% - 8px);height:0;padding-top:calc(50% - 8px)}.ttd-comment-like-box{text-align:right;padding:10px 0 15px;font-size:10px}.ttd-comment-like-box .f-likes{font-size:11px;vertical-align:-2px;margin-right:2px}.ttd-get-like{display:inline-block;color:#19a0f0;padding:2px 7px;border:1px solid #b6dae8;border-radius:11px}.ttd-get-like-selected{border:1px solid #e6e6e6;color:#ccc}.ttd-comment-reply{margin:7px 0 0;padding:12px;background-color:#f5f5fa;border-radius:2px;font-size:12px;color:#666;text-align:justify}.ttd-comment-head{background-color:#fff;padding:8px 15px}.ttd-comment-total{font-size:14px;line-height:18px;margin-top:5px}.ttd-comment-total .ttd-comment-score{color:#099fde;font-size:0}.ttd-comment-total .ttd-comment-score span{font-size:18px}.ttd-comment-total .ttd-comment-score dfn{font-size:12px;font-style:normal}.ttd-comment-total .ttd-comment-score .ttd-addition{font-size:12px;color:#999;padding-left:1px;letter-spacing:1px}.ttd-comment-total .ttd-comment-score .ttd-comment-grade{font-size:14px;margin-left:5px}.ttd-comment-total .ttd-comment-num{color:#333;text-align:right}.ttd-comment-total .ttd-comment-label{font-size:12px;margin-left:10px;line-height:22px;text-align:center}.ttd-comment-total .ttd-comment-label .comment-label-txt dfn{font-family:inherit;margin-left:3px}.ttd-comment-tagbox{background-color:#fff;padding:0 15px 5px 9px;font-size:0}.ttd-comment-tagbox .ttd-comment-tag{display:inline-block;height:30px;padding:0 13px;margin-right:7px;margin-bottom:9px;line-height:30px;font-size:12px;color:#000;background-color:#fff6f6;border-radius:15px;max-width:90%;max-width:-moz-calc(100% - (10px + 5px) * 2);max-width:-webkit-calc(100% - (10px + 5px) * 2);max-width:calc(100% - (10px + 5px) * 2);overflow:hidden}.ttd-comment-tagbox .ttd-improve{background-color:#f5f5f5}.ttd-comment-tagbox .ttd-comment-select{color:#fff;background-image:linear-gradient(-269deg, #550bad 1%, #9f01f1 99%)}.ttd-comment-tagbox-max{max-height:100px;overflow:hidden}.ttd-comment-shrink{background-color:#fff;text-align:center;color:#1ba1f1;line-height:36px}.ttd-comment-act{font-size:12px;line-height:20px;color:#333}.ttd-comment-act div{text-align:center}.ttd-comment-act div:first-child{text-align:left}.ttd-comment-act div:last-child{text-align:right}.ttd-comment-act span{margin-left:3px}.ttd-comment-act .ttd-comment-info{line-height:30px;margin-right:10px;margin-top:5px;text-align:center!important;background-color:#f9f9f9;border-radius:3px;padding:0 5px;margin-top:5px}.ttd-comment-act .ttd-comment-info:last-child{margin-right:0}.ttd-comment-act.ttd-flex-wrap{flex-wrap:wrap}.ttd-comment-title{background-color:#fff;padding:0 16px;line-height:40px;font-size:16px;color:#333}.ttd-comment-fixed-app{width:100%;position:fixed;top:0;left:0;z-index:100}.ttd-comment-fixed-h5{width:100%;position:fixed;top:44px;left:0;z-index:100}@media screen and (max-width: 374px){.ttd-comment-total .ttd-comment-score .ttd-comment-grade{font-size:12px}.ttd-comment-total .ttd-comment-label{font-size:10px}}.ttd-comment-body-new .ttd-comment-head{padding:8px 16px 10px}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item{margin-left:0;padding-left:16px}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .ttd-user-comment{color:#333;margin-bottom:0}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .ttd-comment-more-extend{position:absolute;right:16px;padding-left:20px;margin-top:-20px;background-image:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #fff 22%)}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .ttd-comment-more-extend-android{margin-top:-18px}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .ttd-comment-vendor-reply{margin:12px 0 0;background-color:#f8f8f8;font-size:14px;color:#333}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .ttd-comment-ctrip-reply{margin:12px 0 0;background-color:#f2f8fe;font-size:14px;color:#333}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .ttd-comment-vendor-reply-padding{height:10px;background-color:#f8f8f8;border-radius:0 0 2px 2px}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .ttd-comment-ctrip-reply-padding{height:10px;background-color:#f2f8fe;border-radius:0 0 2px 2px}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .comment-vendor-reply-more{padding:0 12px 0;background-color:#f8f8f8;font-size:14px;text-align:right;color:#0086f6;margin-top:-10px}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .comment-vendor-reply-more [class*="f-"]{font-size:12px;margin-left:4px;vertical-align:-2px}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .comment-vendor-reply-more-extend{position:absolute;right:16px;height:20px;box-sizing:border-box;padding-left:20px;margin-top:-23px;background-color:transparent;background-image:linear-gradient(90deg, rgba(248, 250, 253, 0) 0%, #f8fafd 22%)}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .comment-ctrip-reply-more{padding:0 12px 0;background-color:#f2f8fe;font-size:14px;color:#0086f6;margin-top:-10px}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .comment-ctrip-reply-more-extend{position:absolute;right:16px;height:20px;box-sizing:border-box;padding-left:20px;margin-top:-23px;background-color:transparent;background-image:linear-gradient(90deg, rgba(242, 248, 254, 0) 0%, #f2f8fe 22%)}.ttd-comment-body-new .ttd-comment-list .ttd-comment-item .comment-reply-max{max-height:95px}.ttd-comment-body-new .ttd-user{padding:16px 0 11px}.ttd-comment-body-new .ttd-user .ttd-user-score{width:42px;height:42px;margin-right:12px}.ttd-comment-body-new .ttd-user .ttd-lab-score{display:inline-block;height:20px;color:#333;font-size:12px;background:#fff2bf;border-radius:20px;line-height:20px;padding-right:8px}.ttd-comment-body-new .ttd-user .ttd-user-info{font-size:12px;color:#333;padding:0}.ttd-comment-body-new .ttd-user .ttd-comment-rate{width:20px;height:20px;float:left;margin-right:3px}.ttd-comment-body-new .ttd-lab-date{font-size:12px;color:#999;margin-bottom:10px}.ttd-comment-body-new .ttd-get-like{position:relative;display:inline-block;color:#333;padding:3px 15px;border:0 solid #999;border-radius:11px}.ttd-comment-body-new .ttd-get-like:before{content:'';position:absolute;width:200%;height:200%;border-radius:24px;border:1px solid #999;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-box-sizing:border-box;box-sizing:border-box;left:100%;top:100%;transform:translate(-50%, -50%) scale(0.5, 0.5);-webkit-transform:translate(-50%, -50%) scale(0.5, 0.5);pointer-events:none}.ttd-comment-body-new .ttd-get-like-selected{color:#999;background:#eee;border:0 solid #eee}.ttd-comment-body-new .ttd-get-like-selected:before{border:1px solid #eee}.ttd-comment-body-new .ttd-comment-total .ttd-comment-score{color:#0086f6;font-weight:600;margin-top:1px}.ttd-comment-body-new .ttd-comment-total .ttd-comment-score span{font-size:17px}.ttd-comment-body-new .ttd-comment-total .ttd-comment-score dfn{margin-left:2px;vertical-align:1px}.ttd-comment-body-new .ttd-comment-total .ttd-comment-label{margin-left:0;text-align:left}.ttd-comment-body-new .ttd-comment-total .ttd-comment-label .comment-label-txt{width:auto;margin-left:12px}.ttd-comment-body-new .ttd-comment-tagbox{padding:0 16px 5px}.ttd-comment-body-new .ttd-comment-tagbox .ttd-comment-tag-wrap{margin-top:-8px}.ttd-comment-body-new .ttd-comment-tagbox .ttd-comment-tag{margin-top:8px;margin-bottom:0;background-color:#f4f4f4}.ttd-comment-body-new .ttd-comment-tagbox .ttd-comment-select{background:#0086f6}.ttd-comment-body-new .ttd-comment-shrink{font-size:12px;color:#aaa;line-height:30px}.ttd-comment-body-new .ttd-comment-tagbox-fixed{width:100%;position:fixed;top:-184px;left:0;z-index:100;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.06)}.ttd-comment-body-new .ttd-comment-tagbox-show{top:44px;animation:filterShow 0.5s}.ttd-comment-body-new .ttd-comment-tagbox-hide{animation:filterHide 0.6s}@keyframes filterShow{from{top:-184px}to{top:44px}}@keyframes filterHide{from{top:44px}to{top:-184px}}.ttd-comment-body-new .ttd-comment-tagbox-show-app{top:0;animation:filterShowApp 0.5s}.ttd-comment-body-new .ttd-comment-tagbox-hide-app{animation:filterHideApp 0.6s}@keyframes filterShowApp{from{top:-184px}to{top:0}}@keyframes filterHideApp{from{top:0}to{top:-184px}}.ttd-comment-body-new .ttd-comment-tagbox-max{max-height:105px;overflow:hidden;transition:all 1s}.ttd-comment-body-new .ttd-comment-like-box{font-size:12px;padding:16px 0}.ttd-comment-body-new .ttd-comment-like-box .f-z-liked{font-size:14px;vertical-align:-2px;margin-right:2px;color:#ccc}.ttd-comment-body-new .ttd-comment-essential{width:40px;height:40px;background-size:contain;background-repeat:no-repeat;background-image:url(https://pages.c-ctrip.com/activity/app/essential.png?v=20220209201515)}.comment-input-body{padding-bottom:env(safe-area-inset-bottom);padding-bottom:constant(safe-area-inset-bottom)}.ttd-comment-top-notice{padding:7px 15px 6px;overflow:hidden;color:#481a03;font-size:12px;background-color:#fff7e0}.ttd-comment-top-notice dfn{color:#ff6913}.ttd-comment-top-notice span{color:#19a0f0}.ttd-comment-add-title{padding:15px;font-size:16px;line-height:18px;color:#000;background-color:#fff;font-weight:700}.ttd-comment-rate{width:.3rem;height:.3rem;background-image:url(https://pages.c-ctrip.com/activity/app/default.png?v=20220209201515);background-repeat:no-repeat;background-size:100%;background-position:center;margin-right:.12rem}.ttd-comment-rate.ttd-comment-rate-bad{background-image:url(https://pages.c-ctrip.com/activity/app/bad.png?v=20220209201515)}.ttd-comment-rate.ttd-comment-rate-commonly{background-image:url(https://pages.c-ctrip.com/activity/app/commonly.png?v=20220209201515)}.ttd-comment-rate.ttd-comment-rate-good{background-image:url(https://pages.c-ctrip.com/activity/app/good.png?v=20220209201515)}.ttd-comment-rate.ttd-comment-rate-verybad{background-image:url(https://pages.c-ctrip.com/activity/app/very_bad.png?v=20220209201515)}.ttd-comment-rate.ttd-comment-rate-verygood{background-image:url(https://pages.c-ctrip.com/activity/app/very_good.png?v=20220209201515)}.ttd-comment-add-item{margin-bottom:10px;padding:7px 15px;background-color:#fff}.ttd-sub-item{height:.25rem;font-size:14px;color:#000;margin-bottom:20px}.ttd-sub-item-big{height:.3rem;font-size:16px}.ttd-comment-add-item .ttd-score-title{width:64px;line-height:23px;color:#333;text-align:right;margin-right:15px}.ttd-comment-add-item .ttd-score-text{font-size:13px;line-height:24px;color:#333}.ttd-comment-tip{color:#666;line-height:15px;font-size:15px;white-space:nowrap;overflow:hidden}.ttd-comment-mixbox{background-color:#fff;padding:10px 15px}.ttd-comment-text{display:block;width:100%;height:150px;resize:none;box-sizing:border-box;-webkit-appearance:none;font-size:15px}.ttd-text-tip{display:block;height:12px;margin-top:5px;font-size:12px;line-height:12px;text-align:right;color:#aaa}.ttd-comment-label-wrapper{margin-top:12px}.ttd-comment-label-title{margin-right:5px;font-size:14px;color:#a9a9a9}.ttd-comment-input-label{margin-left:5px;border:solid 1px rgba(204, 204, 204, 0.8);border-radius:20px;height:25px;line-height:25px;font-size:13px;color:#333;width:25%;text-align:center}.ttd-comment-pic-wrapper{padding:0 15px;background-color:#fff}.ttd-upload-pic{padding:15px 0}.ttd-upload-pic-block{position:relative;min-height:.78rem;min-width:.78rem;border:2px dashed #ccc;color:#a9a9a9;font-size:12px;background-color:#f9f9f9;overflow:hidden;border-radius:2px}.ttd-upload-pic-block .ttd-upload-pic-block-default{position:absolute;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%);white-space:nowrap}.ttd-upload-pic-block .ttd-upload-pic-block-default .f-upload-photo{font-size:32px;color:#ccc;margin-bottom:3px}.ttd-upload-pic-block .f-plus-thin{font-size:36px;color:#ccc}.ttd-upload-pic-block-pic{border:none;width:.82rem;height:.82rem;position:relative;background-color:#eef3f5;margin-right:5px;margin-bottom:5px}.ttd-upload-pic-block-pic img{width:100%;height:100%;border-radius:2px;position:relative;z-index:1}.ttd-upload-tip{display:inline-block;vertical-align:middle;line-height:16px;padding:0 15px;font-size:14px;color:#a9a9a9}.ttd-upload-tip span{color:#ff6913}.ttd-upload-item{position:relative;width:25%;height:0;padding-bottom:25%;overflow:hidden}.ttd-upload-item img{position:absolute;box-sizing:border-box;width:100%;height:100%;padding:5px}.ttd-must-read{height:44px;line-height:44px;color:#a9a9a9;text-align:center;font-size:12px}.ttd-must-read span{color:#19a0f0}.ttd-upload-pic-box{padding-right:.72rem}.poplayer-comment-input{background-color:#fff;text-align:center;padding:25px;color:#111}.poplayer-comment-input-title{font-weight:700;margin:25px 0 6px;font-size:23px}.poplayer-comment-input-subtitle{font-size:14px;margin-bottom:25px}.poplayer-comment-input-subtitle span{color:#ff6913}.poplayer-comment-input-btn{width:280px;line-height:44px;font-size:17px;font-weight:700;border:solid 1px rgba(221, 221, 221, 0.8);text-align:center;border-radius:50px;margin:auto auto 15px}.poplayer-comment-input-btn.poplayer-comment-input-btn-orange{color:#fff;background-image:linear-gradient(-90deg, #ff9849 3%, #ff6913 100%);box-shadow:0 5px 18px 0 rgba(255, 109, 23, 0.5);border:none;line-height:19px;padding:8px 0}.poplayer-comment-input-btn-subtitle{opacity:.9;font-size:12px;font-weight:400;line-height:12px}.comment-complete-body{background-color:#f5f5fa}.comment-complete-info{background-color:#fff;padding:20px 16px;margin-bottom:10px}.comment-complete-info-title{height:30px;line-height:30px;color:#333;font-size:17px;text-align:center;margin-bottom:15px}.comment-complete-info-title .f-tick2{display:inline-block;height:30px;width:30px;background-image:linear-gradient(47deg, #00e676 5%, #00c853 98%);border-radius:50%;color:#fff;line-height:30px;vertical-align:middle;margin-right:10px}.comment-complete-info-subtitle{text-align:center;font-size:14px;color:#333;line-height:20px;margin-bottom:10px}.comment-complete-info-subtitle span{color:#ff6913}.comment-complete-info-btn{width:1.4rem;height:32px;margin:auto;border:solid 1px rgba(226, 226, 226, 0.8);border-radius:4px;line-height:32px;color:#333;font-size:14px;text-align:center}.comment-complete-list{background-color:#fff;margin-bottom:10px}.comment-complete-list-title{padding:15px 16px 0;color:#222;font-size:17px}.comment-complete-list-ul li{padding:12px 16px 12px 0;margin:0 0 0 16px}.comment-complete-list-ul li:first-child{background:none;border:none}.comment-complete-list-btn{text-align:center;color:#222;font-size:15px;height:44px;line-height:44px}.comment-complete-list-btn [class*="f-"]{margin-left:5px;vertical-align:middle;font-size:12px}.comment-complete-li{overflow:hidden}.comment-complete-li-title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;word-break:break-all;-webkit-line-clamp:2;font-size:15px;color:#222;max-height:38px;line-height:20px;margin-bottom:8px}.comment-complete-li-date{color:#999;font-size:12px;line-height:17px;margin-bottom:8px}.comment-complete-li-date span{margin-right:8px}.comment-complete-li-txt{color:#999;font-size:12px}.comment-complete-li-txt span{color:#ff6913}.comment-complete-li-right{color:#7d7d7d;font-size:12px;margin-left:5px}.ttd-btn-bottombar{font-family:PingFangSC-Medium;position:relative;display:block;width:auto;height:44px;line-height:44px;border-radius:6px;font-size:17px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background-image:linear-gradient(90deg, #ffa50a 0%, #f70 100%);color:#fff;font-weight:700;min-width:110px;margin:8px 8px 8px 4px}.ttd-btn-bottombar.orange{background-image:none;background-color:#19a0f0}.ttd-btn-bottombar.blue{background-image:none;background-color:#19a0f0}.ttd-btn-bottombar.gray{background-image:none;background-color:#ccc}#clogin_sliderId-choose .cpt-choose-bg,#dypwd_sliderId-choose .cpt-choose-bg{z-index:4000!important}#clogin_sliderId-choose .cpt-choose-box.cpt-choose-box-pop,#dypwd_sliderId-choose .cpt-choose-box.cpt-choose-box-pop{z-index:4000!important}.wifi-renew-container .act-header-container{color:#fff;background:#1a9fef;width:100%;position:fixed}.wifi-renew-container .ios-header-fixed{padding-top:20px;padding-top:calc(env(safe-area-inset-top));padding-top:calc(constant(safe-area-inset-top))}.wifi-renew-container .wr-baseinfo-container{height:115px;padding-left:15px;background:#fff;padding-top:44px}.wifi-renew-container .wr-baseinfo-container .wr-baseinfo-title{font-size:17px;color:#000;font-weight:700;font-family:PingFangSC-Medium;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:15px 0 13px;border-width:0;border-bottom-width:1px;-webkit-border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-image:url(../img/bg_border_dark.png?v=20220209201515) 2 stretch;border-style:solid}.wifi-renew-container .wr-baseinfo-container .wr-baseinfo-prodesc{padding-top:3px;font-family:PingFangSC-Regular}.wifi-renew-container .wr-baseinfo-container .wr-baseinfo-prodesc p{font-size:14px;line-height:17px;color:#333;margin-top:7px}.wifi-renew-container .ios-baseinfo-container{padding-top:64px;padding-top:calc(env(safe-area-inset-top) + 44px);padding-top:calc(constant(safe-area-inset-top) + 44px)}.wifi-renew-container .wr-choosedate-container{font-family:PingFangSC-Regular;font-size:17px;font-weight:700;color:#000;margin-top:10px;padding:15px 0 13px 15px;background:#fff}.wifi-renew-container .js-calendar{padding-bottom:60px}.wifi-renew-container .js-calendar .current{background:#0af;border-radius:2px}.wifi-renew-container .js-calendar .between{background:#e3f9ff}.details-desc-color h3{padding-bottom:12px;font-size:15px;border:medium}.details-desc-color p,.details-desc-color ol li{padding-bottom:12px}.booking-header-fixed{position:fixed;top:0;left:0;right:0;line-height:44px;z-index:50;background-image:linear-gradient(270deg, #0076f5 0%, #00a7fa 98%)}.booking-header-fixed.booking-header-fixed-ios{padding-top:20px;padding-top:env(safe-area-inset-top);padding-top:constant(safe-area-inset-top)}.booking-header-container{height:44px;position:relative;z-index:110;color:#fff}.booking-header-container .header-left-box{width:100px;height:44px;overflow:hidden}.booking-header-container .header-left{display:inline-block;width:44px;height:44px;line-height:44px;text-align:center}.booking-header-container .header-left span{font-size:17px;vertical-align:middle}.booking-header-container .header-center-box{white-space:nowrap;text-overflow:ellipsis;position:relative}.booking-header-container .header-center-box .header-center{font-size:18px;height:44px;line-height:44px;white-space:nowrap;text-overflow:ellipsis}.booking-header-container .header-center-box .header-center .header-center-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.booking-header-container .header-center-box [class*="f-"]{margin-left:8px;font-size:10px;font-weight:700}.booking-header-container .header-right-box{width:100px;height:44px;overflow:hidden;text-align:right}.booking-header-container .header-right{display:inline-block;width:44px;height:44px;line-height:44px;text-align:center}.booking-header-container .header-right span{font-size:17px;vertical-align:middle}.booking-body-custom{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:20;padding-bottom:60px}.booking-body-custom .booking-body-custom-bgcolor{position:relative;z-index:20;background-color:#eef1f7}.booking-main-scroll-blue{position:fixed;top:0;left:0;right:0;height:300px;background-color:#0086f6;z-index:10}.booking-main-scroll-gray{position:fixed;top:0;bottom:0;left:0;right:0;background-color:#eef1f7;z-index:9}.booking-main-proinfo-box{position:relative}.booking-proinfo-box-blue{background-color:#0086f6;padding:10px 8px 0;overflow:hidden}.booking-proinfo-box-white{background-color:#eef1f7;padding:0 8px 10px;overflow:hidden}.booking-proinfo-blue-content{border-top-left-radius:8px;border-top-right-radius:8px;background:#fff;box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.08);padding:12px 16px;overflow:hidden}.booking-proinfo-blue-content .booking-proinfo-title{-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:17px;color:#333;line-height:24px}.booking-proinfo-blue-content .booking-proinfo-saleinfo{margin-top:10px;font-size:13px;color:#666;line-height:17px}.booking-proinfo-blue-content .booking-proinfo-saleinfo .booking-proinfo-saleinfo-span{display:inline-block;margin-right:10px;line-height:2}.booking-proinfo-white-content{border-bottom-left-radius:8px;border-bottom-right-radius:8px;background:#f8fdff;box-shadow:0 4px 20px 0 rgba(0, 0, 0, 0.08);overflow:hidden}.booking-proinfo-white-content .booking-proinfo-addinfo{overflow:hidden;padding:7px 16px}.booking-proinfo-white-content .booking-proinfo-addinfo:last-child{background:none;border:none}.booking-proinfo-white-content .proinfo-addinfo-icon{color:#f70;font-size:14px}.booking-proinfo-white-content .proinfo-addinfo-icon [class*="f-"]{vertical-align:middle}.booking-proinfo-white-content .proinfo-addinfo-content{font-size:13px;color:#333;line-height:20px;margin-left:4px;padding:1px 0 0}.booking-proinfo-white-content .proinfo-addinfo-arrow [class*="f-"]{font-size:11px;vertical-align:middle}.booking-proinfo-white-content.bookingafter-proinfo-white-content{padding:12px 16px}.booking-main-block{position:relative;margin-bottom:10px;background-color:#fff}.booking-promote-shopping-content{position:relative;background-color:#fff;padding:12px 16px}.booking-promote-shopping-content .promote-shopping-info{overflow:hidden;font-size:14px;line-height:18px;margin-bottom:12px}.booking-promote-shopping-content .promote-shopping-info:last-child{margin-bottom:0}.booking-promote-shopping-content .promote-shopping-icon{font-size:16px;height:16px;margin-top:2px;line-height:18px}.booking-promote-shopping-content .promote-shopping-icon [class*="f-"]{margin-right:4px;vertical-align:top}.booking-promote-shopping-content .promote-shopping-imme{color:#00b87a}.booking-promote-shopping-content .promote-shopping-imme [class*="f-"]{background-image:linear-gradient(#73d8b5, #00b87a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.booking-promote-shopping-content .promote-shopping-secon{color:#f70}.booking-common-ul{position:relative}.booking-common-ul .booking-common-li:first-child>.booking-common-li-content{background:none;border:none}.booking-common-ul .booking-common-li:first-child>.booking-common-multi-li{background:none;border:none}.booking-common-li{position:relative}.booking-common-li .booking-association-area{top:55px}.booking-common-li-content{margin-left:16px;padding-right:16px;overflow:hidden;font-size:15px;color:#333}.booking-common-li-content .booking-common-li-label{margin-right:5px;width:90px;padding:15px 0}.booking-common-li-content .booking-common-li-label [class*="f-"]{font-size:11px;vertical-align:initial;margin-left:8px}.booking-common-li-content .booking-common-li-single{overflow:hidden;padding:11px 0}.booking-common-arrow{margin:0 0 0 12px;padding:15px 0;font-size:11px}.booking-common-arrow.f-contact{font-size:20px;color:#0086f6;padding:10px 0}.booking-common-multi-li{margin-left:16px;padding-right:16px}.booking-common-multi-li .booking-common-li-content{margin:0}.booking-common-multi-li .booking-common-li-content:first-child{background:none;border:none}.booking-common-cnen-li{padding-right:73px}.act-booking-input{height:21px;line-height:21px;width:100%;padding-right:16px}.act-booking-input::-webkit-input-placeholder{color:#ccc}.act-booking-input:-moz-placeholder{color:#ccc}.act-booking-input::-moz-placeholder{color:#ccc}.act-booking-input:-ms-input-placeholder{color:#ccc}.act-booking-input:-ms-input-placeholder{color:#ccc}.booking-common-language{position:absolute;top:0;right:0;padding:13px 16px 13px 5px;font-size:14px;z-index:10;background-color:transparent}.booking-common-language .booking-common-language-selected{background-color:#0086f6;color:#fff}.booking-common-language span{background-color:#fff;color:#0086f6;display:inline-block;padding:1px 0;width:24px;text-align:center;border:solid 1px rgba(68, 138, 255, 0.5)}.booking-common-language span:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none}.booking-common-language span:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none}.booking-common-language.booking-common-language-en-height{top:49px}.booking-common-language-li{padding-right:52px}.booking-common-citycode{max-width:0.98rem;overflow:hidden;padding-right:12px;margin-right:15px}.booking-common-citycode [class*="f-"]{font-size:11px;vertical-align:initial;margin-left:3px}.booking-muti-sing-ul .ttd-hariline-light-top:first-child{background:none;border:none}.booking-coupon-questionmark{margin:0 0 0 30px;padding:15px 0;font-size:14px;color:#0086f6}.booking-receipt-questionmark{margin:0 0 0 4px;font-size:14px;color:#0086f6}.booking-main-title{padding:14px 16px;overflow:hidden;font-size:13px;color:#333;align-items:flex-end}.booking-main-title .booking-title-headline{font-size:17px;line-height:21px}.booking-main-title .booking-title-content{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;margin-left:10px}.booking-main-title .booking-title-content dfn{color:#f70}.booking-main-title .booking-title-more{color:#0086f6;margin-left:10px}.booking-coupon-title{background-image:linear-gradient(180deg, rgba(255, 102, 0, 0.08) 0%, rgba(255, 102, 0, 0) 100%)}.booking-coupon-title .booking-coupon-title-icon{background:url(https://pages.c-ctrip.com/activity/app/booking/coupon.png?v=20220209201515);background-size:contain;background-repeat:no-repeat;height:20px;width:20px;margin-right:7px}.booking-coupon-questionmark-use{margin-left:10px;color:#0086f6;font-size:15px}.booking-coupon-questionmark-use span{font-size:11px}.booking-coupon-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.booking-coupon-price{font-size:15px;color:#f60;margin:0 0 0 8px;padding:15px 0}.booking-common-li-single.ttd-col-auto.coupon-col{display:flex;align-items:center}.coupon-super-member{font-family:PingFangSC-Regular;font-size:10px;color:#4e251c;letter-spacing:0;line-height:22px;background-image:radial-gradient(50% 50%, #fbd9c3 50%, #f1c09f 100%);border-radius:4px;padding:0 6px;margin-right:4px}.booking-addbuy-title{background-image:linear-gradient(180deg, #effcf4 0%, rgba(255, 255, 255, 0) 100%)}.booking-addbuy-title .booking-addbuy-title-icon{background:url(https://pages.c-ctrip.com/activity/app/booking/addbuy.png?v=20220209201515);background-size:contain;background-repeat:no-repeat;height:21px;width:16px;margin-right:9px;transform:translateY(-3px)}.booking-addbuy-ul-box>.booking-addbuy-ul:first-child{background:none;border:none}.booking-addbuy-ul .booking-addbuy-li:last-child>.ttd-hariline-light-bottom{background:none;border:none}.booking-addbuy-ul .booking-addbuy-li-subtitle{color:#000;font-size:13px;line-height:13px;padding:10px 16px 0}.booking-addbuy-ul .booking-addbuy-li-subtitle>span{display:inline-block;height:12px;width:3px;background-color:#0086f6;margin-right:5px;vertical-align:top}.booking-addbuy-ul .booking-addbuy-li-box{padding:12px 0;overflow:hidden}.booking-addbuy-ul .booking-addbuy-li-box:last-child{margin-left:10px;text-align:right}.booking-addbuy-ul .booking-addbuy-li-content{position:relative;z-index:1;margin-left:16px;padding-right:16px}.booking-addbuy-ul .booking-addbuy-li-title{font-size:15px;line-height:22px;color:#333;padding-bottom:5px;word-break:break-word}.booking-addbuy-ul .booking-addbuy-li-title-light{font-size:13px;color:#999;line-height:17px;padding-bottom:3px}.booking-addbuy-ul .booking-addbuy-li-title-light [class*="f-"]{vertical-align:-1px;margin-right:4px;font-size:12px;color:#f70}.booking-addbuy-ul .booking-addbuy-li-price{font-size:14px;color:#666;line-height:28px}.booking-addbuy-ul .booking-addbuy-li-price>span{color:#f60;font-size:15px}.booking-addbuy-ul .booking-addbuy-li-price dfn{font-size:10px}.booking-addbuy-more{height:44px;line-height:44px;color:#333;font-size:15px;text-align:center}.booking-addbuy-more [class*="f-"]{margin-left:7px;font-size:11px;color:#222}.booking-addbuy-child{position:relative;background-color:#f6f8fa}.booking-addbuy-child::before{content:'';position:absolute;z-index:10;right:30px;top:0;border-top:10px transparent dashed;border-left:10px transparent dashed;border-right:10px transparent dashed;border-bottom:10px #f6f8fa solid;transform:translateY(-100%)}.booking-addbuy-child .booking-addbuy-child-dateline:after{content:'';position:absolute;z-index:12;bottom:0;left:16px;right:0;height:1px;border:none;background-repeat:no-repeat;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), color-stop(50%, #ececec));background-image:linear-gradient(to bottom, transparent 50%, #ececec 50%);background-size:100% 1px;background-position:left bottom}.booking-addbuy-child + .booking-addbuy-child::before{display:none}.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-minus,.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-plus,.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-view{width:22px;height:22px;line-height:20px}.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-minus::before{width:8px}.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-minus,.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-plus{border:1px solid #0086f6;border-radius:50%}.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-plus{box-shadow:0 0 2px 0 rgba(25, 160, 240, 0.5)}.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-minus.disabled,.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-plus.disabled{border-color:#ccc!important}.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-minus.disabled::before,.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-minus.disabled::after,.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-plus.disabled::before,.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-plus.disabled::after{color:#ccc!important;background-color:#ccc!important}.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-plus::before{width:9px;background-color:#0086f6}.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-plus::after{height:9px;background-color:#0086f6}.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-view{width:35px}.booking-addbuy-li-nums .cm-num-adjust .cm-adjust-view{border:none;color:#333}.booking-insurance-tick{font-size:14px}.booking-insurance-tick.f-tick2{display:inline-block;height:20px;width:20px;border-radius:50%;font-size:12px;color:#eee;line-height:20px;text-align:center;border:1px solid #0086f6;box-shadow:0 0 2px 0 rgba(25, 160, 240, 0.5)}.booking-insurance-tick.f-z-circle-trick1{color:#0086f6;font-size:22px;transform:scale(1.1)}.booking-insurance-top-title{text-align:center;font-size:13px;color:#333;line-height:15px;margin:5px 0 10px}.booking-insurance-top-title span{display:inline-block;height:8px;width:20px}.booking-insurance-top-title span:first-child{background:url(https://pages.c-ctrip.com/activity/app/booking/insurance-left.png?v=20220209201515);background-size:contain;background-repeat:no-repeat;margin-right:9px}.booking-insurance-top-title span:last-child{background:url(https://pages.c-ctrip.com/activity/app/booking/insurance-right.png?v=20220209201515);background-size:contain;background-repeat:no-repeat;margin-left:9px}.booking-deposit-toggle{margin-left:50px}.booking-deposit-toggle .cui-switch{height:27px;background:#e3e3e3}.booking-deposit-toggle .cui-switch .cui-switch-bg{background:#e3e3e3}.booking-deposit-toggle .cui-switch.current{background-color:#44db5e}.booking-deposit-toggle .cui-switch .cui-switch-scroll{left:2px;right:20px;top:2px;height:21px;background:#fff;border:1px solid rgba(0, 0, 0, 0.06);box-shadow:0 6px 2px 0 rgba(0, 0, 0, 0.05), 0 4px 4px 0 rgba(0, 0, 0, 0.1), 0 6px 6px 0 rgba(0, 0, 0, 0.05)}.booking-deposit-tip{padding:8px 16px;background-color:#fffcee;color:#666;font-size:13px;line-height:15px}.booking-body-login{padding:10px 16px;font-size:13px;color:#666;overflow:hidden;box-sizing:border-box;flex-direction:column}.booking-body-login .booking-body-login-icon{margin-right:6px}.booking-body-login .booking-body-login-icon .booking-insurance-tick.f-z-circle-trick1{font-size:15px;line-height:20px}.booking-body-login .booking-body-login-icon .booking-insurance-tick.f-tick2{height:13px;width:13px;font-size:9px;line-height:14px}.booking-body-login .booking-body-login-icon.booking-info-icon{font-size:15px;line-height:20px;margin-top:2px}.booking-body-login .booking-body-login-txt{margin-bottom:6px}.booking-pickpoint-match{background-color:#f2fbf8;padding:4px 16px;line-height:17px;font-size:13px;color:#00b87a}.bookingafter-submit-btn{width:216px;heigt:44px;line-height:44px;color:#fff;font-size:17px;margin:15px auto;text-align:center;background:#0086f6;border-radius:6px;box-sizing:border-box;overflow:hidden}.act-booking-color-gray{color:#ccc}.act-booking-color-blue{color:#0086f6}.act-booking-color-red{color:#ff4646}.act-booking-color-orange{color:#ff5700}.act-booking-bg-red{background-color:#fef3f2}.act-booking-li-small{font-size:13px;color:#666;line-height:17px}.act-booking-li-small .act-booking-color-blue{white-space:nowrap}.act-booking-li-error{font-size:13px;color:#ff4646}.act-booking-li-citycode-tip{padding:11px 16px 0;font-size:13px;color:#0086f6;line-height:13px}.act-booking-li-citycode-tip [class*="f-"]{vertical-align:middle;margin-right:4px}.act-booking-li-citycode-error{font-size:13px;padding:0 16px;color:#ff4646;line-height:25px}.act-booking-li-multi-error{font-size:13px;color:#ff4646;border-top:dashed 1px #dcdcdc;line-height:25px}.act-booking-txt-nowrap{white-space:nowrap}.booking-after-write-txt .ttd-fp-medium{margin-bottom:2px}.booking-after-write-txt .act-booking-li-small{line-height:20px}.dialog-common-layer{color:#000;padding:20px;text-align:center;font-size:14px;vertical-align:middle}.act-input-group-animate{position:relative;min-height:22px}.act-input-group-animate .act-input{position:absolute;top:0;font-size:15px}.act-input-float{position:absolute;font-size:15px;line-height:22px;color:#ccc;opacity:1;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-moz-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-o-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms}.act-input{width:100%;height:22px;box-sizing:border-box;border:none;outline:none;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;background:transparent;-webkit-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-moz-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-ms-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-o-transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;transition:all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.act-has-value .act-input-float{-webkit-transform:scale(0.75) translate3d(0, 0, 0);transform:scale(0.75) translate3d(0, 0, 0);color:rgba(0, 0, 0, 0.5);opacity:0}.act-has-value .act-input-focused .act-input-float{opacity:1}.act-input-focused .act-input-float{-webkit-transform:scale(0.75) translate3d(0, -16px, 0);transform:scale(0.75) translate3d(0, -16px, 0);color:#ccc}.act-input-focused .act-input{height:37px;padding-top:0;-webkit-transform-origin:left center;transform-origin:left center}