@font-face {
  font-family: "iconfont"; /* Project id 4484383 */
  src: url(iconfont.woff2?t=1750056848747) format('woff2'),
       url(iconfont.woff?t=1750056848747) format('woff'),
       url(iconfont.ttf?t=1750056848747) format('truetype');
  font-display: swap;
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-loading:before {
  content: "\e65e";
}

.icon-go-down:before {
  content: "\e8f3";
}

.icon-success:before {
  content: "\e60e";
}

.icon-right:before {
  content: "\e638";
}

.icon-up:before {
  content: "\e639";
}

.icon-down:before {
  content: "\e63a";
}

.icon-disable:before {
  content: "\e63b";
}

.icon-hover:before {
  content: "\e63c";
}

.icon-checked:before {
  content: "\e63d";
}

.icon-hover1:before {
  content: "\e63e";
}

.icon-disable1:before {
  content: "\e63f";
}

.icon-unchecked:before {
  content: "\e640";
}

.icon-menu:before {
  content: "\e641";
}

.icon-a-menuclose:before {
  content: "\e642";
}

.icon-a-circledelete:before {
  content: "\e643";
}

.icon-checked1:before {
  content: "\e644";
}

.icon-hover2:before {
  content: "\e645";
}

.icon-disable2:before {
  content: "\e646";
}

.icon-unchecked1:before {
  content: "\e647";
}

.icon-hover3:before {
  content: "\e648";
}

.icon-disable3:before {
  content: "\e649";
}

.icon-caution:before {
  content: "\e64a";
}

.icon-check:before {
  content: "\e64b";
}

.icon-child:before {
  content: "\e64c";
}

.icon-delete:before {
  content: "\e64d";
}

.icon-right-copy:before {
  content: "\e8f2";
}

.icon-a-commentcalendar:before {
  content: "\e64e";
}

.icon-notice:before {
  content: "\e64f";
}

.icon-free:before {
  content: "\e650";
}

.icon-search:before {
  content: "\e651";
}

.icon-provide:before {
  content: "\e652";
}

.icon-a-starline:before {
  content: "\e653";
}

.icon-a-SSLlock:before {
  content: "\e654";
}

.icon-Star:before {
  content: "\e656";
}

.icon-order:before {
  content: "\e657";
}

.icon-time:before {
  content: "\e659";
}

.icon-exchange:before {
  content: "\e65a";
}

.icon-info:before {
  content: "\e658";
}

.icon-a-generalfacilities:before {
  content: "\e65b";
}

.icon-destination:before {
  content: "\e65c";
}

.icon-trans:before {
  content: "\e655";
}

.icon-window:before {
  content: "\e667";
}

.icon-a-nowindow:before {
  content: "\e66b";
}

.icon-a-dinnerthick1:before {
  content: "\e66f";
}

.icon-a-doublebed:before {
  content: "\e670";
}

.icon-a-dinnernosmoke:before {
  content: "\e671";
}

.icon-a-wifigreen:before {
  content: "\e672";
}

.icon-a-singlebed:before {
  content: "\e673";
}

.icon-a-dinnersmoke:before {
  content: "\e674";
}

.icon-a-dinnerthickdisable1:before {
  content: "\e675";
}

.icon-person:before {
  content: "\e66a";
}

.icon-half-diamond:before {
  content: "\e677";
}

.icon-diamond:before {
  content: "\e65d";
}

.icon-bus:before {
  content: "\e678";
}

.icon-abs:before {
  content: "\e679";
}

.icon-hotel:before {
  content: "\e67a";
}

.icon-fbs:before {
  content: "\e67b";
}

.icon-service:before {
  content: "\e66d";
}

.icon-man:before {
  content: "\e61f";
}

.icon-edit:before {
  content: "\e612";
}

.icon-person1:before {
  content: "\e676";
}

.icon-app-discount:before {
  content: "\e84c";
}

.icon-member-discount:before {
  content: "\e84d";
}

.icon-common-discount:before {
  content: "\e84e";
}

.icon-frbs-order-discount:before {
  content: "\e84f";
}

.icon-multi-discount:before {
  content: "\e850";
}

.icon-abs-order-discount:before {
  content: "\e851";
}

.icon-silver-discount:before {
  content: "\e8ed";
}

.icon-gold-discount:before {
  content: "\e8ee";
}

.icon-diamond-discount:before {
  content: "\e8ef";
}

.icon-platinum-discount:before {
  content: "\e8f0";
}

.icon-unchecked2:before {
  content: "\e60b";
}

.icon-hotel-copy:before {
  content: "\e8f1";
}

.icon-a-pluscircle:before {
  content: "\e631";
}

.icon-a-minuscircle:before {
  content: "\e632";
}

.icon-black:before {
  content: "\e614";
}

.icon-points_line:before {
  content: "\e62c";
}

.icon-discount:before {
  content: "\e683";
}

.icon-age:before {
  content: "\e684";
}

.icon-download:before {
  content: "\e685";
}

.icon-show:before {
  content: "\e67c";
}

.icon-hide:before {
  content: "\e67d";
}

.icon-frbs:before {
  content: "\e67e";
}

.icon-Bagage:before {
  content: "\e67f";
}

.icon-bus1:before {
  content: "\e68a";
}

.icon-frbs1:before {
  content: "\e68b";
}

.icon-fbs1:before {
  content: "\e68c";
}

.icon-fbs2:before {
  content: "\e724";
}

.icon-flight:before {
  content: "\e6e9";
}

.icon-weigoubaoxian:before {
  content: "\e680";
}

.icon-baoxian:before {
  content: "\e681";
}

.icon-luggage:before {
  content: "\e686";
}

.icon-split:before {
  content: "\e690";
}

.icon-hand-luggage:before {
  content: "\e60a";
}

.icon-baggage:before {
  content: "\e721";
}

.icon-arrow3:before {
  content: "\e617";
}


body{font-family:"Microsoft JhengHei",sans-serif,"Droid Sans",Roboto,Arial,"PingFang TC",hei,"Source Han Sans TC","Noto Sans CJK TC","PingFang SC","Source Han Sans SC","Noto Sans CJK SC","Microsoft YaHei"}.ellipsis-two-lines{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;white-space:normal;-webkit-line-clamp:1;-webkit-box-orient:vertical;word-break:break-all}.ellipsis-1,.ellipsis1{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.ellipsis-2,.ellipsis2{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ellipsis3,.ellipsis-3{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.ellipsis4,.ellipsis-4{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.ellipsis5,.ellipsis-5{white-space:normal;overflow:hidden;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.ellipsis-two-lines-p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bg-error{background-color:#e3e3e3 !important}.bg-error img{visibility:hidden}.hover-pointer{cursor:pointer}.scroll-bar{overflow-y:auto}.scroll-bar::-webkit-scrollbar{width:6px;height:6px}.scroll-bar::-webkit-scrollbar-thumb{background:#ccc;border-radius:6px}.scroll-bar::-webkit-scrollbar-track{border-radius:6px}.hide{display:none}.cursor{cursor:pointer}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-full{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flex-column{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column}.flex-space-between{-moz-box-pack:justify;-webkit-box-pack:justify;-moz-justify-content:space-between;-webkit-justify-content:space-between;justify-content:space-between}.flex-right{-moz-box-pack:end;-webkit-box-pack:end;-moz-justify-content:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.flex-center-y{-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center}.flex-center-xy{-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.fl{float:left}.transition-300ms{-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-ms-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}.transition-150ms{-webkit-transition:all .15s ease 0s;-moz-transition:all .15s ease 0s;-ms-transition:all .15s ease 0s;-o-transition:all .15s ease 0s;transition:all .15s ease 0s}.just-between{display:flex;justify-content:space-between}.loading-ajax{display:inline-block;-webkit-animation:ajax-loading 2s infinite ease-in-out;animation:ajax-loading 2s infinite ease-in-out}@keyframes ajax-loading{to{transform:rotate(360deg)}}@-webkit-keyframes ajax-loading{to{-webkit-transform:rotate(360deg)}}button.no-decoration{background:none;border:none;text-align:left;outline:none;padding:0;width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}button{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.blue-btn{background:#2182fc;cursor:pointer}.blue-btn:hover{background:#0057c4 !important}@media screen and (max-width: 500px){.blue-btn{background:#2182fc}}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:600}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}iframe{border:0}[hidden]{display:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}*[hidden]{display:none}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}a{text-decoration:none}table{border-collapse:collapse;border-spacing:0}@media screen and (max-width: 500px){html{overflow-y:scroll}:root{overflow-y:auto;overflow-x:hidden}:root body{position:absolute}body{width:100vw;overflow:hidden}}.wg-article-title{margin:0;padding:0;border:0;color:#222;font-size:32px;font-weight:600;line-height:42px;letter-spacing:0px;margin-bottom:16px}.wg-title{margin:0;border:0;line-height:2rem;font-size:1.5rem;font-weight:600;letter-spacing:0px;padding:1rem 0;white-space:pre-wrap;color:#222}.wg-title-link{margin:0;border:0;line-height:2rem;font-size:1.5rem;font-weight:600;letter-spacing:0px;padding:1rem 0;white-space:pre-wrap;display:block;color:#2182fc}.wg-title-link:hover{color:#0057c4}.wg-article-info{color:#666;font-size:.875rem;font-weight:normal;letter-spacing:0px;line-height:1.25rem}.wg-article-info .line{display:inline-block;margin:0 .5rem;width:1px;height:12px;background:#e3e3e3}@media screen and (max-width: 500px){.wg-article-title{font-size:24px;font-weight:600;letter-spacing:0px;line-height:32px;margin-bottom:16px}.wg-title{font-size:20px;line-height:28px}.wg-title-link{font-size:20px;line-height:28px}}.rich-text-wrap{padding-bottom:16px}.rich-text-wrap P{color:#666;line-height:28px;word-wrap:break-word;hyphens:auto}.rich-text-wrap ul,.rich-text-wrap ol{padding-inline-start:40px;list-style-type:disc}.rich-text-wrap ul li,.rich-text-wrap ol li{font-size:16px;color:#666;line-height:28px}.rich-text-wrap a{color:#2182fc}.rich-text-wrap a:hover{color:#0057c4}.wg-description-container{margin-top:1.5rem;margin-bottom:2rem}.wg-description-container img{width:24px;height:16px}.wg-description-container .wg-description{color:#999;font-size:16px;font-weight:normal;letter-spacing:0px;line-height:28px;margin-top:18px}@media screen and (max-width: 500px){.wg-rich-text{font-size:.875rem;line-height:1.25rem}.rich-text-wrap p{font-size:16px;line-height:28px;color:#666}.wg-description-container{margin-top:1rem;margin-bottom:1rem}.wg-description-container img{width:1.5rem;height:1rem}.wg-description-container .wg-description{margin-top:16px;color:#999;font-size:16px;line-height:28px}}.wg-img-area{display:flex;flex-direction:column;align-items:center;padding-bottom:1rem}.wg-img-area .img-wrap{display:block;width:736px;max-width:calc(100% - 48px);height:428px;overflow:hidden;position:relative}.wg-img-area .img-wrap .wg-img{width:100%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wg-img-area .img-load-wrap{position:static;max-width:100%;display:flex;justify-content:center;align-items:center}.wg-img-area .img-load-wrap .wg-img{max-width:100%}.wg-img-area .wg-img-desc{line-height:19px;color:#999;font-size:14px;font-weight:normal;letter-spacing:0px;text-align:center;margin-top:.5rem;white-space:pre-wrap}@media screen and (max-width: 500px){.wg-img-area .img-wrap{max-width:unset;width:100%;max-height:199px}.wg-img-area .wg-img-desc{color:#999}}.wg-video-area{display:flex;flex-direction:column;align-items:center;margin-bottom:1rem}.wg-video-area .wg-video{width:591px;min-height:330px;background-color:#ddd}.wg-video-area .wg-video-desc{line-height:19px;color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;text-align:center;margin-top:.5rem;white-space:pre-wrap}@media screen and (max-width: 1024px){.wg-video-area .wg-video{max-width:calc(100% - 48px);height:unset;overflow:hidden}}@media screen and (max-width: 500px){.wg-video-area .wg-video{width:100%;min-height:unset;height:57.1428571429%}.wg-video-area .wg-video-desc{color:#999}}.wg-btn{height:40px;width:394px;text-align:center;background:#2182fc;border-radius:2px;color:#fff;font-size:1rem;font-weight:600;border:none;margin-left:50%;transform:translate(-50%, 0);cursor:pointer;margin-bottom:1rem;position:relative;white-space:pre-wrap;display:flex;justify-content:center;align-items:center}.wg-btn .mask{position:absolute;display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.2)}.wg-btn:hover .mask{display:block}@media screen and (max-width: 500px){.wg-btn{width:100%;font-size:14px}.wg-btn:hover .mask{display:none}.wg-btn:active .mask{display:block}}.wg-faq-list{margin-bottom:16px}.wg-faq-list .wg-faq-container{padding:13px 0}.wg-faq-list .wg-faq-container+.wg-faq-container{border-top:2px solid #f0f0f0}.wg-faq-list .wg-faq-container .wg-faq-title{font-size:16px;font-weight:normal;letter-spacing:0px;line-height:28px;color:#222;white-space:pre-wrap;margin:0;padding:0;border:0}.wg-faq-list .wg-faq-container .wg-faq-ans{font-size:16px;font-weight:normal;letter-spacing:0px;line-height:28px;color:#666;margin-top:2px}.wg-faq-list .wg-faq-container .wg-faq-ans p{white-space:pre-wrap}@media screen and (max-width: 500px){.wg-faq-list{margin-bottom:0;padding:1rem 0}.wg-faq-list .wg-faq-container .wg-faq-ans{margin-top:16px}}.wg-no-data-container{padding:24px 0;display:flex;flex-direction:column;align-items:center}.wg-no-data-container .img{width:180px;height:180px}.wg-no-data-container .desc{color:#999;font-size:14px;line-height:20px;margin-top:16px}.normal-table-wrap{margin-bottom:1rem;width:100%;overflow:auto}.normal-table-wrap .normal-table{min-width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid #e3e3e3}.normal-table-wrap .normal-table thead{background-color:#f1f5f8;font-weight:bold;text-align:left}.normal-table-wrap .normal-table thead tr th,.normal-table-wrap .normal-table tbody tr td{min-width:100px;font-size:1rem;line-height:1.25rem;padding:1rem;border:1px solid #e3e3e3}.normal-table-wrap .normal-table.center thead{text-align:center}.normal-table-wrap .normal-table.center tbody{text-align:center}.normal-table-wrap .normal-table thead.center{text-align:center}.normal-table-wrap .normal-table tbody.center{text-align:center}.header-account-login .btn-login{display:flex;align-items:center;justify-content:center;line-height:1}.header-account-login .btn-login #header_login_btn{width:100%;height:44px;line-height:44px}.contact-us-warp .header_whatapp_btn{text-decoration:underline !important;color:#2182fc}.contact-us-warp .header_whatapp_btn:hover{color:#0057c4}.wg-site-footer .wg-site-ff{padding-bottom:20px;margin-bottom:0px !important}.wg-site-copyright{background:#17a1dd;color:#acc9e1;padding:10px 0;min-width:990px}.wg-site-copyright .wg-site-wraper{width:1180px;margin:0 auto;box-sizing:content-box;min-height:36px}.wg-site-copyright .wg-site-wraper .wg-site-copyrights{float:left;width:800px;font-size:12px}.wg-site-copyright .wg-site-wraper .wg-site-links{font-size:12px;float:right}.wg-site-copyright .wg-site-wraper .wg-site-links a{color:#acc9e1;font-size:14px;text-decoration:none}.wg-site-copyright .wg-site-wraper .wg-site-links a:hover{color:#fff}.aside-column{position:sticky;height:max-content;top:0}.aside-column .wg-components-aside-social-media{background:#fff;padding:1rem;border-radius:.25rem;margin:8px 0;width:100%;box-sizing:border-box}.aside-column .wg-components-aside-social-media .entrance-title{font-size:1rem;line-height:1.375rem;color:#222;font-weight:600}.aside-column .wg-components-aside-social-media .entrance-list{display:flex;flex-wrap:wrap;flex-direction:row}.aside-column .wg-components-aside-social-media .entrance-list ul{margin:0}.aside-column .wg-components-aside-social-media .entrance-list li{overflow:hidden}.aside-column .wg-components-aside-social-media .entrance-list li a{cursor:pointer}.aside-column .wg-components-aside-social-media .entrance-list li img{min-width:28px;min-height:28px;height:28px}.aside-column .wg-components-aside-social-media .entrance-list li .entrance-name{font-size:.875rem;color:#666;margin-top:.5rem;line-height:1.25rem}.aside-column .wg-components-aside-social-media .entrance-list li+li{margin-left:8px}.wg-components-h5-social-media{display:none}.wg-aside-menu{background-color:#fff;height:max-content;padding:1.5rem;position:sticky;border-radius:2px}.wg-aside-menu .wg-menu-title{margin:0;padding:0;border:0;height:2rem;color:#222;font-size:1.5rem;font-weight:600;letter-spacing:0px;margin-bottom:.5rem}.wg-aside-menu .wg-menu-item-container .wg-menu-item{padding:1rem 0;line-height:1.375rem;color:#222;font-size:1rem;font-weight:normal;letter-spacing:0px;border-bottom:#e3e3e3 1px dotted;cursor:pointer}.wg-aside-menu .wg-menu-item-container .wg-menu-item .title{color:#222}.wg-aside-menu .wg-menu-item-container .wg-menu-item:hover .title{color:#2182fc}.wg-aside-menu .wg-menu-item-container .wg-menu-item:last-child{border:none}.wg-aside-menu .wg-menu-item-container .wg-menu-item-active .title{color:#2182fc}.wg-components-aside-whatsapp{padding:20px 24px;border-radius:4px;background:url("/popular/static/image/aside-whatsapp-bg.png") center/cover no-repeat;margin-top:8px;cursor:pointer}.wg-components-aside-whatsapp h2{font-size:20px;font-weight:600;line-height:26px;color:#222;margin:0}.wg-components-aside-whatsapp .sub-desc{font-size:16px;line-height:22px;color:#666;font-weight:normal;margin-top:8px}.wg-components-aside-whatsapp .whatsapp-wrapper{cursor:pointer;display:inline-block;padding:8px 16px;border-radius:2px;background:#16b900;color:#fff;margin-top:16px;font-size:16px;font-weight:600}.wg-components-aside-whatsapp .whatsapp-wrapper i{display:inline-block;width:20px;height:20px;background:url("/popular/static/image/whatsapp-white.svg") center/cover no-repeat;margin-right:8px}@media screen and (max-width: 1024px){.wg-aside-menu{display:none}}@media screen and (max-width: 500px){.wg-aside-menu{display:none}.aside-column{position:relative;grid-column:span 12 !important;background:#fff}.wg-components-aside-whatsapp{margin:16px 16px 14px;border:1px solid rgba(22,185,0,.2)}.wg-components-aside-social-media{display:none}.wg-components-h5-social-media{display:block;background:#fff;padding:1rem 1rem;margin:0 0 8px;width:100%;box-sizing:border-box}.wg-components-h5-social-media .entrance-title{font-size:1rem;line-height:1.375rem;color:#222;font-weight:600;margin-bottom:12px}.wg-components-h5-social-media .entrance-list{display:flex;flex-wrap:wrap;flex-direction:row;width:100%}.wg-components-h5-social-media .entrance-list ul{margin:0;width:100%}.wg-components-h5-social-media .entrance-list li{overflow:hidden}.wg-components-h5-social-media .entrance-list li a{cursor:pointer}.wg-components-h5-social-media .entrance-list li img{min-width:40px;min-height:40px;height:40px;border-radius:50%}.wg-components-h5-social-media .entrance-list li .entrance-name{font-size:.875rem;color:#666;margin-top:.5rem;line-height:1.25rem}.wg-components-h5-social-media .entrance-list li+li{margin-left:8px}.wg-components-h5-social-media.hide{display:none}}.wg-hotel-container .wg-hotel-info-wrap .wg-hotel-info-item{line-height:1.375rem;flex:1;color:#222;font-size:1rem;font-weight:normal;letter-spacing:0px;margin-bottom:4px}.wg-hotel-container .wg-hotel-info-wrap .wg-hotel-info-item .iconfont{color:#e3e3e3;font-size:1rem;line-height:1.375rem;margin-top:4px}.wg-hotel-container .wg-hotel-card{margin-top:1rem;background:#fff;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px;padding:1rem;display:flex;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wg-hotel-container .wg-hotel-card:hover{box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}.wg-hotel-container .wg-hotel-card .wg-hotel-img{height:142px;width:242px}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right{margin-left:1rem;flex:1;position:relative}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .title{color:#222;font-size:1rem;font-weight:600;line-height:1.375rem;margin:0}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .grade-icon{height:1rem;margin-top:4px;width:100px}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .grade-icon .iconfont{letter-spacing:0;margin-right:-0.3rem;font-size:.875rem;color:#ff7d13}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .grade-comment{margin-top:4px}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .grade-comment .grade{width:46px;padding:0 8px;line-height:1rem;background:#2182fc;color:#fff;font-size:.75rem;border-radius:2px 2px 2px 2px}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .grade-comment .comment-num{margin-left:4px;line-height:1.125rem;color:#999;font-size:.75rem;letter-spacing:0px}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .location{line-height:1.25rem;color:#999;font-size:.75rem;margin-top:5px;font-weight:normal;letter-spacing:0px}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .view-detail{padding:.375rem 1.5rem;line-height:1.25rem;background:#ff7d13;border-radius:2px;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:0px;position:absolute;bottom:0;right:0}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .view-detail:hover{background:#b2570d}.wg-hotel-container .wg-comment-wrap{padding:1rem;background:#f1f5f8;border-radius:2px 2px 2px 2px;margin-top:1rem;position:relative;margin-bottom:1.5rem}.wg-hotel-container .wg-comment-wrap .triangle{position:absolute;background:#f1f5f8;width:11.3px;height:11.3px;transform:rotate(45deg);top:-6px;left:17px}.wg-hotel-container .wg-comment-wrap .comment-author{color:#666;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:1.25rem;z-index:-1}.wg-hotel-container .wg-comment-wrap .comment{color:#222;font-size:1rem;font-weight:normal;letter-spacing:0px;line-height:1.375rem;margin-top:4px}@media screen and (max-width: 500px){.wg-hotel-container .wg-hotel-info-wrap .wg-hotel-info-item .iconfont{color:#e3e3e3;font-size:1rem;line-height:1.25rem}.wg-hotel-container .wg-hotel-info-wrap .wg-hotel-info-item .wg-hotel-info-item-desc{font-size:.875rem;line-height:1.25rem}.wg-hotel-container .wg-hotel-card{padding:0}.wg-hotel-container .wg-hotel-card:hover{box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);background:#fff}.wg-hotel-container .wg-hotel-card:active{box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);background:#fff}.wg-hotel-container .wg-hotel-card .wg-hotel-img{width:109px;height:146px}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right{padding-top:1rem;padding-right:1rem;padding-bottom:1rem}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .title{-webkit-line-clamp:1;font-size:1rem;line-height:1.25rem}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .view-detail{right:1rem;bottom:1rem}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .view-detail:hover{background:#ff7d13}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .view-detail:active{background:#b2570d}.wg-hotel-container .wg-hotel-card .wg-hotel-card-right .grade-comment .grade{padding:1px}.wg-hotel-container .wg-comment-wrap{margin-bottom:1rem}.wg-hotel-container .wg-comment-wrap .comment-author{font-size:.875rem;line-height:1.25rem}.wg-hotel-container .wg-comment-wrap .comment{font-size:.875rem;line-height:1.25rem}}.wg-beerandskittles-card{padding:1rem;background:#fff;margin-bottom:1rem;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px;display:flex;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wg-beerandskittles-card:hover{box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}.wg-beerandskittles-card .img-wrap{height:142px;width:252px;overflow:hidden;border-radius:2px;position:relative}.wg-beerandskittles-card .img-wrap .img{width:100%;height:100%}.wg-beerandskittles-card .img-wrap img{width:100%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wg-beerandskittles-card .right{margin-left:12px;flex:1;position:relative}.wg-beerandskittles-card .right .saling-time{background-color:#fff1e6;color:#ff7d13;font-size:14px;display:inline-block;padding:1px 5px;line-height:20px;margin-right:8px;border-radius:2px;font-weight:normal}.wg-beerandskittles-card .right .title{color:#222;font-size:1rem;font-weight:600;line-height:1.375rem;margin:0;display:-webkit-box;text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.wg-beerandskittles-card .right .sold-out{width:72px;height:60px;position:absolute;right:-16px;bottom:-16px}.wg-beerandskittles-card .right .price-container{position:absolute;right:0;bottom:0;display:flex;align-items:flex-end}.wg-beerandskittles-card .right .price-container .no-price{display:inline-block;line-height:32px;font-size:18px;color:#ff5e00;font-weight:bold;margin-right:8px}.wg-beerandskittles-card .right .price-container .price-wrap{color:#999;font-size:.875rem;letter-spacing:0px;line-height:1.25rem}.wg-beerandskittles-card .right .price-container .price-wrap .origin-price{text-decoration:line-through}.wg-beerandskittles-card .right .price-container .price-wrap .current-price{color:#ff5e00;margin-left:8px;font-size:14px}.wg-beerandskittles-card .right .price-container .price-wrap .price{font-size:1.375rem;line-height:1.875rem;margin-left:2px;margin-right:8px;font-weight:600}.wg-beerandskittles-card .right .price-container .buy-btn{padding:.375rem 1.5rem;line-height:1.25rem;background:#ff7d13;border-radius:2px;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:0px}.wg-beerandskittles-card .right .price-container .buy-btn:hover{background:#b2570d}@media screen and (max-width: 500px){.wg-beerandskittles-card{flex-direction:column;padding:0}.wg-beerandskittles-card:hover{box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);background:#fff}.wg-beerandskittles-card:active{box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);background:#fff}.wg-beerandskittles-card .img-wrap{width:100%;height:193px}.wg-beerandskittles-card .right{display:flex;flex-direction:column;margin-left:0}.wg-beerandskittles-card .right .title{font-size:.875rem;line-height:1.375rem;-webkit-line-clamp:3;margin-top:12px;padding:0 12px}.wg-beerandskittles-card .right .title .saling-time{font-size:12px;padding:0px 4px;line-height:18px;margin-right:8px}.wg-beerandskittles-card .right .sold-out{width:57.6px;height:48.4px;position:static;align-self:flex-end;right:-16px;bottom:-16px}.wg-beerandskittles-card .right .price-container{position:static;margin:12px;justify-content:flex-end;margin-top:4px}.wg-beerandskittles-card .right .price-container .no-price{font-weight:600}.wg-beerandskittles-card .right .price-container .price-wrap{display:block;text-align:right}.wg-beerandskittles-card .right .price-container .price-wrap .origin-price{font-size:.875rem}.wg-beerandskittles-card .right .price-container .price-wrap .current-price{margin-left:0;font-size:12px}.wg-beerandskittles-card .right .price-container .buy-btn{display:block;padding:.375rem 1rem}.wg-beerandskittles-card .right .price-container .buy-btn:hover{background:#ff7d13}.wg-beerandskittles-card .right .price-container .buy-btn:active{background:#b2570d}}.wg-onsaleprice-card{padding:1rem;background:#fff;margin-bottom:1rem;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px;overflow:hidden;display:flex;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wg-onsaleprice-card:hover{box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}.wg-onsaleprice-card .img-wrap{height:142px;width:355px;overflow:hidden;position:relative}.wg-onsaleprice-card .img-wrap .img{width:100%;height:100%}.wg-onsaleprice-card .img-wrap img{width:100%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wg-onsaleprice-card .right{margin-left:1rem;position:relative;flex:1}.wg-onsaleprice-card .right .title{color:#222;font-size:1rem;font-weight:600;line-height:1.375rem;margin:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.wg-onsaleprice-card .right .buy-btn{position:absolute;display:inline-block;right:0;bottom:0;padding:.375rem 1.5rem;line-height:1.25rem;background:#ff7d13;border-radius:2px;color:#fff;font-size:.875rem;font-weight:600;letter-spacing:0px}.wg-onsaleprice-card .right .buy-btn:hover{background:#b2570d}@media screen and (max-width: 500px){.wg-onsaleprice-card{padding:0;flex-direction:column}.wg-onsaleprice-card:hover{box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);background:#fff}.wg-onsaleprice-card:active{box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);background:#fff}.wg-onsaleprice-card .img-wrap{height:136px;width:100%}.wg-onsaleprice-card .right{padding:.75rem;margin-left:0;display:flex;flex-direction:column}.wg-onsaleprice-card .right .title{-webkit-line-clamp:2;font-size:14px}.wg-onsaleprice-card .right .buy-btn{position:inherit;margin-top:4px;align-self:flex-end;padding:.375rem 1rem}.wg-onsaleprice-card .right .buy-btn:hover{background:#ff7d13}.wg-onsaleprice-card .right .buy-btn:active{background:#b2570d}}.wg-sale-activity-container{display:flex;flex-direction:column;width:1184px;margin:0 auto;grid-column:span 1}.wg-sale-activity-container .list-title{overflow:hidden;line-height:2rem;color:#222;font-size:1.5rem;font-weight:600;letter-spacing:0px;text-align:center;margin-top:2.875rem;width:100%}.wg-sale-activity-container .sale-list-container{margin-top:1rem;grid-column:span 12;display:grid;grid-template-columns:repeat(12, 1fr);gap:1rem;padding-bottom:1.5rem}.wg-sale-activity-container .sale-list-container .activity-card{grid-column:span 4;background-color:#fff;border-radius:2px;overflow:hidden;display:inline-block;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wg-sale-activity-container .sale-list-container .activity-card .img-wrap{height:152px;width:384px;overflow:hidden;position:relative}.wg-sale-activity-container .sale-list-container .activity-card .img-wrap img{width:100%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wg-sale-activity-container .sale-list-container .activity-card .title{color:#222;width:calc(100% - 2rem);font-size:1rem;font-weight:600;line-height:22px;height:44px;text-align:start;margin:.5rem 1rem 1rem;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2}@media screen and (max-width: 1024px){.wg-sale-activity-container{width:100%}.wg-sale-activity-container .sale-list-container{padding:0 24px}.wg-sale-activity-container .sale-list-container .activity-card{display:flex;flex-direction:column}}@media screen and (max-width: 500px){.wg-sale-activity-container{width:100%;background-color:#fff}.wg-sale-activity-container .list-title{font-size:1rem;line-height:1.375rem;text-align:left;padding:0 1rem;margin-bottom:.5rem;margin-top:1.25rem}.wg-sale-activity-container .sale-list-container{margin-top:0;padding:0;padding-bottom:32px}.wg-sale-activity-container .sale-list-container .activity-card{box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);grid-column:span 12;margin:0 1rem;height:200px}.wg-sale-activity-container .sale-list-container .activity-card .img-wrap{width:100%;height:139px}.wg-sale-activity-container .sale-list-container .activity-card .title{font-size:.875rem;line-height:20px;height:40px;margin:.75rem}}.wg-recommend-container{display:flex !important;gap:0;flex-direction:column;padding:1.5rem 0;width:1184px;margin:0 auto}.wg-recommend-container .title{width:100%;line-height:1.375rem;color:#222;font-size:1rem;font-weight:600;letter-spacing:0px;margin-bottom:.5rem}.wg-recommend-container .recommend-list{grid-column:span 12;grid-template-columns:repeat(5, 1fr);display:grid;row-gap:.5rem;column-gap:1rem}.wg-recommend-container .recommend-list .item{grid-column:span 1}.wg-recommend-container .recommend-list .item .link{line-height:1.375rem;color:#222;font-size:1rem;font-weight:normal;letter-spacing:0px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.wg-recommend-container .recommend-list .item .link:hover{color:#2182fc}@media screen and (max-width: 1024px){.wg-recommend-container{width:calc(100% - 3rem);padding:1.5rem 1.5rem}}@media screen and (max-width: 500px){.wg-recommend-container{width:calc(100% - 2rem);padding:1.5rem 1rem}.wg-recommend-container .title{font-size:14px}.wg-recommend-container .recommend-list{width:auto}.wg-recommend-container .recommend-list .item{grid-column:span 5}.wg-recommend-container .recommend-list .item .link{font-size:.875rem;line-height:1.375rem}.wg-recommend-container .recommend-list .item .link:active{color:#2182fc}.wg-recommend-container .recommend-list .item .link:hover{color:unset}}.wg-pbs-recommend-container{padding:1rem;background:#fff;margin-bottom:1rem;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px;overflow:hidden;display:block;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wg-pbs-recommend-container:hover{box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}.wg-pbs-recommend-container .main-wrap{display:flex;flex-direction:row}.wg-pbs-recommend-container .main-wrap .img-wrap{width:252px;height:142px;overflow:hidden;position:relative;border-radius:2px}.wg-pbs-recommend-container .main-wrap .img-wrap img{border:none;width:100%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wg-pbs-recommend-container .main-wrap .right{flex:1;margin-left:12px;position:relative}.wg-pbs-recommend-container .main-wrap .right .title{color:#222;line-height:22px;font-weight:bold;max-height:44px;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wg-pbs-recommend-container .main-wrap .right .from-to-wrap{margin-top:4px;color:#666;line-height:20px;font-size:14px}.wg-pbs-recommend-container .main-wrap .right .date-wrap{color:#666;line-height:19px;font-size:14px}.wg-pbs-recommend-container .main-wrap .right .score{background:#2182fc;border-radius:2px;color:#fff;font-size:12px;line-height:16px;padding:0 8px;margin-top:8px}.wg-pbs-recommend-container .main-wrap .right .price-and-order-wrap{position:absolute;bottom:0;right:0;display:flex}.wg-pbs-recommend-container .main-wrap .right .price-and-order-wrap .sale-out{color:#f82222;font-size:14px;line-height:18px}.wg-pbs-recommend-container .main-wrap .right .price-and-order-wrap .price-wrap{height:32px;color:#ff5e00;font-size:14px;font-weight:bold;line-height:32px;margin-right:8px;display:inline-block}.wg-pbs-recommend-container .main-wrap .right .price-and-order-wrap .price-wrap .account{font-size:22px}.wg-pbs-recommend-container .main-wrap .right .price-and-order-wrap .price-wrap .currency{margin-right:2px;line-height:20px}.wg-pbs-recommend-container .main-wrap .right .price-and-order-wrap .price-wrap .unit{color:#909399;font-size:12px}.wg-pbs-recommend-container .main-wrap .right .price-and-order-wrap .buy-btn{display:inline-block;padding:0 24px;line-height:32px;background:#ff7d13;border-radius:2px;color:#fff;font-size:.875rem;font-weight:600}.wg-pbs-recommend-container .main-wrap .right .price-and-order-wrap .buy-btn:hover{background:#b2570d}.wg-pbs-recommend-container .desc{margin-top:12px;background-color:#f1f5f8;padding:8px}.wg-pbs-recommend-container .desc .desc-content{font-size:14px;line-height:18px;color:#999;max-height:36px;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.wg-pbs-recommend-container.sale-out-wrap{cursor:unset}.wg-pbs-recommend-container.sale-out-wrap .desc .desc-content{color:#ccc}.wg-pbs-recommend-container.sale-out-wrap .right .title{color:#ccc}.wg-pbs-recommend-container.sale-out-wrap .right .from-to-wrap{color:#ccc}.wg-pbs-recommend-container.sale-out-wrap .right .date-wrap{color:#ccc}.wg-pbs-recommend-container.sale-out-wrap .right .score{background:#ccc}@media screen and (max-width: 500px){.wg-pbs-recommend-container{padding:.75rem}.wg-pbs-recommend-container:hover{box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);background:#fff}.wg-pbs-recommend-container:active{box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);background:#fff}.wg-pbs-recommend-container .main-wrap .img-wrap{width:109px;height:unset;min-height:109px;max-height:154px}.wg-pbs-recommend-container .main-wrap .right{margin-left:.5rem;padding-bottom:1.875rem}.wg-pbs-recommend-container .main-wrap .right .title{-webkit-line-clamp:3;font-size:1rem;line-height:1.375rem;max-height:4.125rem}.wg-pbs-recommend-container .main-wrap .right .score{line-height:.75rem;padding:1px}.wg-pbs-recommend-container .main-wrap .right .price-and-order-wrap .buy-btn{display:none}.wg-pbs-recommend-container .desc{padding:8px;margin-top:12px}.wg-pbs-recommend-container .desc .desc-content{line-height:18px;max-height:54px;-webkit-line-clamp:3}}.city-base-info-wrap{margin-bottom:16px}.city-base-info-wrap .section+.section{margin-top:48px}.city-base-info-wrap .section .title{font-size:24px;line-height:32px;color:#222;font-weight:600;margin-top:16px;margin-bottom:0}.city-base-info-wrap .section table{width:736px;margin-top:16px}.city-base-info-wrap .section table tr td{font-size:16px;line-height:22px;padding:12px 10px;text-align:center;box-sizing:border-box}.city-base-info-wrap .section table tr td:first-child{font-weight:600;width:188px;background-color:#f1f5f8}.city-base-info-wrap .section .desc{font-size:16px;line-height:28px;color:#666;margin-top:16px}@media screen and (max-width: 500px){.city-base-info-wrap{margin-bottom:1rem}.city-base-info-wrap .section+.section{margin-top:3rem}.city-base-info-wrap .section .title{font-size:1.25rem;line-height:1.75rem;color:#222;font-weight:600;margin-top:1rem;margin-bottom:0}.city-base-info-wrap .section table{width:unset;margin-top:1rem}.city-base-info-wrap .section table tr td{font-size:1rem;line-height:1.375rem;padding:.75rem .625rem;text-align:center}.city-base-info-wrap .section table tr td:first-child{font-weight:600;width:7.5rem;padding:.75rem 1.5rem;background-color:#f1f5f8}.city-base-info-wrap .section .desc{font-size:1rem;line-height:1.75rem;color:#666;margin-top:1rem}}.scenic-port-wrap{display:block;width:726px;height:174px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);margin-bottom:16px;box-sizing:border-box;padding:16px;display:flex;flex-direction:row;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.scenic-port-wrap.no-link{cursor:auto}.scenic-port-wrap:hover{box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}.scenic-port-wrap .img-wrap{width:252px;height:142px;border-radius:2px;overflow:hidden}.scenic-port-wrap .img-wrap img{width:100%;height:100%;object-fit:cover}.scenic-port-wrap .right{flex:1;margin-left:16px;align-self:stretch;position:relative}.scenic-port-wrap .right .title{color:#222;font-size:16px;line-height:22px;height:22px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.scenic-port-wrap .right .info{font-size:14px;line-height:22px;margin-top:4px}.scenic-port-wrap .right .info .score{color:#2182fc;font-weight:600;margin-right:8px}.scenic-port-wrap .right .info .distance{color:#666}.scenic-port-wrap .right .tag-wrap{margin-top:4px}.scenic-port-wrap .right .tag-wrap .tag{color:#2182fc;background-color:#d9ecff;margin-right:4px;padding:0 4px;font-size:14px;line-height:20px;border-radius:2px}.scenic-port-wrap .right .desc{margin-top:4px;color:#222;font-size:14px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.scenic-port-wrap .right .two-lines{-webkit-line-clamp:2}.scenic-port-wrap .right .buy-btn{position:absolute;bottom:0;right:0;width:104px;height:32px;background-color:#ff7d13;color:#fff;line-height:32px;text-align:center;font-size:14px;font-weight:600;border-radius:2px}.scenic-port-wrap .right .buy-btn:hover{background:#b2570d}@media screen and (max-width: 500px){.scenic-port-wrap{width:100%;height:unset;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);margin-bottom:1rem;box-sizing:border-box;padding:.75rem}.scenic-port-wrap:active{box-shadow:0px 2px 8px 0px rgba(0,0,0,.2)}.scenic-port-wrap:hover{box-shadow:0px 1px 4px 0px rgba(0,0,0,.2)}.scenic-port-wrap .img-wrap{width:6.875rem;height:unset;border-radius:2px;overflow:hidden}.scenic-port-wrap .img-wrap img{width:100%;height:100%;object-fit:cover}.scenic-port-wrap .right{flex:1;margin-left:.5rem;align-self:stretch;min-height:6.875rem;position:relative}.scenic-port-wrap .right .title{font-size:1rem;line-height:1.375rem;height:unset;max-height:2.75rem;font-weight:600;-webkit-line-clamp:2}.scenic-port-wrap .right .info{font-size:.875rem;line-height:1.375rem;margin-top:.25rem}.scenic-port-wrap .right .info .score{margin-right:.5rem}.scenic-port-wrap .right .info .distance{font-size:.75rem}.scenic-port-wrap .right .tag-wrap{margin-top:.25rem}.scenic-port-wrap .right .tag-wrap .tag{margin-right:.25rem;padding:0 .25rem;font-size:.75rem;line-height:1.125rem}.scenic-port-wrap .right .desc{margin-top:.5rem;font-size:.75rem;line-height:1rem;-webkit-line-clamp:2}.scenic-port-wrap .right .buy-btn{display:none}.scenic-port-wrap .right .buy-btn:hover{background:#ff7d13}.scenic-port-wrap .right .buy-btn:active{background:#b2570d}}.form-ferry{background:#fff;margin-bottom:16px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px;padding:24px}.form-ferry input{padding:0}.form-ferry h1{margin:0 0 16px;font-size:20px}.form-ferry .data-form{position:relative}.form-ferry .data-form .fbs-popup-radio{position:absolute;width:auto;height:auto;right:auto;bottom:auto;background-color:rgba(0,0,0,0);z-index:2;border-top:2px solid #2182fc}.form-ferry .data-form .fbs-popup-radio .popup{height:auto;position:relative;border-radius:2px;box-sizing:border-box}.form-ferry .data-form .fbs-popup-radio .popup .popup-content{height:100%;min-width:85px;border:1px solid #e3e3e3;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;background-color:#fff}.form-ferry .data-form .fbs-popup-radio .popup .popup-content ul{margin:0;padding:0;list-style:none}.form-ferry .data-form .fbs-popup-radio .popup .popup-content ul li{display:block;font-size:14px;padding:0 16px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#222;height:40px;border:none;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.form-ferry .data-form .fbs-popup-radio .popup .popup-content ul li:hover{background:#d9eaff}.form-ferry .data-form .fbs-popup-radio .popup .popup-content ul li.active{color:#2182fc}.form-ferry .data-form .fbs-popup-radio.passengers-popup{max-width:220px;top:231px;left:0}.form-ferry .data-form .fbs-popup-radio.departure-popup{max-width:220px;top:66px;left:0}.form-ferry .data-form .fbs-popup-radio.destination-popup{max-width:220px;top:66px;left:calc(50% + 25px)}.form-ferry .data-form .fbs-popup-radio.cabin-popup{max-width:220px;top:231px;left:calc(50% + 25px)}.form-ferry .select-group label{color:#666;font-size:14px}.form-ferry .select-group .select-wrapper{background:#fff;border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;padding:8px 16px 10px}.form-ferry .select-group .select-wrapper+.select-wrapper{margin-left:48px}.form-ferry .select-group .group-item+.group-item{margin-top:16px}.form-ferry .select-group .group-item .exchange-route{width:48px;text-align:center;cursor:pointer}.form-ferry .select-group .group-item .exchange-route .icon-exchange{color:#2182fc;font-size:24px;line-height:66px}.form-ferry .index-btn-search{width:100%;height:56px;line-height:56px;background:#2182fc;border-radius:2px 2px 2px 2px;color:#fff;font-size:20px;font-weight:600;border:none;margin-top:32px;cursor:pointer}.form-ferry .index-btn-search:hover{background:#0057c4}.form-ferry .date-input{border:none}.form-ferry .date-input:focus-visible{outline:none;caret-color:rgba(0,0,0,0)}.form-row:first-child{padding-top:8px;border:1px solid #e3e3e3;box-sizing:border-box}.form-row .selected-name{width:88px;float:left;height:100%;padding-left:16px;border-bottom:2px solid rgba(0,0,0,0)}.form-row .selector-key{font-size:14px;color:#666;line-height:20px}.form-row .selected-route{width:384px;height:100%;margin-bottom:0;border:none;box-shadow:none}.form-row .selected-route .route-item{float:left}.route-item.destination-route,.route-item.departure-route{width:176px;padding:0 15px;box-sizing:border-box;border-bottom:2px solid rgba(0,0,0,0)}.form-row.form-person-cabin{margin-top:16px;padding-top:0;padding-bottom:16px}.input-player{margin-top:4px;color:#222;font-size:16px;font-weight:600;line-height:22px;cursor:pointer}.fbs-popup-radio{position:absolute;border:1px solid #e4e7ed;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);width:auto;height:auto;position:absolute;right:auto;bottom:auto;background-color:rgba(0,0,0,0);z-index:2}@media screen and (min-width: 501px){.form-ferry{display:flex;flex-direction:row;align-items:center;padding:48px 24px 24px;position:relative}.form-ferry .dropdown-wrap{display:flex;flex-direction:row;align-items:center}.form-ferry .dropdown-wrap .value{font-size:14px;color:#222;line-height:20px}.form-ferry .dropdown-wrap .iconfont{color:#2182fc;font-size:20px}.form-ferry .select-box{display:flex;flex-direction:column;position:absolute;background:#fff;border:1px solid #e3e3e3;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px;z-index:20;min-width:64px}.form-ferry .select-box.hide{display:none}.form-ferry .select-box li{line-height:40px;padding:0 16px;color:#222;cursor:pointer}.form-ferry .select-box li.active{color:#2182fc;background-color:#d9eaff}.form-ferry .tab{position:absolute;top:16px;left:24px;cursor:pointer;margin-right:24px}.form-ferry .tab .select-box{top:24px;left:0}.form-ferry .passenger-and-cabin-wrap{position:absolute;top:-32px;left:72px;width:500px;padding-left:0 !important}.form-ferry .passenger-and-cabin-wrap .select-wrapper{padding:0 !important;flex:unset;cursor:pointer}.form-ferry .passenger-and-cabin-wrap .select-wrapper+.select-wrapper{margin-left:24px !important}.form-ferry .passenger-and-cabin-wrap .select-wrapper button{display:flex;flex-direction:row;align-items:center;height:20px}.form-ferry .passenger-and-cabin-wrap .select-wrapper button label{display:none}.form-ferry .passenger-and-cabin-wrap .select-wrapper button .input-player{margin-top:0;font-size:14px;font-weight:normal;color:#222;line-height:20px}.form-ferry .passenger-and-cabin-wrap .select-wrapper button .iconfont{color:#2182fc;font-size:20px;cursor:pointer}.form-ferry .data-form{flex:1;border:1px solid #e3e3e3}.form-ferry .data-form .fbs-popup-radio .popup-content ul li:hover{background:#d9eaff}.form-ferry .data-form .fbs-popup-radio .popup-content ul li.active{background:#d9eaff}.form-ferry .data-form .fbs-popup-radio.passengers-popup{border-top:none;top:-8px;left:68px}.form-ferry .data-form .fbs-popup-radio.departure-popup{top:66px;left:0}.form-ferry .data-form .fbs-popup-radio.destination-popup{top:66px;left:calc(22% + 28px)}.form-ferry .data-form .fbs-popup-radio.cabin-popup{border-top:none;top:-8px;left:138px}.form-ferry .data-form .main{display:flex;flex-direction:row;flex:1}.form-ferry .data-form .main .group-item{flex:1;margin-top:0px !important;padding-left:16px}.form-ferry .data-form .main .group-item.city{padding-right:16px;flex:8}.form-ferry .data-form .main .group-item.time{position:relative;flex:10}.form-ferry .data-form .main .group-item.time::before{content:"";position:absolute;width:1px;height:40px;left:0;top:50%;transform:translateY(-50%);background-color:#e3e3e3}.form-ferry .data-form .main .group-item .select-wrapper{border:none;padding:8px 0 10px}.form-ferry .data-form .main .group-item .select-wrapper+.select-wrapper{margin-left:16px}.form-ferry .data-form .main .group-item .date-input{width:100%}.form-ferry .data-form .main .group-item .exchange-route{width:32px;margin:0 8px}.form-ferry .index-btn-search{width:96px;height:64px;line-height:64px;margin-left:16px;margin-top:0}}@media screen and (max-width: 500px){.form-ferry{padding:0;margin-bottom:16px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.1)}.form-ferry input{padding:0}.form-ferry .tab .dropdown-wrap{display:none}.form-ferry .tab-mod{padding:0;margin-bottom:24px;width:100%;justify-content:space-around;position:relative;margin-bottom:1rem}.form-ferry .tab-mod::before{content:"";position:absolute;width:12px;height:1px;border-top:3rem solid #f1f5f8;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);top:0;left:50%;transform:translateX(-50%)}.form-ferry .tab-mod li{line-height:3rem;font-size:.875rem;width:50%;text-align:center;background:#f1f5f8}.form-ferry .tab-mod li.active{color:#2182fc;font-weight:bold;background:#fff}.form-ferry .tab-mod li+li{margin-left:0}.form-ferry .data-item{justify-content:space-between}.form-ferry .data-item .select-wrapper{margin-left:0 !important}.form-ferry .data-item .select-wrapper input{width:140px}.form-ferry .data-form{padding:0 1rem}.form-ferry .data-form .fbs-popup-radio.passengers-popup{top:12.3rem;left:0}.form-ferry .data-form .fbs-popup-radio.departure-popup{top:3.2rem}.form-ferry .data-form .fbs-popup-radio.destination-popup{top:3.2rem;left:unset;right:0}.form-ferry .data-form .fbs-popup-radio.cabin-popup{top:12.3rem;left:unset;right:0}.form-ferry .select-group label{font-size:.75rem}.form-ferry .select-group .align-right{text-align:right}.form-ferry .select-group .select-wrapper{padding:0;border:none}.form-ferry .select-group .select-wrapper+.select-wrapper{margin-left:2rem}.form-ferry .select-group .group-item{border-bottom:1px solid #e3e3e3;padding-bottom:.25rem}.form-ferry .select-group .group-item+.group-item{margin-top:21px}.form-ferry .select-group .group-item.passenger-and-cabin-wrap button .iconfont{display:none}.form-ferry .select-group .group-item .exchange-route{width:2rem;align-self:flex-end;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form-ferry .select-group .group-item .exchange-route .icon-exchange{line-height:2.625rem}.form-ferry .index-btn-search{margin:2rem 1rem 1rem;width:calc(100% - 2rem)}}.ui-datepicker{width:unset}.ui-widget-content{border:none;box-shadow:0 2px 5px 0 hsla(0,0%,60%,.45);padding:24px 24px 15px}.ui-widget-content .ui-widget-header{background:#fff;padding:0 0 12px;border:none}.ui-widget-content .ui-widget-header .ui-icon,.ui-widget-content .ui-widget-header .ui-widget-content .ui-icon{background-image:unset;border-top:2px solid #2182fc;border-left:2px solid #2182fc;width:10px;height:10px;margin-top:-9px;cursor:pointer}.ui-widget-content .ui-widget-header .ui-datepicker-title{color:#222;font-size:18px;line-height:26px;font-weight:600}.ui-widget-content .ui-widget-header .ui-state-hover{border:unset;background:unset}.ui-widget-content .ui-widget-header .ui-icon-circle-triangle-w{transform:rotate(-45deg)}.ui-widget-content .ui-widget-header .ui-icon-circle-triangle-e{transform:rotate(135deg)}.ui-widget-content .ui-state-default,.ui-widget-content .ui-state-active{border:none;background:none;text-align:center;cursor:pointer}.ui-widget-content .ui-datepicker-calendar thead{background-color:#f1f5f8}.ui-widget-content .ui-datepicker-calendar thead th{color:#666;padding:0;line-height:40px;font-size:16px;font-weight:normal}.ui-widget-content .ui-datepicker-calendar tbody td{line-height:40px;font-size:1rem;color:#222;padding:0;display:table-cell}.ui-widget-content .ui-datepicker-calendar tbody td a{padding:0;width:48px}.ui-widget-content .ui-state-active,.ui-widget-content .ui-state-hover{color:#2182fc}@media screen and (max-width: 500px){.ui-widget-content{border:none;box-shadow:0 2px 5px 0 hsla(0,0%,60%,.45);padding:1rem 1rem .5rem}.ui-widget-content .ui-widget-header{background:#fff;border:none}.ui-widget-content .ui-widget-header .ui-datepicker-title{font-size:1rem}.ui-widget-content .ui-datepicker-calendar thead th{line-height:2rem;font-size:.875rem;font-weight:normal}.ui-widget-content .ui-datepicker-calendar tbody td{line-height:2rem;font-size:.875rem}.ui-widget-content .ui-datepicker-calendar tbody td a{padding:0;width:2.5rem}}.form-train,.form-package{background:#fff;padding:24px;margin-bottom:16px;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px}.form-train h2,.form-package h2{margin:0 0 16px;font-size:20px}.form-train input,.form-package input{padding:0}.form-train .data-form,.form-package .data-form{position:relative}.form-train .data-form .fbs-popup-radio,.form-package .data-form .fbs-popup-radio{position:absolute;width:auto;height:auto;right:auto;bottom:auto;background-color:rgba(0,0,0,0);z-index:2;border-top:2px solid #2182fc}.form-train .data-form .fbs-popup-radio.empty-data,.form-train .data-form .fbs-popup-radio.hot,.form-package .data-form .fbs-popup-radio.empty-data,.form-package .data-form .fbs-popup-radio.hot{border-top:none}.form-train .data-form .fbs-popup-radio.empty-data::before,.form-train .data-form .fbs-popup-radio.hot::before,.form-package .data-form .fbs-popup-radio.empty-data::before,.form-package .data-form .fbs-popup-radio.hot::before{content:"";display:block;position:absolute;height:2px;width:160px;background-color:#2182fc;top:-2px;z-index:3}.form-train .data-form .fbs-popup-radio.departure-popup,.form-package .data-form .fbs-popup-radio.departure-popup{width:calc(50% - 25px);top:68px;left:0}.form-train .data-form .fbs-popup-radio.destination-popup,.form-package .data-form .fbs-popup-radio.destination-popup{top:68px;width:calc(50% - 25px);left:calc(50% + 25px)}.form-train .data-form .fbs-popup-radio .popup,.form-package .data-form .fbs-popup-radio .popup{height:auto;position:relative;border-radius:2px;box-sizing:border-box}.form-train .data-form .fbs-popup-radio .popup .popup-content,.form-package .data-form .fbs-popup-radio .popup .popup-content{max-height:320px;overflow-y:auto;min-width:85px;border:1px solid #e3e3e3;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);box-sizing:border-box;background-color:#fff}.form-train .data-form .fbs-popup-radio .popup .popup-content .search-no-city,.form-package .data-form .fbs-popup-radio .popup .popup-content .search-no-city{padding:20px 10px;color:#f82222;font-size:14px}.form-train .data-form .fbs-popup-radio .popup .popup-content .search-tip,.form-train .data-form .fbs-popup-radio .popup .popup-content .li-title,.form-package .data-form .fbs-popup-radio .popup .popup-content .search-tip,.form-package .data-form .fbs-popup-radio .popup .popup-content .li-title{display:none}.form-train .data-form .fbs-popup-radio .popup .popup-content ul,.form-package .data-form .fbs-popup-radio .popup .popup-content ul{margin:0;padding:0;list-style:none}.form-train .data-form .fbs-popup-radio .popup .popup-content ul li,.form-package .data-form .fbs-popup-radio .popup .popup-content ul li{display:block;font-size:14px;padding:0 16px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#222;height:40px;border:none;line-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.form-train .data-form .fbs-popup-radio .popup .popup-content ul li:hover,.form-package .data-form .fbs-popup-radio .popup .popup-content ul li:hover{background:#d9eaff}.form-train .data-form .fbs-popup-radio .popup .popup-content ul li.active,.form-package .data-form .fbs-popup-radio .popup .popup-content ul li.active{color:#2182fc}.form-train .data-form .fbs-popup-radio.hot,.form-package .data-form .fbs-popup-radio.hot{width:434px}.form-train .data-form .fbs-popup-radio.hot .popup-content,.form-package .data-form .fbs-popup-radio.hot .popup-content{background-color:#fff;padding:0 16px 16px;overflow-y:auto}.form-train .data-form .fbs-popup-radio.hot .popup-content .search-tip,.form-train .data-form .fbs-popup-radio.hot .popup-content .li-title,.form-package .data-form .fbs-popup-radio.hot .popup-content .search-tip,.form-package .data-form .fbs-popup-radio.hot .popup-content .li-title{display:block !important}.form-train .data-form .fbs-popup-radio.hot .popup-content .search-tip,.form-package .data-form .fbs-popup-radio.hot .popup-content .search-tip{padding:16px 0;text-align:center;font-size:16px;color:#222}.form-train .data-form .fbs-popup-radio.hot .popup-content .li-title,.form-package .data-form .fbs-popup-radio.hot .popup-content .li-title{font-size:14px;font-weight:400;color:#999;line-height:14px;padding:0 0 16px 0}.form-train .data-form .fbs-popup-radio.hot .popup-content ul,.form-package .data-form .fbs-popup-radio.hot .popup-content ul{display:flex;flex-direction:row;flex-wrap:wrap}.form-train .data-form .fbs-popup-radio.hot .popup-content ul li,.form-package .data-form .fbs-popup-radio.hot .popup-content ul li{display:block;text-align:center;width:25%;font-size:14px;padding:0 10px;color:#222;height:36px;border:none;line-height:36px;cursor:pointer}.form-train .data-form .fbs-popup-radio.hot .popup-content ul li:hover,.form-package .data-form .fbs-popup-radio.hot .popup-content ul li:hover{background:#d9eaff}.form-train .data-form .fbs-popup-radio.hot .popup-content ul li.active,.form-package .data-form .fbs-popup-radio.hot .popup-content ul li.active{color:#2182fc}.form-train .select-group label,.form-package .select-group label{color:#666;font-size:14px}.form-train .select-group .select-wrapper,.form-package .select-group .select-wrapper{background:#fff;border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;padding:8px 16px 10px}.form-train .select-group .select-wrapper+.select-wrapper,.form-package .select-group .select-wrapper+.select-wrapper{margin-left:48px}.form-train .select-group .group-item+.group-item,.form-package .select-group .group-item+.group-item{margin-top:16px}.form-train .select-group .group-item .exchange-route,.form-package .select-group .group-item .exchange-route{width:48px;text-align:center;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form-train .select-group .group-item .exchange-route .icon-exchange,.form-train .select-group .group-item .exchange-route .icon-trans,.form-package .select-group .group-item .exchange-route .icon-exchange,.form-package .select-group .group-item .exchange-route .icon-trans{color:#2182fc;font-size:24px;line-height:66px}.form-train .select-group .group-item .exchange-route .icon-trans,.form-package .select-group .group-item .exchange-route .icon-trans{display:none}.form-train .select-group .group-item .input-player,.form-package .select-group .group-item .input-player{display:block;border:none;outline:none}.form-train .select-group .checkbox,.form-package .select-group .checkbox{line-height:24px;margin-top:16px;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form-train .select-group .checkbox label,.form-package .select-group .checkbox label{cursor:pointer}.form-train .select-group .checkbox input[type=checkbox],.form-package .select-group .checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-train .select-group .checkbox input[type=checkbox]+.icon-checked,.form-package .select-group .checkbox input[type=checkbox]+.icon-checked{display:none}.form-train .select-group .checkbox input[type=checkbox]+.icon-unchecked2,.form-package .select-group .checkbox input[type=checkbox]+.icon-unchecked2{display:inline-block}.form-train .select-group .checkbox input[type=checkbox]:checked~.icon-checked,.form-package .select-group .checkbox input[type=checkbox]:checked~.icon-checked{display:inline-block}.form-train .select-group .checkbox input[type=checkbox]:checked~.icon-unchecked2,.form-package .select-group .checkbox input[type=checkbox]:checked~.icon-unchecked2{display:none}.form-train .select-group .checkbox .icon-checked,.form-package .select-group .checkbox .icon-checked{color:#2182fc;font-size:16px;line-height:24px}.form-train .select-group .checkbox .icon-unchecked,.form-package .select-group .checkbox .icon-unchecked{font-size:16px;line-height:24px}.form-train .select-group .checkbox .label,.form-package .select-group .checkbox .label{font-size:14px;color:#222;margin-left:6px}.form-train .index-btn-search,.form-package .index-btn-search{width:100%;height:56px;line-height:56px;background:#2182fc;border-radius:2px 2px 2px 2px;color:#fff;font-size:20px;font-weight:600;border:none;margin-top:32px;cursor:pointer}.form-train .index-btn-search:hover,.form-package .index-btn-search:hover{background:#0057c4}.form-train .date-input,.form-package .date-input{border:none}.form-train .date-input:focus-visible,.form-package .date-input:focus-visible{outline:none;caret-color:rgba(0,0,0,0)}@media screen and (min-width: 501px){.form-train{display:flex;flex-direction:row;align-items:center}.form-train .data-form{display:flex;flex-direction:row;flex:1}.form-train .data-form .fbs-popup-radio.destination-popup{top:68px;left:212px}.form-train .data-form .form-main{display:flex;flex-direction:row;align-items:center;border:1px solid #e3e3e3;flex:1}.form-train .data-form .group-item{margin-top:0 !important}.form-train .data-form .group-item .exchange-route{width:32px}.form-train .data-form .group-item .input-player{width:148px}.form-train .data-form .select-wrapper{border:none}.form-train .index-btn-search{width:96px;height:64px;margin-top:0;margin-left:16px}}.form-package .line{height:1px;background-color:#e3e3e3}.form-package .select-group .date-select{display:flex;overflow:hidden;flex-direction:row}.form-package .select-group .date-select .date-item{width:148px;position:relative}.form-package .select-group .date-select .date-item.active::before{content:"";display:block;position:absolute;height:2px;width:130px;background-color:#2182fc;bottom:0;z-index:3}.form-package .select-group .date-select .date-item input{width:100%}.form-package .select-group .route-select .route-config{margin-top:4px}.form-package .select-group .route-select .route-config .text{display:inline-block;width:160px;color:#222;font-weight:600}.form-package .select-group .fbs-popup-radio.departure-popup,.form-package .select-group .fbs-popup-radio.destination-popup,.form-package .select-group .fbs-popup-radio.route-popup{width:auto !important;min-width:calc(50% - 25px) !important;border-top:none}.form-package .select-group .fbs-popup-radio.departure-popup::before,.form-package .select-group .fbs-popup-radio.destination-popup::before,.form-package .select-group .fbs-popup-radio.route-popup::before{content:"";display:block;position:absolute;height:2px;width:160px;background-color:#2182fc;top:-2px;z-index:3}.form-package .select-group .fbs-popup-radio.route-popup::before{width:180px}.form-package .select-group .fbs-popup-radio.route-popup{left:calc(50% + 25px)}.form-package .select-group .fbs-popup-radio.route-popup .popup-content{overflow-y:unset !important}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap{box-shadow:0px 2px 8px 0px rgba(0,0,0,.1);padding:10px 24px;width:350px;box-sizing:border-box}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap{padding:16px 0 10px;box-sizing:border-box;border-radius:4px;margin-top:10px;border-top:1px solid #e3e3e3;position:relative}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-item{margin-bottom:18px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog{border:1px solid #e3e3e3;position:absolute;width:122px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.1);max-height:360px;z-index:1000;background-color:#fff}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age0{top:56px;left:50px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height0{top:56px;left:180px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age1{top:114px;left:50px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height1{top:114px;left:180px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age2{top:172px;left:50px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height2{top:172px;left:180px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age3{top:230px;left:50px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height3{top:230px;left:180px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age4{top:288px;left:50px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height4{top:288px;left:180px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age5{top:346px;left:50px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height5{top:346px;left:180px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age6{top:404px;left:50px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height6{top:404px;left:180px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age7{top:462px;left:50px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height7{top:462px;left:180px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog .item{padding:0 24px;font-size:14px;height:48px;line-height:48px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog .item.active{color:#2182fc;background-color:#d9eaff}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog .item:hover{background-color:#d9eaff}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .route-item{height:40px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item{justify-content:space-between}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .left .title{font-size:16px;color:#222;letter-spacing:0;line-height:30px;font-weight:400}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .left .remark{font-size:12px;color:#999;line-height:12px;margin-left:6px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .num{margin:0 14px;display:inline-block}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .child-select{width:122px;height:40px;box-sizing:border-box;border:1px solid #dcdfe6;line-height:40px;padding-left:16px;padding-right:10px;border-radius:4px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .child-select:nth-child(2n){margin-left:8px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .child-select .age,.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .child-select .height{font-size:16px;line-height:24px;height:24px;width:72px;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;overflow:hidden}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .child-select .iconfont{color:#d8dce5;margin-left:6px}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .subtract,.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .add{font-size:24px;color:#2182fc;cursor:pointer}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .subtract:hover,.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .add:hover{color:#0057c4}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .disable{color:#ccc;cursor:not-allowed}.form-package .select-group .fbs-popup-radio.route-popup .route-wrap .item .right .disable:hover{color:#ccc}.form-package .select-group .fbs-popup-radio .popup .popup-content{max-height:unset}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog{background-color:#fff;z-index:100;top:34px;right:0}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.hot-dialog{width:458px;padding:0 16px 16px}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.hot-dialog .list-tips{height:16px;font-size:16px;font-weight:400;color:#222;line-height:16px;padding:16px 0;padding-left:20px;text-align:center}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.hot-dialog .title{font-size:14px;color:#2182fc;line-height:14px;padding:0 0 10px 20px}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.hot-dialog .list-wrap{overflow:hidden}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.hot-dialog .list-wrap .item{display:inline-block;width:20%;box-sizing:border-box;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-word;overflow:hidden;height:32px;line-height:32px;padding:0 7px;font-size:14px;font-weight:400;color:#222;border-radius:3px;cursor:pointer}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.hot-dialog .list-wrap .item.active{color:#2182fc}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.hot-dialog .list-wrap .item:hover{background-color:#d9eaff}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog{width:450px;max-height:500px}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .no-data{height:50px;display:flex;justify-content:center;align-items:center}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .search-list-title{background:#f1f5f8;font-size:14px;color:#999;line-height:16px;padding:8px 15px}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .data-item{padding:8px 16px;border:none;height:40px;box-sizing:border-box;display:flex;flex-direction:row;align-items:center;cursor:pointer}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .data-item:hover{background-color:#d9eaff}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .data-item .left{flex:1;display:flex;flex-direction:row;align-items:center}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .data-item .left .search-list-label{padding:5px 8px;font-size:12px;line-height:12px;color:#999;border:1px solid #ccc;box-sizing:border-box}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .data-item span{font-size:12px;color:#999}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .data-item .hotel{font-size:20px;color:#2182fc}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .data-item .country-code{margin-left:8px;color:#2182fc;font-size:14px}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .data-item .name{margin-left:5px;margin-bottom:0;font-size:14px}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .data-item .country-name{margin-left:5px;font-size:14px;color:#999}.form-package .select-group .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog .data-item .dist{font-size:12px;color:#999}@media screen and (max-width: 500px){.form-train,.form-package{padding:1rem;margin-bottom:16px;box-shadow:0px 2px 8px 0px rgba(0,0,0,.1)}.form-train input,.form-package input{padding:0}.form-train .data-item,.form-package .data-item{justify-content:space-between}.form-train .data-item .select-wrapper,.form-package .data-item .select-wrapper{margin-left:0 !important}.form-train .data-item .select-wrapper input,.form-package .data-item .select-wrapper input{width:100%}.form-train .data-form .fbs-popup-radio.empty-data::before,.form-package .data-form .fbs-popup-radio.empty-data::before{width:100px}.form-train .data-form .fbs-popup-radio.destination-popup.empty-data::before,.form-package .data-form .fbs-popup-radio.destination-popup.empty-data::before{right:0}.form-train .data-form .fbs-popup-radio.hot,.form-package .data-form .fbs-popup-radio.hot{width:100%}.form-train .data-form .fbs-popup-radio.hot::before,.form-package .data-form .fbs-popup-radio.hot::before{width:100px}.form-train .data-form .fbs-popup-radio.hot.destination-popup::before,.form-package .data-form .fbs-popup-radio.hot.destination-popup::before{width:100px;right:0}.form-train .data-form .fbs-popup-radio.hot .popup-content ul li,.form-package .data-form .fbs-popup-radio.hot .popup-content ul li{width:33%}.form-train .data-form .fbs-popup-radio.departure-popup,.form-package .data-form .fbs-popup-radio.departure-popup{top:3.25rem;left:0}.form-train .data-form .fbs-popup-radio.destination-popup,.form-package .data-form .fbs-popup-radio.destination-popup{top:3.25rem;left:unset;right:0}.form-train .select-group .group-item .exchange-route .icon-trans,.form-package .select-group .group-item .exchange-route .icon-trans{line-height:1.5rem}.form-train .select-group label,.form-package .select-group label{font-size:.75rem}.form-train .select-group .align-right,.form-package .select-group .align-right{text-align:right}.form-train .select-group .align-right input,.form-package .select-group .align-right input{text-align:right}.form-train .select-group .select-wrapper,.form-package .select-group .select-wrapper{padding:0;border:none}.form-train .select-group .select-wrapper+.select-wrapper,.form-package .select-group .select-wrapper+.select-wrapper{margin-left:2rem}.form-train .select-group .group-item,.form-package .select-group .group-item{border-bottom:1px solid #e3e3e3;padding-bottom:.25rem}.form-train .select-group .group-item+.group-item,.form-package .select-group .group-item+.group-item{margin-top:21px}.form-train .select-group .group-item .exchange-route,.form-package .select-group .group-item .exchange-route{width:2rem;align-self:flex-end}.form-train .select-group .group-item .exchange-route .icon-exchange,.form-package .select-group .group-item .exchange-route .icon-exchange{line-height:2.625rem;display:none}.form-train .select-group .group-item .exchange-route .icon-trans,.form-package .select-group .group-item .exchange-route .icon-trans{display:inline}.form-package input{padding:0}.form-package .data-item{justify-content:unset}.form-package .select-group .route-wrap{flex-wrap:wrap}.form-package .select-group .route-wrap .date-select{flex:unset;border-bottom:1px solid #e3e3e3;margin-bottom:1rem}.form-package .select-group .route-wrap .date-select .date-item{width:50%}.form-package .select-group .route-wrap .date-select .date-item.end-date.active::before{right:0}.form-package .select-group .route-wrap .date-select .end-date{text-align:right}.form-package .select-group .route-wrap .date-select .end-date input{text-align:right}.form-package .select-group .route-wrap .route-select{margin-left:0}.form-package .select-group .route-wrap .route-select .route-config{display:flex;justify-content:space-between}.form-package .data-form .fbs-popup-radio{border:none}.form-package .data-form .fbs-popup-radio.departure-popup,.form-package .data-form .fbs-popup-radio.destination-popup{width:100%}.form-package .data-form .fbs-popup-radio.departure-popup::before,.form-package .data-form .fbs-popup-radio.destination-popup::before{width:140px}.form-package .data-form .fbs-popup-radio.destination-popup::before{right:0}.form-package .data-form .fbs-popup-radio.route-popup{left:0;width:100%}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap{padding:10px;width:unset}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap{padding-bottom:0px;padding-top:.5rem}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog{width:110px;max-height:240px}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age0{top:3rem;left:unset;right:120px}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height0{top:3rem;left:unset;right:0}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age1{top:6rem;left:unset;right:120px}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height1{top:6rem;left:unset;right:0}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age2{top:9rem;left:unset;right:120px}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height2{top:9rem;left:unset;right:0}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age3{top:12rem;left:unset;right:120px}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height3{top:12rem;left:unset;right:0}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age4{top:15rem;left:unset;right:120px}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height4{top:15rem;left:unset;right:0}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age5{top:18rem;left:unset;right:120px}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height5{top:18rem;left:unset;right:0}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age6{top:21rem;left:unset;right:120px}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height6{top:21rem;left:unset;right:0}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.age7{top:24rem;left:unset;right:120px}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog.height7{top:24rem;left:unset;right:0}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-select-dialog .item{padding:0 .75rem;font-size:.75rem;line-height:2.5rem;height:2.5rem}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-item{margin-bottom:.5rem !important}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-item::last-child{margin-bottom:0}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-item .left{width:40px}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-item .title{font-size:.875rem}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-item .right .child-select{width:112px;height:2.5rem;padding-left:10px;padding-right:14px}.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-item .right .child-select .age,.form-package .data-form .fbs-popup-radio.route-popup .route-wrap .child-wrap .child-item .right .child-select .height{font-size:.875rem}.form-package .data-form .fbs-popup-radio.result{width:100% !important}.form-package .data-form .fbs-popup-radio .popup .popup-content{box-shadow:unset !important;width:100%}.form-package .data-form .fbs-popup-radio .popup .popup-content .search-content-dialog.result-dialog{width:100%}.form-package .data-form .fbs-popup-radio .popup .popup-content .search-content-dialog.hot-dialog{width:100%;box-sizing:border-box}.form-package .data-form .fbs-popup-radio .popup .popup-content .search-content-dialog.hot-dialog .list-wrap .item{width:33.3%}}.wg-bread-crumbs{padding:0;margin:0;margin-bottom:.75rem;font-size:.875rem;line-height:1.25rem}.wg-bread-crumbs li{display:inline}.wg-bread-crumbs li .link,.wg-bread-crumbs li .link-end{font-size:.875rem;line-height:1.25rem;letter-spacing:0;vertical-align:text-bottom}.wg-bread-crumbs .link{color:#2182fc}.wg-bread-crumbs .link:active{color:#0057c4}.wg-bread-crumbs .icon-right{color:#999;font-size:1.25rem;vertical-align:text-bottom}@media screen and (max-width: 500px){.wg-bread-crumbs{margin-bottom:1rem}}@media screen and (max-width: 500px){.wg-train-faq-wrap .wg-faq-list{padding-top:0}.wg-train-faq-wrap .wg-faq-list>:first-child{padding-top:0}}.wg-train-info-and-time .train-time{line-height:1.375rem;color:#222;font-size:1rem}.wg-train-info-and-time .table{width:100%;margin-top:1rem}.wg-train-info-and-time .table tr td{line-height:2.875rem;color:#222;font-size:1rem;text-align:center}.wg-train-info-and-time .table tr td:nth-of-type(odd){background-color:#f1f5f8;font-weight:bold;width:156px}.wg-train-info-and-time .table.table-pc{display:table}.wg-train-info-and-time .table.table-h5{display:none}.wg-train-info-and-time .train-list{margin:16px 0 0}.wg-train-info-and-time .train-list .train-item{width:100%;height:82px;background:#fff;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px;display:flex;flex-direction:row;padding:16px;box-sizing:border-box;align-items:center}.wg-train-info-and-time .train-list .train-item:hover{background:#f1f5f8}.wg-train-info-and-time .train-list .train-item+.train-item{margin-top:.75rem}.wg-train-info-and-time .train-list .train-item .left{flex:1;flex-direction:row;display:flex}.wg-train-info-and-time .train-list .train-item .left .line{display:flex;flex-direction:column;width:278px}.wg-train-info-and-time .train-list .train-item .left .line .time-wrap{color:#222;font-size:22px;line-height:30px;font-weight:bold;display:flex;flex-direction:row;align-items:center}.wg-train-info-and-time .train-list .train-item .left .line .time-wrap .next-day{color:#ff7d13;font-size:12px;line-height:18px}.wg-train-info-and-time .train-list .train-item .left .line .time-wrap .end{margin-left:8px}.wg-train-info-and-time .train-list .train-item .left .line .start{width:68px}.wg-train-info-and-time .train-list .train-item .left .line img{width:48px}.wg-train-info-and-time .train-list .train-item .left .line .icon-arrow3{display:none}.wg-train-info-and-time .train-list .train-item .left .station{color:#222;font-size:.875rem;font-weight:normal;line-height:1.25rem}.wg-train-info-and-time .train-list .train-item .left .station span{display:inline-block;vertical-align:bottom}.wg-train-info-and-time .train-list .train-item .left .station .start{width:124px}.wg-train-info-and-time .train-list .train-item .left .hour,.wg-train-info-and-time .train-list .train-item .left .cabin{color:#666;font-size:14px;line-height:20px;margin-top:10px}.wg-train-info-and-time .train-list .train-item .left .hour{width:114px}.wg-train-info-and-time .train-list .train-item .charge{color:#ff5e00;font-size:1.375rem;line-height:1.875rem;font-weight:bold}.wg-train-info-and-time .train-list .train-item .charge .currency{font-weight:normal;font-size:.875rem;line-height:1.25rem}.wg-train-info-and-time .wg-btn{margin-top:1rem}@media screen and (max-width: 500px){.wg-train-info-and-time .table{margin-bottom:1.5rem}.wg-train-info-and-time .table tr td:nth-of-type(old){width:8.25rem}.wg-train-info-and-time .table.table-pc{display:none}.wg-train-info-and-time .table.table-h5{display:table}.wg-train-info-and-time .train-list{margin:1.5rem 0 0}.wg-train-info-and-time .train-list .train-item{height:unset;flex-direction:row;padding:1rem;justify-content:space-between;align-items:flex-start;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wg-train-info-and-time .train-list .train-item:hover{background:#fff}.wg-train-info-and-time .train-list .train-item .left{flex-wrap:wrap}.wg-train-info-and-time .train-list .train-item .left .line{display:flex;flex-direction:column;width:100%}.wg-train-info-and-time .train-list .train-item .left .line .time-wrap{font-size:1.375rem;line-height:1.875rem}.wg-train-info-and-time .train-list .train-item .left .line .time-wrap .next-day{font-size:.75rem;line-height:1.125rem}.wg-train-info-and-time .train-list .train-item .left .line .time-wrap .end{margin-left:.5rem}.wg-train-info-and-time .train-list .train-item .left .line .start{width:4rem}.wg-train-info-and-time .train-list .train-item .left .line img{display:none}.wg-train-info-and-time .train-list .train-item .left .line .icon-arrow3{display:inline-block;width:1.875rem;height:1.875rem;font-size:1.875rem;color:#ccc}.wg-train-info-and-time .train-list .train-item .left .station .start{width:6.375rem}.wg-train-info-and-time .train-list .train-item .left .hour,.wg-train-info-and-time .train-list .train-item .left .cabin{margin-top:1.25rem}.wg-train-info-and-time .train-list .train-item .left .hour{width:unset;position:relative;margin-right:1rem}.wg-train-info-and-time .train-list .train-item .left .hour::before{content:"";display:block;width:1px;height:12px;background-color:#ccc;position:absolute;right:-9px;top:5px}}.wg-ferry-time-list{width:100%}.wg-ferry-time-list .ferry-time-list{display:flex;flex-direction:column}.wg-ferry-time-list .ferry-time-list .ferry-item{box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px;cursor:pointer}.wg-ferry-time-list .ferry-time-list .ferry-item .item-wrap{box-sizing:border-box;width:100%;height:100%;padding:20px 16px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.wg-ferry-time-list .ferry-time-list .ferry-item:hover{background-color:#f1f5f8}.wg-ferry-time-list .ferry-time-list .ferry-item+.ferry-item{margin-top:12px}.wg-ferry-time-list .ferry-time-list .ferry-item .left{display:flex;flex-direction:row}.wg-ferry-time-list .ferry-time-list .ferry-item .left .time-wrap{margin-right:36px}.wg-ferry-time-list .ferry-time-list .ferry-item .left .time-wrap .time{font-size:20px;color:#222;line-height:28px;font-weight:bold}.wg-ferry-time-list .ferry-time-list .ferry-item .left .time-wrap .start{display:none}.wg-ferry-time-list .ferry-time-list .ferry-item .left .route-wrap{display:flex;flex-direction:row;align-items:center;color:#222;font-size:16px;line-height:20px}.wg-ferry-time-list .ferry-time-list .ferry-item .left .route-wrap img{width:32px;margin:0 12px}.wg-ferry-time-list .ferry-time-list .ferry-item .left .route-wrap .icon-arrow3{display:none}.wg-ferry-time-list .ferry-time-list .ferry-item .right{display:flex;flex-direction:row;align-items:center;width:252px;justify-content:space-between}.wg-ferry-time-list .ferry-time-list .ferry-item .right .company-cabin{display:flex;flex-direction:row;align-items:center;color:#222;font-size:14px;line-height:20px}.wg-ferry-time-list .ferry-time-list .ferry-item .right .company-cabin .line{width:1px;height:12px;margin:0 5px;background-color:#e3e3e3}.wg-ferry-time-list .ferry-time-list .ferry-item .right .charge{color:#ff5e00}.wg-ferry-time-list .ferry-time-list .ferry-item .right .charge .currency{font-size:14px;line-height:20px}.wg-ferry-time-list .ferry-time-list .ferry-item .right .charge .price{font-size:22px;font-weight:bold;line-height:30px}.wg-ferry-time-list .wg-btn{margin-top:16px}@media screen and (max-width: 500px){.wg-ferry-time-list .ferry-time-list .ferry-item{box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px;cursor:unset;-webkit-tap-highlight-color:rgba(0,0,0,0)}.wg-ferry-time-list .ferry-time-list .ferry-item:hover{background-color:#fff}.wg-ferry-time-list .ferry-time-list .ferry-item .item-wrap{padding:1rem;flex-direction:column;align-items:flex-start;box-sizing:border-box}.wg-ferry-time-list .ferry-time-list .ferry-item+.ferry-item{margin-top:.5rem}.wg-ferry-time-list .ferry-time-list .ferry-item .left{display:flex;flex-direction:column}.wg-ferry-time-list .ferry-time-list .ferry-item .left .time-wrap{margin-right:0}.wg-ferry-time-list .ferry-time-list .ferry-item .left .time-wrap .time{font-size:20px;color:#222;line-height:28px;font-weight:bold}.wg-ferry-time-list .ferry-time-list .ferry-item .left .time-wrap .start{display:inline;color:#999;font-size:.875rem}.wg-ferry-time-list .ferry-time-list .ferry-item .left .route-wrap{display:flex;flex-direction:row;align-items:center;color:#222;font-size:1rem;line-height:1.375rem;margin-top:.125rem}.wg-ferry-time-list .ferry-time-list .ferry-item .left .route-wrap img{display:none}.wg-ferry-time-list .ferry-time-list .ferry-item .left .route-wrap .icon-arrow3{display:inline;margin:0 .25rem}.wg-ferry-time-list .ferry-time-list .ferry-item .right{align-items:flex-end;width:100%;justify-content:space-between;margin-top:1rem}.wg-ferry-time-list .ferry-time-list .ferry-item .right .company-cabin{display:flex;flex-direction:row;color:#222;font-size:.875rem;line-height:1.25rem}.wg-ferry-time-list .ferry-time-list .ferry-item .right .company-cabin .line{width:1px;height:12px;margin:0 5px;background-color:#e3e3e3}.wg-ferry-time-list .ferry-time-list .ferry-item .right .charge{color:#ff5e00}.wg-ferry-time-list .ferry-time-list .ferry-item .right .charge .currency{font-size:.875rem;line-height:1.25rem}.wg-ferry-time-list .ferry-time-list .ferry-item .right .charge .price{font-size:1.375rem;line-height:1.875rem}.wg-ferry-time-list .wg-btn{margin-top:16px}}.wg-ferry-info-wrap{margin-bottom:1rem}.wg-ferry-info-wrap .ferry-info-table{width:100%}.wg-ferry-info-wrap .ferry-info-table tr td{padding:16px 0;text-align:center}.wg-ferry-info-wrap .ferry-info-table tr td .label{display:block;font-size:16px;color:#222;line-height:20px}.wg-ferry-info-wrap .ferry-info-table tr td .value{display:block;font-size:20px;color:#222;line-height:28px;margin-top:.25rem;font-weight:bold}.wg-ferry-info-wrap .ferry-info-table .main td{width:25%}.wg-ferry-info-wrap .ferry-info-table .dock td{text-align:left;padding:16px 20px}@media screen and (max-width: 500px){.wg-ferry-info-wrap .ferry-info-table tr td{padding:.75rem 0}.wg-ferry-info-wrap .ferry-info-table tr td .label{font-size:1rem;line-height:1.375rem}.wg-ferry-info-wrap .ferry-info-table tr td .value{display:block;font-size:1.25rem;line-height:1.75rem}.wg-ferry-info-wrap .ferry-info-table .main{width:100%}.wg-ferry-info-wrap .ferry-info-table .main td{width:33%}.wg-ferry-info-wrap .ferry-info-table .dock{display:table-row}.wg-ferry-info-wrap .ferry-info-table .dock td{text-align:left;padding:.75rem 1.25rem}}.wg-seo-package-list-wrap{margin-bottom:16px}.wg-seo-package-list-wrap .menu-list{display:flex;flex-direction:row;flex-wrap:wrap;overflow-x:auto}.wg-seo-package-list-wrap .menu-list::-webkit-scrollbar{display:none}.wg-seo-package-list-wrap .menu-list::-webkit-scrollbar-thumb{display:none}.wg-seo-package-list-wrap .menu-list .city-menu-item{padding:0 16px;color:#222;line-height:32px;border:1px solid #e3e3e3;border-radius:2px 2px 2px 2px;text-wrap:nowrap;margin-bottom:8px;cursor:pointer;margin-right:8px}.wg-seo-package-list-wrap .menu-list .city-menu-item.active{background-color:#2182fc;border:1px solid #2182fc;color:#fff}.wg-seo-package-list-wrap .list-wrap .list .package-product-item{background:#fff;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px;margin-top:12px}.wg-seo-package-list-wrap .list-wrap .list .package-product-item.link .wrap{cursor:pointer}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap{display:flex;flex-direction:row;padding:16px;cursor:unset}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .img-wrap{width:252px;height:142px;border-radius:2px 2px 2px 2px;overflow:hidden;margin-right:8px;position:relative}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .img-wrap img{width:100%;display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right{display:flex;flex:1;flex-direction:column;position:relative}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .title{color:#222;font-size:16px;line-height:22px;font-weight:bold}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .time-wrap{color:#666;font-size:.875rem;font-weight:1.25rem;margin-top:8px}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom{position:absolute;display:flex;flex-direction:row;bottom:0;right:0}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom .btn{display:inline-block;padding:0 24px;line-height:32px;background:#ff7d13;border-radius:2px;color:#fff;font-size:.875rem;font-weight:600;margin-left:8px}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom .btn:hover{background:#b2570d}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom .price{color:#ff7d13}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom .price .value{font-size:1.375rem;line-height:1.875rem;font-weight:bold}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom .price .currency,.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom .price .add{font-size:14px;line-height:20px}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom .price .unit{font-size:12px;line-height:16px;color:#666}@media screen and (max-width: 500px){.wg-seo-package-list-wrap{margin-bottom:.5rem}.wg-seo-package-list-wrap .menu-list{flex-wrap:nowrap}.wg-seo-package-list-wrap .menu-list .city-menu-item{padding:0 .5rem;font-size:.75rem;line-height:1.5rem;border-radius:.75rem;margin-bottom:0;margin-right:.5rem;cursor:unset}.wg-seo-package-list-wrap .list-wrap{margin-top:.5rem}.wg-seo-package-list-wrap .list-wrap .list .package-product-item{box-shadow:0px 2px 8px 0px rgba(0,0,0,.1);margin-top:.5rem}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap{padding:.75rem}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .img-wrap{width:6.875rem;height:6.875rem;margin-right:.5rem}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .img-wrap img{width:unset;height:100%}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .title{color:#222;font-size:16px;line-height:22px;font-weight:bold;-webkit-line-clamp:1}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .time-wrap{margin-top:.25rem}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom{bottom:0;right:0}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom .btn{display:none}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom .price{color:#ff7d13}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom .price .currency{font-size:.75rem}.wg-seo-package-list-wrap .list-wrap .list .package-product-item .wrap .right .bottom .price .unit{font-size:.75rem}}.tours-search{width:100%;margin:48px auto}.tours-search .title{font-size:32px;line-height:42px;color:#fff;margin:0 0 16px}.tours-search .form-container{background:#fff;padding:32px 24px;display:flex;flex-direction:row;width:100%;box-sizing:border-box;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);border-radius:2px 2px 2px 2px}.tours-search .search-form{border:1px solid #e3e3e3;padding:0 16px;border-radius:2px;display:flex;flex:1;flex-direction:row;box-sizing:border-box}.tours-search .search-form .group,.tours-search .search-form .time{display:flex;flex-direction:row;flex:1;box-sizing:border-box}.tours-search .search-form .form-input{display:flex;padding:8px 0;flex-direction:column;border-bottom:1px solid rgba(0,0,0,0);position:relative}.tours-search .search-form .form-input input{max-width:120px}.tours-search .search-form .form-input .duration-day-wrap{position:absolute;left:0;top:calc(100% + 1px);z-index:1}.tours-search .search-form .form-input .duration-day-wrap .select-days-box ul{padding:16px;background:#fff;width:408px;box-shadow:0px 8px 16px 0px rgba(0,0,0,.2);box-sizing:border-box}.tours-search .search-form .form-input .duration-day-wrap .select-days-box li{display:inline-block;border-radius:3px;border:1px solid #f0f0f0;padding:0px 10px;min-width:60px;text-align:center;margin:4px 0px 4px 4px;height:34px;line-height:36px;cursor:pointer;font-size:14px;font-weight:400}.tours-search .search-form .form-input .duration-day-wrap .select-days-box li:hover{color:#2182fc;border-color:#2182fc}.tours-search .search-form .form-input .duration-day-wrap .select-days-box li.active{color:#2182fc;border-color:#2182fc}.tours-search .search-form .form-input .departure-search-list-wrap{position:absolute;left:0;top:calc(100% + 1px);min-width:368px;background:#fff;z-index:99}.tours-search .search-form .form-input .departure-search-list-wrap .base-result-list-container{width:100%;background:#fff;box-sizing:border-box;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2);z-index:99}.tours-search .search-form .form-input .departure-search-list-wrap .base-result-list-container .list-item{font-size:14px;line-height:20px;padding:8px 10px;text-decoration:none;cursor:pointer}.tours-search .search-form .form-input .departure-search-list-wrap .search-result-list .list-item{display:flex}.tours-search .search-form .form-input .departure-search-list-wrap .search-result-list .list-item:hover{background:#d9eaff}.tours-search .search-form .form-input .departure-search-list-wrap .search-result-list .list-item .list-icon{height:16px;width:16px;margin:2px 6px 0 0}.tours-search .search-form .form-input .departure-search-list-wrap .search-result-list .list-item .name-location{width:224px}.tours-search .search-form .form-input .departure-search-list-wrap .search-result-list .list-item .item-name-base{margin-right:8px;color:#222;overflow:hidden;text-overflow:ellipsis}.tours-search .search-form .form-input .departure-search-list-wrap .search-result-list .list-item .item-name-single{white-space:nowrap}.tours-search .search-form .form-input .departure-search-list-wrap .search-result-list .list-item .item-name-mul{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;word-break:break-all}.tours-search .search-form .form-input .departure-search-list-wrap .search-result-list .list-item .item-location{color:#666;font-size:12px}.tours-search .search-form .form-input .departure-search-list-wrap .search-result-list .list-item .item-tag{flex:1;text-align:right;color:#999;margin-left:16px;font-size:12px}.tours-search .search-form .form-input .departure-search-list-wrap .search-result-list .list-item .item-price{color:#ff5e00}.tours-search .search-form .form-input.line::before{content:"";position:absolute;top:50%;left:-10px;transform:translateY(-50%);width:1px;height:40px;background:#e3e3e3}.tours-search .search-form .form-input.departure-location{width:84px;margin-right:20px}.tours-search .search-form .form-input.keyword{flex:1;margin-right:20px}.tours-search .search-form .form-input.departure-date{flex:1;margin-right:20px}.tours-search .search-form .form-input.duration{width:112px}.tours-search .search-form .form-input:focus-within{border-bottom:1px solid #2182fc}.tours-search .search-form .form-input .label{font-size:14px;color:#666;line-height:20px}.tours-search .search-form .form-input .icon-right{font-size:22px;display:none;color:#999}.tours-search .search-form .form-input input{margin-top:4px;color:#222;font-size:16px;line-height:24px;background:#fff;border:none;padding:0;font-weight:bold}.tours-search .search-form .form-input input:focus{outline:none}.tours-search .search-form .form-input input::placeholder{color:#999;font-weight:normal}.tours-search .tours-search-btn{background:#2182fc;color:#fff;border:none;padding:0;width:134px;height:64px;line-height:24px;padding:0 28px;vertical-align:middle;margin-left:16px;flex-shrink:0}.custom-buttons-container{padding:10px;border-bottom:1px solid #ddd;display:flex;flex-wrap:wrap;gap:5px;max-width:500px}.festival-btn{padding:5px 10px;background:#fff;color:#222;border:1px solid #e3e3e3;border-radius:2px;cursor:pointer;font-size:12px;white-space:nowrap;width:fit-content}.festival-btn.active{border:1px solid #2182fc;color:#2182fc}.daterangepicker{font-family:initial !important}.daterangepicker td.in-range{background:#d9eaff !important}.daterangepicker td.active{background:#2182fc !important}.daterangepicker .drp-buttons .cancelBtn{background:#fff;border-radius:2px;border:1px solid #e3e3e3;font-weight:normal;cursor:pointer}.daterangepicker .drp-buttons .applyBtn{background:#2182fc;color:#fff;border-radius:2px;border:1px solid #2182fc;font-weight:normal;cursor:pointer}.daterangepicker .drp-buttons .applyBtn:hover{background:#1a6bbd;border:1px solid #1a6bbd}@media screen and (max-width: 500px){.tours-search{width:100%;margin:3rem 0}.tours-search .title{font-size:1.5rem;line-height:1.625rem;margin:0 0 1.5rem;padding:0 1rem;text-align:center}.tours-search .form-container{background:rgba(0,0,0,0);padding:0 1rem 24px;flex-direction:column}.tours-search .search-form{border:none;padding:0;border-radius:0;display:flex;flex:1;flex-direction:column}.tours-search .search-form .group,.tours-search .search-form .time{background:#fff;border-radius:.5rem;padding:.75rem 0;border-bottom:1px solid #f0f0f0;border-radius:0px}.tours-search .search-form .time{flex-direction:row-reverse;margin-top:.5rem}.tours-search .search-form .form-input{padding:0;flex-direction:row;align-items:center}.tours-search .search-form .form-input input{max-width:initial}.tours-search .search-form .form-input .duration-day-wrap{top:calc(100% + 1px);z-index:1}.tours-search .search-form .form-input .duration-day-wrap .select-days-box ul{padding:.75rem;width:284px}.tours-search .search-form .form-input .duration-day-wrap .select-days-box li{min-width:60px;text-align:center;height:1.5rem;line-height:1.5rem;cursor:pointer;font-size:.875rem}.tours-search .search-form .form-input .duration-day-wrap .select-days-box li:hover{color:#2182fc;border-color:#2182fc}.tours-search .search-form .form-input .duration-day-wrap .select-days-box li.active{color:#2182fc;border-color:#2182fc}.tours-search .search-form .form-input .departure-search-list-wrap{left:unset;right:-1.5rem;z-index:99}.tours-search .search-form .form-input.line::before{content:none}.tours-search .search-form .form-input.departure-location{width:6rem;margin-right:0rem;border-right:1px solid #f0f0f0}.tours-search .search-form .form-input.keyword{flex:1;margin-right:0;text-align:right;padding-left:1rem}.tours-search .search-form .form-input.keyword input{text-align:right}.tours-search .search-form .form-input.departure-date{flex:1;margin-right:0;text-align:right;padding-left:0 !important}.tours-search .search-form .form-input.departure-date input{text-align:right;width:100%}.tours-search .search-form .form-input.duration{flex:1;padding-right:0 !important;border-right:1px solid #f0f0f0}.tours-search .search-form .form-input.duration input{width:100%}.tours-search .search-form .form-input:focus-within{border-bottom:1px solid #2182fc}.tours-search .search-form .form-input .label{font-size:.75rem !important;line-height:1.125rem !important;color:#666;font-weight:800;display:none}.tours-search .search-form .form-input input{margin-top:.25rem;font-size:1rem;line-height:1.375rem;border:none}.tours-search .search-form .form-input .icon-right{display:block;margin-left:4px;position:relative;top:2px}.tours-search .tours-search-btn{border:none;padding:0;width:100%;height:3rem;line-height:3rem;padding:0;margin-left:0;margin-top:.75rem;cursor:pointer}.daterangepicker{flex-direction:column !important}.drp-calendar{max-width:100% !important}.drp-calendar.left,.drp-calendar.right{padding:8px !important}}.tours-product-list{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 0}.tours-product-list li{position:relative;width:100%}.tours-product-list li .product-whatsapp-wrap{position:absolute;right:16px;bottom:64px;color:#16b900;font-size:14px;line-height:20px;margin-top:24px;font-weight:600;cursor:pointer}.tours-product-list li .product-whatsapp-wrap i{display:inline-block;width:16px;height:16px;background:url(/popular/static/image/whatsapp.svg) center/cover no-repeat;margin-right:4px}.tours-product-list .tours-item{display:flex;box-sizing:border-box;flex-direction:row;padding:16px;width:100%;height:254px;border-radius:2px;overflow:hidden;background-color:#fff;box-shadow:0px 1px 4px 0px rgba(0,0,0,.2)}.tours-product-list .tours-item:hover{cursor:pointer;box-shadow:0px 2px 8px 0px rgba(0,0,0,.2);transition:all .5s ease}.tours-product-list .tours-item .img-wrap{width:242px;height:182px;border-radius:2px;overflow:hidden;display:flex;justify-content:center;align-items:center;flex-shrink:0}.tours-product-list .tours-item .img-wrap img{max-width:unset;height:100%}.tours-product-list .tours-item .img-wrap .no-image{width:242px;height:182px}.tours-product-list .tours-item .info{flex:1;margin-left:12px;position:relative;min-width:0}.tours-product-list .tours-item .info .title{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:3;white-space:normal;word-break:break-word;overflow:hidden;color:#222;background:#fff;font-size:16px;line-height:22px;font-weight:600}.tours-product-list .tours-item .info .sold-count{margin-top:8px;height:14px;color:#999;font-size:14px;font-weight:normal;letter-spacing:0px;line-height:14px}.tours-product-list .tours-item .info .sold-out-wrap{position:absolute;right:0;bottom:0;margin-right:-18px;margin-bottom:-22px}.tours-product-list .tours-item .info .sold-out-wrap .sold-out{width:76px;height:72px}.tours-product-list .tours-item .info .group-wrap{font-size:14px;line-height:20px;margin-top:6px;width:100%;max-height:40px;overflow:hidden}.tours-product-list .tours-item .info .group-wrap .date-str{padding-left:12px;color:#666;word-break:break-all !important}.tours-product-list .tours-item .info .group-wrap .type{margin-right:4px;position:relative;display:inline-block;height:20px}.tours-product-list .tours-item .info .group-wrap .type.k-date{color:#129401}.tours-product-list .tours-item .info .group-wrap .type.k-date::before{background-color:#129401}.tours-product-list .tours-item .info .group-wrap .type.about-date{color:#ff7d13}.tours-product-list .tours-item .info .group-wrap .type.about-date::before{background-color:#ff7d13}.tours-product-list .tours-item .info .group-wrap .type.p-date{color:#999}.tours-product-list .tours-item .info .group-wrap .type.p-date::before{background-color:#999}.tours-product-list .tours-item .info .group-wrap .type::before{content:"";background-color:#999;position:absolute;left:-12px;top:6px;width:8px;height:8px;border-radius:50%}.tours-product-list .tours-item .info .group-wrap .line-1{display:block;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word;overflow:hidden}.tours-product-list .tours-item .info .group-wrap .line-2{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:2;white-space:normal;word-break:break-word;overflow:hidden}.tours-product-list .tours-item .info .price-and-detail-wrap{position:absolute;right:0;bottom:0;display:flex;justify-content:end;align-items:end}.tours-product-list .tours-item .info .price-and-detail-wrap .price-wrap{text-align:right}.tours-product-list .tours-item .info .price-and-detail-wrap .price-wrap .tours-price{height:30px;font-size:14px;margin-top:4px}.tours-product-list .tours-item .info .price-and-detail-wrap .price-wrap .tours-price .origin-price{color:#999;text-decoration:line-through;margin-right:8px}.tours-product-list .tours-item .info .price-and-detail-wrap .price-wrap .tours-price .current-price{color:#ff5e00;font-size:22px;line-height:30px;font-weight:600}.tours-product-list .tours-item .info .price-and-detail-wrap .price-wrap .tours-price .current-price .hkd{font-size:14px;line-height:20px;font-weight:normal}.tours-product-list .tours-item .info .price-and-detail-wrap .tours-product-detail-btn{width:104px;height:32px;background:#ff7d13;border-radius:2px;display:flex;justify-content:center;align-items:center;margin-left:8px;font-weight:bold;color:#fff;font-size:14px}.tours-product-list .tours-item .info .price-and-detail-wrap .tours-product-detail-btn:hover{background:#b2570d}.tours-product-list .unfold-btn{color:#2182fc;border:1px solid #2182fc;border-radius:2px;display:inline-block;box-sizing:border-box;text-align:center;font-size:16px;line-height:40px;font-weight:600;width:64px;height:40px;cursor:pointer}.tours-product-list .empty-content{text-align:center;color:#999;font-size:14px;padding:16px 0;background:#fff;width:100%}.tours-product-list .empty-content .empty-image{background-image:url(6853065e8730a1b12b05.png);background-position:center;background-size:contain;background-repeat:no-repeat;width:180px;height:180px;margin-bottom:16px}@media screen and (max-width: 500px){.tours-product-list{width:100%;display:flex;flex-direction:column;align-items:center}.tours-product-list>li{box-shadow:0px 2px 8px 0px rgba(0,0,0,.1);padding-bottom:42px;border-top:1px solid #f0f0f0}.tours-product-list>li .product-whatsapp-wrap{width:100%;position:absolute;bottom:0;left:0;right:0;padding:12px 0;margin:0 auto;border-top:1px solid #f0f0f0;-moz-box-align:center;-o-box-align:center;-webkit-box-align:center;-moz-align-items:center;-webkit-align-items:center;align-items:center;-moz-box-pack:center;-webkit-box-pack:center;-moz-justify-content:center;-webkit-justify-content:center;justify-content:center}.tours-product-list .tours-item{display:flex;box-sizing:border-box;flex-direction:row;width:100%;border-radius:.125rem;overflow:hidden;background-color:#fff;padding:.5rem;box-shadow:none;height:200px}.tours-product-list .tours-item .img-wrap{width:6.8125rem;max-height:11.5rem;min-height:9.25rem;border-radius:.125rem;overflow:hidden;display:flex;justify-content:center;align-items:center;position:relative;flex-shrink:0}.tours-product-list .tours-item .img-wrap img{max-width:unset;height:100%;position:absolute}.tours-product-list .tours-item .img-wrap .no-image{width:6.8125rem;height:100%}.tours-product-list .tours-item .info{display:flex;flex-direction:column;flex:1;width:calc(100% - 7.8125rem);margin:0 .5rem;margin-bottom:.375rem;position:relative}.tours-product-list .tours-item .info .sold-count{color:#666}.tours-product-list .tours-item .info .title{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:3;white-space:normal;word-break:break-word;overflow:hidden;color:#222;background:#fff;font-size:1rem;line-height:1.375rem}.tours-product-list .tours-item .info .group-wrap{font-size:.875rem;line-height:1.25rem;margin-top:.5rem;width:100%;max-height:2.5rem;overflow:hidden}.tours-product-list .tours-item .info .group-wrap .date-str{padding-left:.75rem;color:#666;word-break:break-all !important}.tours-product-list .tours-item .info .group-wrap .type{margin-right:.25rem;position:relative;display:inline-block;height:1.25rem}.tours-product-list .tours-item .info .group-wrap .type.k-date{color:#129401}.tours-product-list .tours-item .info .group-wrap .type.k-date::before{background-color:#129401}.tours-product-list .tours-item .info .group-wrap .type.about-date{color:#ff7d13}.tours-product-list .tours-item .info .group-wrap .type.about-date::before{background-color:#ff7d13}.tours-product-list .tours-item .info .group-wrap .type.p-date{color:#999}.tours-product-list .tours-item .info .group-wrap .type.p-date::before{background-color:#999}.tours-product-list .tours-item .info .group-wrap .type::before{content:"";background-color:#999;position:absolute;left:-0.75rem;top:.375rem;width:.5rem;height:.5rem;border-radius:50%}.tours-product-list .tours-item .info .group-wrap .line-1{display:block;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;word-break:break-word;overflow:hidden}.tours-product-list .tours-item .info .group-wrap .line-2{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:2;white-space:normal;word-break:break-word;overflow:hidden}.tours-product-list .tours-item .info .sold-out-wrap{margin-top:.625rem;display:flex;justify-content:flex-end;align-items:flex-end;flex:1}.tours-product-list .tours-item .info .sold-out-wrap .sold-out{width:3.875rem;height:3.5rem;margin-right:-0.5rem;margin-bottom:-0.75rem}.tours-product-list .tours-item .info .price-and-detail-wrap .price-wrap{margin-top:.5rem;text-align:right;display:flex;flex:1;justify-content:flex-end;align-items:flex-end;flex-direction:column}.tours-product-list .tours-item .info .price-and-detail-wrap .price-wrap .tours-price{height:1.875rem;font-size:.75rem;white-space:nowrap}.tours-product-list .tours-item .info .price-and-detail-wrap .price-wrap .tours-price .origin-price{color:#999;text-decoration:line-through;margin-right:.25rem}.tours-product-list .tours-item .info .price-and-detail-wrap .price-wrap .tours-price .current-price{color:#ff5e00;font-size:1.375rem;line-height:1.875rem;font-weight:600}.tours-product-list .tours-item .info .price-and-detail-wrap .price-wrap .tours-price .current-price .hkd{font-size:.75rem;line-height:1.125rem;font-weight:normal}.tours-product-list .tours-item .info .price-and-detail-wrap .tours-product-detail-btn{display:none}.tours-product-list .unfold-btn{color:#2182fc;border:1px solid #2182fc;border-radius:.125rem;display:inline-block;font-size:.875rem;line-height:2rem;font-weight:600;cursor:pointer;width:3.75rem;height:2rem;box-sizing:border-box;text-align:center}.tours-product-list .empty-content{text-align:center;color:#999;font-size:.875rem;width:calc(100% - 2rem);padding:.75rem 0;background-color:#fff}.tours-product-list .empty-content .empty-image{background-image:url("https://webresource.wingontravel.com/Static/components/no-result.png");background-position:center;background-size:contain;background-repeat:no-repeat;width:11.25rem;height:11.25rem;margin-bottom:1rem}}.tours-comment-container{padding:16px 0}.tours-comment-container .comment-main-title{margin-bottom:16px;font-size:20px;font-weight:bold}.tours-comment-container .comment-list-wrapper{display:grid;grid-template-columns:repeat(var(--columns, 3), 1fr);gap:12px}.tours-comment-container .comment-list-wrapper .comment-item{background-color:#f1f5f8;border-radius:8px;padding:20px;min-width:0}.tours-comment-container .comment-list-wrapper .comment-item .comment-author{margin-bottom:12px;color:#666;font-weight:normal;letter-spacing:0px;line-height:22px}.tours-comment-container .comment-list-wrapper .comment-item .comment-content{display:-ms-flexbox;display:-webkit-flex;display:flex;display:-webkit-box;display:-moz-box;-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;-webkit-line-clamp:var(--ellipsis, 3);white-space:normal;word-break:break-word;overflow:hidden;color:#222;font-size:16px;line-height:24px;font-weight:normal;letter-spacing:0px}.tours-comment-container .view-more-wrapper{margin-top:16px;display:flex;align-items:center;justify-content:center}.tours-comment-container .view-more-wrapper .tours-more-comment-btn-wrapper{all:unset}.tours-comment-container .view-more-wrapper .tours-more-comment-btn-wrapper .tours-more-comment-btn{cursor:pointer;text-align:center;background:#2182fc;color:#fff;border-radius:2px;text-decoration:none;width:395px;height:40px;font-weight:bold;display:flex;align-items:center;justify-content:center}.tours-comment-container .view-more-wrapper .tours-more-comment-btn-wrapper .tours-more-comment-btn:hover{background-color:#0057c4}@media(max-width: 500px){.tours-comment-container{padding:16px 0}.tours-comment-container .comment-main-title{font-size:16px}.tours-comment-container .comment-list-wrapper{grid-template-columns:1fr}.tours-comment-container .view-more-wrapper .tours-more-comment-btn{width:100%}}.tours-daily-itinerary{background:#fff;border-radius:8px;padding:16px 0px;color:#222;margin:0 auto}.tours-daily-itinerary__title{font-size:24px;font-weight:bold;margin:0;margin-bottom:24px;transition:color .2s;cursor:pointer;letter-spacing:0px;text-decoration:underline}.tours-daily-itinerary__title a{all:unset}.tours-daily-itinerary__title:hover{color:#2182fc}.tours-daily-itinerary__scenery{color:#666;font-size:16px;margin-bottom:24px;letter-spacing:0px;line-height:28px}.tours-daily-itinerary__scenery-title{color:#222;font-weight:bold}.tours-daily-itinerary__schedule{padding:24px;background-color:#f1f5f8;border-radius:8px}.tours-daily-itinerary__schedule-title{color:#222;font-size:20px;letter-spacing:0px;line-height:28px;margin-bottom:16px;font-weight:bold}.tours-daily-itinerary__schedule-list{display:flex;flex-direction:column;gap:16px}.tours-daily-itinerary__day{border-radius:6px;transition:box-shadow .2s}.tours-daily-itinerary__day-title{margin-bottom:6px;padding-right:16px;color:#222;font-size:16px;font-weight:bold;letter-spacing:0px;line-height:28px}.tours-daily-itinerary__day-content{font-size:16px;color:#222;white-space:pre-line;font-weight:normal;letter-spacing:0px;line-height:28px}@media(max-width: 500px){.tours-daily-itinerary__schedule{padding:16px}}.food-Introduction-table,.sights-Introduction-table{border-collapse:collapse;width:100%;font-size:14px}.food-Introduction-table th,.sights-Introduction-table th{height:46px;background:#f1f5f8;border:1px solid #e3e3e3;padding:12px 16px;text-align:left;box-sizing:border-box;color:#222;font-size:16px;font-weight:bold;letter-spacing:0px;line-height:22px}.food-Introduction-table td,.sights-Introduction-table td{border:1px solid #e3e3e3;padding:16px;color:#666;font-size:16px;font-weight:normal;letter-spacing:0px}.food-Introduction-table tr th:first-child,.food-Introduction-table tr td:first-child,.sights-Introduction-table tr th:first-child,.sights-Introduction-table tr td:first-child{width:160px}.food-Introduction-table tr td:nth-child(1),.sights-Introduction-table tr td:nth-child(1){line-height:22px;color:#222}.food-Introduction-table tr td:nth-child(2),.sights-Introduction-table tr td:nth-child(2){line-height:28px;color:#666}.ai-article-content{color:#666;font-size:16px;font-weight:normal;letter-spacing:1px;line-height:28px}:root{font-size:16px;background-color:#e9ecf2;font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Microsoft JhengHei",sans-serif}::selection{color:#fff;background:#0078d7}.wg-main-container{width:1184px;margin:0 auto;background-color:#e9ecf2;display:grid;grid-template-columns:repeat(12, 1fr);gap:1rem;padding-top:16px}.wg-main-container .wg-content-container{padding:2.25rem 1.5rem;background-color:#fff;border-radius:2px;grid-column:span 8}.wg-col-1{grid-column:span 1}.wg-col-2{grid-column:span 2}.wg-col-3{grid-column:span 3}.wg-col-4{grid-column:span 4}.wg-col-5{grid-column:span 5}.wg-col-6{grid-column:span 6}.wg-col-7{grid-column:span 7}.wg-col-8{grid-column:span 8}.wg-col-9{grid-column:span 9}.wg-col-10{grid-column:span 10}.wg-col-11{grid-column:span 11}.wg-col-12{grid-column:span 12}@media screen and (max-width: 1024px){.wg-main-container{width:100%}.wg-main-container .wg-content-container{grid-column:span 12}}@media screen and (max-width: 500px){.wg-main-container{width:100%;padding-top:0}.wg-main-container .wg-content-container{padding:1.25rem 1rem;border-radius:0}.wg-sm-col-1{grid-column:span 1}.wg-sm-col-2{grid-column:span 2}.wg-sm-col-3{grid-column:span 3}.wg-sm-col-4{grid-column:span 4}.wg-sm-col-5{grid-column:span 5}.wg-sm-col-6{grid-column:span 6}.wg-sm-col-7{grid-column:span 7}.wg-sm-col-8{grid-column:span 8}.wg-sm-col-9{grid-column:span 9}.wg-sm-col-10{grid-column:span 10}.wg-sm-col-11{grid-column:span 11}.wg-sm-col-12{grid-column:span 12}}
