/* 原始图片样式（可自定义） */
        .target-img {
			float: right; /* 右浮动，文本绕右侧排列；可改为right实现右浮动绕左侧 */
            width: 200px;
            height: auto;
            background-color: #fff;
            margin: 0 0 10px 20px; /* 设置间距，避免文本紧贴图片 */
            padding: 5px;
            border: 3px solid #eee;
            border-radius: 8px;
            cursor: zoom-in; /* 鼠标悬浮显示放大图标，提示可点击 */
            transition: all 0.3s ease;
        }
		
		@media(max-width:600px){
		.target-img{ width: 150px; }
}

        .target-img:hover {
            transform: scale(1.02); /* 悬浮轻微放大，增强交互感 */
        }

        /* 全屏遮罩层：默认隐藏，全屏覆盖 */
        .img-mask {
            position: fixed;
            top: 0;
            left: 0;
            width: 100vw;
            height: 100vh;
            background-color: rgba(0,0,0,0.9); /* 半透明黑色背景，突出图片 */
            display: none; /* 默认隐藏 */
            justify-content: center;
            align-items: center;
            z-index: 9999; /* 确保在最上层 */
            cursor: zoom-out; /* 鼠标悬浮显示缩小图标，提示可关闭 */
        }

        /* 全屏图片样式：自适应屏幕，保持比例 */
        .fullscreen-img {
            max-width: 90vw; /* 最大宽度不超过屏幕90% */
            max-height: 90vh; /* 最大高度不超过屏幕90% */
            object-fit: contain; /* 保持图片比例，完整显示 */
            transition: all 0.3s ease;
        }

        /* 关闭按钮样式（可选，增强易用性） */
        .close-btn {
            position: absolute;
            top: 20px;
            right: 30px;
            color: #fff;
            font-size: 40px;
            font-weight: bold;
            cursor: pointer;
            transition: color 0.3s ease;
        }

        .close-btn:hover {
            color: #ff4444;
        }