Files
wdm-web/public/service-agreement.html
2026-07-23 15:43:23 +08:00

156 lines
5.5 KiB
HTML

<!doctype html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>服务协议|万趣旅行</title>
<style>
:root {
color-scheme: light;
}
body {
margin: 0;
background: #f4f8ef;
color: #243328;
font-family: "PingFang SC", "Microsoft YaHei", Arial, sans-serif;
line-height: 1.75;
}
main {
width: min(820px, calc(100% - 40px));
margin: 0 auto;
padding: 72px 0;
}
header {
display: flex;
align-items: center;
justify-content: space-between;
gap: 20px;
margin-bottom: 40px;
}
a {
color: #2f7436;
}
.home-link {
font-size: 13px;
font-weight: 700;
text-decoration: none;
}
.language-toggle {
border: 1px solid rgba(36, 51, 40, 0.18);
border-radius: 999px;
background: #fff;
color: #243328;
cursor: pointer;
font: inherit;
font-size: 13px;
font-weight: 700;
padding: 8px 14px;
}
h1 {
margin: 0 0 24px;
font-size: clamp(32px, 5vw, 54px);
font-weight: 500;
}
h2 {
margin: 34px 0 10px;
font-size: 22px;
}
p,
li {
color: #536459;
}
[data-lang-content] {
display: none;
}
html[data-page-language='zh'] [data-lang-content='zh'],
html[data-page-language='en'] [data-lang-content='en'] {
display: block;
}
</style>
</head>
<body>
<main>
<header>
<a class="home-link" href="/" data-label-zh="返回首页" data-label-en="Back Home">返回首页</a>
<button class="language-toggle" type="button" data-label-zh="English" data-label-en="中文">English</button>
</header>
<article data-lang-content="zh">
<h1>服务协议</h1>
<p>欢迎使用万趣旅行网站。你通过本网站提交咨询或与我们沟通旅行需求,即表示你理解并接受以下服务说明。</p>
<h2>服务范围</h2>
<p>万趣旅行提供贵州定制旅行咨询、线路规划建议、在地执行资源沟通和相关地接服务信息。具体服务内容、价格和履约安排以双方最终确认的方案或合同为准。</p>
<h2>用户责任</h2>
<ul>
<li>请确保提交的联系人、出行人数、日期、预算和特殊需求真实、准确。</li>
<li>涉及证件、签证、保险、健康状况和户外活动限制的信息,应在确认方案前主动告知。</li>
</ul>
<h2>内容说明</h2>
<p>网站展示的线路、图片、酒店、活动和价格信息用于咨询参考,可能因季节、天气、资源档期、政策和供应商情况发生变化。</p>
<h2>联系我们</h2>
<p>如对本协议或服务安排有疑问,请通过 <a href="/contact/">联系页面</a> 与我们沟通。</p>
</article>
<article data-lang-content="en">
<h1>Service Agreement</h1>
<p>Welcome to the Wanqu Travel website. By submitting an inquiry or communicating travel needs through this website, you acknowledge and accept the following service notes.</p>
<h2>Scope of Service</h2>
<p>Wanqu Travel provides Guizhou custom travel consultation, route-planning advice, local operating-resource communication, and related destination-management service information. Specific service content, pricing, and fulfillment arrangements are subject to the final plan or contract confirmed by both parties.</p>
<h2>User Responsibilities</h2>
<ul>
<li>Please ensure that submitted contact details, group size, dates, budget, and special requirements are true and accurate.</li>
<li>Information involving documents, visas, insurance, health conditions, and outdoor-activity limits should be disclosed before confirming the plan.</li>
</ul>
<h2>Content Notes</h2>
<p>Routes, images, hotels, activities, and pricing shown on the website are for consultation reference and may change due to season, weather, availability, policy, and supplier conditions.</p>
<h2>Contact Us</h2>
<p>If you have questions about this agreement or service arrangements, please contact us through the <a href="/contact/">contact page</a>.</p>
</article>
</main>
<script>
const storageKey = 'wanqu-travel-language';
const titleText = {
zh: '服务协议|万趣旅行',
en: 'Service Agreement | Wanqu Travel',
};
function applyLanguage(language) {
const nextLanguage = language === 'en' ? 'en' : 'zh';
document.documentElement.dataset.pageLanguage = nextLanguage;
document.documentElement.lang = nextLanguage === 'zh' ? 'zh-CN' : 'en';
document.title = titleText[nextLanguage];
document.querySelectorAll('[data-label-zh]').forEach((element) => {
element.textContent = element.dataset[nextLanguage === 'zh' ? 'labelZh' : 'labelEn'];
});
localStorage.setItem(storageKey, nextLanguage);
}
applyLanguage(localStorage.getItem(storageKey));
document.querySelector('.language-toggle').addEventListener('click', () => {
const current = document.documentElement.dataset.pageLanguage;
applyLanguage(current === 'zh' ? 'en' : 'zh');
});
</script>
</body>
</html>