:root{--ct-bg:#fff;--ct-surface:#f7f8fa;--ct-text:#1c2733;--ct-text-secondary:#5b6b7c;--ct-primary:#b3122e;--ct-primary-dark:#8c0e23;--ct-accent:#c9a45c;--ct-border:#e3e7ec;--ct-header-bg:hsla(0,0%,100%,.96);--ct-max-width:1200px;--ct-radius:10px;--ct-shadow:0 2px 14px rgba(16,34,56,.08)}@font-face{font-family:Harmonia Sans Pro Cyr;src:url(/assets/data.travelchn.com/public/fonts/HarmoniaSansProCyr-Regular.woff2) format("woff2"),url(/assets/data.travelchn.com/public/fonts/HarmoniaSansProCyr-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Harmonia Sans Pro Cyr;src:url(/assets/data.travelchn.com/public/fonts/HarmoniaSansProCyr-Bold.woff2) format("woff2"),url(/assets/data.travelchn.com/public/fonts/HarmoniaSansProCyr-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Harmonia Sans Pro Cyr;src:url(/assets/data.travelchn.com/public/fonts/HarmoniaSansProCyr-Light.woff2) format("woff2"),url(/assets/data.travelchn.com/public/fonts/HarmoniaSansProCyr-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--ct-bg);color:var(--ct-text);font-family:-apple-system,BlinkMacSystemFont,Harmonia Sans Pro Cyr,PingFang SC,Microsoft YaHei,Segoe UI,sans-serif;line-height:1.7}a{color:var(--ct-primary)}img{max-width:100%;height:auto}.ct-header{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid var(--ct-border);box-shadow:0 2px 4px rgba(16,34,56,.08);transition:transform .28s ease}.ct-header--hidden{transform:translateY(-100%)}.ct-header-inner{max-width:1380px;margin:0 auto;padding:0 20px;height:60px;gap:22px}.ct-header-inner,.ct-logo{display:flex;align-items:center}.ct-logo{text-decoration:none}.ct-logo img{display:block;height:38px;width:auto}.ct-nav{gap:6px;flex:1 1;height:100%;min-width:0}.ct-mega,.ct-nav{display:flex;align-items:stretch}.ct-nav-link{display:inline-flex;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:#202020;text-decoration:none;white-space:nowrap;position:relative;background:none;border:0;cursor:pointer;font-family:inherit;transition:color .15s}.ct-nav-link.is-active,.ct-nav-link:hover{color:#ad1818}.ct-nav-link:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;background:#ad1818;transform:scaleX(0);transition:transform .18s}.ct-nav-link.is-active:after,.ct-nav-link:hover:after{transform:scaleX(1)}.ct-nav-caret{width:4px;height:4px;border-top:1.6px solid #595959;border-right:1.6px solid #595959;transform:rotate(135deg);margin-top:3px;flex:none}.ct-mega-panel{position:absolute;left:0;right:0;top:100%;background:#f8f3ef;box-shadow:0 14px 34px rgba(16,34,56,.16);z-index:60;text-align:left;animation:ct-mega-in .18s ease;max-height:calc(100vh - 60px);overflow-y:auto}@keyframes ct-mega-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.ct-mega-inner{max-width:var(--ct-max-width);margin:0 auto;padding:42px 20px 46px}.ct-mega-panel--themes{overflow-x:hidden;overflow-y:auto}.ct-mega-panel-bg{position:absolute;inset:0;background-size:cover;background-position:0;opacity:.32}.ct-mega-inner--overlay{position:relative;background:hsla(0,0%,100%,.82)}.ct-mega-viewall{display:none}.ct-mega-viewall a{display:block;padding:12px 20px 4px;color:#be192a;font-weight:600;font-size:15px;text-decoration:none}.ct-mega-viewall a:hover{text-decoration:underline}.ct-mega-grid{display:grid;grid-gap:30px 42px;gap:30px 42px}.ct-mega-grid--tours{grid-template-columns:1.15fr 1.5fr .85fr}.ct-mega-grid--themes{grid-template-columns:1.9fr 1fr}.ct-mega-theme-lists{display:grid;grid-template-columns:3fr 4fr 4fr;grid-gap:26px;gap:26px}.ct-mega-grid--inspirations{grid-template-columns:repeat(4,1fr)}.ct-mega-grid--about{grid-template-columns:repeat(6,1fr);align-items:start}.ct-mega-about-title{padding-top:2px}.ct-mega-title{font-size:20px;font-weight:600;color:#be192a;margin-bottom:20px;line-height:1.3}.ct-mega-title a{color:inherit;text-decoration:none}.ct-mega-title a:hover{text-decoration:underline}.ct-mega-links ul{list-style:none;margin:0;padding:0}.ct-mega-links li{margin-bottom:10px}.ct-mega-links a{color:#333;text-decoration:none;font-size:16px;line-height:1.45}.ct-mega-links a:hover{color:#be192a}.ct-mega-more a{font-style:italic;position:relative;padding-right:14px;display:inline-block}.ct-mega-more a:after{content:"";position:absolute;right:2px;top:9px;width:4px;height:4px;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}.ct-mega-cols{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 26px;gap:0 26px}.ct-mega-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ct-mega-cards--wide{grid-template-columns:1fr;gap:16px}.ct-mega-card{border-radius:10px}.ct-mega-card a{display:block;position:relative;text-decoration:none}.ct-mega-card img{display:block;width:100%;height:auto;border-radius:10px}.ct-mega-card-cap{display:block;color:#333;font-size:14px;line-height:1.4;margin-top:10px;transition:color .15s}.ct-mega-card-cap em{display:block;font-size:12px;font-style:italic;color:#666;margin-top:2px}.ct-mega-card--sm .ct-mega-card-cap{font-size:13px}.ct-mega-grid--about .ct-mega-card-cap{font-size:16px}.ct-mega-card a:hover .ct-mega-card-cap{color:#be192a}.ct-mega-card--overlay{position:relative;overflow:hidden}.ct-mega-card--overlay .ct-mega-card-cap{position:absolute;left:0;right:0;bottom:0;margin-top:0;background:rgba(0,0,0,.42);color:#fff;font-size:13px;line-height:1.35;text-align:center;padding:7px 9px}.ct-mega-card--overlay .ct-mega-card-cap em{font-size:12px;color:hsla(0,0%,100%,.92)}.ct-mega-card--overlay.ct-mega-card--sm .ct-mega-card-cap{font-size:12px;padding:5px 7px}.ct-mega-card--overlay a:hover .ct-mega-card-cap{background:rgba(190,25,42,.55);color:#fff}.ct-mega-foot{text-align:center;margin-top:20px}.ct-mega-foot a{color:#202020;text-decoration:none;font-size:15px;font-style:italic;position:relative;padding-right:14px;display:inline-block}.ct-mega-foot a:after{content:"";position:absolute;right:2px;top:8px;width:4px;height:4px;border-top:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)}.ct-mega-foot a:hover{color:#be192a}.ct-mega-awards{list-style:none;display:flex;flex-wrap:wrap;gap:14px;margin:28px 0 0;padding:0}.ct-mega-awards li{background:#fff;border-radius:50%;width:62px;height:62px;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 5px rgba(16,34,56,.1)}.ct-mega-awards img{max-width:40px;max-height:40px}.ct-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.ct-btn{display:inline-block;padding:8px 18px;border-radius:999px;background:var(--ct-primary);color:#fff!important;font-size:14px;text-decoration:none;border:none;cursor:pointer;transition:background .15s}.ct-btn:hover{background:var(--ct-primary-dark)}.ct-btn--journey{background:#be192a;border-radius:25px;padding:9px 17px;font-size:14px;font-style:italic;font-weight:500;white-space:nowrap}.ct-btn--journey:hover{background:#a51425}.ct-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0 8px;background:none;border:0;cursor:pointer}.ct-burger span{display:block;height:2px;background:#202020;border-radius:2px;transition:transform .2s,opacity .2s}.ct-burger.is-open span:first-child{transform:translateY(7px) rotate(45deg)}.ct-burger.is-open span:nth-child(2){opacity:0}.ct-burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width:1400px){.ct-header-inner{gap:16px}.ct-nav{gap:3px}.ct-nav-link{padding:0 11px;letter-spacing:.3px}.ct-lang-switcher--nav>summary{padding:0 11px;gap:5px}.ct-lang-switcher--nav>summary:after{left:11px;right:11px}.ct-header-actions{gap:10px}}@media (max-width:1300px){.ct-header-inner{gap:12px}.ct-nav{gap:2px}.ct-nav-link{padding:0 8px;letter-spacing:.2px}.ct-lang-switcher--nav>summary{padding:0 8px;gap:4px}.ct-lang-switcher--nav>summary:after{left:8px;right:8px}.ct-header-actions{gap:8px}}@media (max-width:1280px){.ct-search-box{display:none}}@media (max-width:1023px){.ct-nav{display:none;position:absolute;top:100%;left:0;right:0;height:auto;flex-direction:column;align-items:stretch;gap:0;background:#fff;max-height:calc(100vh - 60px);overflow-y:auto;box-shadow:0 14px 30px rgba(16,34,56,.18);padding:6px 0 22px;border-top:1px solid var(--ct-border)}.ct-nav.is-open{display:flex}.ct-mega{display:block}.ct-nav-link{width:100%;justify-content:space-between;padding:15px 20px;font-size:15px}.ct-nav-link:after{display:none}.ct-mega-panel{position:static;box-shadow:none;animation:none;max-height:none;overflow:visible}.ct-mega-viewall{display:block}.ct-mega-inner{padding:4px 20px 16px}.ct-mega-grid,.ct-mega-grid--about,.ct-mega-grid--inspirations,.ct-mega-grid--themes,.ct-mega-grid--tours{grid-template-columns:1fr;gap:22px}.ct-mega-about-title,.ct-mega-panel-bg{display:none}.ct-mega-inner--overlay{background:#f8f3ef}.ct-burger{display:inline-flex}.ct-logo img{height:30px}}@media (max-width:640px){.ct-search-box{display:none}.ct-btn--journey{padding:8px 13px;font-size:13px}.ct-header-inner{gap:12px}}.ct-main{min-height:60vh}.ct-container{max-width:var(--ct-max-width);margin:0 auto;padding:28px 20px 60px}#main_content_pc>.ct-content{display:contents}.ct-content table{width:100%;border-collapse:collapse}.ct-content table td,.ct-content table th{border:1px solid var(--ct-border);padding:8px 10px}.ct-page-title{font-size:30px;line-height:1.3;margin:6px 0 18px}.ct-breadcrumb{font-size:13px;color:var(--ct-text-secondary);margin-bottom:10px}.ct-breadcrumb a{color:var(--ct-text-secondary);text-decoration:none}.ct-breadcrumb a:hover{color:var(--ct-primary)}.ct-hero-cta{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);z-index:3;background:#fff;color:var(--ct-primary)!important;font-weight:700;box-shadow:0 6px 20px rgba(0,0,0,.28)}.ct-hero-cta:hover{background:#f2e9e4}.ct-page-h1{font-size:30px;line-height:1.3;margin:0 0 18px;color:var(--ct-primary)}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-flow:row wrap}.img-responsive{display:block;max-width:100%;height:auto;overflow-x:auto}.infovideo{clear:both;margin:0 auto 15px;max-width:100%}.infovideo video{display:block;max-width:100%;height:auto;background:#000}.container,.homepage_top_info .media_pic{box-sizing:content-box}.homepage_top_info .media_pic:hover img,.homepage_top_info .media_pic:hover svg{opacity:.75}@media (max-width:750px){.homepage_top_info .row{padding-left:20px;padding-right:20px}}.ct-section{padding:46px 20px}.ct-section-alt{background:var(--ct-surface)}.ct-section-inner{max-width:var(--ct-max-width);margin:0 auto}.ct-section h2{font-size:26px;margin:0 0 6px;text-align:center}.ct-section-sub{text-align:center;color:var(--ct-text-secondary);margin:0 0 30px;font-size:15px}.ct-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:18px;gap:18px}.ct-card{display:block;background:#fff;border:1px solid var(--ct-border);border-radius:var(--ct-radius);overflow:hidden;text-decoration:none;color:var(--ct-text);transition:transform .18s,box-shadow .18s}.ct-card:hover{transform:translateY(-3px);box-shadow:var(--ct-shadow)}.ct-card-body{padding:14px 16px 16px}.ct-card-title{font-size:16px;font-weight:600;margin:0 0 6px}.ct-card-desc,.ct-card-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ct-card-desc{font-size:13px;color:var(--ct-text-secondary);margin:0}.ct-card-meta{font-size:12px;color:var(--ct-accent);margin-top:8px;font-weight:600}.ct-attr-list-wrap{clear:both;padding:26px 0 4px;margin-top:10px;border-top:1px solid var(--ct-border)}.ct-attr-list-wrap h2{font-size:22px;margin:0 0 14px;color:var(--ct-text)}.ct-attr-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.ct-attr-list .ct-card img{width:100%;height:150px;object-fit:cover;display:block}@media (max-width:900px){.ct-attr-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ct-attr-list{grid-template-columns:minmax(0,1fr)}}.bottomcopyright,.bottomlogo,.footerbox,.footerbox .aboutusleft,.footerbox .aboutusright,.footerbox .bottom_brand,.footerbox .bottomaboutus,.footerbox .bottompctitle,.footerbox .company,.footerbox .followus,.footerbox .highlights_family,.footerbox .list_content,.footerbox .multi_languages,.infobottom,.infobottom ul,.infobottom ul li,.infobottom ul li svg{box-sizing:content-box}.bottomcopyright,.bottomlogo,.footerbox{line-height:normal}.ct-footer-brand{font-size:20px;font-weight:700;color:#fff;margin:26px 0 6px;clear:both}.ct-footer-brand em{font-style:normal;color:var(--ct-accent)}.ct-footer-slogan{color:#999;font-size:15px;margin:0 0 10px}.ct-footer-contact{color:#999;font-size:15px;margin:0 0 4px}.ct-footer-contact a{color:#999;text-decoration:none}.ct-footer-contact a:hover{color:#fff}.ct-social li svg{background:#999;border-radius:50%;width:35px;height:35px;padding:15px;box-sizing:content-box}.ct-inquiry{display:flex;flex-direction:column;gap:8px}.ct-inquiry input,.ct-inquiry textarea{background:#fff;border:1px solid var(--ct-border);border-radius:6px;padding:8px 10px;color:var(--ct-text);font-size:13px;font-family:inherit;width:100%}.ct-inquiry .ct-form-msg{font-size:13px;min-height:18px}.ct-inquiry .ct-form-msg.ok{color:#157347}.ct-inquiry .ct-form-msg.err{color:#b3122e}.ct-list-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ct-list-head h1{font-size:28px;margin:0}.ct-list-head span{color:var(--ct-text-secondary);font-size:14px}.ct-page-list{display:flex;flex-direction:column;gap:14px}.ct-page-item{display:block;padding:16px 18px;border:1px solid var(--ct-border);border-radius:var(--ct-radius);text-decoration:none;color:var(--ct-text);transition:border-color .15s,box-shadow .15s}.ct-page-item:hover{border-color:var(--ct-primary);box-shadow:var(--ct-shadow)}.ct-page-item h3{margin:0 0 6px;font-size:17px;color:var(--ct-primary)}.ct-page-item p{margin:0;font-size:14px;color:var(--ct-text-secondary)}.ct-404{text-align:center;padding:90px 20px}.ct-404 h1{font-size:60px;margin:0;color:var(--ct-primary)}.ct-404 p{color:var(--ct-text-secondary);margin:12px 0 24px}@media (max-width:900px){.ct-footer-cols{grid-template-columns:1fr 1fr}.ct-hero h1{font-size:30px}}@media (max-width:600px){.ct-footer-cols{grid-template-columns:1fr}.ct-header-inner{gap:14px}.ct-search-box{display:none}.ct-page-title{font-size:24px}}.ct-qif{max-width:860px;margin:0 auto}.ct-qif-title{font-size:23px;font-weight:600;color:#202020;text-align:center;margin:0 0 22px;line-height:1.4}.ct-qif-details{width:100%;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:8px;padding:13px 15px;font-size:15px;font-family:inherit;color:#333;resize:vertical;background:#fff}.ct-qif-details:focus{outline:none;border-color:#be192a}.ct-qif-details::placeholder{color:#9a9a9a}.ct-qif-block{margin-top:26px}.ct-qif-label{margin:0 0 12px;font-size:17px;font-weight:600;color:#202020;text-align:left}.ct-qif-req{color:#c6162a;margin-right:4px}.ct-qif-hint{margin:-6px 0 12px;font-size:14px;color:#666;text-align:left}.ct-qif-options{display:grid;grid-gap:12px;gap:12px}.ct-qif-options--4{grid-template-columns:repeat(4,1fr)}.ct-qif-options--3{grid-template-columns:repeat(3,1fr)}.ct-qif-opt{display:flex;align-items:center;justify-content:center;min-height:52px;padding:8px 10px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;font-size:16px;color:#333;text-align:center;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.ct-qif-opt input{position:absolute;opacity:0;pointer-events:none}.ct-qif-opt span{display:block;line-height:1.35}.ct-qif-opt em{display:block;font-style:normal;font-size:13px;color:#999;margin-top:3px}.ct-qif-opt:hover{border-color:#b5b5b5}.ct-qif-opt.is-on{border-color:#c6162a;color:#c6162a;background:#fff7f7}.ct-qif-opt.is-on em{color:#d77}.ct-qif-opt--when{font-size:17px}.ct-qif-people{margin-top:14px;border:1px solid #eee;border-radius:8px;padding:14px 16px;background:#fafafa}.ct-qif-people-row{margin-bottom:12px}.ct-qif-people-row:last-child{margin-bottom:0}.ct-qif-people-row>p{margin:0 0 8px;font-size:15px;color:#333;text-align:left}.ct-qif-num{display:flex;align-items:center;gap:8px}.ct-qif-num select{border:1px solid #d9d9d9;border-radius:6px;padding:6px 10px;font-size:15px;background:#fff;font-family:inherit}.ct-qif-num span{font-size:14px;color:#666}.ct-qif-kids{display:flex;flex-wrap:wrap;gap:22px}.ct-qif-kids .ct-qif-num{flex-direction:column;align-items:flex-start;gap:5px}.ct-qif-kids .ct-qif-num p{margin:0;font-size:14px;color:#333}.ct-qif-kids .ct-qif-num span{font-size:13px}.ct-qif-date{margin-top:12px}.ct-qif-date input,.ct-qif-date select{border:1px solid #d9d9d9;border-radius:6px;padding:9px 12px;font-size:15px;background:#fff;font-family:inherit;min-width:260px}.ct-qif-contact{margin-top:26px;display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.ct-qif-field{position:relative;display:flex;align-items:center}.ct-qif-field--phone{grid-column:1/-1}.ct-qif-field input{width:100%;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:8px;padding:12px 14px 12px 42px;font-size:15px;font-family:inherit;color:#333;background:#fff}.ct-qif-field input:focus{outline:none;border-color:#be192a}.ct-qif-field input::placeholder{color:#9a9a9a}.ct-qif-icon{position:absolute;left:14px;width:17px;height:17px;background-color:#c6162a;pointer-events:none}.ct-qif-icon--user{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E") center /contain no-repeat}.ct-qif-icon--mail{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2' y='4' width='20' height='16' rx='2'/%3E%3Cpath d='m22 7-10 6L2 7'/%3E%3C/svg%3E") center /contain no-repeat}.ct-qif-icon--tel{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center /contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6A19.79 19.79 0 0 1 2.12 4.18 2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72c.13.96.36 1.9.7 2.81a2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45c.91.34 1.85.57 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E") center /contain no-repeat}.ct-qif-country{border-radius:8px 0 0 8px;border:1px solid #d9d9d9;border-right:none;padding:12px 10px;font-size:14px;font-family:inherit;background:#fafafa;color:#333;min-width:148px;max-width:200px;flex:none}.ct-qif-field--phone .ct-qif-icon--inline{position:static;margin:0 6px 0 12px;flex:none}.ct-qif-field--phone input{border-radius:0 8px 8px 0;padding-left:42px}.ct-qif-also{margin:20px 0 8px;font-size:16px;color:#202020;text-align:left}.ct-qif-checks{display:flex;gap:24px}.ct-qif-check{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:#333;cursor:pointer}.ct-qif-check input{width:16px;height:16px;accent-color:#c6162a}.ct-qif-msg{margin:16px 0 0;font-size:14px;text-align:center}.ct-qif-msg.ok{color:#1a7f37}.ct-qif-msg.err{color:#c6162a}.ct-qif-submit{display:block;width:100%;margin-top:20px;border:none;border-radius:999px;background:#c6162a;color:#fff;font-size:17px;font-weight:600;font-family:inherit;padding:14px 20px;cursor:pointer;transition:background .15s}.ct-qif-submit:hover{background:#a51223}.ct-qif-submit:disabled{opacity:.7;cursor:wait}.ct-qif-note{margin:10px 0 0;font-size:12px;color:#999;text-align:center}@media (max-width:640px){.ct-qif-options--3,.ct-qif-options--4{grid-template-columns:repeat(2,1fr)}.ct-qif-contact{grid-template-columns:1fr}.ct-qif-field--phone{grid-column:auto}.ct-qif-country{max-width:130px}}.ct-btu-container{box-sizing:content-box;margin:0 auto;padding:0 30px;max-width:1205px}@media (min-width:1441px){.ct-btu-container{max-width:1420px}}@media (max-width:750px){.ct-btu-container{width:auto!important;padding:0 20px}}.ct-btu-row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-flow:row wrap}@media screen and (min-width:751px){.ct-btu-col-12{flex:0 0 auto;max-width:100%;flex-basis:100%}.ct-btu-col-12,.ct-btu-col-4{box-sizing:border-box;padding:0 10px}.ct-btu-col-4{flex:0 0 auto;max-width:33.33333%;flex-basis:33.33333%}.ct-btu-col-3{box-sizing:border-box;flex:0 0 auto;padding:0 10px;max-width:25%;flex-basis:25%}}.ct-btu-tailor{box-sizing:content-box;height:320px;position:relative;z-index:999999;clear:both;color:#fff;line-height:normal;background:url(/assets/images.travelchn.com/allpicture/2025/10/838b5b0674c240ea820419e96d84b137.jpg) no-repeat 50% #c6162b;background-size:cover}.ct-btu-tailor-word{position:absolute;top:0;right:0;left:0;margin:0 auto;width:auto;padding:75px 15px 0;color:#fff;font-size:35px;line-height:43px;text-align:center}.ct-btu-tailor-btn{display:block;width:-moz-fit-content;width:fit-content;margin:20px auto 0;border-radius:35px;background:#fff;font-size:18px;font-style:italic;font-weight:400;text-align:center;text-transform:uppercase;text-shadow:none}.ct-btu-tailor-btn a{display:block;padding:2px 50px;color:#ad1818;text-decoration:none}@media (max-width:1199px){.ct-btu-tailor{background-image:url(/assets/images.travelchn.com/allpicture/2025/10/838b5b0674c240ea820419e96d84b137_cut_600x350_241_1774360256.jpg)}.ct-btu-tailor-word{top:calc(100% - 265px);width:100%;padding:0;font-size:1.56rem;line-height:1.875rem}}.ct-btu-news{display:flow-root;width:calc(100% - 30px);padding:100px 15px;margin:0;position:relative;z-index:999999;color:#fff;background:url(/assets/data.travelchn.com/image/forms/ch-bottom-newsletter-bg-beijing-great-wall.jpg) no-repeat;background-size:cover}.ct-btu-news,.ct-btu-news-inner{box-sizing:content-box;line-height:normal}.ct-btu-news-inner{margin:0 auto;padding:0 30px;max-width:1205px}@media (min-width:1441px){.ct-btu-news-inner{max-width:1420px}}@media (max-width:750px){.ct-btu-news-inner{width:auto!important;padding:0 20px}}.ct-btu-news h2{font-size:34px;line-height:40px;margin:0 0 .83em;color:#fff;font-weight:400;text-align:start;clear:both}.ct-btu-news p{font-size:17px;line-height:26px;margin:0 0 30px;padding:0;color:#fff;text-align:start}.ct-btu-news-btn{display:block;float:left;width:-moz-fit-content;width:fit-content;margin:0;border-radius:35px;background:#fff;font-size:18px;font-style:italic;font-weight:400;text-align:center;text-transform:uppercase;text-shadow:none}.ct-btu-news-btn a{display:block;padding:13px 50px;border-radius:25px;background:#c6162b;color:#fff;text-decoration:none}.ct-btu-why{background:#820000;background-size:cover;padding-top:100px;padding-bottom:120px;position:relative;z-index:999999;line-height:normal}.ct-btu-why h2{font-size:34px;line-height:40px;margin:0 0 15px;font-weight:400;clear:both}.ct-btu-why h2,.ct-btu-why p{color:#fff;text-align:center;width:100%}.ct-btu-why p{font-size:17px;line-height:26px;margin:0 0 30px;padding:0}.ct-btu-h3{font-size:70px;line-height:35px;font-weight:400;text-transform:uppercase;color:#f26122;padding:40px 0 20px;margin:70px 0 30px;text-shadow:none}.ct-btu-h3--right{text-align:right;margin-top:100px;margin-bottom:35px}.ct-btu-why p.ct-btu-belief,.ct-btu-why p.ct-btu-promise{font-size:30px;line-height:26px;font-style:italic;text-shadow:none;text-align:left}.ct-btu-why p.ct-btu-promise{text-align:right}.ct-btu-belief-img{position:relative;text-transform:uppercase}.ct-btu-belief-img img{display:block;max-width:100%;height:auto;border-radius:10px}.ct-btu-belief-overlay{box-sizing:content-box;position:absolute;top:0;left:0;background:rgba(0,0,0,.45);color:#fff;font-size:16px;width:calc(100% - 60px);height:calc(100% - 60px);border-radius:10px;padding:30px}.ct-btu-belief-overlay strong{display:block;font-weight:400;font-size:40px;line-height:40px}.ct-btu-belief-title{display:block;color:#fff;margin-top:15px;line-height:29px;font-size:22px}.ct-btu-promise-card{box-sizing:content-box;background:#f8f3ef;border-radius:10px;padding:30px 25px 15px}.ct-btu-promise-title{color:#c6162a;text-align:center;font-size:15px;text-transform:uppercase;line-height:30px}.ct-btu-promise-title strong{display:block;font-size:25px;margin-top:-5px}.ct-btu-promise-words{font-size:18px;text-align:center;height:67px;line-height:22px;margin-top:15px;font-style:italic;color:#000}.ct-btu-promise-card img{display:block;margin:20px auto;height:180px;width:auto;max-width:100%}.ct-btu-promise-card p{font-size:17px;color:#323433;line-height:22px;height:80px;margin:0 0 30px;padding:0;text-align:center}@media (max-width:750px){.ct-btu-why{padding-top:80px}.ct-btu-why h2{margin-bottom:-15px;min-height:40px}.ct-btu-h3{font-size:40px;margin-top:20px;margin-bottom:10px;padding:0;min-height:35px}.ct-btu-why p.ct-btu-belief,.ct-btu-why p.ct-btu-promise{font-size:18px}.ct-btu-belief-overlay{font-size:14px;padding:15px;width:calc(100% - 30px);height:calc(100% - 30px)}.ct-btu-belief-overlay strong{font-size:25px;line-height:30px}.ct-btu-belief-title{margin-top:5px;margin-bottom:30px;line-height:20px;font-size:17px;text-align:center;font-weight:300}.ct-btu-promise-card{padding:15px 10px;margin-bottom:20px}.ct-btu-promise-title strong{font-size:17px;line-height:19px;height:55px}.ct-btu-promise-words{font-size:14px;line-height:16px;height:55px;margin-top:10px}.ct-btu-promise-card img{height:80px;margin:0 auto 10px}.ct-btu-promise-card p{font-size:14px;line-height:17px;height:110px;margin-bottom:0;padding:0}.ct-btu-tailor-word{top:calc(100% - 240px);width:calc(100% - 40px);padding:0 20px;font-size:1.56rem;line-height:33px}.ct-btu-news{background-image:url(/assets/images.travelchn.com/allpicture/2026/05/133b67fde4244f0288ad0bb66cda758f.jpg)}.ct-btu-col-12,.ct-btu-col-3,.ct-btu-col-4{box-sizing:border-box;flex:0 0 auto;padding:0;max-width:100%;flex-basis:100%}}.inquirybutton{box-sizing:content-box;font-style:italic}.inquirybutton a{box-sizing:content-box;line-height:normal}.ct-qif-slot:empty{display:none}.ct-qif--inline{width:100%;max-width:100%;margin:0;box-sizing:border-box;padding:0 15px 15px;text-align:left}.ct-qif--inline .ct-qif-submit{width:65%;margin:20px auto 0;font-style:italic;font-weight:400}@media (max-width:750px){.ct-qif--inline{padding:0 12px 12px}}.ct-tour-hero{position:relative;width:100%;line-height:0;background:#1a1a1a}.ct-tour-hero>img{display:block;width:100%;height:auto}.ct-tour-hero-award{position:absolute;right:24px;bottom:18px;line-height:0}.ct-tour-hero-award img{width:200px;height:auto}@media (max-width:767px){.ct-tour-hero-award{display:none}}.ct-lang-switcher{position:relative;display:inline-block;vertical-align:middle}.ct-lang-switcher>summary{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;font-size:13px;line-height:1.4;color:#202020;background:#fff;border:1px solid var(--ct-border);border-radius:4px;cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:color .15s,border-color .15s}.ct-lang-switcher>summary::-webkit-details-marker{display:none}.ct-lang-switcher>summary::-moz-details-list{display:none}.ct-lang-switcher>summary:hover,.ct-lang-switcher[open]>summary{color:var(--ct-primary);border-color:var(--ct-primary)}.ct-lang-badge{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:19px;padding:0 5px;font-size:11px;font-weight:700;letter-spacing:.6px;line-height:1;color:#fff;background:#40484f;border-radius:3px}.ct-lang-menu .ct-lang-badge{min-width:30px;height:20px}.ct-lang-menu{position:absolute;top:calc(100% + 6px);inset-inline-end:0;z-index:1200;display:grid;grid-auto-flow:column;grid-template-rows:repeat(8,auto);min-width:520px;max-height:70vh;overflow-y:auto;margin:0;padding:6px 0;list-style:none;text-align:left;background:#fff;border:1px solid var(--ct-border);border-radius:4px;box-shadow:0 8px 22px rgba(16,34,56,.18)}.ct-lang-menu li{margin:0}.ct-lang-menu .ct-lang-menu a,.ct-lang-menu>li>a{display:flex;align-items:center;gap:8px;padding:7px 14px;font-size:14px;color:#202020;text-decoration:none;white-space:nowrap;border-bottom:0}.ct-lang-menu a:hover{background:#f4f5f7;color:var(--ct-primary)}.ct-lang-menu a.is-active{color:var(--ct-primary);font-weight:700;background:#fafbfc}.ct-lang-menu .ct-lang-native{flex:0 1 auto}.ct-lang-en{font-size:12px;color:#9aa4af}.ct-lang-en:before{content:"·";-webkit-margin-end:6px;margin-inline-end:6px;color:#c8ced6}.ct-nav-lang{flex:none}.ct-lang-switcher--nav,.ct-nav-lang{display:flex;align-items:stretch}.ct-lang-switcher--nav>summary{position:relative;gap:6px;align-self:stretch;justify-content:center;padding:0 13px;font-size:14px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:#202020;background:none;border:0;border-radius:0;transition:color .15s}.ct-lang-switcher--nav>summary:hover,.ct-lang-switcher--nav[open]>summary{color:#ad1818;border-color:transparent}.ct-lang-switcher--nav>summary:after{content:"";position:absolute;left:13px;right:13px;bottom:0;height:2px;background:#ad1818;transform:scaleX(0);transition:transform .18s}.ct-lang-switcher--nav>summary:hover:after,.ct-lang-switcher--nav[open]>summary:after{transform:scaleX(1)}.ct-lang-globe{flex:none;opacity:.9}.ct-lang-code{font-weight:500}footer.ct-footer .infobottom .ct-lang-switcher>summary{color:#fff;background:transparent;border-color:hsla(0,0%,100%,.35);text-transform:none;padding:3px 9px;font-size:13px}footer.ct-footer .infobottom .ct-lang-switcher>summary:hover,footer.ct-footer .infobottom .ct-lang-switcher[open]>summary{color:#fff;border-color:#fff}footer.ct-footer .infobottom .ct-lang-menu{background:#1e1e1e;border-color:#3a3a3a;text-transform:none}footer.ct-footer .infobottom .ct-lang-menu li{margin:0}footer.ct-footer .infobottom .ct-lang-menu a{color:#ddd;text-transform:none;border-bottom:0}footer.ct-footer .infobottom .ct-lang-menu a.is-active,footer.ct-footer .infobottom .ct-lang-menu a:hover{background:#2b2b2b;color:#fff}footer.ct-footer .infobottom .ct-lang-en{color:#8d8d8d}footer.ct-footer .infobottom .ct-lang-badge{background:hsla(0,0%,100%,.22);color:#fff}footer.ct-footer .infobottom .ct-lang-menu .ct-lang-badge{background:hsla(0,0%,100%,.16)}@media (max-width:1024px){.ct-lang-menu{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:1fr;min-width:190px;max-height:60vh}}@media (max-width:1023px){.ct-lang-switcher--nav,.ct-nav-lang{display:block}.ct-lang-switcher--nav>summary{width:100%;height:auto;padding:15px 20px;font-size:15px;justify-content:flex-start;gap:10px}.ct-lang-switcher--nav>summary .ct-nav-caret{-webkit-margin-start:auto;margin-inline-start:auto}.ct-lang-switcher--nav>summary:after{display:none}.ct-lang-switcher--nav .ct-lang-menu{position:static;width:100%;min-width:0;max-height:none;overflow:visible;grid-auto-flow:column;grid-template-rows:repeat(8,auto);grid-template-columns:none;border:0;border-top:1px solid var(--ct-border);border-radius:0;box-shadow:none;padding:4px 0 10px}}@media (max-width:767px){.ct-lang-switcher>summary{padding:5px 8px;font-size:12px}.ct-lang-menu{min-width:180px}.ct-lang-menu a{font-size:13px;padding:6px 12px}.ct-lang-switcher--nav .ct-lang-menu{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:1fr}}