点击查看html编辑器说明文档

调解指南edit icon

|
|
Fork(复制)
|
|
作者:
小沫

👉 新版编辑器已上线,点击进行体验吧!

BUG反馈
嵌入
设置
下载
HTML
格式化
支持Emmet,输入 p 后按 Tab键试试吧!
<head> ...
展开
</head>
<body>
            
            <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>
    
        
编辑器加载中
</body>
CSS
格式化
            
            
        
编辑器加载中
JS
格式化
            
            
        
编辑器加载中
预览
控制台