<html lang="zh-CN"><head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>湖北省证券期货业协会调解申请指南</title>
<script src="https://cdn.tailwindcss.com"></script>
<link href="https://cdn.jsdelivr.net/npm/[email protected]/css/font-awesome.min.css" rel="stylesheet">
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: '#165DFF',
secondary: '#0E2E90',
accent: '#36BFFA',
neutral: '#F5F7FA',
'neutral-dark': '#4E5969'
},
fontFamily: {
sans: ['Inter', 'system-ui', 'sans-serif'],
},
}
}
}
</script>
<style type="text/tailwindcss">
@layer utilities {
.content-auto {
content-visibility: auto;
}
.btn-primary {
@apply bg-primary text-white font-medium rounded-xl shadow-md hover:bg-primary/90 transition-all duration-300 ease-in-out transform hover:-translate-y-1;
}
.card-shadow {
@apply shadow-lg hover:shadow-xl transition-all duration-300;
}
.text-balance {
text-wrap: balance;
}
.indent-2 {
text-indent: 2em;
}
.leading-tightened {
line-height: 1.4;
}
.paragraph-spacing-sm {
margin-top: 0.8rem;
}
.list-disc-custom {
list-style-type: disc;
padding-left: 1.5em;
}
.step-list {
counter-reset: step-counter;
padding-left: 1.5em;
}
.step-list li {
position: relative;
list-style-type: none;
margin-bottom: 0.5rem;
}
.step-list li::before {
content: counter(step-counter) ".";
counter-increment: step-counter;
position: absolute;
left: -1.5em;
font-weight: bold;
}
}
</style>
</head>
<body class="bg-gradient-to-br from-blue-50 to-indigo-50 min-h-screen font-sans">
<div class="container mx-auto px-4 py-8 max-w-3xl">
<!-- 页面头部 -->
<header class="mb-10 text-center">
<h1 class="text-[clamp(1.3rem,3vw,1.8rem)] font-bold text-secondary mb-2 break-words">湖北省证券期货业协会<br>调解申请指南</h1>
<div class="bg-white rounded-xl p-5 shadow-md mb-6 break-words">
<p class="text-neutral-dark text-[clamp(0.85rem,2.5vw,1rem)] leading-tightened indent-2 text-justify break-words">湖北省证券期货业协会(下称"协会")是由湖北省内依法注册并取得经营证券期货业务许可证,从事证券和期货经营业务的企业自愿组成的全省性、行业性、非营利性社会团体。</p>
<p class="text-neutral-dark text-[clamp(0.85rem,2.5vw,1rem)] leading-tightened paragraph-spacing-sm indent-2 text-justify break-words">协会内设证券期货纠纷调解中心,开展证券期货纠纷公益调解。目前,投资者与湖北省内证券期货经营机构、证券投资咨询机构之间的证券、期货投资相关民事纠纷均属于协会调解范围。</p>
<p class="text-neutral-dark text-[clamp(0.85rem,2.5vw,1rem)] leading-tightened paragraph-spacing-sm indent-2 text-justify break-words">同时,协会还与中国证监会批准设立的全国性证券期货公益调解组织——中证资本市场法律服务中心合作设立了中证湖北调解工作站,承办中证资本市场法律服务中心转办的证券期货调解案件。</p>
</div>
</header>
<!-- 主内容区 -->
<main class="space-y-6 overflow-hidden">
<!-- 调解流程卡片 -->
<div class="bg-white rounded-2xl p-6 card-shadow border-l-4 border-[#7C3AED] group break-words w-full">
<div class="flex items-start mb-4">
<div class="w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center mr-4 flex-shrink-0">
<i class="fa fa-sitemap text-xl text-primary"></i>
</div>
<div class="break-words w-full">
<h2 class="text-xl font-bold text-secondary break-words">调解流程</h2>
<p class="text-neutral-dark mt-1 break-words">主要环节</p>
</div>
</div>
<div class="mt-4 space-y-3">
<div class="bg-neutral rounded-lg p-3 shadow-sm break-words w-full">
<p class="font-medium text-primary mb-1 break-words">1. 投资者一方提交调解申请时:申请--登记--征询--受理--调解--结案</p>
<ul class="step-list text-neutral-dark text-[clamp(0.85rem,2.5vw,1rem)] leading-tightened break-words w-full">
</ul>
</div>
<div class="bg-neutral rounded-lg p-3 shadow-sm break-words w-full">
<p class="font-medium text-primary mb-1 break-words">2. 投资者与机构共同提交调解申请时:申请--登记--受理--调解--结案</p>
<ul class="step-list text-neutral-dark text-[clamp(0.85rem,2.5vw,1rem)] leading-tightened break-words w-full">
</ul>
</div>
</div>
<button class="mt-4 w-full py-2 border border-primary text-primary rounded-lg hover:bg-primary/5 transition-colors flex items-center justify-center break-words" onclick="openImageModal('调解流程示意图', 'mediation-process')">
<i class="fa fa-picture-o mr-2"></i> 详细流程示意图
</button>
</div>
<!-- 电脑端申请卡片 -->
<div class="bg-white rounded-2xl p-6 card-shadow border-l-4 border-primary group break-words w-full">
<div class="flex items-start mb-4">
<div class="w-12 h-12 bg-primary/10 rounded-full flex items-center justify-center mr-4 flex-shrink-0">
<i class="fa fa-desktop text-xl text-primary"></i>
</div>
<div class="break-words w-full">
<h2 class="text-xl font-bold text-secondary break-words">电脑端申请</h2>
<p class="text-neutral-dark mt-1 break-all">通过电脑访问全国证券期货在线调解平台网站(<span class='break-all'>https://tiaojie.investor.org.cn</span>)提交申请 或点击下方"访问网站"按钮</p>
</div>
</div>
<button class="mb-3 w-full py-2 border border-primary text-primary rounded-lg hover:bg-primary/5 transition-colors flex items-center justify-center break-words" onclick="openImageModal('电脑端申请流程', 'computer-instructions')">
<i class="fa fa-picture-o mr-2"></i> 申请步骤示意图
</button>
<a href="https://tiaojie.investor.org.cn" target="_blank" class="btn-primary w-full py-3 flex items-center justify-center break-all">
<i class="fa fa-external-link mr-2"></i> 访问网站
</a>
</div>
<!-- 手机端申请卡片 -->
<div class="bg-white rounded-2xl p-6 card-shadow border-l-4 border-accent group break-words w-full">
<div class="flex items-start mb-4">
<div class="w-12 h-12 bg-accent/10 rounded-full flex items-center justify-center mr-4 flex-shrink-0">
<i class="fa fa-mobile text-xl text-accent"></i>
</div>
<div class="break-words w-full">
<h2 class="text-xl font-bold text-secondary break-words">手机端申请</h2>
<p class="text-neutral-dark mt-1 break-words">打开微信,点击"<strong>发现</strong>" → "<strong>小程序</strong>" → 搜索"<strong>中证法律服务中心在线调解平台</strong>"或"<strong>中国投资者网证券期货在线调解</strong>",进入小程序提交申请。</p>
</div>
</div>
<div class="grid grid-cols-1 sm:grid-cols-2 gap-3 mb-3">
<button class="w-full py-3 border border-accent text-accent rounded-lg hover:bg-accent/5 transition-all duration-300 flex flex-col items-center justify-center min-h-[80px]" onclick="openImageModal('微信小程序申请流程', 'wechat-instructions-1')">
<div class="flex items-center mb-1">
<i class="fa fa-picture-o text-[#36BFFA] mr-2"></i>
<span class="text-sm sm:text-base text-[#36BFFA]">中证法律服务中心在线调解平台</span>
</div>
<span class="text-[#165DFF] font-medium text-sm sm:text-base">申请步骤示意图</span>
</button>
<button class="w-full py-3 border border-accent text-accent rounded-lg hover:bg-accent/5 transition-all duration-300 flex flex-col items-center justify-center min-h-[80px]" onclick="openImageModal('材料上传指南', 'wechat-instructions-2')">
<div class="flex items-center mb-1">
<i class="fa fa-picture-o text-[#36BFFA] mr-2"></i>
<span class="text-sm sm:text-base text-[#36BFFA]">中国投资者网证券期货在线调解</span>
</div>
<span class="text-[#165DFF] font-medium text-sm sm:text-base">申请步骤示意图</span>
</button>
</div>
</div>
<!-- 现场申请卡片 -->
<div class="bg-white rounded-2xl p-6 card-shadow border-l-4 border-secondary group break-words w-full">
<div class="flex items-start mb-4">
<div class="w-12 h-12 bg-secondary/10 rounded-full flex items-center justify-center mr-4 flex-shrink-0">
<i class="fa fa-map-marker text-xl text-secondary"></i>
</div>
<div class="break-words w-full">
<h2 class="text-xl font-bold text-secondary break-words">现场申请</h2>
<p class="text-neutral-dark mt-1 break-words">至协会办公地点提交申请</p>
</div>
</div>
<button class="mb-3 w-full py-2 border border-secondary text-secondary rounded-lg hover:bg-secondary/5 transition-colors flex items-center justify-center break-words" onclick="openImageModal('现场申请流程', 'on-site-instructions')">
<i class="fa fa-picture-o mr-2"></i> 申请步骤示意图
</button>
<div class="bg-neutral p-4 rounded-lg mb-4 break-words w-full">
<h3 class="font-medium text-secondary mb-2">协会办公地点:武汉市武昌区中北路217号天风大厦2号楼16楼</h3>
<p class="text-neutral-dark mb-2 text-sm break-words">(或致电协会调解中心 027-87819189 ,咨询其他线下申请方式)</p>
</div>
<div class="grid grid-cols-1 sm:grid-cols-2 gap-4">
<button id="mapBtn" class="btn-primary py-3 flex items-center justify-center w-full break-words">
<i class="fa fa-map mr-2"></i> 查看地图
</button>
<a href="tel:027-87819189" class="btn-primary py-3 flex items-center justify-center w-full break-words">
<i class="fa fa-phone mr-2"></i> 电话咨询
</a>
</div>
</div>
</main>
<!-- 底部信息 -->
<footer class="mt-12 text-center text-neutral-dark text-sm break-words">
<p class="mt-1 break-words">如有疑问,请致电 027-87819189 咨询</p>
</footer>
</div>
<!-- 模态框:地图信息 -->
<div id="mapModal" class="fixed inset-0 bg-black/50 flex items-center justify-center z-50 hidden">
<div class="bg-white rounded-2xl p-6 max-w-md w-full mx-4 transform transition-all duration-300 scale-95 opacity-0" id="mapModalContent">
<div class="text-center mb-4">
<div class="w-16 h-16 bg-secondary/10 rounded-full flex items-center justify-center mx-auto mb-4">
<i class="fa fa-map text-2xl text-secondary"></i>
</div>
<h3 class="text-xl font-bold text-secondary">协会办公地点地图</h3>
</div>
<div class="mb-6">
<div class="w-full h-64 bg-neutral rounded-lg flex items-center justify-center mb-4">
<i class="fa fa-map-o text-6xl text-neutral-dark"></i>
</div>
<p class="text-neutral-dark text-balance">
武汉市武昌区中北路217号天风大厦2号楼16楼(地铁4号线青鱼嘴站K出口径直前行100米)
</p>
</div>
<button id="closeMapModalBtn" class="mt-4 w-full py-2 border border-neutral-dark rounded-lg text-neutral-dark hover:bg-neutral transition-colors">
关闭
</button>
</div>
</div>
<!-- 模态框:图片说明 -->
<div id="imageModal" class="fixed inset-0 bg-black/80 flex items-center justify-center z-50 hidden">
<div class="bg-white rounded-2xl p-6 max-w-4xl w-full mx-4 transform transition-all duration-300 scale-95 opacity-0 relative" id="imageModalContent">
<!-- 绝对定位的X号按钮 -->
<button id="closeImageModalBtn" aria-label="关闭"
class="absolute top-4 right-4 z-10 text-neutral-dark hover:text-secondary transition-colors bg-white bg-opacity-80 rounded-full p-2 shadow">
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round">
<line x1="18" y1="6" x2="6" y2="18"/>
<line x1="6" y1="6" x2="18" y2="18"/>
</svg>
</button>
<div class="flex justify-between items-center mb-4 min-w-0">
<h3 class="text-xl font-bold text-secondary truncate" id="imageModalTitle">申请流程示意图</h3>
</div>
<div class="mb-6">
<div class="w-full h-[70vh] bg-neutral rounded-lg flex items-center justify-center relative overflow-hidden" id="imageContainer">
<div class="absolute inset-0 flex items-center justify-center" id="imagePlaceholder">
<i class="fa fa-picture-o text-8xl text-neutral-dark"></i>
</div>
<img id="instructionImage" src="" alt="申请流程示意图" class="hidden w-full h-full object-contain">
</div>
<div class="flex justify-center mt-4 space-x-4">
<button id="downloadImageBtn" class="py-2 px-4 bg-primary text-white rounded-lg hover:bg-primary/90 transition-colors flex items-center">
<i class="fa fa-download mr-2"></i> 下载图片
</button>
</div>
<!-- 新增提示文字 -->
<p class="text-center text-neutral-dark text-sm mt-2">(可长按图片保存或右键图片下载)</p>
</div>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
// 微信小程序模态框
const wechatModal = document.getElementById('wechatModal');
const modalContent = document.getElementById('modalContent');
const wechatMiniProgramBtn = document.getElementById('wechatMiniProgramBtn');
const wechatMiniProgramBtn2 = document.getElementById('wechatMiniProgramBtn2');
const closeModalBtn = document.getElementById('closeModalBtn');
const modalTitle = document.getElementById('modalTitle');
const modalContentText = document.getElementById('modalContentText');
// 地图模态框
const mapModal = document.getElementById('mapModal');
const mapModalContent = document.getElementById('mapModalContent');
const mapBtn = document.getElementById('mapBtn');
const closeMapModalBtn = document.getElementById('closeMapModalBtn');
// 图片说明模态框
const imageModal = document.getElementById('imageModal');
const imageModalContent = document.getElementById('imageModalContent');
const closeImageModalBtn = document.getElementById('closeImageModalBtn');
const imageModalTitle = document.getElementById('imageModalTitle');
const instructionImage = document.getElementById('instructionImage');
const downloadImageBtn = document.getElementById('downloadImageBtn');
const imageContainer = document.getElementById('imageContainer');
// 当前图片类型和步骤
let currentImageType = '';
// 图片数据(实际项目中应替换为真实图片URL)
const imageData = {
'computer-instructions': [
'https://picsum.photos/800/600?random=1', // 电脑端申请流程
],
'wechat-instructions-1': [
'https://picsum.photos/800/600?random=7', //中证法律服务中心申请流程
],
'wechat-instructions-2': [
'https://picsum.photos/800/600?random=9', //中国投资者网申请流程
],
'on-site-instructions': [
'https://picsum.photos/800/600?random=13', // 现场申请流程
],
'mediation-process': [
'https://picsum.photos/800/600?random=19', // 调解流程示意图
]
};
// 图片标题映射
const imageTitleMap = {
'computer-instructions': '电脑端申请流程',
'wechat-instructions-1': '中证法律服务中心申请流程',
'wechat-instructions-2': '中国投资者网申请流程',
'on-site-instructions': '现场申请流程',
'mediation-process': '调解流程示意图'
};
// 打开微信小程序模态框
function openWechatModal(title, content) {
if (!modalTitle || !modalContentText || !wechatModal || !modalContent) return;
modalTitle.textContent = title;
modalContentText.textContent = content;
wechatModal.classList.remove('hidden');
setTimeout(() => {
modalContent.classList.remove('scale-95', 'opacity-0');
modalContent.classList.add('scale-100', 'opacity-100');
}, 10);
}
// 打开地图模态框
function openMapModal() {
if (!mapModal || !mapModalContent) return;
mapModal.classList.remove('hidden');
setTimeout(() => {
mapModalContent.classList.remove('scale-95', 'opacity-0');
mapModalContent.classList.add('scale-100', 'opacity-100');
}, 10);
}
// 打开图片说明模态框
function openImageModal(title, type) {
if (!imageModalTitle || !imageModalContent || !imageModal) return;
imageModalTitle.textContent = title;
currentImageType = type;
updateImage();
imageModal.classList.remove('hidden');
setTimeout(() => {
imageModalContent.classList.remove('scale-95', 'opacity-0');
imageModalContent.classList.add('scale-100', 'opacity-100');
}, 10);
}
// 更新图片
function updateImage() {
var imagePlaceholder = document.getElementById('imagePlaceholder');
if (!instructionImage || !imageData[currentImageType]) {
if (instructionImage) instructionImage.classList.add('hidden');
if (imagePlaceholder) imagePlaceholder.style.display = '';
return;
}
// 只显示第一张图片
instructionImage.src = imageData[currentImageType][0];
instructionImage.classList.remove('hidden');
if (imagePlaceholder) imagePlaceholder.style.display = 'none';
}
// 下载图片
function downloadImage() {
if (!instructionImage || !instructionImage.src || instructionImage.src === 'data:,') {
alert('暂无图片可下载');
return;
}
// 尝试用canvas下载图片
const img = new window.Image();
img.setAttribute('crossOrigin', 'anonymous');
img.onload = function() {
try {
const canvas = document.createElement('canvas');
canvas.width = img.naturalWidth;
canvas.height = img.naturalHeight;
const ctx = canvas.getContext('2d');
ctx.drawImage(img, 0, 0);
const dataURL = canvas.toDataURL('image/png');
const link = document.createElement('a');
const title = imageTitleMap[currentImageType] || '流程图';
link.href = dataURL;
link.download = `${title}.png`;
document.body.appendChild(link);
link.click();
document.body.removeChild(link);
} catch (e) {
alert('图片下载失败,建议右键图片或长按图片手动保存。');
}
};
img.onerror = function() {
alert('图片下载失败,建议右键图片或长按图片手动保存。');
};
img.src = instructionImage.src;
}
// 关闭模态框函数
function closeModal(modal, content) {
if (!modal || !content) return;
content.classList.remove('scale-100', 'opacity-100');
content.classList.add('scale-95', 'opacity-0');
setTimeout(() => {
modal.classList.add('hidden');
}, 300);
}
// 事件监听器
if (wechatMiniProgramBtn) {
wechatMiniProgramBtn.addEventListener('click', () => {
openWechatModal('中证法律服务中心在线调解平台',
'请打开微信,点击发现 → 小程序 → 搜索"中证法律服务中心在线调解平台" → 进入小程序提交申请。');
});
}
if (wechatMiniProgramBtn2) {
wechatMiniProgramBtn2.addEventListener('click', () => {
openWechatModal('中国投资者网证券期货在线调解',
'请打开微信,点击发现 → 小程序 → 搜索"中国投资者网证券期货在线调解" → 进入小程序提交申请。');
});
}
if (mapBtn) {
mapBtn.addEventListener('click', openMapModal);
}
if (closeModalBtn) {
closeModalBtn.addEventListener('click', () => closeModal(wechatModal, modalContent));
}
if (closeMapModalBtn) {
closeMapModalBtn.addEventListener('click', () => closeModal(mapModal, mapModalContent));
}
if (closeImageModalBtn) {
closeImageModalBtn.addEventListener('click', () => closeModal(imageModal, imageModalContent));
}
if (downloadImageBtn) {
downloadImageBtn.addEventListener('click', downloadImage);
}
// 点击模态框外部关闭
if (wechatModal) {
wechatModal.addEventListener('click', (e) => {
if (e.target === wechatModal && closeModalBtn) {
closeModalBtn.click();
}
});
}
if (mapModal) {
mapModal.addEventListener('click', (e) => {
if (e.target === mapModal && closeMapModalBtn) {
closeMapModalBtn.click();
}
});
}
if (imageModal) {
imageModal.addEventListener('click', (e) => {
if (e.target === imageModal && closeImageModalBtn) {
closeImageModalBtn.click();
}
});
}
// 平滑滚动
document.querySelectorAll('a[href^="#"]').forEach(anchor => {
anchor.addEventListener('click', function (e) {
e.preventDefault();
document.querySelector(this.getAttribute('href')).scrollIntoView({
behavior: 'smooth'
});
});
});
// 使 openImageModal 可被 HTML 调用
window.openImageModal = openImageModal;
});
</script>
</body></html>
HTML
格式化
支持Emmet,输入 p 后按 Tab键试试吧!
<head> ... </head>
<body>
</body>