This commit is contained in:
gaofeng
2026-05-12 18:27:28 +08:00
commit 6d9aee81aa
3664 changed files with 274415 additions and 0 deletions

View File

@@ -0,0 +1,279 @@
{include file="public/head" /}
<link rel="stylesheet" href="/static/css/index.css">
<style>
body {
background: #fff !important;
}
</style>
<body>
{include file="public/newnav" /}
<!-- ===== Hero ===== -->
<section class="hero">
<div class="container">
<div class="hero-card">
<h1>{$country|default=''}{:lang('index.visa_service')}</h1>
<p>
{:str_replace('%country%', $country ?? '', lang('index.welcome_message'))} </p>
<a class="btn btn-primary btn-primary-brand w-100" href="/home/visa/index.html">{:lang('index.online_application')}</a>
</div>
</div>
</section>
<!-- ===== Notice ===== -->
<section class="notice">
<div class="container">
<p>
<span class="tip-title">{:lang('index.notice')}</span>
{:lang('index.notice_text')}
</p>
</div>
</section>
<!-- ===== Flow ===== -->
<section class="section">
<div class="container">
<div class="section-title">{:lang('index.process_title')}</div>
<div class="row g-3 align-items-stretch">
<div class="col-lg-7">
<div class="flow2">
<div class="step">
<div class="badge-num">1</div>
<div>
<h6>{:lang('index.step1_title')}</h6>
<p>{:lang('index.step1_desc')}</p>
</div>
</div>
<div class="step">
<div class="badge-num">2</div>
<div>
<h6>{:lang('index.step2_title')}</h6>
<p>{:lang('index.step2_desc')}</p>
</div>
</div>
<div class="step">
<div class="badge-num">3</div>
<div>
<h6>{:lang('index.step3_title')}</h6>
<p>{:lang('index.step3_desc')}</p>
</div>
</div>
</div>
</div>
<div class="col-lg-5">
<div class="flow2-side">
<div class="k"><i class="bi bi-lightning-charge me-1"></i>{:lang('index.tip')}</div>
<div class="i">
• {:lang('index.tip_1')}<br>
• {:lang('index.tip_2')}<br>
• {:lang('index.tip_3')}<br>
• {:lang('index.tip_4')}
</div>
<div class="d-grid mt-3">
<a class="btn btn-primary btn-primary-brand" href="/home/visa/index.html">{:lang('index.online_application')}</a>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ===== Intro + Map ===== -->
<section class="section pt-0">
<div class="container">
<div class="intro2" id="apply">
<div class="row g-0">
<div class="col-lg-5">
<div class="left"></div>
</div>
<div class="col-lg-7">
<div class="right">
<h2>{$country|default=''}{:lang('index.entry_card_application')}</h2>
<p style="color: rgba(15,23,42,.72); line-height:1.9; margin:0;">
{:str_replace('%country%', $country ?? '', lang('index.application_description1'))}
</p>
<div class="bul">
<div><i class="bi bi-check2-circle"></i> {:str_replace('%country%', $country ?? '', lang('index.application_notice'))}</div>
</div>
<a class="btn btn-outline-brand w-100" href="/home/visa/index.html">
{$country|default=''}{:lang('index.apply_now')}
</a>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ===== 为什么选择我们 ===== -->
<section class="section pt-0">
<div class="container">
<div class="why-title"> {:lang('index.why_choose_us_title')}</div>
<div class="why-sub"> {:lang('index.why_choose_us_subtitle')}</div>
<div class="row g-3">
<div class="col-lg-6">
<div class="why2-item">
<div class="why2-ico"><i class="bi bi-lightning-charge"></i></div>
<div>
<h6>{:lang('index.convenient')}</h6>
<p>{:lang('index.convenient_desc')}</p>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="why2-item">
<div class="why2-ico"><i class="bi bi-shield-check"></i></div>
<div>
<h6>{:lang('index.secure')}</h6>
<p>{:lang('index.secure_desc')}</p>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="why2-item">
<div class="why2-ico"><i class="bi bi-award"></i></div>
<div>
<h6>{:lang('index.approval')}</h6>
<p>{:lang('index.approval_desc')}</p>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="why2-item">
<div class="why2-ico"><i class="bi bi-headset"></i></div>
<div>
<h6>{:lang('index.support')}</h6>
<p>{:lang('index.support_desc')}</p>
</div>
</div>
</div>
</div>
<div class="text-center mt-4">
<a class="btn btn-primary btn-primary-brand px-5" href="/home/visa/index.html">
{$country|default=''}{:lang('index.apply_now')}
</a>
</div>
</div>
</section>
<section class="section pt-0" id="plans">
<div class="container">
<div class="section-title">{:lang('index.setmeal')}</div>
<div class="row g-3">
<div class="col-lg-4">
<div class="plan">
<span class="tag">{:lang('index.setmeal_st')}</span>
<h5>{:lang('index.suitable_for_advance_preparation')}</h5>
<div class="meta">{:lang('index.processing_time_limit')}</div>
<ul>
<li>{:lang('index.chinese_guided_filling')}</li>
<li>{:lang('index.key_field_consistency_check')}</li>
<li>{:lang('index.basic_error_reminder')}</li>
</ul>
<div class="d-grid mt-3">
<a class="btn btn-outline-brand" href="/home/visa/index.html">{:lang('index.select_standard_plan')}</a>
</div>
</div>
</div>
<div class="col-lg-4">
<div class="plan" style="border-color: rgba(240,90,40,.35);">
<span class="tag" style="border-color: rgba(240,90,40,.22); background: rgba(240,90,40,.10);">{:lang('index.setmeal_ex')}</span>
<h5>{:lang('index.suitable_for_departure_soon')}</h5>
<div class="meta">{:lang('index.urgent_availability')}</div>
<ul>
<li>{:lang('index.priority_processing_queue')}</li>
<li>{:lang('index.stricter_reminder_for_key_fields')}</li>
<li>{:lang('index.faster_feedback_and_supplementary_suggestions')}</li>
</ul>
<div class="d-grid mt-3">
<a class="btn btn-accent" href="/home/visa/index.html">{:lang('index.select_urgent_plan')}</a>
</div>
</div>
</div>
<div class="col-lg-4">
<div class="plan">
<span class="tag">{:lang('index.setmeal_team')}</span>
<h5>{:lang('index.group_travel_batch_reg')}</h5>
<div class="meta">{:lang('index.group_meta_info')}</div>
<ul>
<li>{:lang('index.batch_data_collect')}</li>
<li>{:lang('index.unified_verify_submit')}</li>
<li>{:lang('index.progress_track_reconcile')}</li>
</ul>
<div class="d-grid mt-3">
<a class="btn btn-primary btn-primary-brand" href="/home/contact">{:lang('index.contact_team_plan')}</a>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- ===== 新增模块 2FAQ提升转化不改整体风格 ===== -->
<section class="section pt-0" id="faq">
<div class="container">
<div class="section-title">{:lang('index.common_questions')}</div>
<div class="accordion" id="accFaq">
<div class="accordion-item">
<h2 class="accordion-header">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#f1">
{:lang('index.faq_is_official_website')}
</button>
</h2>
<div id="f1" class="accordion-collapse collapse" data-bs-parent="#accFaq">
<div class="accordion-body" style="color: rgba(15,23,42,.72); line-height: 1.9; font-size: 13px;">
{:lang('index.faq_is_official_website_answer')}
</div>
</div>
</div>
<div class="accordion-item">
<h2 class="accordion-header">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#f2">
{:lang('index.faq_guarantee_approval')}
</button>
</h2>
<div id="f2" class="accordion-collapse collapse" data-bs-parent="#accFaq">
<div class="accordion-body" style="color: rgba(15,23,42,.72); line-height: 1.9; font-size: 13px;">
{:lang('index.faq_guarantee_approval_answer')}
</div>
</div>
</div>
<div class="accordion-item">
<h2 class="accordion-header">
<button class="accordion-button collapsed" type="button" data-bs-toggle="collapse" data-bs-target="#f3">
{:lang('index.faq_query_download_after_payment')}
</button>
</h2>
<div id="f3" class="accordion-collapse collapse" data-bs-parent="#accFaq">
<div class="accordion-body" style="color: rgba(15,23,42,.72); line-height: 1.9; font-size: 13px;">
{:lang('index.faq_query_download_after_payment_answer')}
</div>
</div>
</div>
</div>
</div>
</section>
{include file="public/newfooter" /}
</body>
</html>

View File

@@ -0,0 +1,187 @@
{include file="public/head"}
<link rel="stylesheet" href="/static/css/index.css?v={:time()}">
<style>
body {
background: #fff !important;
}
</style>
<body>
<div class="zh_content">
{include file="public/nav"}
<div class="swiper-wrapper">
<div class="swiper-slide">
<div class="swiper-slide-img">
</div>
</div>
</div>
<div class="evus-main">
<div class="djcon">
<div class="dj-box">
<div class="dj-txt" style="font-size: 24px; line-height: 40px; color: #14286d;">{$country|default=''}{:lang('index.visa_service')}</div>
<div class="dj-txt2">{:str_replace('%country%', $country ?? '', lang('index.welcome_message'))}</div>
<a href="/home/visa/index.html" class="dj-btn">{:lang('index.online_application')}</a>
</div>
</div>
</div>
</div>
<div class="container-apply notice" style="margin-top: 16px">
<p style="font-size: 16px;line-height: 30px;">
<span style="color: red;font-weight: bold;">{:lang('index.notice')}</span>
<span>{:lang('index.notice_text')}</span>
</p>
</div>
<div class="process">
<div class="ps-tit">{:lang('index.process_title')}</div>
<div class="pro-con">
<div class="ps-item item-border">
<img src="/static/image/icon-infor.png" alt="">
<div class="ps-text">{:lang('index.step1_title')}</div>
<div class="ps-text">{:lang('index.step1_desc')}</div>
</div>
<div class="ps-item ps-item2">
<img class="pc-ps-item" src="/static/image/icon-arrow.png" alt="">
<img style="display: none" class="m-ps-item" src="/static/image/micon-arrow.png" alt=""/>
</div>
<div class="ps-item item-border">
<img src="/static/image/icon-up2.png" alt="">
<div class="ps-text">{:lang('index.step2_title')}</div>
<div class="ps-text">{:lang('index.step2_desc')}</div>
</div>
<div class="ps-item ps-item2">
<img class="pc-ps-item" src="/static/image/icon-arrow.png" alt="">
<img style="display: none" class="m-ps-item" src="/static/image/micon-arrow.png" alt=""/>
</div>
<div class="ps-item item-border">
<img src="/static/image/icon-down.png" alt="">
<div class="ps-text">{:lang('index.step3_title')}</div>
<div class="ps-text">{:lang('index.step3_desc')}</div>
</div>
</div>
</div>
<div class="container-apply">
<div class="apply-item">
<img src="/static/image/malaixiya.jpg" >
</div>
<div class="apply-item" style="margin-top:35px;">
<div class="bt" style="text-align: center">{$country|default=''}{:lang('index.entry_card_application')}</div>
<div style="font-size:16px; line-height:30px;">
{:str_replace('%country%', $country ?? '', lang('index.application_description1'))}
<br>
<p style="padding-top:15px;line-height:30px;">
{:str_replace('%country%', $country ?? '', lang('index.application_notice'))}
</p>
<div style="text-align: center;">
<a href="{:url('visa/index')}">
<button class="dj-btn">{$country|default=''}{:lang('index.apply_now')}</button>
</a>
</div>
</div>
</div>
</div>
{include file="public/middle"}
<div style="text-align: center;margin-bottom: 20px;">
<a href="{:url('visa/index')}">
<button class="dj-btn">{$country|default=''}{:lang('index.apply_now')}</button>
</a>
</div>
<div class="advantages-section">
<div class="content1">
<h3 class="title">{$country|default=''}{:lang('index.electronic_arrival_card')}</h3>
<div style="color:#fff; font-size:16px; line-height:35px;">
{:str_replace('%country%', $country ?? '', lang('index.environmental_initiative'))}<br>
{:lang('index.digital_process_benefits')}<br><br>
{:str_replace('%country%', $country ?? '', lang('index.submission_requirement'))}<br>
{:str_replace('%country%', $country ?? '', lang('index.card_validity'))}
</div>
<div style="text-align: center;margin-bottom: 20px;">
<a href="{:url('visa/index')}">
<button class="dj-btn" style="background: linear-gradient(180deg, #a83723 0, #a83723 100%);">{$country|default=''}{:lang('index.apply_now')}</button>
</a>
</div>
</div>
</div>
{include file="public/footer"}
</body>
<script>
// 监听复选框点击
$('.termsCheckbox').click(function (e) {
e.preventDefault();
if (window.innerWidth <= 768) {
area = ['90%', '90%']
} else {
area = ['50%', '60%']
}
// 弹出条款内容的弹窗
layer.open({
type: 1, // 弹窗类型:页面层
title: '{:lang(\'js.terms_conditions\')}', content: `
<div style="padding: 20px;">
<h3>{:lang(\'js.terms_conditions\')}</h3>
<p></p><p><span style="font-size: 12px;">{:str_replace(\'%country%\', $country ?? \'\', lang(\'js.terms_intro\'))}</span></p>
<p><span style="font-size: 12px;">{:str_replace(\'%country%\', $country ?? \'\', lang(\'js.our_services\'))}</span></p>
<p><span style="font-size: 12px;">{:str_replace(\'%country%\', $country ?? \'\', lang(\'js.application_process\'))}</span></p>
<p><span style="font-size: 12px;">{:lang(\'js.read_confirmation\')}</span></p>
<p><br></p><p></p>
</div>
`, area: area, // 弹窗大小
btn: ['关闭'], // 按钮
yes: function (index) {
layer.close(index); // 关闭弹窗
}
});
});
$('.privacy_policy').click(function (e) {
e.preventDefault();
if (window.innerWidth <= 768) {
area = ['90%', '90%']
} else {
area = ['50%', '60%']
}
// 弹出条款内容的弹窗
layer.open({
type: 1, // 弹窗类型:页面层
title: '{:lang(\'js.privacy_policy\')}', content: `
<div style="padding: 20px;">
<h3>{:lang(\'js.privacy_policy\')}</h3>
<p></p><p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px; padding: 0px; border: 0px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);">{:lang(\'js.privacy_intro\')}</p>
<h3 style="box-sizing: border-box; margin: 2px 0px; padding: 10px 0px 0px; border: 0px; font-weight: 400; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.1; color: rgb(0, 48, 73); white-space: normal; background-color: rgb(255, 255, 255);">1. {:lang(\'js.scope\')}</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px; padding: 0px; border: 0px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);">{:lang(\'js.scope_content\')}</p>
<h3 style="box-sizing: border-box; margin: 2px 0px; padding: 10px 0px 0px; border: 0px; font-weight: 400; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.1; color: rgb(0, 48, 73); white-space: normal; background-color: rgb(255, 255, 255);">2. {:lang(\'js.information_use\')}</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px; padding: 0px; border: 0px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);">{:lang(\'js.information_use_content\')}</p>
<h3 style="box-sizing: border-box; margin: 2px 0px; padding: 10px 0px 0px; border: 0px; font-weight: 400; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.1; color: rgb(0, 48, 73); white-space: normal; background-color: rgb(255, 255, 255);">3. {:lang(\'js.information_disclosure\')}</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px; padding: 0px; border: 0px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);">{:lang(\'js.information_disclosure_content\')}</p>
<h3 style="box-sizing: border-box; margin: 2px 0px; padding: 10px 0px 0px; border: 0px; font-weight: 400; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.1; color: rgb(0, 48, 73); white-space: normal; background-color: rgb(255, 255, 255);">4. {:lang(\'js.information_storage\')}</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px; padding: 0px; border: 0px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);">{:lang(\'js.information_storage_content\')}</p>
<h3 style="box-sizing: border-box; margin: 2px 0px; padding: 10px 0px 0px; border: 0px; font-weight: 400; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.1; color: rgb(0, 48, 73); white-space: normal; background-color: rgb(255, 255, 255);">5. {:lang(\'js.cookie_use\')}</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px; padding: 0px; border: 0px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);">{:lang(\'js.cookie_use_content\')}</p>
<h3 style="box-sizing: border-box; margin: 2px 0px; padding: 10px 0px 0px; border: 0px; font-weight: 400; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.1; color: rgb(0, 48, 73); white-space: normal; background-color: rgb(255, 255, 255);">6. {:lang(\'js.information_security\')}</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px; padding: 0px; border: 0px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);">{:lang(\'js.information_security_content\')}</p>
<h3 style="box-sizing: border-box; margin: 2px 0px; padding: 10px 0px 0px; border: 0px; font-weight: 400; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 18px; line-height: 1.1; color: rgb(0, 48, 73); white-space: normal; background-color: rgb(255, 255, 255);">7. {:lang(\'js.policy_changes\')}</h3>
<p style="box-sizing: border-box; margin-top: 0px; margin-bottom: 0px; padding: 0px; border: 0px; font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif; font-size: 12px; color: rgb(51, 51, 51); white-space: normal; background-color: rgb(255, 255, 255);">{:lang(\'js.policy_changes_content\')}</p>
<p><br></p><p></p>
</div>
`, area: area, // 弹窗大小
btn: ['关闭'], // 按钮
yes: function (index) {
layer.close(index); // 关闭弹窗
}
});
});
</script>
</html>