1 2<!DOCTYPE html> 3<html> 4<head> 5 <link rel="canonical" href="https://peonytours.com/" /> 6 7 8 <title>å人åæï¼è¯äººæ è¡ç¤¾é¦é¸ï¼å質é«è²´ãå¹é¢ä¸è²´çæ éåç</title> 9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 10 <meta name="description" content="å人åæï¼ææ´²æ éçæ¬å¨ï¼ä¸åæ éçé¦é¸ï½ææç²¾ç·»è¡ç¨ãåªç§å°éã豪è¯å·´å£«åé åºï¼æ¯å¼å¾ä½ ä¿¡è³´çæ è¡ç¤¾ã"> 11 <meta name="keywords" content="ææ´²ä¹æ ï¼ææ´²æ éï¼ææ´²åæï¼ææ´²ç¶å ¸ç³»åï¼ç©è¶ æå¼ææ´²åï¼æä½³ææ´²è¡ç¨ï¼ææ´²è±ªè¯éï¼ææ´²è¡ï¼ä¸å乿 ï¼ä¸åæ éï¼ä¸ååæï¼ä¸åç¶å ¸ç³»åï¼ä¸å豪è¯åï¼ç©è¶ æå¼ä¸ååï¼ä¸åç¹å¹åï¼ç¾å æ±ä¹æ ï¼ç¾æ±è±ªè¯åï¼ç¾æ±åï¼ç¾æ±ç¶å ¸ç³»å"> 12 <meta id="robots" name="robots" content="INDEX,FOLLOW"> 13 <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" /> 14 15
15<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script>
15 16 <link rel="icon" type="image/png" href="/favicon-96x96.png" sizes="96x96"> 17 <link rel="icon" type="image/svg+xml" href="/favicon.svg"> 18 <link rel="icon" type="image/x-icon" href="/favicon.ico"> 19 <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> 20 <link rel="manifest" href="/site.webmanifest"> 21 <link href="/asset/css/FontStyle.css?v=20200914" rel="stylesheet" /> 22 23 <link rel="stylesheet" href="/asset/css/screen.css?v=202601271521" media="all"> 24 <link rel="stylesheet" href="/asset/css/peonyscss-zh.min.css?v=202607011550" media="screen"> 25 26
26<script type="text/javascript" src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async=""></script>
26 27
27<script src="/Scripts/jquery.cookie.js"></script>
27 28 29 <style> 30 /* ä¿ç忬ç Spinner æ¨£å¼ */ 31 .reveal-modal-bgloading, .modal-bgloading { 32 position: fixed; 33 height: 100%; 34 width: 100%; 35 background: rgba(247, 247, 247, .7); 36 z-index: 100; 37 display: none; 38 top: 0; 39 left: 0; 40 } 41 42 .reveal-modal { 43 visibility: hidden; 44 top: 60px; 45 left: 50%; 46 margin-left: -340px; 47 width: 680px; 48 background: #fff; 49 position: absolute; 50 z-index: 101; 51 border: 2px solid #303638; 52 } 53 54 .spinner { 55 margin: 0 auto; 56 width: 200px; 57 text-align: center; 58 } 59 60 .spinner > div { 61 width: 14px; 62 height: 14px; 63 background-color: #B6363B; 64 border-radius: 100%; 65 display: inline-block; 66 -webkit-animation: bouncedelay 1.4s infinite ease-in-out; 67 animation: bouncedelay 1.4s infinite ease-in-out; 68 -webkit-animation-fill-mode: both; 69 animation-fill-mode: both; 70 } 71 72 .spinner-label { 73 font-weight: 400; 74 color: #5f6568; 75 display: block; 76 margin-top: 1em; 77 } 78 79 .spinner .bounce1 { 80 -webkit-animation-delay: -.32s; 81 } 82 83 .spinner .bounce2 { 84 -webkit-animation-delay: -.16s; 85 } 86 87 @-webkit-keyframes bouncedelay { 88 0%, 80%, 100% { 89 -webkit-transform: scale(0); 90 } 91 92 40% { 93 -webkit-transform: scale(1); 94 } 95 } 96 97 @keyframes bouncedelay { 98 0%, 80%, 100% { 99 transform: scale(0); 100 -webkit-transform: scale(0); 101 } 102 103 40% { 104 transform: scale(1); 105 -webkit-transform: scale(1); 106 } 107 } 108 109 [data-tooltip]:before { 110 white-space: pre-wrap; 111 min-width: 330px; 112 font-weight: normal; 113 text-align: left; 114 } 115 </style> 116 117
117<script> 118 // 1. åå§å dataLayer å gtag 119 window.dataLayer = window.dataLayer || []; 120 function gtag() { dataLayer.push(arguments); } 121 122 var defaultConsent = { 123 'analytics_storage': 'granted', 124 'ad_storage': 'granted', 125 'ad_user_data': 'granted', 126 'ad_personalization': 'granted', 127 'wait_for_update': 500 128 }; 129 130 try { 131 var cookieMatch = document.cookie.match(new RegExp('(?:^|;\\s*)site_consent=([^;]*)')); 132 if (cookieMatch) { 133 var prefs = JSON.parse(decodeURIComponent(cookieMatch[1])); 134 defaultConsent['analytics_storage'] = prefs.analytics ? 'granted' : 'denied'; 135 defaultConsent['ad_storage'] = prefs.marketing ? 'granted' : 'denied'; 136 defaultConsent['ad_user_data'] = prefs.marketing ? 'granted' : 'denied'; 137 defaultConsent['ad_personalization'] = prefs.marketing ? 'granted' : 'denied'; 138 } 139 } catch (e) { 140 console.log("PY: Fail to load cookie", e); 141 } 142 143 // 2. Consent é è¨å¼ 144 gtag('consent', 'default', defaultConsent); 145 </script>
145 146 147 148
148<script>
vendor: 495 bytes, lines 148-156
148 149 (function (w, d, s, l, i) { 150 w[l] = w[l] || []; w[l].push({ 151 'gtm.start': 152 new Date().getTime(), event: 'gtm.js' 153 }); var f = d.getElementsByTagName(s)[0], 154 j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 155 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); 156 })(window, document, 'script', 'dataLayer', '
156GTM-WRCR2RM
vendor: 9 bytes, lines 156-157
156'); 157
157</script>
157 158</head> 159<body>
vendor: 83 bytes, lines 159-161
159 160 <noscript> 161 <iframe src="https://www.googletagmanager.com/ns.html?id=
161GTM-WRCR2RM
vendor: 96 bytes, lines 161-164
161" height="0" width="0" style="display:none;visibility:hidden"></iframe> 162 </noscript> 163 164
164<div id="divcover" class="reveal-modal-bgloading" style="display: none; cursor: pointer;"> 165 <div class="reveal-modal reveal-modalIvytt" style="opacity: 1; width: 600px; visibility: visible; top: 185px; left: 50%; padding: 20px;"> 166 <div class="trip-month-picker"> 167 <center style="border-bottom: 1px #ddd dashed; padding-bottom: 20px; margin-bottom: 15px;"> 168 <img src="/asset/img/peonyImage/PT_logo.svg" style="width: 50%" /> 169 </center> 170 </div> 171 <div class="spinner"> 172 <div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div> 173 <span class="spinner-label">Loading…</span> 174 </div> 175 </div> 176 </div> 177 178 <div class="page-wrap"> 179 <div class="dingbutop" style="position: sticky;top:0;z-index:10;"> 180 <div id="urgent-news-placeholder"></div> 181
181<script> 182 $(function () { 183 var currentPath = window.location.pathname; 184 $("#urgent-news-placeholder").load("/Home/UrgentNews", { currentPath: currentPath, culture: "zh-CN" }); 185 }); 186 </script>
186 187 <header class="page-header"> 188 <div class="page-header__inner"> 189 <a href="/zh-CN/" class="page-logo"><img src="/asset/img/peonyImage/PT_logo.svg" alt="Peony Tours" id="scionpage-logo"></a> 190 <nav class="mobile-actions"> 191 <a href="tel:800-345-1688"><img src="/asset/img/icons/phone-icon.svg" alt=" "></a> 192 <a href="javascript:;" data-toggle="toggle-fixed-search"><img src="/asset/img/icons/search-icon.svg" alt=" "></a> 193 <a href="javascript:;" id="menu-toggle"><img src="/asset/img/icons/menu-icon.svg" alt=" "></a> 194 </nav> 195 196<nav class="primary-nav newprimary-nav"> 197 <a href="#" class="menu-close" id="close-menu"><span class="visually-hidden">Close menu</span></a> 198 <div class="primary-nav__inner" style=""> 199 <ul> 200 201 <li class="primary-nav__primary has-sub scioncitylistmenu menu-destinations"> 202 <a class="citylistnolink" href="/zh-CN/Vacation-Packages/P/All">ç±éç®çå°</a> 203 204 205<div class="sub-menu sub-menusp"> 206 <ul class="menu-columns"> 207 208 209 <li class="column-left"> 210 <ul class="featured-list" style="display:flex; flex-direction:column"> 211 212 213 <li class="" style="width:100%"> 214 <a class="menuleft_unline featureLabel" href="javascript:void(0);">æåæ¡è¿</a> 215 <ul class="menucitylist" style="flex-wrap:nowrap; flex-direction:column"> 216 <li><a href="/zh-CN/Vacation-Package/Best-of-Eastern-Europe">奧åå¸åæ±æç²¾é¸</a></li> 217 <li><a href="/zh-CN/Vacation-Package/United-Kingdom-Ireland-Panorama">è±åãæç¾èç¶å ¸ä¹æ </a></li> 218 <li><a href="/zh-CN/Vacation-Package/Silk-Road-Expedition">æ°ç絲綢ä¹è·¯</a></li> 219 <li><a href="/zh-CN/Vacation-Package/Classic-Spain-Portugal">åæè¥¿ççè¡èç風æ é</a></li> 220 <li><a href="/zh-CN/Vacation-Package/Scandinavia-Fjords">åæåå°æ²³å³½ç£ä¹æ </a></li> 221 <li><a href="/zh-CN/Vacation-Package/Gems-of-Europe">ææ´²ç²¾è¯ä¹æ </a></li> 222 <li><a href="/zh-CN/Vacation-Package/Ancient-Glories-of-Greece-with-Aegean-Island-Cruise">è¼ç å¤å¸èèæµªæ¼«æç´æµ·</a></li> 223 <li><a href="/zh-CN/Vacation-Package/Switzerland-Tour">ç士ç«è»å¤¢å¹»ä¹æ </a></li> 224 <li><a href="/zh-CN/Vacation-Package/Timeless-Italy">ç¾©å¤§å©æ·±åº¦é</a></li> 225 </ul> 226 </li> 227 <li class="" style="width:100%"> 228 <ul class="menucitylist deallist" style="flex-wrap:nowrap; flex-direction:column"> 229 230 <li class="dealseries alldealseries"><a href="/zh-CN/Vacation-Packages/P/All?query=dealseries=all__year=2026">2026è¶ å¼åªæ </a></li> 231 <li class="dealseries alldealseries"><a href="/zh-CN/Vacation-Packages/P/All?query=dealseries=all__year=2026">å ¨é¨è¶ å¼åªæ </a></li> 232 233 <li class="dealseries" style="width:100%"> 234 <a class="" href="/zh-CN/Vacation-Packages/P/Europe?query=dealseries=Europe">ææ´²åªæ </a> 235 </li> 236 <li class="dealseries" style="width:100%"> 237 <a class="" href="/zh-CN/Vacation-Packages/P/China?query=dealseries=China">ä¸å&äºæ´²åªæ </a> 238 </li> 239 <li class="dealseries" style="width:100%"> 240 <a class="" href="/zh-CN/Vacation-Packages/P/Cruise-Tours?query=dealseries=Cruise-Tours">éµè¼ªä¹æ åªæ </a> 241 </li> 242 <li class="dealseries" style="width:100%"> 243 <a class="" href="/zh-CN/Vacation-Packages/P/Egypt-Africa?query=dealseries=Egypt-Africa">åå&éæ´²åªæ </a> 244 </li> 245 246 247 <li class="" style="width:100%"><a href="/zh-CN/Vacation-Packages/P/All?query=IsGuaranteedDeparture">ä¿èåºå</a></li> 248 249 <li class="" style="width:100%"> 250 <a href="/zh-CN/Vacation-Packages/P/All?query=region=EuropeRiverCruises"> 251 ææ´²éµè¼ªä¹æ 252 </a> 253 </li> 254 </ul> 255 </li> 256 </ul> 257 </li> 258 259 <li class="column-right"> 260 <ul class="regions-grid js-masonry-container"> 261 <li class="sub-menuleft"> 262 <a class="menuleft_unline" href="/zh-CN/Vacation-Packages/P/series=Europe">æ æ´² </a> 263 <ul class="menucitylist"> 264 265 266 267 268 <a href=" /zh-CN/Vacation-Packages/P/Europe?query=region=Europe_Scandinavia"> 269 <li>åæ</li> 270 </a> 271 <a href=" /zh-CN/Vacation-Packages/P/Europe?query=destination=Europe_Iceland"> 272 <li>å°å³¶</li> 273 </a> 274 <a href=" /zh-CN/Vacation-Packages/P/Europe?query=destination=Europe_Germany"> 275 <li>å¾·å</li> 276 </a> 277 <a href=" /zh-CN/Vacation-Packages/P/Europe?query=destination=Europe_France"> 278 <li>æ³å</li> 279 </a> 280 <a href=" /zh-CN/Vacation-Packages/P/Europe?query=destination=Europe_Switzerland"> 281 <li>ç士</li> 282 </a> 283 <a href=" /zh-CN/Vacation-Packages/P/Europe?query=destination=Europe_Turkey"> 284 <li>åè³å ¶</li> 285 </a> 286 <a href=" /zh-CN/Vacation-Packages/P/Europe?query=destination=Europe_Spain"> 287 <li>西çç</li> 288 </a> 289 <a href=" /zh-CN/Vacation-Packages/P/Europe?query=destination=Europe_Greece"> 290 <li>å¸è</li> 291 </a> 292 <a href=" /zh-CN/Vacation-Packages/P/Europe?query=destination=Europe_Italy"> 293 <li>義大å©</li> 294 </a> 295 <a href=" /zh-CN/Vacation-Packages/P/Europe?query=destination=Europe_United-Kingdom"> 296 <li>è±å</li> 297 </a> 298 299 <a href="/zh-CN/Vacation-Packages/P/series=Europe" class="menucitylistviewall"> 300 <li>é¡¯ç¤ºå ¨é¨</li> 301 </a> 302 </ul> 303 </li> 304 <li class="sub-menuleft"> 305 <a class="menuleft_unline" href="/zh-CN/Vacation-Packages/P/series=China">ä¸å & äºæ´² </a> 306 <ul class="menucitylist"> 307 308 309 310 311 <a href=" /zh-CN/Vacation-Packages/P/China?query=destination=China_China"> 312 <li>ä¸å</li> 313 </a> 314 <a href=" /zh-CN/Vacation-Packages/P/China?query=destination=China_Taiwan"> 315 <li>å°ç£</li> 316 </a> 317 <a href=" /zh-CN/Vacation-Packages/P/China?query=destination=China_Jap
317an"> 318 <li>æ¥æ¬</li> 319 </a> 320 321 <a href="/zh-CN/Vacation-Packages/P/series=China" class="menucitylistviewall"> 322 <li>é¡¯ç¤ºå ¨é¨</li> 323 </a> 324 </ul> 325 </li> 326 <li class="sub-menuleft"> 327 <a class="menuleft_unline" href="/zh-CN/Vacation-Packages/P/series=Cruise-Tours">éµè¼ªä¹æ </a> 328 <ul class="menucitylist"> 329 330 331 332 333 <a href=" /zh-CN/Vacation-Packages/P/Cruise-Tours?query=destination=Cruise-Tours_Egypt"> 334 <li>åå</li> 335 </a> 336 <a href=" /zh-CN/Vacation-Packages/P/Cruise-Tours?query=destination=Cruise-Tours_Denmark"> 337 <li>丹麥</li> 338 </a> 339 <a href=" /zh-CN/Vacation-Packages/P/Cruise-Tours?query=region=Cruise-Tours_EuropeRiverCruises"> 340 <li>ææ´²éµè¼ªä¹æ </li> 341 </a> 342 <a href=" /zh-CN/Vacation-Packages/P/Cruise-Tours?query=destination=Cruise-Tours_Greece"> 343 <li>å¸è</li> 344 </a> 345 <a href=" /zh-CN/Vacation-Packages/P/Cruise-Tours?query=destination=Cruise-Tours_China"> 346 <li>ä¸å</li> 347 </a> 348 349 <a href="/zh-CN/Vacation-Packages/P/series=Cruise-Tours" class="menucitylistviewall"> 350 <li>é¡¯ç¤ºå ¨é¨</li> 351 </a> 352 </ul> 353 </li> 354 <li class="sub-menuleft"> 355 <a class="menuleft_unline" href="/zh-CN/Vacation-Packages/P/series=Egypt-Africa">åå & éæ´² </a> 356 <ul class="menucitylist"> 357 358 359 360 361 <a href=" /zh-CN/Vacation-Packages/P/Egypt-Africa?query=destination=Egypt-Africa_Egypt"> 362 <li>åå</li> 363 </a> 364 <a href=" /zh-CN/Vacation-Packages/P/Egypt-Africa?query=destination=Egypt-Africa_Kenya"> 365 <li>è¯äº</li> 366 </a> 367 368 <a href="/zh-CN/Vacation-Packages/P/series=Egypt-Africa" class="menucitylistviewall"> 369 <li>é¡¯ç¤ºå ¨é¨</li> 370 </a> 371 </ul> 372 </li> 373 </ul> 374 </li> 375 376 </ul> 377</div> 378 379<style> 380 381 @media screen and (min-width: 56.25em) { 382 .primary-nav__inner .scioncitylistmenu .sub-menu { 383 padding: 0 20px; 384 width: 41rem; 385 } 386 387 .featured-list > li:nth-child(2) { 388 margin-top: 30px; 389 } 390 391 .menu-columns { 392 flex-wrap: nowrap !important; 393 } 394 395 .menu-columns .column-left { 396 flex-basis: 45%; 397 } 398 399 .menu-columns .column-right { 400 width: auto !important; 401 flex-grow: 1; 402 } 403 404 .featureLabel { 405 font-weight: 700; 406 text-transform: uppercase; 407 padding: 0em 2em; 408 letter-spacing: .5px; 409 font-size: 18px; 410 padding-right: 5px !important; 411 color: #6f809c !important; 412 pointer-events: none; 413 cursor: default; 414 text-decoration: none; 415 } 416 417 .column-left .menucitylist > li > a { 418 text-transform: none; 419 padding: 0px 5px 0px 18px !important; 420 line-height: 18px; 421 margin-bottom: 5px; 422 } 423 } 424 425 @media screen and (max-width:56.25em){ 426 .featured-list .deallist { 427 display: block !important; 428 } 429 } 430</style> 431 432 </li> 433 434 435 <li class="primary-nav__primary "> 436 437 <a href="/zh-CN/Home/PrivateTours">客製å°å</a> 438 </li> 439 <li class="primary-nav__primary has-sub"> 440 <a href="#">æ éè³è¨</a> 441 <div class="sub-menu"> 442 <ul> 443 444 <li><a href="/zh-CN/Info/AboutUs">å ¬å¸ç°¡ä»</a></li> 445 <li><a href="/zh-CN/Info/PressDetail?key=257">å ±åæµç¨</a></li> 446 <li><a href="/zh-CN/Info/TravelInsurance">æ éä¿éª</a></li> 447 <li><a href="/zh-CN/Info/FAQ">çåè§£ç</a></li> 448 <li><a href="/zh-CN/Info/TravelStyles">æ è¡é¢¨æ ¼</a></li> 449 <li><a href="/zh-CN/Info/BeforeYourTrip">æ éè³è¨</a></li> 450 <li><a href="/zh-CN/Info/Press">ææ°æ¶æ¯</a></li> 451 <li><a href="/zh-CN/Info/Visa">ç°½è & è·ç §</a></li> 452 <li><a href="/zh-CN/Info/Blog">å客</a></li> 453 <li><a href="/zh-CN/Home/termsandconditions"> å ±åé ç¥</a></li> 454 </ul> 455 </div> 456 </li> 457 458 459 <li class="primary-nav__primary"> 460 <a href="/zh-CN/Home/Reviews">æ 客迴é¿</a> 461 </li> 462 <li class="primary-nav__primary"> 463 <a href="/zh-CN/Home/ContactUs">è¯ç¹«æå</a> 464 </li> 465 466 467 <!--Donut#64B1600F6F10C4DC4B71B6373DEBDB53E2AF88BC180BDFEF1DFF1FB43CDC5F52EDDD4313F835E84138B84FB8142DDA21CF27BBA9452C56921FB3BF1A85B2BD803F59ED2D8C8AEF9FECB7258883D362963317C9E3482453A0805EE8FDCA61D6B730CC2A26EEA26B399ABB352C3478E75E2D8AC14BEDC9B616D3EA27CDA5FE2819B2BBDDC5D9CAC539E2CAF2B15A79530E5E5010E16031A7A9EEE41EA755749F57C19EAF9D70B8A9EF366FDDDE53138
46767326CCE3F298E7419BA44989ADB21CDE4014CC8B9906C194A0AB3B3345189CAA29EB20635F40F268A563B29976EF83F65F3B06D28B0C27317BA155B3E3B61C5626ED0A8EAB6BBD9DDE863D2E9726B44FE45827A946011ED2653DA4ECF7CB396B536131DF11AA0A1A64181DA921C90ACC2B9D99803D5F9FD39AA744E4B696266D8001546C9D4DFA26251B2C7D4132361F062488983ED9A15DB06F429C76580445C61791767A6463910B6761072E457E791E1AE510A0DF6451F737FEB1AB2097DEE2#--> 468 <li class="languageIvytfz"> 469 470 <a style="font-family: 'din-condensed';" href="/en/" class="EnGo">English</a> 471 <a class="other_font CnGo" href="/zh/">䏿</a> 472 <a href="javascript:;" class="searchbtn" data-toggle="toggle-fixed-search"> 473 <img src="/asset/img/icons/search-icon.svg" alt=" "> 474 </a> 475 </li> 476<li class="desktop-actions" style="flex-wrap: wrap; align-content: center; justify-content: flex-end; padding-top: 23px; padding: 40px 45px 12px 0;"> 477 <div class="phoneloginbtn"> 478<a href="/zh-CN/Account/SignIn">æ 客ç»é</a> </div> 479 <a href="javascript:;" class="trip-search" id="search-toggle" data-toggle="toggle-fixed-search">æç´¢</a> 480 <a href="javascript:;" class="peonytoursphonenum"><img src="/asset/img/icons/phone-icon.svg" />800-345-1688</a> 481 <a style="display:none;"><img src="/asset/img/icons/phone-icon.svg" />è¿ä¸ªé¡µé¢å·²ç»ç¬ç«åºå»,详ç»çViewStarté ç½®ï¼ç¨çæ¯ç页æ¯LayoutIndex</a> 482</li><!--EndDonut--> 483 </ul> 484 </div> 485</nav> 486
487<script> 488 $(".languageIvytfz .searchbtn").click(function () { 489 $("html.menu-visible body").css({ "transform": "none", "transition": "none" }) 490 }) 491 492</script>
492 493 494 </div> 495 </header> 496 </div> 497 498 499 500<style> 501 .coverspbannerstyle { 502 position: relative; 503 margin-bottom: 0; 504 color: white; 505 opacity: 0.7; 506 white-space: nowrap; 507 } 508 509 .heronewbannerstyletwoyuan p { 510 color: white; 511 } 512 513 @media screen and (min-width:1650px) { 514 .super-bg { 515 height: 615px; 516 } 517 } 518 519 .smallbannerimg { 520 display: none; 521 } 522 523 @media screen and (max-width:768px) { 524 .smallbannerimg { 525 display: block; 526 } 527 528 .bigbannerimg { 529 display: none; 530 } 531 } 532</style> 533<h1 class="sr-only">Peony Tours</h1> 534<!-- Home Banner--> 535<section class="hero"> 536 <article class="hero__item"> 537 <a href=" https://www.peonytours.com/zh-CN/Vacation-Packages/P/All "> 538 539 <div class="super-bg indexsuper-bgheight bigbannerimg" style="background-image: url(https://dlyp184jmtbyy.cloudfront.net/IndexImage/d1fd177c-b690-415c-a30d-0064097df4081.jpg);"> 540 541 </div> 542 <div class="super-bg indexsuper-bgheight smallbannerimg" style="background-image: url(https://dlyp184jmtbyy.cloudfront.net/Advertis/bff43e1c-6be4-4e1b-a1c2-902bbe4933b8.jpg);"> 543 544 </div> 545 546 547 548 <div class="hero__content hero_background " style="background:rgba(0, 0, 0,0)"> 549 <div class="topIvyzftstyleone "> 550 <div class="hero__content heronewbannerstyleone"> 551 <div class="heronewbannerstyleone_info"> 552 <p class="hbo_infoone"></p> 553 554 <h2 class="reduce hbo_infotwo shadow-effect bannerstandardfont" style=""> </h2> 555 556 <div class="trip-metastyle redtrip-metastyleone" style="background: url(../../asset/img/brushIvyte.svg) no-repeat center center;display:none"> 557 558 <div class="hbo_infothree"> 559 <div class="hbo_infothree_top"> 560 561 </div> 562 <div class="hbo_infothree_center trip-meta__part"> 563 <span></span> 564 </div> 565 <div class="hbo_infothree_bottom"> 566 <p class="spbannerstyle coverspbannerstyle"></p> 567 </div> 568 </div> 569 </div> 570 </div> 571 </div> 572 </div> 573 </div> 574 575 576 577 578 579 </a> 580 </article> 581 <article class="hero__item"> 582 <a href=" https://www.peonytours.com/zh-CN/Vacation-Package/Gems-of-Europe "> 583 584 <div class="super-bg indexsuper-bgheight bigbannerimg" style="background-image: url(https://dlyp184jmtbyy.cloudfront.net/IndexImage/518cd33f-5acf-4514-b784-13a72c29182e1.jpg);"> 585 586 </div> 587 <div class="super-bg indexsuper-bgheight smallbannerimg" style="background-image: url(https://dlyp184jmtbyy.cloudfront.net/Advertis/363b0847-5abf-46ce-8200-3e1682ba913b.jpg);"> 588 589 </div> 590 591 592 593 <div class="hero__content hero_background " style="background:rgba(0, 0, 0,0)"> 594 <div class="topIvyzftstyleone "> 595 <h2 class="reduce reduceIvyffostyleone bannerfontlength shadow-effect bannerstandardfont">ææ´²ç²¾è¯ä¹æ </h2> 596 <div class="trip-metastyleone magtoIvof" style="background: url(../../asset/img/redbrushIvyte.svg) no-repeat center center;"> 597 <div> 598 <div class="trip-meta__part">
599 <span>è±åï¼æ³åï¼ç士ï¼ç¾©å¤§å©ï¼æ¢µè岡</span> 600 </div> 601 602 <p class="spbannerstyle coverspbannerstyle" style="display:block">éåæ¨çææ´²æ ç¨</p> 603 </div> 604 </div> 605 <p class="spbannerstyle" style="display:none">éåæ¨çææ´²æ ç¨</p> 606 </div> 607 </div> 608 609 610 <div class="bannertopimgbox"> 611 <img class="bannertopimg" src="/asset/img/buttons/hundredclear.png" /> 612 <div class="bannertopinfoone">æé«ç</div> 613 <div class="bannertopinfotwo">$500</div> 614 <div class="bannertopinfothree">æ¯äºº</div> 615 616 </div> 617 618 619 620 </a> 621 </article> 622 <article class="hero__item"> 623 <a href=" https://www.peonytours.com/zh-CN/Vacation-Package/grand-tour-of-turkey?year=2026 "> 624 625 <div class="super-bg indexsuper-bgheight bigbannerimg" style="background-image: url(https://dlyp184jmtbyy.cloudfront.net/IndexImage/638551042335949330.png);"> 626 627 </div> 628 <div class="super-bg indexsuper-bgheight smallbannerimg" style="background-image: url(https://dlyp184jmtbyy.cloudfront.net/IndexImage/638551042335949330.png);"> 629 630 </div> 631 632 633 634 <div class="hero__content hero_background " style="background:rgba(0, 0, 0,0)"> 635 <div class="topIvyzftstyleone "> 636 <h2 class="reduce reduceIvyffostyleone bannerfontlength shadow-effect bannerstandardfont">åè³å ¶ç²¾è¯é</h2> 637 <div class="trip-metastyleone magtoIvof" style="background: url(../../asset/img/redbrushIvyte.svg) no-repeat center center;"> 638 <div> 639 <div class="trip-meta__part"> 640 <span>è¶ é«åªæ ï¼éé¡åé¥ï¼</span> 641 </div> 642 643 <p class="spbannerstyle coverspbannerstyle" style=""></p> 644 </div> 645 </div> 646 <p class="spbannerstyle" style=""></p> 647 </div> 648 </div> 649 650 651 <div class="bannertopimgbox"> 652 <img class="bannertopimg" src="/asset/img/buttons/hundredclear.png" /> 653 <div class="bannertopinfoone">æ¯äººç</div> 654 <div class="bannertopinfotwo">$1000</div> 655 656 </div> 657 658 659 660 </a> 661 </article> 662</section> 663 664 665 666<div class="onpage-search"> 667 <form action="/zh-CN/Home/SearchResultsNews" method="get" class="form form--dark form--desktop-inline"> 668 <legend>æå°å髿 é</legend> 669 <div class="control"> 670 <div class="control__label"> 671 <label for="series">鏿åå</label> 672 </div> 673 <div class="control__field"> 674 <select name="series" class="dark" id="selSeries"> 675 <option value="-1">鏿åå</option> 676 <option value="2">æ æ´²</option> 677 <option value="1">ä¸å & äºæ´²</option> 678 <option value="44">éµè¼ªä¹æ </option> 679 <option value="16">åå & éæ´²</option> 680 681 </select> 682 </div> 683 </div> 684 <div class="control"> 685 <div class="control__label"> 686 <label for="country">鏿åå®¶</label> 687 </div> 688 <div class="control__field"> 689 <select name="country" class="dark" id="sltCountry"> 690 <option value="">鏿åå®¶</option> 691 </select> 692 </div> 693 </div> 694 695 <div class="control controlhaveicon"> 696 <div class="control__label"> 697 <label for="departure">鏿åºç¼æ¥æ</label> 698 </div> 699 <div class="control__field"> 700 <select name="departure" class="dark"> 701 <option value="">鏿åºç¼æ¥æ</option> 702 <option value="2026,10">åæ 2026</option> 703 <option value="2026,11">å䏿 2026</option> 704 <option value="2026,12">åäºæ 2026</option> 705 <option value="2027,1">䏿 2027</option> 706 <option value="2027,2">äºæ 2027</option> 707 <option value="2027,3">䏿 2027</option> 708 <option value="2027,4">åæ 2027</option> 709 <option value="2027,5">äºæ 2027</option> 710 <option value="2027,6">å æ 2027</option> 711 <option value="2027,7">䏿 2027</option> 712 <option value="2027,8">å «æ 2027</option> 713 <option value="2027,9">乿 2027</option> 714 <option value="2027,10">åæ 2027</option> 715 <option value="2027,11">å䏿 2027</option> 716 <option value="2027,12">åäºæ 2027</option> 717 <option value="2028,1">䏿 2028</option> 718 <option value="2028,2">äºæ 2028</option> 719 <option value="2028,3">䏿 2028</option> 720 </select> 721 </div> 722 </div>
723 <input type="hidden" name="searchType" value="0" /> 724 <div class="control"> 725 <div class="control__field"> 726 <input type="submit" class="btn" onclick="SearchLog()" value="éå§æå°"> 727 </div> 728 </div> 729 </form> 730</div> 731<input type="hidden" class="lang" value="zh-CN" />
732<script> 733 // 页é¢å è½½å®çæ¶å åé请æ±è·åå ¨é¨å½å®¶æ°æ® 734 $(document).ready(function () { 735 var info = {}; 736 // -1ä»£è¡¨å ¨é¨ 737 info.Id = -1; 738 info.Name = $(".lang").val(); 739 $.ajax({ 740 type: 'POST', 741 url: "/Home/ChangeCountryBySeries", 742 data: { "info": JSON.stringify(info) }, 743 success: function (result) { 744 if (Array.isArray(result)) { 745 // æ¥æå®ç³»å â è¿åå½å®¶æ°ç» 746 bindData(result, []); 747 } else { 748 // æ¥å ¨é¨ â è¿å {country, region} 749 bindData(result.country, result.region); 750 } 751 }, 752 error: function () { } 753 }); 754 }) 755 $('form.form--dark').on('submit', function () { 756 var selected = $('#sltCountry option:selected'); 757 var isRegion = selected.attr('isregion'); 758 759 if (isRegion === 'true') { 760 // æ¯åºå â æäº¤æ region=åºåID 761 $('#sltCountry').attr('name', 'region'); 762 } else { 763 // æ¯å½å®¶ â æäº¤æ country=å½å®¶ID 764 $('#sltCountry').attr('name', 'country'); 765 } 766 }); 767 768 $(function () { 769 $('#selSeries').change(function () { 770 var info = {}; 771 var seriesId = $('#selSeries').val() 772 if (seriesId == null || seriesId == "") return; 773 info.Id = seriesId; 774 info.Name = $(".lang").val(); 775 $.ajax({
776 type: 'POST', 777 url: "/Home/ChangeCountryBySeries", 778 data: { "info": JSON.stringify(info) }, 779 success: function (result) { 780 if (Array.isArray(result)) { 781 // æ¥æå®ç³»å â è¿åå½å®¶æ°ç» 782 bindData(result, []); 783 } else { 784 // æ¥å ¨é¨ â è¿å {country, region} 785 bindData(result.country, result.region); 786 } 787 } 788 }); 789 }) 790 791 }) 792 function SearchLog() {//æç´¢æ¥å¿ 793 var region = $("select[name='region']").find("option:selected").data("region");//æ´² 794 var country = $("select[name='country']").find("option:selected").data("country");//å½å®¶ 795 var departure = $("[name=departure]").val();//æ¥æ 796 var search = $("#searchType").val();//æç´¢ç±»å 797 var str = []; 798 if (region != "" && region != undefined) str.push(region); 799 if (country != "" && country != undefined) str.push(country); 800 if (departure != "") { 801 var strdate = departure.split(','); 802 if (strdate[1].length == 1) { 803 strdate[1] = "0" + strdate[1]; 804 departure = strdate.join(','); 805 } 806 departure = departure.replace(",", ""); 807 str.push(departure); 808 } 809 $.ajax({
810 type: "Post", 811 url: "/Home/GuestSearchLog", 812 data: { del: str.join('/'), "culture": lang, searchType: search }, 813 success: function (res) { 814 }, 815 error: function () { } 816 }); 817 } 818 function bindData(list, regionList) { 819 if (!list) list = []; 820 if (!regionList) regionList = []; 821 var htmlStr = "<option value=''>鏿åå®¶</option>"; 822 if (lang && lang.toLowerCase().includes("en")) { 823 htmlStr = "<option value=''>Select Country</option>"; 824 } 825 // å° region ä¸ country åå¹¶ï¼æ OrderInNavbarRegion ååºãåæé¦åæ¯ååºæ··åæåº 826 var merged = []; 827 for (var i = 0; i < regionList.length; i++) { 828 merged.push({ 829 order: regionList[i].OrderInNavbarRegion || 0, 830 name: regionList[i].RegionName, 831 value: regionList[i].RegionId, 832 isRegion: true 833 }); 834 } 835 for (var j = 0; j < list.length; j++) { 836 merged.push({ 837 order: list[j].OrderInNavbarRegion || 0, 838 name: list[j].CountryName, 839 value: list[j].CountryId, 840 isRegion: false 841 }); 842 } 843 merged.sort(function (a, b) { 844 // ç´æ¥æ order ååºæåºï¼å order åæ name ååºï¼ä¸å对 0 ç¹æ®å¤çï¼ 845 if (a.order !== b.order) return a.order - b.order; 846 return (a.name || "").localeCompare(b.name || ""); 847 }); 848 for (var k = 0; k < merged.length; k++) { 849 htmlStr += "<option value='" + merged[k].value + "' isregion='" + merged[k].isRegion + "' data-order='" + merged[k].order + "'>" 850 + merged[k].name + "</option>"; 851 } 852 853 $('#sltCountry').html(htmlStr); 854 } 855 856</script>
856 857 858<!-- EXPLORE OUR DESTINATIONS--> 859<section class="module"> 860 <div class="outer"> 861 <div class="inner"> 862 <h2 style="color: #324d59;" class="module-title centered section-headingIvytts section-headingIvysto">æ¢ç´¢ç®çå°</h2> 863 <div class="layout layout--destinations"> 864 <div class="layout__inner"> 865 <div class="layout__item"> 866 <article class="destination__item"> 867 <a href="/zh-CN/Vacation-Packages/P/series=Europe"> 868 <img src="https://dlyp184jmtbyy.cloudfront.net/SeriesDetail/ba962bcb-0d73-4f23-808c-c961b70d3f01.jpg" alt=" "> 869 870 <h3> 871 æ æ´² 872 </h3> 873 </a> 874 </article> 875 </div> 876 <div class="layout__item"> 877 <article class="destination__item"> 878 <a href="/zh-CN/Vacation-Packages/P/series=China"> 879 <img src="https://dlyp184jmtbyy.cloudfront.net/SeriesDetail/8a7fd738-c85e-4344-ad6c-606ec3857999.jpg" alt=" "> 880 881 <h3> 882 ä¸å & äºæ´² 883 </h3> 884 </a> 885 </article> 886 </div> 887 <div class="layout__item"> 888 <article class="destination__item"> 889 <a href="/zh-CN/Vacation-Packages/P/series=South-America"> 890 <img src="https://dlyp184jmtbyy.cloudfront.net/SeriesDetail/a5ed6236-bd38-45a2-9831-955b34760720.jpg" alt=" "> 891 892 <h3> 893 åç¾æ´² 894 </h3> 895 </a> 896 </article> 897 </div> 898 <div class="layout__item"> 899 <article class="destination__item"> 900 <a href="/zh-CN/Vacation-Packages/P/series=Israel-Jordan"> 901 <img src="https://dlyp184jmtbyy.cloudfront.net/SeriesDetail/70c91f48-4875-47f3-a515-b09f7d3eb1c5.jpg" alt=" "> 902 903 <h3> 904 以è²å & ç´æ¦ 905 </h3> 906 </a> 907 </article> 908 </div> 909 <div class="layout__item"> 910 <article class="destination__item"> 911 <a href="/zh-CN/Vacation-Packages/P/series=Cruise-Tours"> 912 <img src="https://dlyp184jmtbyy.cloudfront.net/SeriesDetail/74b6dbe5-155a-4aa9-9bac-e9a67d8478fc.jpg" alt=" "> 913 914 <h3> 915 éµè¼ªä¹æ 916 </h3> 917 </a> 918 </article> 919 </div> 920 <div class="layout__item"> 921 <article class="destination__item"> 922 <a href="/zh-CN/Vacation-Packages/P/series=Egypt-Africa"> 923 <img src="https://dlyp184jmtbyy.cloudfront.net/SeriesDetail/76862d8c-8bf1-4832-ba52-3f5b6a553156.jpg" alt=" "> 924 925 <h3> 926 åå & éæ´² 927 </h3> 928 </a> 929 </article> 930 </div> 931 </div> 932 </div> 933 </div> 934 </div> 935</section> 936
937<!-- OUR BEST SELLING PACKAGES --> 938<section class=""> 939 <div class="outer"> 940 <div class="inner scionbtncolor"> 941 <h2 style="color: #434b4d; " class="module-title centered section-headingIvytts section-headingIvysto">ç±éè¡ç¨</h2> 942 <div class="layout layout--trip-cards layout--slider"> 943 <div class="layout__inner card-slider"> 944 <div class="layout__item lunboheight"> 945 <article class="card card--best-seller"> 946 <a href="/zh-CN/Vacation-Package/Best-of-Eastern-Europe" class="card__link"> 947 <figure class="card__img"> 948 <img src="https://dlyp184jmtbyy.cloudfront.net/Package/3153f1bc-f334-423a-9ca5-df9e66c73c7c.jpg" alt=""> 949 950 <div class="card_discountinfo">æé«åªæ æ¯äºº $500 </div> 951 </figure> 952 <div class="card__body newcard__body indexnewcard__body"> 953 <div class="newcard_codenum"> 954 955 <span>åè: PED</span> 956 957 </div> 958 <h3 class="card__title card__titlefz card__titleheight">奧åå¸åæ±æç²¾é¸</h3> 959 <span class="card_days"> 960 12 天 10 å¤ 961 </span> 962 963 <ul class="card__stops" style=""> 964 <li>æ³èå ç¦</li> 965 <li>ä¼è²å ¡</li> 966 <li>æ å°¼é»</li> 967 <li>ç¦æ£®</li> 968 <li>è©ç¾æ¯å ¡</li> 969 <li>ç§å¸äºé£</li> 970 <li>æ³¢æ¯æä¼ç´</li> 971 <li>æ®å©ç¹ç¶å</li> 972 <li>å¸é佩æ¯</li> 973 <li>ç¶ä¹ç´</li> 974 <li>å¸ææ ¼</li> 975 <li>å¡è¿èä¼å©</li> 976 <li>æ³èå ç¦</li> 977 </ul> 978 979 </div> 980 <div class="newcard_bottom"> 981 <div class="newcard_price"> 982 æ¯äºº $2500 èµ· 983 </div> 984 </div> 985 </a> 986 </article> 987 </div> 988 <div class="layout__item lunboheight"> 989 <article class="card card--best-seller"> 990 <a href="/zh-CN/Vacation-Package/United-Kingdom-Ireland-Panorama" class="card__link"> 991 <figure class="card__img"> 992 <img src="https://dlyp184jmtbyy.cloudfront.net/Package/dd04f62e-3053-4053-9c73-c9e9bad3baae.png" alt=""> 993 994 <div class="card_discountinfo">æé«åªæ æ¯äºº $300 </div> 995 </figure> 996 <div class="card__body newcard__body indexnewcard__body"> 997 <div class="newcard_codenum"> 998
999 <span>åè: PUI</span> 1000 1001 </div> 1002 <h3 class="card__title card__titlefz card__titleheight">è±åãæç¾èç¶å ¸ä¹æ </h3> 1003 <span class="card_days"> 1004 14 天 12 å¤ 1005 </span> 1006 1007 <ul class="card__stops" style=""> 1008 <li>嫿¦</li> 1009 <li>岿±æµ·è²å²åå·¨ç³ç¾¤</li> 1010 <li>å·´æ¯</li> 1011 <li>å¡å°å¤«</li> 1012 <li>è²ä»å å¾·</li> 1013 <li>ç¾ æ¯èç¾</li> 1014 <li>æ²ç¹ç¦å¾·</li> 1015 <li>åºæå°¼</li> 1016 <li>å©å¢¨éå </li> 1017 <li>è«èµ«æ¸å´</li> 1018 <li>é¿æ¯é</li> 1019 <li>齿æ</li> 1020 <li>å·¨äººå ¤é</li> 1021 <li>è²ç¾æ³æ¯ç¹</li> 1022 <li>å±æèæ©</li> 1023 <li>æä¸å ¡</li> 1024 <li>æ¹å</li> 1025 <li>ç´å </li> 1026 <li>å²ç¹æç¦</li> 1027 <li>çæ´¥</li> 1028 <li>嫿¦</li> 1029 </ul> 1030 1031 </div> 1032 <div class="newcard_bottom"> 1033 <div class="newcard_price"> 1034 æ¯äºº $4100 èµ· 1035 </div> 1036 </div> 1037 </a> 1038 </article> 1039 </div> 1040 <div class="layout__item lunboheight"> 1041 <article class="card card--best-seller"> 1042 <a href="/zh-CN/Vacation-Package/Silk-Road-Expedition" class="card__link"> 1043 <figure class="card__img"> 1044 <img src="https://dlyp184jmtbyy.cloudfront.net/Package/e9e8889b-21b2-46e9-954f-235644f0201b.
1044webp" alt=""> 1045 1046 <div class="card_discountinfo">æé«åªæ æ¯äºº $350 </div> 1047 </figure> 1048 <div class="card__body newcard__body indexnewcard__body"> 1049 <div class="newcard_codenum"> 1050 1051 <span>åè: PSR</span> 1052 1053 </div> 1054 <h3 class="card__title card__titlefz card__titleheight">æ°ç絲綢ä¹è·¯</h3> 1055 <span class="card_days"> 1056 14 天 12 å¤ 1057 </span> 1058 1059 <ul class="card__stops" style=""> 1060 <li>å京</li> 1061 <li>ç靿¨é½</li> 1062 <li>åé¯çª</li> 1063 <li>æ¦ç </li> 1064 <li>å¼µæ</li> 1065 <li>西寧</li> 1066 <li>èå·</li> 1067 <li>å京</li> 1068 </ul> 1069 1070 </div> 1071 <div class="newcard_bottom"> 1072 <div class="newcard_price"> 1073 æ¯äºº $2150 èµ· 1074 </div> 1075 </div> 1076 </a> 1077 </article> 1078 </div> 1079 <div class="layout__item lunboheight"> 1080 <article class="card card--best-seller"> 1081 <a href="/zh-CN/Vacation-Package/Classic-Spain-Portugal" class="card__link"> 1082 <figure class="card__img"> 1083 <img src="https://dlyp184jmtbyy.cloudfront.net/Package/17ab0117-0d6c-436a-907f-c5bc67e13b51.jpg" alt=""> 1084 1085 <div class="card_discountinfo">æé«åªæ æ¯äºº $400 </div> 1086 </figure> 1087 <div class="card__body newcard__body indexnewcard__body"> 1088 <div class="newcard_codenum"> 1089 1090 <span>åè: PSP</span> 1091 1092 </div> 1093 <h3 class="card__title card__titlefz card__titleheight">åæè¥¿ççè¡èç風æ é</h3> 1094 <span class="card_days"> 1095 12 天 10 å¤ 1096 </span> 1097 1098 <ul class="card__stops" style=""> 1099 <li>馬德é</li> 1100 <li>è©æ¿æ»¿å </li> 1101 <li>費迪çª</li> 1102 <li>鿝æ¬</li> 1103 <li>è¾ç¹æ</li> 1104 <li>ç¾ å¡è§</li> 1105 <li>塿¯å±ä»</li> 1106 <li>å¡ç¶äº</li> 1107 <li>æ ¼æ¿é£é</li> 1108 <li>å¸é¯å©é£</li> 1109 <li>é¿å©å ªå¾·</li> 1110 <li>ç¦å«è¥¿äº</li> 1111 <li>å·´å¡éç´</li> 1112 </ul> 1113 1114 </div> 1115 <div class="newcard_bottom"> 1116 <div class="newcard_price"> 1117 æ¯äºº $2400 èµ· 1118 </div> 1119 </div> 1120 </a> 1121 </article> 1122 </div> 1123 <div class="layout__item lunboheight"> 1124 <article class="card card--best-seller"> 1125 <a href="/zh-CN/Vacation-Package/Scandinavia-Fjords" class="card__link"> 1126 <figure class="card__img"> 1127 <img src="https://dlyp184jmtbyy.cloudfront.net/Package/7b6251fb-df0d-4636-bdf1-db40c3434eee.png" alt=""> 1128 1129 <div class="card_discountinfo">æé«åªæ æ¯äºº $350 </div> 1130 </figure> 1131 <div class="card__body newcard__body indexnewcard__body"> 1132 <div class="newcard_codenum"> 1133
1134 <span>åè: PSF</span> 1135 1136 </div> 1137 <h3 class="card__title card__titlefz card__titleheight">åæåå°æ²³å³½ç£ä¹æ </h3> 1138 <span class="card_days"> 1139 12 天 10 å¤ 1140 </span> 1141 1142 <ul class="card__stops" style=""> 1143 <li>奿¬åæ ¹</li> 1144 <li>渡輪</li> 1145 <li>奧æ¯é¸</li> 1146 <li>èç¾ </li> 1147 <li>åä¸¹æ ¼å³½ç£</li> 1148 <li>ææ ¹</li> 1149 <li>æ²æ¯</li> 1150 <li>使å§</li> 1151 <li>æ¾æ©å³½ç£</li> 1152 <li>æ¾æ©é</li> 1153 <li>å²åº</li> 1154 <li>å¸å©æ¯é</li> 1155 <li>è嫿 ¼å³½ç£</li> 1156 <li>è嫿 ¼</li> 1157 <li>è¾å¾·å³½ç£</li> 1158 <li>éç¾åé»</li> 1159 <li>å¡ç¾æ¯å¡</li> 1160 <li>æ¯å¾·å¥ç¾æ©</li> 1161 <li>æ³¢ç¾ çæµ·æ¸¡è¼ª</li> 1162 <li>赫ç¾è¾åº</li> 1163 </ul> 1164 1165 </div> 1166 <div class="newcard_bottom"> 1167 <div class="newcard_price"> 1168 æ¯äºº $3550 èµ· 1169 </div> 1170 </div> 1171 </a> 1172 </article> 1173 </div> 1174 <div class="layout__item lunboheight"> 1175 <article class="card card--best-seller"> 1176 <a href="/zh-CN/Vacation-Package/Gems-of-Europe" class="card__link"> 1177 <figure class="card__img"> 1178 <img src="https://dlyp184jmtbyy.cloudfront.net/Package/e8fcb6c2-d757-421a-833d-71c7ced93077.jpg" alt=""> 1179 1180 <div class="card_discountinfo">æé«åªæ æ¯äºº $350 </div> 1181 </figure> 1182 <div class="card__body newcard__body indexnewcard__body"> 1183 <div class="newcard_codenum"> 1184 1185 <span>åè: PEF</span> 1186 1187 </div> 1188 <h3 class="card__title card__titlefz card__titleheight">ææ´²ç²¾è¯ä¹æ </h3> 1189 <span class="card_days"> 1190 12 天 10 å¤ 1191 </span> 1192 1193 <ul class="card__stops" style=""> 1194 <li>嫿¦</li> 1195 <li>å·´é»</li> 1196 <li>ç§æ£®</li> 1197 <li>ç±³è</li> 1198 <li>ç¶è¿å¨</li> 1199 <li>å¨å°¼æ¯</li> 1200 <li>èç¹å¡èå°¼æç§å¡</li> 1201 <li>æ¯è©</li> 1202 <li>ä½ç¾ 嫿¯</li> 1203 <li>ç¾ é¦¬</li> 1204 </ul> 1205 1206 </div> 1207 <div class="newcard_bottom"> 1208 <div class="newcard_price"> 1209 æ¯äºº $2850 èµ· 1210 </div> 1211 </div> 1212 </a> 1213 </article> 1214 </div> 1215 <div class="layout__item lunboheight"> 1216 <article class="card card--best-seller"> 1217 <a href="/zh-CN/Vacation-Package/Ancient-Glories-of-Greece-with-Aegean-Island-Cruise" class="card__link"> 1218 <figure class="card__img"> 1219 <img src="https://dlyp184jmtbyy.cloudfront.net/Package/02730157-48a4-47b7-92d1-29c05818e351.jpg" alt=""> 1220 1221 <div class="card_discountinfo">æé«åªæ æ¯äºº $350 </div> 1222 </figure> 1223 <div class="card__body newcard__body indexnewcard__body"> 1224 <div class="newcard_codenum"> 1225
1226 <span>åè: PGA</span> 1227 1228 </div> 1229 <h3 class="card__title card__titlefz card__titleheight">è¼ç å¤å¸èèæµªæ¼«æç´æµ·</h3> 1230 <span class="card_days"> 1231 12 天 10 å¤ 1232 </span> 1233 1234 <ul class="card__stops" style=""> 1235 <li>é å ¸</li> 1236 <li>æç´æµ·é輪</li> 1237 <li>ç§ææ¯éæ²³</li> 1238 <li>åç®é靿¯</li> 1239 <li>ç´èæ®å©ç¿</li> 1240 <li>奧æå¹äº</li> 1241 <li>ç´å¤«å¸ææ¯</li> 1242 <li>å¾·ç¾è²</li> 1243 <li>å¡èå·´å¡</li> 1244 <li>æ¢ ç¹ææ</li> 1245 <li>é å ¸</li> 1246 </ul> 1247 1248 </div> 1249 <div class="newcard_bottom"> 1250 <div class="newcard_price"> 1251 æ¯äºº $3150 èµ· 1252 </div> 1253 </div> 1254 </a> 1255 </article> 1256 </div> 1257 <div class="layout__item lunboheight"> 1258 <article class="card card--best-seller"> 1259 <a href="/zh-CN/Vacation-Package/Switzerland-Tour" class="card__link"> 1260 <figure class="card__img"> 1261 <img src="https://dlyp184jmtbyy.cloudfront.net/Package/ea74a313-692c-486e-82c3-89ce8b60fa9e.jpg" alt=""> 1262 1263 <div class="card_discountinfo">æé«åªæ æ¯äºº $350 </div> 1264 </figure> 1265 <div class="card__body newcard__body indexnewcard__body"> 1266 <div class="newcard_codenum"> 1267 1268 <span>åè: PEZ</span> 1269 1270 </div> 1271 <h3 class="card__title card__titlefz card__titleheight">ç士ç«è»å¤¢å¹»ä¹æ </h3> 1272 <span class="card_days"> 1273 12 天 10 å¤ 1274 </span> 1275 1276 <ul class="card__stops" style=""> 1277 <li>èé»ä¸</li> 1278 <li>ç§æ£®</li> 1279 <li>èµç¹æè¯</li> 1280 <li>èç¹å</li> 1281 <li>ç馬ç¹</li> 1282 <li>ç§å 諾</li> 1283 <li>èè«éè¨</li> 1284 <li>èé»ä¸</li> 1285 </ul> 1286 1287 </div> 1288 <div class="newcard_bottom"> 1289 <div class="newcard_price"> 1290 æ¯äºº $5150 èµ· 1291 </div> 1292 </div> 1293 </a> 1294 </article> 1295 </div> 1296 <div class="layout__item lunboheight"> 1297 <article class="card card--best-seller"> 1298 <a href="/zh-CN/Vacation-Package/Timeless-Italy" class="card__link"> 1299 <figure class="card__img"> 1300 <img src="https://dlyp184jmtbyy.cloudfront.net/Package/1d027a2d-b3dd-4cd9-b2de-adfc3f053d29.png" alt=""> 1301 1302 <div class="card_discountinfo">æé«åªæ æ¯äºº $300 </div> 1303 </figure> 1304 <div class="card__body newcard__body indexnewcard__body"> 1305 <div class="newcard_codenum"> 1306
1307 <span>åè: PEI</span> 1308 1309 </div> 1310 <h3 class="card__title card__titlefz card__titleheight">ç¾©å¤§å©æ·±åº¦é</h3> 1311 <span class="card_days"> 1312 12 天 10 å¤ 1313 </span> 1314 1315 <ul class="card__stops" style=""> 1316 <li>ç±³è</li> 1317 <li>ç¶è¿å¨</li> 1318 <li>å¨å°¼æ¯</li> 1319 <li>èçªå©è«¾å·¿</li> 1320 <li>æç¶ç´</li> 1321 <li>ä½ç¾ 嫿¯</li> 1322 <li>èç¹å¡èå°¼æç§å¡</li> 1323 <li>西è¶ç´</li> 1324 <li>æ¯è©</li> 1325 <li>é¿è¥¿è¥¿</li> 1326 <li>奧ç¾ç¶è¶æ</li> 1327 <li>ç¾ é¦¬</li> 1328 </ul> 1329 1330 </div> 1331 <div class="newcard_bottom"> 1332 <div class="newcard_price"> 1333 æ¯äºº $3100 èµ· 1334 </div> 1335 </div> 1336 </a> 1337 </article> 1338 </div> 1339 </div> 1340 </div> 1341 </div> 1342 </div> 1343 <!--sherpa start--> 1344 <!--<section> 1345 <div class="outer"> 1346 <div class="inner"> 1347 <h2 class="indexsherpafont" style="margin-top: 1em;margin-bottom:0.5em;"> 1348 æ è¡è³è¨åç°½èé ç¥ 1349 </h2> 1350 <p class="sherpafont">æä¹è¯ç¨èªçç±ä¸ååå®¶ç¶éå¦å¤ä¸ååå®¶æµéç®çå°çæ 客ï¼åå¿ è¦äºè§£æç¶åå®¶çéå¢é ç¥ã鏿âå®ç¨âï¼è¼¸å ¥æ¯åèªæ®µçä¿¡æ¯å°±å¯ä»¥ç²åç¸éå ¥å¢è³è¨ã </p> 1351 <div id="sherpa-trip-element"></div> 1352
1352<script> 1353 const elementConfig = { 1354 placement: "discovery", 1355 language: "zh-TW", 1356 features: { showTitle: false, showResults: false, }, 1357 1358 travellers: [ 1359 { 1360 nationality: "USA", 1361 vaccinations: [ 1362 { 1363 type: "COVID_19", 1364 status: "FULLY_VACCINATED" 1365 } 1366 ] 1367 } 1368 ], 1369 segments: [ 1370 // Outbound Segment 1371 { 1372 segmentType: 'OUTBOUND', 1373 origin: 1374 { 1375 countryCode: 'USA', 1376 }, 1377 destination: 1378 { 1379 countryCode: '', 1380 } 1381 1382 }, 1383 // Return Segment 1384 { 1385 segmentType: 'RETURN', 1386 origin: 1387 { 1388 countryCode: '', 1389 }, 1390 destination: 1391 { 1392 countryCode: 'USA', 1393 } 1394 1395 } 1396 ] 1397 } 1398 function onSherpaEvent(event) { 1399 if (event.type === 'sdkLoaded') { 1400 // sdk is ready, create and mount new elements 1401 $sherpa.V2.createElement('trip', elementConfig).mount('#sherpa-trip-element'); 1402 } 1403 } 1404 </script>
1404 1405
1405<script src="https://sdk.joinsherpa.io/widget.js?appId=spUzMTQ0NT" async></script>
1405--> 1406 1407 <!--</div> 1408 </div> 1409 </section>--> 1410 <!--sherpa end--> 1411 <!-- è¨é±æäºéè¨ å¥½ååªæé¦é¡µæ--> 1412 <div class="onpage-search indexonpage-search"> 1413 <form action="#" class="form form--dark form--desktop-inline disJuIvyesf"> 1414 <div class="widIvyesf"> 1415 <span style="">è¨é±æäºéè¨</span><br> 1416 <span class="IvyYeFontnsf" style="">ç´æ¥ç²åç¨å®¶åªæ åææ°æ éæ°èå°æ¨çæ¶ä»¶ç®±</span> 1417 </div> 1418 <div class="widIvyntf"> 1419 1420 <span class="" style=""><a href="https://dashboard.mailerlite.com/forms/684942/105480472132323206/share" target="_blank" class="btn">è¨é±</a></span> 1421 </div> 1422 </form> 1423 </div> 1424 1425 1426 <!-- TrustBox widget - Carousel --> 1427 <!--<div class="iframe_width"> 1428 <div class="trustpilot-widget" data-locale="en-US" data-template-id="53aa8912dec7e10d38f59f36" 1429 data-businessunit-id="5ac6a6bb8ee85000019fa386" data-style-height="140px" data-style-width="100%" 1430 data-theme="light" data-stars="4,5" data-review-languages="en"> 1431 <a href="https://www.trustpilot.com/review/peonytours.com" target="_blank" rel="noopener">Trustpilot</a> 1432 </div> 1433 </div>--> 1434 <!-- End TrustBox widget --> 1435 <div class="index-reviews-wrapper"> 1436 <div class="outer"> 1437 <div class="package-reviews-carousel__header"> 1438 1439 <h2 class="package-reviews-carousel__title">ä¾èªç實æ 客è©è«</h2> 1440 <a href="/zh-CN/home/reviews" class="btn">æ¥çææè©å¹</a> 1441 </div> 1442 <div class="inner"> 1443 1444 1445<div class="review-tabs-module"> 1446 1447 <div class="tab-buttons"> 1448 <a href="javascript:void(0)" class="tab-btn active" onclick="switchReviewTab(this, 'google')"> 1449 <div class="tab-btn-holder"> 1450 <div class="tab-btn-holder-firstrow"> 1451 <img src="/asset/img/icons/googleLogo.png" alt="google_logo" width="25" height="25"> 1452 Google Reviews 1453 </div> 1454 <div class="tab-rating"> 1455 <span class="tab-rating__value">4.6</span> 1456 <span class="tab-rating__stars"><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-partial" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" fill="url(#tab-star-gradient-google)"/></svg></span> 1457 </div> 1458 </div> 1459 </a> 1460 <a href="javascript:void(0)" class="tab-btn" onclick="switchReviewTab(this, 'peonytours')"> 1461 <div class="tab-btn-holder"> 1462 <div class="tab-btn-holder-firstrow"> 1463 <img src="/asset/img/icons/peonyIcon40x40.png" alt="peony_logo" width="25" height="25"> 1464 Peony Tours Reviews 1465 </div> 1466 1467 <div class="tab-rating"> 1468 <span class="tab-rating__value">4.8</span>
1469 <span class="tab-rating__stars"><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-partial" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" fill="url(#tab-star-gradient-peony)"/></svg></span> 1470 </div> 1471 </div> 1472 </a> 1473 <a href="https://www.trustpilot.com/review/peonytours.com" target="_blank" class="tab-btn"> 1474 <div class="tab-btn-holder"> 1475 <div class="tab-btn-holder-firstrow"> 1476 <img src="/asset/img/icons/trustPilotIcon.png" alt="trustpilot_logo" width="25" height="25"> 1477 TrustPilot Reviews 1478 </div> 1479 <div class="tab-rating"> 1480 <span class="tab-rating__value">4.7</span> 1481 <span class="tab-rating__stars"><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z"/></svg><svg class="star-partial" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"><path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" fill="url(#tab-star-gradient-trustpilot)"/></svg></span> 1482 </div> 1483 </div> 1484 </a> 1485 </div> 1486 1487 <div class="tab-content-container"> 1488 1489 <div id="review-content-google" class="review-tab-content" style="display: block;"> 1490<!-- Elfsight Google Reviews | Peony Tours Carousel -->
1491<script src="https://elfsightcdn.com/platform.js" async></script>
1491 1492<div class="elfsight-app-3054a4bb-c713-458c-9a90-3d79c0ff1886" data-elfsight-app-lazy></div> </div> 1493 <div id="review-content-peonytours" class="review-tab-content" style="display: none;"> 1494 1495<link href="/asset/css/swiper.min.css" rel="stylesheet" />
1496<script src="/asset/js/swiper.min.js"></script>
1496 1497 <section class="package-reviews-carousel"> 1498 1499 <div class="swiper package-reviews-swiper"> 1500 <div class="swiper-wrapper"> 1501 <div class="swiper-slide"> 1502 <article class="reviews-card reviews-card--carousel"> 1503 <div class="reviews-card__rating"> 1504 <div class="stars"> 1505 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1506 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1507 </svg> 1508 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1509 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1510 </svg> 1511 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1512 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1513 </svg> 1514 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1515 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1516 </svg> 1517 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1518 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1519 </svg> 1520 </div> 1521 <span class="separator">|</span> 1522 <span class="traveler-type">4th-time traveler Susan Pan</span> 1523 <span class="separator">|</span> 1524 <span>traveled in Sep 2026</span> 1525 </div> 1526 <div class="reviews-card__title"> 1527 <a>Great Scenic View and Awesome Tour Guide</a> 1528 </div> 1529 1530 <div class="reviews-card__body"> 1531 <p class="reviews-card__content" data-content> 1532 I strongly recommend Peony's Scandinavia & Fjords tour. The well designed itinerary took us to so many beautiful breathtaking scenic views and places, historical small towns, train, overnight ferry and cruises. Plus our awesome tour guide Mr. James Wang, who is very experience, knowledgeable, and with a sense of humor, took extra effort arranging photo stops at more scenic places as long as schedule allows, and allocate enough time for toilet stops and quick shopping. The tour exceeded my expectation. With the excellent experience, I've booked my next year's tour with peony without hesitation. I hope to meet Mr. James Wang again during the future tour. Thank You James Wang and Bobo Fung, Julia Qiu and Angel He! Peony rocks because of you! 1533 </p> 1534 <button class="reviews-card__toggle" data-toggle style="display: none;"> 1535 <span>Read more</span> 1536 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none"> 1537 <path d="M2 4L6 8L10 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 1538 </svg> 1539 </button> 1540 </div> 1541 1542 </article> 1543 </div> 1544 <div class="swiper-slide"> 1545 <article class="reviews-card reviews-card--carousel"> 1546 <div class="reviews-card__rating"> 1547 <div class="stars"> 1548 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1549 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1550 </svg> 1551 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1552 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1553 </svg> 1554 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1555 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1556 </svg> 1557 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1558 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1559 </svg> 1560 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1561 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1562 </svg> 1563 </div>
1564 <span class="separator">|</span> 1565 <span class="traveler-type">5th-time traveler jemmy hao</span> 1566 <span class="separator">|</span> 1567 <span>traveled in Sep 2026</span> 1568 </div> 1569 <div class="reviews-card__title"> 1570 <a>Balkans & Adriatic Highlights</a> 1571 </div> 1572 1573 <div class="reviews-card__body"> 1574 <p class="reviews-card__content" data-content> 1575 Every spot is very worthwhile to visit. 1576Hotel selections are excellent. 1577Schedule is stress-free. 1578Tour guide is dedicated and creative, unlike some others showing they are tired of their career. 1579 1580 1581 1582 </p> 1583 <button class="reviews-card__toggle" data-toggle style="display: none;"> 1584 <span>Read more</span> 1585 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none"> 1586 <path d="M2 4L6 8L10 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 1587 </svg> 1588 </button> 1589 </div> 1590 1591 </article> 1592 </div> 1593 <div class="swiper-slide"> 1594 <article class="reviews-card reviews-card--carousel"> 1595 <div class="reviews-card__rating"> 1596 <div class="stars"> 1597 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1598 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1599 </svg> 1600 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1601 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1602 </svg> 1603 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1604 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1605 </svg> 1606 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1607 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1608 </svg> 1609 <svg class="star-empty" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1610 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1611 </svg> 1612 </div> 1613 <span class="separator">|</span> 1614 <span class="traveler-type">1st-time traveler Anonymous</span> 1615 <span class="separator">|</span> 1616 <span>traveled in Sep 2026</span> 1617 </div> 1618 <div class="reviews-card__title"> 1619 <a>Scandinavia & Fjords Trip</a> 1620 </div> 1621 1622 <div class="reviews-card__body"> 1623 <p class="reviews-card__content" data-content> 1624 Weather was cold and wet, but scener
1624y was beautiful . Tour was not too fast paced and had a good mix of leisure time, sight seeing, and history lessons. We had James as our tour guide and he was funny and thoughtful. 1625 </p> 1626 <button class="reviews-card__toggle" data-toggle style="display: none;"> 1627 <span>Read more</span> 1628 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none"> 1629 <path d="M2 4L6 8L10 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 1630 </svg> 1631 </button> 1632 </div> 1633 1634 </article> 1635 </div> 1636 <div class="swiper-slide"> 1637 <article class="reviews-card reviews-card--carousel"> 1638 <div class="reviews-card__rating"> 1639 <div class="stars"> 1640 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1641 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1642 </svg> 1643 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1644 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1645 </svg> 1646 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1647 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1648 </svg> 1649 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1650 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1651 </svg> 1652 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1653 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1654 </svg> 1655 </div> 1656 <span class="separator">|</span> 1657 <span class="traveler-type">2nd-time traveler PEONY TOURS</span> 1658 <span class="separator">|</span> 1659 <span>traveled in Sep 2026</span> 1660 </div> 1661 <div class="reviews-card__title"> 1662 <a>The tour is fantastic.</a> 1663 </div> 1664 1665 <div class="reviews-card__body"> 1666 <p class="reviews-card__content" data-content> 1667 Saw different nature views. Tour guide gave a lot of information about every day. I have learned a lot stuffs at this journey. 1668 </p> 1669 <button class="reviews-card__toggle" data-toggle style="display: none;"> 1670 <span>Read more</span> 1671 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none"> 1672 <path d="M2 4L6 8L10 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 1673 </svg> 1674 </button> 1675 </div> 1676 1677 </article> 1678 </div> 1679 <div class="swiper-slide"> 1680 <article class="reviews-card reviews-card--carousel"> 1681 <div class="reviews-card__rating"> 1682 <div class="stars"> 1683 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1684 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1685 </svg> 1686 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1687 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1688 </svg> 1689 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1690 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1691 </svg> 1692 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1693 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1694 </svg> 1695 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1696 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1697 </svg> 1698 </div>
1699 <span class="separator">|</span> 1700 <span class="traveler-type">2nd-time traveler Yin Yin Liu </span> 1701 <span class="separator">|</span> 1702 <span>traveled in May 2026</span> 1703 </div> 1704 <div class="reviews-card__title"> 1705 <a>Italy, May 2026</a> 1706 </div> 1707 1708 <div class="reviews-card__body"> 1709 <p class="reviews-card__content" data-content> 1710 Italy was a wonderful vacation. Many thanks to our tour leader Ann Tsao who was an excellent tour leader, very knowledgeable, very caring and accommodating. She helped everyone take pictures and explained history throughout, and a very nice person. This was definitely a very memorable and a happy vacation, thanks so much again! 1711 </p> 1712 <button class="reviews-card__toggle" data-toggle style="display: none;"> 1713 <span>Read more</span> 1714 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none"> 1715 <path d="M2 4L6 8L10 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 1716 </svg> 1717 </button> 1718 </div> 1719 1720 </article> 1721 </div> 1722 <div class="swiper-slide"> 1723 <article class="reviews-card reviews-card--carousel"> 1724 <div class="reviews-card__rating"> 1725 <div class="stars"> 1726 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1727 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1728 </svg> 1729 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1730 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1731 </svg> 1732 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1733 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1734 </svg> 1735 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1736 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1737 </svg> 1738 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1739 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1740 </svg> 1741 </div> 1742 <span class="separator">|</span> 1743 <span class="traveler-type">2nd-time traveler Yin Yin Liu </span> 1744 <span class="separator">|</span> 1745 <span>traveled in Sep 2026</span> 1746 </div> 1747 <div class="reviews-card__title"> 1748 <a>
1748Northern Europe/ Scandanavia</a> 1749 </div> 1750 1751 <div class="reviews-card__body"> 1752 <p class="reviews-card__content" data-content> 1753 Northern Europe was a fantastic trip, definitely a great trip. My fiance and I had a wonderful vacation visiting the Nordic countries, we loved exploring the cities, the culture, viewing the breathtaking views of the fjords and all the many picturesque stops along the way, absolutely phenomenal. Many thanks to our tour leader James Wang, who led an incredible tour, he is very knowledgeable, experienced, accommodating, humorous and very kind, helps every client in every way he can. Also the driver was excellent, led smooth ride throughout the trip, as some parts not easy to drive, very well done! The food was super delicious, Nordic cuisine is definitely delicious, and the food quality and quantity is top notch on this tour. Overall a splendid, memorable and enjoyable vacation. We had a lot of fun and a great vacation, thanks to a wonderful tour leader and the many good places we visited on this tour. 1754 1755 </p> 1756 <button class="reviews-card__toggle" data-toggle style="display: none;"> 1757 <span>Read more</span> 1758 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none"> 1759 <path d="M2 4L6 8L10 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 1760 </svg> 1761 </button> 1762 </div> 1763 1764 </article> 1765 </div> 1766 <div class="swiper-slide"> 1767 <article class="reviews-card reviews-card--carousel"> 1768 <div class="reviews-card__rating"> 1769 <div class="stars"> 1770 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1771 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1772 </svg> 1773 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1774 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1775 </svg> 1776 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1777 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1778 </svg> 1779 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1780 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1781 </svg> 1782 <svg class="star-empty" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1783 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1784 </svg> 1785 </div> 1786 <span class="separator">|</span> 1787 <span class="traveler-type">1st-time traveler Lianju Chen</span>
1788 <span class="separator">|</span> 1789 <span>traveled in Aug 2026</span> 1790 </div> 1791 <div class="reviews-card__title"> 1792 <a>Eastern Europe</a> 1793 </div> 1794 1795 <div class="reviews-card__body"> 1796 <p class="reviews-card__content" data-content> 1797 We had a wonderful 12-day trip through Eastern Europe. Special thanks to our tour guide, Ocean, for his professionalism, attentive care, and informative commentary throughout the journey. His stories and insights helped us not only appreciate the beautiful scenery, but also gain a deeper understanding of the history and culture of each destination. We truly learned something new while revisiting the past. Thank you, Ocean, for your dedication and for making this trip so enjoyable, enriching, and memorable! 1798 </p> 1799 <button class="reviews-card__toggle" data-toggle style="display: none;"> 1800 <span>Read more</span> 1801 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none"> 1802 <path d="M2 4L6 8L10 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 1803 </svg> 1804 </button> 1805 </div> 1806 1807 </article> 1808 </div> 1809 <div class="swiper-slide"> 1810 <article class="reviews-card reviews-card--carousel"> 1811 <div class="reviews-card__rating"> 1812 <div class="stars"> 1813 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1814 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1815 </svg> 1816 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1817 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1818 </svg> 1819 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1820 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1821 </svg> 1822 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1823 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1824 </svg> 1825 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1826 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1827 </svg> 1828 </div> 1829 <span class="separator">|</span> 1830 <span class="traveler-type">2nd-time traveler Shuh Shya Li</span> 1831 <span class="separator">|</span> 1832 <span>traveled in Aug 2026</span> 1833 </div> 1834 <div class="reviews-card__title"> 1835 <a>My favour part is the Mozart Concert.</a> 1836 </div> 1837 1838 <div class="reviews-card__body"> 1839 <p class="reviews-card__content" data-content> 1840 The tour gay Mr. Ocean, he did a great job. And l have a wonderful trip. 1841 </p> 1842 <button class="reviews-card__toggle" data-toggle style="display: none;">
1843 <span>Read more</span> 1844 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none"> 1845 <path d="M2 4L6 8L10 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 1846 </svg> 1847 </button> 1848 </div> 1849 1850 </article> 1851 </div> 1852 <div class="swiper-slide"> 1853 <article class="reviews-card reviews-card--carousel"> 1854 <div class="reviews-card__rating"> 1855 <div class="stars"> 1856 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1857 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1858 </svg> 1859 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1860 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1861 </svg> 1862 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1863 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1864 </svg> 1865 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1866 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1867 </svg> 1868 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1869 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1870 </svg> 1871 </div> 1872 <span class="separator">|</span> 1873 <span class="traveler-type">3rd-time traveler Angela Lam</span> 1874 <span class="separator">|</span> 1875 <span>traveled in Aug 2026</span> 1876 </div> 1877 <div class="reviews-card__title"> 1878 <a>Scandinavia & Fjords (PSF)</a> 1879 </div> 1880 1881 <div class="reviews-card__body"> 1882 <p class="reviews-card__content" data-content> 1883 Sam is an amazing tour guide! He was caring, attentive, and incredibly knowledgeable about Scandinavia. He answered all of our questions thoroughly. I had a wonderful trip and highly recommend him! 1884 </p> 1885 <button class="reviews-card__toggle" data-toggle style="display: none;"> 1886 <span>Read more</span> 1887 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none"> 1888 <path d="M2 4L6 8L10 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 1889 </svg> 1890 </button> 1891 </div> 1892 1893 </article> 1894 </div> 1895 <div class="swiper-slide"> 1896 <article class="reviews-card reviews-card--carousel"> 1897 <div class="reviews-card__rating"> 1898 <div class="stars"> 1899 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1900 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1901 </svg> 1902 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1903 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1904 </svg> 1905 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1906 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1907 </svg> 1908 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1909 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1910 </svg> 1911 <svg class="star-filled" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 18 18"> 1912 <path d="M9 1.5L11.3875 6.6375L17 7.2375L12.9 10.9875L14.0875 16.5L9 13.5375L3.9125 16.5L5.1 10.9875L1 7.2375L6.6125 6.6375L9 1.5Z" /> 1913 </svg> 1914 </div>
1915 <span class="separator">|</span> 1916 <span class="traveler-type">1st-time traveler Gems of Europe</span> 1917 <span class="separator">|</span> 1918 <span>traveled in Aug 2026</span> 1919 </div> 1920 <div class="reviews-card__title"> 1921 <a>My favorite moment was Swizerland.</a> 1922 </div> 1923 1924 <div class="reviews-card__body"> 1925 <p class="reviews-card__content" data-content> 1926 swizerland, people and weather 1927 </p> 1928 <button class="reviews-card__toggle" data-toggle style="display: none;"> 1929 <span>Read more</span> 1930 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none"> 1931 <path d="M2 4L6 8L10 4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /> 1932 </svg> 1933 </button> 1934 </div> 1935 1936 </article> 1937 </div> 1938 1939 </div> 1940 1941 <div class="package-reviews-navigation"> 1942 <div class="swiper-button-prev package-reviews-prev"> 1943 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"> 1944 <path d="M15 18L9 12L15 6" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" /> 1945 </svg> 1946 </div> 1947 <div class="swiper-button-next package-reviews-next"> 1948 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none"> 1949 <path d="M9 6L15 12L9 18" stroke="currentColor" stroke-width="1" stroke-linecap="round" stroke-linejoin="round" /> 1950 </svg> 1951 </div> 1952 </div> 1953 1954 <div class="swiper-scrollbar package-reviews-scrollbar"></div> 1955 1956 </div> 1957 </section> 1958 <svg style="width: 0; height: 0; position: absolute;" aria-hidden="true"> 1959 <defs> 1960 <linearGradient id="star-half-gradient" x1="0%" y1="0%" x2="100%" y2="0%"> 1961 <stop offset="50%" style="stop-color:#FFB800;stop-opacity:1" /> 1962 <stop offset="50%" style="stop-color:#E0E0E0;stop-opacity:1" /> 1963 </linearGradient> 1964 </defs> 1965 </svg> 1966 <div class="modal-outer Multi_Country" data-modal-target-id="reviewsGalleryModal" id="reviewsGalleryModal"></div> 1967 <style> 1968 .package-reviews-navigation { 1969 display: block; 1970 } 1971 1972 .package-reviews-scrollbar { 1973 display: none; 1974 } 1975 1976 @media (max-width: 767px) { 1977 .package-reviews-navigation { 1978 display: none; 1979 } 1980 1981 .package-reviews-scrollbar { 1982 display: block; 1983 height: 4px; 1984 background: #e0e0e0; 1985 border-radius: 2px; 1986 margin-top: 16px; 1987 } 1988 1989 .package-reviews-scrollbar .swiper-scrollbar-drag { 1990 background: #b6363b; 1991 border-radius: 2px; 1992 } 1993 } 1994 </style> 1995
1995<script> 1996 $(window).on('load', function () { 1997 (function () { 1998 'use strict'; 1999 2000 const CHAR_LIMIT = 300; 2001 2002 var reviewSlideCount = 10; 2003 2004 var swiperOptions = { 2005 slidesPerView: 1, 2006 spaceBetween: 0, 2007 loop: false, 2008 autoHeight: true, 2009 simulateTouch: reviewSlideCount > 1, 2010 allowTouchMove: reviewSlideCount > 1, 2011 touchRatio: 1, 2012 touchAngle: 45, 2013 resistance: true, 2014 resistanceRatio: 0.85, 2015 navigation: reviewSlideCount > 1 ? { 2016 nextEl: '.package-reviews-next', 2017 prevEl: '.package-reviews-prev', 2018 } : false, 2019 scrollbar: { 2020 el: '.package-reviews-scrollbar', 2021 draggable: true, 2022 }, 2023 keyboard: { 2024 enabled: reviewSlideCount > 1, 2025 }, 2026 a11y: { 2027 enabled: true, 2028 }, 2029 breakpoints: { 2030 768: { 2031 slidesPerView: 1, 2032 spaceBetween: 20, 2033 }, 2034 1024: { 2035 slidesPerView: 1, 2036 spaceBetween: 30, 2037 }, 2038 } 2039 }; 2040 2041 var packageReviewsSwiper = new Swiper('.package-reviews-swiper', swiperOptions); 2042 window.packageReviewsSwiper = packageReviewsSwiper; 2043 2044 if (reviewSlideCount <= 1) { 2045 $('.package-reviews-navigation').hide(); 2046 $('.package-reviews-scrollbar').hide(); 2047 } 2048 2049 2050 $('.reviews-card--carousel').each(function () { 2051 var $card = $(this); 2052 var $content = $card.find('[data-content]'); 2053 var $toggle = $card.find('[data-toggle]'); 2054 var $toggleText = $toggle.find('span'); 2055 var $toggleIcon = $toggle.find('svg'); 2056 2057 2058 var fullText = $content.text().trim(); 2059 2060 if (fullText.length > CHAR_LIMIT) { 2061 2062 $content.data('full-text', fullText); 2063 2064 var truncatedText = truncateAtWordBoundary(fullText, CHAR_LIMIT); 2065 $content.text(truncatedText); 2066 2067 $toggle.show(); 2068 2069 $toggle.on('click', function () { 2070 var isExpanded = $content.hasClass('is-expanded'); 2071 2072 if (isExpanded) { 2073 $content.removeClass('is-expanded'); 2074 $content.text(truncatedText); 2075 $toggleText.text('Read more'); 2076 $toggleIcon.removeClass('is-expanded'); 2077 } else { 2078 $content.addClass('is-expanded'); 2079 $content.text($content.data('full-text')); 2080 $toggleText.text('Read less'); 2081 $toggleIcon.addClass('is-expanded'); 2082 } 2083 2084 setTimeout(function () { 2085 packageReviewsSwiper.updateAutoHeight(); 2086 }, 10); 2087 }); 2088 } 2089 }); 2090 packageReviewsSwiper.updateAutoHeight(); 2091 function truncateAtWordBoundary(text, maxLength) { 2092 if (text.length <= maxLength) { 2093 return text; 2094 } 2095 2096 var lastSpaceIndex = text.lastIndexOf(' ', maxLength); 2097 2098 if (lastSpaceIndex === -1) { 2099 return text.substring(0, maxLength) + '...'; 2100 } 2101 2102 return text.substring(0, lastSpaceIndex) + '...'; 2103 } 2104 })(); 2105 }); 2106 </script>
2106 2107 2108 </div> 2109 2110 <div id="review-content-trustpilot" class="review-tab-content" style="display: none;"> 2111 2112 </div> 2113 2114 </div> 2115 2116</div> 2117
2118<script> 2119 function switchReviewTab(element, tabId) { 2120 var contents = document.querySelectorAll('.review-tab-content'); 2121 contents.forEach(function (content) { 2122 content.style.display = 'none'; 2123 }); 2124 2125 var btns = document.querySelectorAll('.review-tabs-module .tab-btn'); 2126 btns.forEach(function (btn) { 2127 btn.classList.remove('active'); 2128 }); 2129 2130 var targetContent = document.getElementById('review-content-' + tabId); 2131 if (targetContent) { 2132 targetContent.style.display = 'block'; 2133 } 2134 2135 if (element) { 2136 element.classList.add('active'); 2137 2138 var externalUrl = element.getAttribute('data-url'); 2139 if (externalUrl) { 2140 var newWindow = window.open(externalUrl, '_blank'); 2141 2142 if (newWindow) { 2143 newWindow.opener = null; 2144 } 2145 } 2146 } 2147 2148 // Update swiper when tab becomes visible 2149 if (typeof packageReviewsSwiper !== 'undefined' && tabId === 'peonytours') { 2150 setTimeout(function () { 2151 packageReviewsSwiper.update(); 2152 packageReviewsSwiper.updateAutoHeight(); 2153 }, 100); 2154 } 2155 } 2156</script>
2156 2157 2158<!-- SVG Definitions for Star Half Gradient --> 2159<svg style="width: 0; height: 0; position: absolute;" aria-hidden="true"> 2160 <defs> 2161 <linearGradient id="tab-star-gradient-peony" x1="0%" y1="0%" x2="100%" y2="0%"> 2162 <stop offset="80%" style="stop-color: #b6363b; stop-opacity: 1 " /> 2163 <stop offset="80%" style="stop-color:#E0E0E0;stop-opacity:1" /> 2164 </linearGradient> 2165 <linearGradient id="tab-star-gradient-trustpilot" x1="0%" y1="0%" x2="100%" y2="0%"> 2166 <stop offset="70%" style="stop-color: #b6363b; stop-opacity: 1 " /> 2167 <stop offset="70%" style="stop-color:#E0E0E0;stop-opacity:1" /> 2168 </linearGradient> 2169 <linearGradient id="tab-star-gradient-google" x1="0%" y1="0%" x2="100%" y2="0%"> 2170 <stop offset="60%" style="stop-color: #b6363b; stop-opacity: 1 " /> 2171 <stop offset="60%" style="stop-color:#E0E0E0;stop-opacity:1" /> 2172 </linearGradient> 2173 </defs> 2174</svg> 2175 </div> 2176 </div> 2177 </div> 2178</section>
2179<script> 2180 $(".card--best-seller").each(function () { 2181 if ($(this).children().hasClass("card__footer")) { 2182 $(this).children().find(".newcard_bottom").addClass("indexnewcard_bottom"); 2183 } 2184 }) 2185 2186</script>
2186 2187 2188 <footer class="page-footer moduleIvyot module--altIvyot"> 2189 <div class="outer"> 2190 <div class="inner"> 2191 <div class="footer-widgets"> 2192 <div class="footer-widget"> 2193 <h2 class="footer-widget__title">è¨é±é»åå ±</h2> 2194 <p class="footpIvytn">åäº«ææ°æ éæ¶æ¯&ç¨å®¶åªæ ææ£</p> 2195 <p><a href="https://dashboard.mailerlite.com/forms/684942/105480472132323206/share" target="_blank" class="btn">è¨é±</a></p> 2196 </div> 2197 <div class="footer-widget"> 2198 <h2 class="footer-widget__title">宿¹ç¤¾ç¾¤</h2> 2199 <ul class="inline-group footer-social"> 2200 <li><span class="footpIvytn">微信</span><a href="javascript:;" class="footer-social__item"><img src="/asset/img/footer-logos/wechatQRCode.png"></a></li> 2201 <li><span class="footpIvytn">Line</span><a href="javascript:;" class="footer-social__item"><img src="/asset/img/footer-logos/qrcode.jpg"></a></li> 2202 <li><span class="footpIvytn">Facebook</span><a href="https://www.facebook.com/pages/PeonyTours/145915295511126" target="_blank" class="footer-social__item"><img style="width: 45px;margin: auto;" src="/asset/img/peonyImage/facebook.svg"></a></li> 2203 </ul> 2204 </div> 2205 </div> 2206 <div class="page-footer__lower"> 2207 <nav class="footer-nav"> 2208 <ul class="footer-menu"> 2209 <div class="footer-logo-left"> 2210 <div class="footer-container"> 2211 <div class="footer-left"> 2212 <ul> 2213 <li><a href="/zh-CN/Vacation-Packages/P/All">ç±éç®çå°</a></li> 2214 <li><a href="/zh-CN/Home/PrivateTours">客製å°å</a></li> 2215 <li><a href="/zh-CN/Home/termsandconditions">å ±åé ç¥</a></li> 2216 </ul> 2217 </div> 2218 <div class="footer-right"> 2219 <li> 2220 <div class="daohangclick customer-service-header"> 2221 <p>å®¢æ¶æå</p><img src="/asset/img/footer-logos/footerminus-white.png" class="plus-minus-icon"> 2222 </div> 2223 <div class="customer-service-accordion"> 2224 <a href="#"><a href="/zh-CN/Home/ContactUs">è¯ç¹«æå</a></a> 2225 <a href="/zh-CN/Account/SignIn">æ 客ç»é</a> 2226 <a href="/zh-CN/Home/OnlinePayment">ç·ä¸æ¯ä»</a> 2227 <a href="/zh-CN/Home/managemybooking">æ¥æ¾æçè¨ä½</a> 2228 </div> 2229 </li> 2230 <li> 2231 <div class="daohangclick information-header"> 2232 <p>æ 客è³è¨</p><img src="/asset/img/footer-logos/footerminus-white.png" class="plus-minus-icon"> 2233 </div> 2234 <div class="information-accordion"> 2235 <a href="/zh-CN/Info/TravelInsurance">æ éä¿éª</a> 2236 <a href="/zh-CN/Info/TravelStyles">æ è¡é¢¨æ ¼</a> 2237 <a href="/zh-CN/Info/FAQ">çåè§£ç</a> 2238 <a href="/zh-CN/Info/BeforeYourTrip">æ éè³è¨</a> 2239 <a href="/zh-CN/Info/Visa">ç°½è & è·ç §</a> 2240 </div> 2241 </li> 2242 <li> 2243 <div class="daohangclick about-us-header"> 2244 <p>éæ¼æå</p><img src="/asset/img/footer-logos/footerminus-white.png" class="plus-minus-icon"> 2245 </div> 2246 <div class="about-us-accordion"> 2247 <a href="/zh-CN/Info/AboutUs">éæ¼æå</a> 2248 <a href="/zh-CN/Home/reviews">æ 客迴é¿</a> 2249 2250 <a href="/zh-CN/Home/privacypolicy">é±ç§æ¬</a> 2251 <a href="/zh-CN/Info/Press">ææ°æ¶æ¯</a> 2252 <a href="/zh-CN/Home/AccessibilityStatement">ç¡éç¤è²æ</a> 2253 <a href="javascript:void(0);" onclick="if(window.openCookieSettings) window.openCookieSettings();">é±ç§æ¬é¸æ</a> 2254 </div> 2255 </li> 2256 </div> 2257 </div> 2258 </div> 2259 <div class="footer-logo-right"><a href="/zh-CN/"><img src="/asset/img/footer-logos/peony-footer-white-logo.png" width="115" height="85"></a></div> 2260 </ul> 2261 </nav> 2262 <ul class="affliated-logos gray"> 2263 <li><p class="copyright">All Rights Reserved © 2026 â Peony Tours</p></li> 2264 <div class="footer-copyright-right"> 2265 <li>
2265<a href="https://www.ustoa.com/Peony-Tours" target="_blank"><img src="/asset/img/footer-logos/USTOA.png" width="92" height="26"></a></li> 2266 <li><a href="javascript:;"><img src="/asset/img/footer-logos/visa-master.png" width="95" height="25"></a></li> 2267 <li> 2268
2268<script type="text/javascript" src="https://sealserver.trustwave.com/seal.js?style=invert&code=78a4266a0ca511e0b34b005056b201e5"></script>
2268 2269 </li> 2270 <li> 2271
2271<script async type="text/javascript" src="https://seal.godaddy.com/getSeal?sealID=goOPLDNf9ZwRcRvnZSe9MLSR7MjKHmxXSc4Mhr9JN5zEZX8VnmwvabM9w6K1"></script>
2271 2272 </li> 2273 </div> 2274 </ul> 2275 </div> 2276 </div> 2277 </div> 2278 </footer> 2279 </div> 2280 2281 2282<style> 2283 .buttonIvyzzz { 2284 display: inline-block; 2285 background-image: url(/asset/img/icons/search-icon-white.min.svg); 2286 background-repeat: no-repeat; 2287 background-position: right .125em center; 2288 min-width: 22px; 2289 min-height: 32px; 2290 } 2291 2292 .button-primary { 2293 background-color: #1D2E37; 2294 border-color: #1D2E37; 2295 color: #FFF; 2296 border: none; 2297 } 2298 2299 .button-small { 2300 height: 24px; 2301 line-height: 24px; 2302 padding: 0 12px; 2303 transform: translateY(32%); 2304 } 2305 2306 input[name="key"] { 2307 /*border-bottom: 1px solid #2C3C4A;*/ 2308 /*background-color: #1D2E37;*/ 2309 } 2310 2311 input[name="key"]:focus { 2312 border: 1px solid #FFF; 2313 } 2314</style> 2315<div class="fixed-search"> 2316 <div class="fixed-search__inner"> 2317 <a href="javascript:;" class="toggle-closed" id="close-fixed-search"></a> 2318 <div class="inner"> 2319 <form action="/zh-CN/Home/SearchResultsNews" method="get" class="form form--dark form--desktop-inline"> 2320 <legend>æå°å髿 é</legend> 2321 <div class="control"> 2322 <div class="control__label"> 2323 <label for="series">鏿åå</label> 2324 </div> 2325 <div class="control__field"> 2326 <select name="series" class="dark" id="sltSeriesFixed"> 2327 <option value="-1">鏿åå</option> 2328 <option value="2">æ æ´²</option> 2329 <option value="1">ä¸å & äºæ´²</option> 2330 <option value="44">éµè¼ªä¹æ </option> 2331 <option value="16">åå & éæ´²</option> 2332 2333 </select> 2334 </div> 2335 </div> 2336 <div class="control"> 2337 <div class="control__label"> 2338 <label for="country">鏿åå®¶</label> 2339 </div> 2340 <div class="control__field"> 2341 <select name="country" class="dark" id="sltCountryFixed"> 2342 <option data-country="" value="">鏿åå®¶</option> 2343 </select> 2344 </div> 2345 </div> 2346 2347 <div class="control controlhaveicon"> 2348 <div class="control__label"> 2349 <label for="departure">鏿åºç¼æ¥æ</label> 2350 </div> 2351 <div class="control__field"> 2352 <select name="departure" class="dark"> 2353 <option value="">鏿åºç¼æ¥æ</option> 2354 <option value="2026,10">åæ 2026</option> 2355 <option value="2026,11">å䏿 2026</option> 2356 <option value="2026,12">åäºæ 2026</option> 2357 <option value="2027,1">䏿 2027</option> 2358 <option value="2027,2">äºæ 2027</option> 2359 <option value="2027,3">䏿 2027</option> 2360 <option value="2027,4">åæ 2027</option> 2361 <option value="2027,5">äºæ 2027</option> 2362 <option value="2027,6">å æ 2027</option> 2363 <option value="2027,7">䏿 2027</option> 2364 <option value="2027,8">å «æ 2027</option> 2365 <option value="2027,9">乿 2027</option> 2366 <option value="2027,10">åæ 2027</option> 2367 <option value="2027,11">å䏿 2027</option> 2368 <option value="2027,12">åäºæ 2027</option> 2369 <option value="2028,1">䏿 2028</option> 2370 <option value="2028,2">äºæ 2028</option> 2371 <option value="2028,3">䏿 2028</option> 2372 </select> 2373 </div> 2374 </div> 2375 <input type="hidden" id="searchType" name="searchType" value="
23750" /> 2376 <div class="control"> 2377 <div class="control__field"> 2378 <input type="submit" class="btn" onclick="SearchLog()" value="éå§æå°"> 2379 </div> 2380 </div> 2381 </form> 2382 2383 <form action="/zh-CN/Home/SearchResultsNews" method="get" class="form form--dark form--free-search" style="max-width: 100%"> 2384 <legend> 2385 OR 2386 <div class="visually-hidden">Search by Keyword or trip</div> 2387 </legend> 2388 2389 <div class="control" style="display: inline-block; width: 74%; margin-right: .35em;"> 2390 <div class="control__label"> 2391 <label for="departure">Search by Keyword or trip</label> 2392 </div> 2393 <div class="control__field toumingtext"> 2394 <input type="text" placeholder="Enter a keyword or trip code" name="key" /> 2395 </div> 2396 </div> 2397 <button class="button buttonIvyzzz button-primary button-rounded button-small" onclick="kWordSearch()" style="display: inline-block; background-color: #1D2E37; padding: 0;" type="submit" value=""></button> 2398 <input type="hidden" id="keySearchType" name="searchType" value="1" /> 2399 </form> 2400 </div> 2401 </div> 2402</div> 2403<input type="hidden" class="lang" value="zh-CN" />
2404<script> 2405 $('form.form--dark').on('submit', function () { 2406 var selected = $('#sltCountryFixed option:selected'); 2407 var isRegion = selected.attr('isregion'); 2408 2409 if (isRegion === 'true') { 2410 // æ¯åºå â æäº¤æ region=åºåID 2411 $('#sltCountryFixed').attr('name', 'region'); 2412 } else { 2413 // æ¯å½å®¶ â æäº¤æ country=å½å®¶ID 2414 $('#sltCountryFixed').attr('name', 'country'); 2415 } 2416 }); 2417 2418 // ç¹å»å³ä¸è§ææå°å¾æ çæ¶å æ¥è¯¢ææå½å®¶æ°æ® 2419 $("#search-toggle").click(function () { 2420 2421 var info = {}; 2422 // -1ä»£è¡¨å ¨é¨ 2423 info.Id = -1; 2424 info.Name = $(".lang").val(); 2425 $.ajax({ 2426 type: 'POST', 2427 url: "/Home/ChangeCountryBySeries", 2428 data: { "info": JSON.stringify(info) }, 2429 success: function (result) { 2430 if (Array.isArray(result)) { 2431 // æ¥æå®ç³»å â è¿åå½å®¶æ°ç» 2432 bindData1(result, []); 2433 } else { 2434 // æ¥å ¨é¨ â è¿å {country, region} 2435 bindData1(result.country, result.region); 2436 } 2437 } 2438 }); 2439 2440 }) 2441 2442 var lang = $(".lang").val(); 2443 $(function () { 2444 $('#sltSeriesFixed').change(function () { 2445 var seriesId = $('#sltSeriesFixed').val(); 2446 if (seriesId == null || seriesId == "") return; 2447 var info = {}; 2448 info.Id = seriesId; 2449 info.Name = lang; 2450 $.ajax({
2451 type: 'POST', 2452 url: "/Home/ChangeCountryBySeries", 2453 data: { "info": JSON.stringify(info) }, 2454 success: function (result) { 2455 if (Array.isArray(result)) { 2456 // æ¥æå®ç³»å â è¿åå½å®¶æ°ç» 2457 bindData1(result, []); 2458 } else { 2459 // æ¥å ¨é¨ â è¿å {country, region} 2460 bindData1(result.country, result.region); 2461 } 2462 } 2463 }); 2464 }) 2465 2466 }) 2467 function kWordSearch()//å ³é®åæ¥è¯¢æ¹æ³ 2468 { 2469 var key = $("[name=key]").val();//å ³é®è¯ 2470 var search = $("#keySearchType").val();//æç´¢ç±»å 2471 $.ajax({ 2472 type: "Post", 2473 url: "/Home/GuestSearchLog", 2474 data: { del: key, "culture": lang, searchType : search }, 2475 success: function (res) { 2476 }, 2477 error: function () { } 2478 }); 2479 } 2480 function SearchLog() 2481 { 2482 var region = $("select[name='region']").find("option:selected").data("region");//æ´² 2483 var country = $("select[name='country']").find("option:selected").data("c
2483ountry");//å½å®¶ 2484 var departure = $("[name=departure]").val();//æ¥æ 2485 var search = $("#searchType").val();//æç´¢ç±»å 2486 var str = []; 2487 if (region != "" && region != undefined) str.push(region); 2488 if (country != "" && country != undefined) str.push(country); 2489 if (departure != "") { 2490 var strdate = departure.split(','); 2491 if (strdate[1].length == 1) { 2492 strdate[1] = "0" + strdate[1]; 2493 departure = strdate.join(','); 2494 } 2495 departure = departure.replace(",", ""); 2496 str.push(departure); 2497 } 2498 $.ajax({ 2499 type: "Post", 2500 url: "/Home/GuestSearchLog", 2501 data: { del: str.join('/'), "culture": lang, searchType : search }, 2502 success: function (res) { 2503 }, 2504 error: function () { } 2505 }); 2506 } 2507 function bindData1(list, regionList) { 2508 if (!list) list = []; 2509 if (!regionList) regionList = []; 2510 var htmlStr = "<option value=''>鏿åå®¶</option>"; 2511 if (lang && lang.toLowerCase().includes("en")) { 2512 htmlStr = "<option value=''>Select Country</option>"; 2513 } 2514 // å° region ä¸ country åå¹¶ï¼æ OrderInNavbarRegion ååºãåæé¦åæ¯ååºæ··åæåº 2515 var merged = []; 2516 for (var i = 0; i < regionList.length; i++) { 2517 merged.push({ 2518 order: regionList[i].OrderInNavbarRegion || 0, 2519 name: regionList[i].RegionName, 2520 value: regionList[i].RegionId, 2521 isRegion: true 2522 }); 2523 } 2524 for (var j = 0; j < list.length; j++) { 2525 merged.push({ 2526 order: list[j].OrderInNavbarRegion || 0, 2527 name: list[j].CountryName, 2528 value: list[j].CountryId, 2529 isRegion: false 2530 }); 2531 } 2532 merged.sort(function (a, b) { 2533 // ç´æ¥æ order ååºæåºï¼å order åæ name ååºï¼ä¸å对 0 ç¹æ®å¤çï¼ 2534 if (a.order !== b.order) return a.order - b.order; 2535 return (a.name || "").localeCompare(b.name || ""); 2536 }); 2537 for (var k = 0; k < merged.length; k++) { 2538 htmlStr += "<option value='" + merged[k].value + "' isregion='" + merged[k].isRegion + "' data-order='" + merged[k].order + "'>" 2539 + merged[k].name + "</option>"; 2540 } 2541 2542 $('#sltCountryFixed').html(htmlStr); 2543 } 2544 2545</script>
2545 2546 <div class="modal-overlay"></div> 2547
2547<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.5.1/moment.min.js"></script>
2547 2548
2548<script src="https://code.jquery.com/jquery-migrate-1.1.0.min.js"></script>
2548 2549
2549<script src="/asset/js/pikaday.js"></script>
2549 2550
2550<script src="/asset/js/pikaday.jquery.js"></script>
2550 2551
2551<script src="/asset/js/flickity.pkgd.min.js"></script>
2551 2552
2552<script src="/asset/js/jquery.jqprint-0.3.js"></script>
2552 2553
2553<script src="/asset/js/template.js"></script>
2553 2554
2554<script src="/asset/js/webfunction.js?t=202606011500" charset="utf-8"></script>
2554 2555
2555<script src="/asset/js/aw-account.js?v=20260424"></script>
2555 2556
2556<script src="/asset/js/aw.js?v=202609241408"></script>
2556 2557 2558 2559 2560 2561
2561<script> 2562 $(document).ready(function () { 2563 $(".information-header").click(); 2564 $(".about-us-header").click(); 2565 $("#menu-toggle").click(function () { $(document).scrollTop(0); }); 2566 $(".daohangclick").click(function () { 2567 $(this).toggleClass("active"); 2568 $(this).find('.plus-minus-icon').attr('src', function (index, attr) { 2569 return attr.includes('plus') ? '/asset/img/footer-logos/footerminus-white.png' : '/asset/img/footer-logos/footerplus-white.png'; 2570 }); 2571 $(this).next('div').slideToggle(300); 2572 }); 2573 }); 2574 </script>
2574 2575 2576 2577 2578 2579<style> 2580 #cc-widget * { 2581 box-sizing: border-box; 2582 margin: 0; 2583 padding: 0; 2584 } 2585 2586 #cc-banner { 2587 position: fixed; 2588 bottom: 16px; 2589 left: 50%; 2590 transform: translateX(-50%); 2591 z-index: 9999; 2592 width: 580px; 2593 max-width: calc(100vw - 32px); 2594 background: #FFF; 2595 border-radius: 4px; 2596 box-shadow: 0 8px 40px rgba(0,0,0,.18); 2597 overflow: hidden; 2598 transition: opacity 0.6s ease-out, transform 0.6s ease-out; 2599 } 2600 2601 #cc-banner.cc-hidden { 2602 opacity: 0; 2603 transform: translateX(-50%) translateY(50px); 2604 pointer-events: none; 2605 } 2606 2607 #cc-header { 2608 background: #48566E; 2609 padding: 14px 20px; 2610 display: flex; 2611 align-items: center; 2612 gap: 10px; 2613 } 2614 2615 #cc-header svg { 2616 width: 20px; 2617 height: 20px; 2618 flex-shrink: 0; 2619 } 2620 2621 #cc-header span { 2622 font-family: 'PingFangMediumMR'; 2623 color: #FFF; 2624 font-size: 16px; 2625 } 2626 2627 #cc-body { 2628 padding: 14px 20px 4px; 2629 } 2630 2631 #cc-body p { 2632 font-family: 'PingFang-SC-SemiboldMR'; 2633 font-size: 14px; 2634 color: #1D2E37; 2635 line-height: 1.6; 2636 } 2637 2638 #cc-body a { 2639 color: #1D2E37; 2640 } 2641 2642 #cc-settings-panel { 2643 padding: 0 20px; 2644 display: none; 2645 flex-direction: column; 2646 } 2647 2648 #cc-settings-panel.cc-open { 2649 display: flex; 2650 } 2651 2652 .cc-row { 2653 display: flex; 2654 align-items: center; 2655 justify-content: space-between; 2656 margin: 7px 0 !important; 2657 background-color: #f1f1f1; 2658 border-radius: 6px; 2659 padding: 0 10px !important; 2660 } 2661 2662 .cc-row-info { 2663 flex: 1; 2664 padding: 10px 0 !important; 2665 } 2666 2667 .cc-row-info strong { 2668 display: block; 2669 font-size: 14px; 2670 color: #1D2E37; 2671 font-family: 'PingFangMediumMR'; 2672 } 2673 2674 .cc-row-info small { 2675 font-size: 14px; 2676 color: #1D2E37; 2677 line-height: 1.4; 2678 font-family: 'PingFang-SC-SemiboldMR' 2679 } 2680 2681 .cc-toggle { 2682 position: relative; 2683 display: inline-block; 2684 width: 40px; 2685 height: 22px; 2686 flex-shrink: 0; 2687 margin-top: 2px; 2688 } 2689 2690 .cc-toggle input { 2691 display: none; 2692 } 2693 2694 .cc-slider { 2695 position: absolute; 2696 inset: 0; 2697 background: #ddd; 2698 border-radius: 22px; 2699 cursor: pointer; 2700 transition: background .2s; 2701 } 2702 2703 .cc-slider:before { 2704 content: ''; 2705 position: absolute; 2706 width: 16px; 2707 height: 16px; 2708 left: 3px; 2709 top: 3px; 2710 background: #fff; 2711 border-radius: 50%; 2712 transition: transform .2s; 2713 box-shadow: 0 1px 4px rgba(0,0,0,.2); 2714 } 2715 2716 .cc-toggle input:checked + .cc-slider { 2717 background: #1a1a2e; 2718 } 2719 2720 .cc-toggle input:checked + .cc-slider:before { 2721 transform: translateX(18px); 2722 } 2723 2724 .cc-toggle input:disabled + .cc-slider { 2725 opacity: .45; 2726 cursor: not-allowed; 2727 } 2728 2729 #cc-actions { 2730 padding: 14px 20px 18px; 2731 display: flex; 2732 gap: 8px; 2733 justify-content: flex-end; 2734 } 2735 2736 .cc-btn { 2737 padding: 9px 20px !important; 2738 border-radius: 8px; 2739 border: none; 2740 font-size: 14px; 2741 cursor: pointer; 2742 transition: opacity .15s; 2743 white-space: nowrap; 2744 font-family: 'PingFangMediumMR'; 2745 } 2746 2747 .cc-btn:hover { 2748 opacity: .85; 2749 } 2750 2751 #cc-btn-reject { 2752 background: #ECEBEB; 2753 color: #1D2E37; 2754 } 2755 2756 #cc-btn-settings { 2757 background: #ECEBEB; 2758 color: #1D2E37; 2759 } 2760 2761 #cc-btn-accept { 2762 background: #B6363B; 2763 color: #FFFFFF; 2764 } 2765 2766 @media screen and (max-width: 768px) { 2767 .cc-btn { 2768 padding: 7px !important; 2769 } 2770 } 2771</style> 2772 2773<div id="cc-widget"> 2774 <div id="cc-banner" class="cc-hidden" role="dialog" aria-label="Cookie consent"> 2775 2776 <div id="cc-header"> 2777 <svg viewBox="0 0 24 24" fill="none" stroke="#FFFFFF" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"> 2778 <path d="M12 2a10 10 0 1 0 10 10 4 4 0 0 1-5-5 4 4 0 0 1-5-5" /> 2779 <circle cx="11.5" cy="9.5" r=".5" fill="#FFFFFF" /> 2780 <circle cx="7.5" cy="14.5" r=".5" fill="#FFFFFF" /> 2781 <circle cx="14.5" cy="14.5" r=".5" fill="#FFFFFF" /> 2782 </svg>
2783 <span>æ¨çé±ç§æ¬é¸æ</span> 2784 </div> 2785 2786 <div id="cc-body"> 2787 <p> 2788 æåä½¿ç¨ Cookie 以æä¾æä½³ç使ç¨é«é©ãæ¨å¯ä»¥å¨ä¸æ¹ç®¡çé¡å¥ï¼æé¨æééé å°¾çé£çµæ´æ¹é¸æãæ´å¤è³è¨è«å鱿åç 2789 <a href="/zh-CN/Home/privacypolicy" target="_blank" rel="noopener noreferrer">é±ç§æ¬</a>. 2790 </p> 2791 </div> 2792 2793 <div id="cc-settings-panel"> 2794 <div class="cc-row"> 2795 <div class="cc-row-info"> 2796 <strong>å¿ è¦å</strong> 2797 <small> 2798 éäº Cookie å°æ¼ç¶²ç«éä½èç覽é«é©æ¯å¿ è¦çï¼ç¡æ³ééæ¤å·¥å ·ééã 2799 </small> 2800 </div> 2801 <label class="cc-toggle"> 2802 <input type="checkbox" id="cc-necessary" checked disabled /> 2803 <span class="cc-slider"></span> 2804 </label> 2805 </div> 2806 <div class="cc-row"> 2807 <div class="cc-row-info"> 2808 <strong>åæå</strong> 2809 <small>幫婿åäºè§£è¨ªå®¢å¦ä½ä½¿ç¨ç¶²ç«ã</small> 2810 </div> 2811 <label class="cc-toggle"> 2812 <input type="checkbox" id="cc-analytics" checked /> 2813 <span class="cc-slider"></span> 2814 </label> 2815 </div> 2816 <div class="cc-row"> 2817 <div class="cc-row-info"> 2818 <strong>è¡é·å</strong> 2819 <small>ç¨æ¼å¨å ¶ä»å¹³å°ä¸åæ¨é¡¯ç¤ºç¸é廣åã</small> 2820 </div> 2821 <label class="cc-toggle"> 2822 <input type="checkbox" id="cc-marketing" checked /> 2823 <span class="cc-slider"></span> 2824 </label> 2825 </div> 2826 </div> 2827 2828 <div id="cc-actions"> 2829 <button class="cc-btn" id="cc-btn-reject">å éå¿ è¦</button> 2830 <button class="cc-btn" id="cc-btn-settings">è¨å®</button> 2831 <button class="cc-btn" id="cc-btn-accept">å ¨é¨æ¥å</button> 2832 </div> 2833 2834 </div> 2835</div> 2836
2837<script type="text/javascript"> 2838 (function () { 2839 var COOKIE_NAME = 'site_consent'; 2840 var DISMISS_COOKIE = 'site_consent_dismissed'; // èªåé±èå¾ï¼æ¬æ¬¡ç覽ä¸åè·³åºï¼session cookieï¼ééç覽å¨å³å¤±æï¼ 2841 var EXPIRE_DAYS = 180; 2842 var AUTO_HIDE_MS = 5000; // 顯示 5 ç§å¾èªåé±è 2843 var settingsOpen = false; 2844 var autoHideTimer = null; 2845 2846 function setCookie(name, val, days) { 2847 var expires = ''; 2848 if (days) { // ä¸å¸¶ days = session cookie 2849 var d = new Date(); 2850 d.setTime(d.getTime() + days * 864e5); 2851 expires = '; expires=' + d.toUTCString(); 2852 } 2853 document.cookie = name + '=' + encodeURIComponent(val) + 2854 expires + '; path=/; SameSite=Lax'; 2855 } 2856 function getCookie(name) { 2857 var m = document.cookie.match(new RegExp('(?:^|;\\s*)' + name + '=([^;]*)')); 2858 return m ? decodeURIComponent(m[1]) : null; 2859 } 2860 2861 // æ¨éå° GTM (Google Consent Mode v2) çåè½ 2862 function applyConsentToGTM(prefs) { 2863 window.dataLayer = window.dataLayer || []; 2864 function gtag() { dataLayer.push(arguments); } 2865 2866 // æ´æ° Google Consent Mode 2867 gtag('consent', 'update', { 2868 'analytics_storage': prefs.analytics ? 'granted' : 'denied', 2869 'ad_storage': prefs.marketing ? 'granted' : 'denied', 2870 'ad_user_data': prefs.marketing ? 'granted' : 'denied', 2871 'ad_personalization': prefs.marketing ? 'granted' : 'denied' 2872 }); 2873 2874 // æ¨éä¸åèªè¨äºä»¶ï¼æ¹ä¾¿ä½ å¨ GTM è¨å®è§¸ç¼æ¢ä»¶ 2875 window.dataLayer.push({ 2876 'event': 'cookie_consent_update', 2877 //'analytics_permitted': prefs.analytics, 2878 //'marketing_permitted': prefs.marketing 2879 }); 2880 } 2881 // -------------------------------------------------------- 2882 2883 var banner = document.getElementById('cc-banner'); 2884 var panel = document.getElementById('cc-settings-panel'); 2885 var btnSettings = document.getElementById('cc-btn-settings'); 2886 var chkAnalytics = document.getElementById('cc-analytics'); 2887 var chkMarketing = document.getElementById('cc-marketing'); 2888 2889 function showBanner() { banner.classList.remove('cc-hidden'); } 2890 function hideBanner() { 2891 stopAutoHide(); 2892 banner.classList.add('cc-hidden'); 2893 } 2894 2895 // ---------- èªåé±è ---------- 2896 function stopAutoHide() { 2897 if (autoHideTimer) { 2898 clearTimeout(autoHideTimer); 2899 autoHideTimer = null; 2900 } 2901 } 2902 function startAutoHide() { 2903 stopAutoHide(); 2904 if (settingsOpen) return; // 使ç¨è æ£å¨çè¨å®ï¼ä¸è¦æ¶èµ·ä¾ 2905 autoHideTimer = setTimeout(function () { 2906 // ä¸å¯«å ¥ site_consentï¼ä½¿ç¨è æ²æå鏿ï¼ç¶æ layout çé è¨ consentï¼ 2907 // åªè¨ä¸å session cookieï¼é¿å æ¯æä¸é åè·³åºä¾æç«é¢ 2908 setCookie(DISMISS_COOKIE, '1'); 2909 hideBanner(); 2910 }, AUTO_HIDE_MS); 2911 } 2912 2913 // æ»é¼ ç§»å° banner ä¸ / éµç¤èç¦ææ«åï¼é¢éå¾éæ°è¨æ 2914 banner.addEventListener('mouseenter', stopAutoHide); 2915 banner.addEventListener('mouseleave', function () { 2916 if (!banner.classList.contains('cc-hidden')) startAutoHide(); 2917 }); 2918 banner.addEventListener('focusin', stopAutoHide); 2919 banner.addEventListener('focusout', function (e) { 2920 if (!banner.contains(e.relatedTarget) && !banner.classList.contains('cc-hidden')) startAutoHide(); 2921 }); 2922 // -------------------------------- 2923 2924 function save(prefs) { 2925 setCookie(COOKIE_NAME, JSON.stringify(prefs), EXPIRE_DAYS); 2926 applyConsentToGTM(prefs); // å²åæåæ¥æ¨éå° GTM 2927 hideBanner(); 2928 } 2929 2930 window.openCookieSettings = function () { 2931 if (!banner) return; 2932 stopAutoHide(); // 使ç¨è 主åå¾é å°¾æéï¼ä¸èªåé±è 2933 showBanner(); 2934 if (!settingsOpen) { 2935 btnSettings.click(); 2936 } 2937 }; 2938 2939 document.getElementById('cc-btn-accept').addEventListener('click', function () { 2940 chkAnalytics.checked = true; 2941 chkMarketing.checked = true; 2942 save({ necessary: true, analytics: true, marketing: true });
2943 }); 2944 2945 document.getElementById('cc-btn-reject').addEventListener('click', function () { 2946 chkAnalytics.checked = false; 2947 chkMarketing.checked = false; 2948 save({ necessary: true, analytics: false, marketing: false }); 2949 }); 2950 2951 btnSettings.addEventListener('click', function () { 2952 settingsOpen = !settingsOpen; 2953 if (settingsOpen) { 2954 stopAutoHide(); // å±éè¨å®å¾å°±ä¸èªåé±è 2955 panel.classList.add('cc-open'); 2956 btnSettings.textContent = 'å²åå好'; 2957 btnSettings.style.background = '#ECEBEB'; 2958 btnSettings.style.color = '#1D2E37'; 2959 } else { 2960 save({ 2961 necessary: true, 2962 analytics: chkAnalytics.checked, 2963 marketing: chkMarketing.checked 2964 }); 2965 panel.classList.remove('cc-open'); 2966 btnSettings.textContent = 'è¨å®'; 2967 btnSettings.style.background = ''; 2968 btnSettings.style.color = ''; 2969 } 2970 }); 2971 2972 // æª¢æ¥æ¯å¦å·²æ cookie 2973 var existingCookie = getCookie(COOKIE_NAME); 2974 if (existingCookie) { 2975 hideBanner(); 2976 try { 2977 // è¥æ cookieï¼ç¶²é è¼å ¥æç´æ¥å¥ç¨è¨å®å° GTM 2978 var prefs = JSON.parse(existingCookie); 2979 2980 // 忥 UI ééçæ ï¼ä»¥é²ä½¿ç¨è 黿è¨å®é¢æ¿ 2981 if (chkAnalytics) chkAnalytics.checked = prefs.analytics; 2982 if (chkMarketing) chkMarketing.checked = prefs.marketing; 2983 applyConsentToGTM(prefs); 2984 } catch (e) { } 2985 } else if (!getCookie(DISMISS_COOKIE)) { 2986 2987 setTimeout(function () { 2988 showBanner(); 2989 startAutoHide(); 2990 }, 1000); 2991 } 2992 })(); 2993</script>
2993 2994</body> 2995</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.