.yingjun-container {
            width: 100%;
            margin: 0 auto;
        }

        /* 大图区域 */
        .yingjun-main-slider {
            position: relative;
            height:  ;
            margin-bottom: 20px;
            overflow: hidden;
        }

        .yingjun-main-image {
            width: 100%;
            height: 100%;
            object-fit: cover;
            cursor: crosshair;
        }

        /* 放大镜效果 */
        .yingjun-zoom-lens {
            position: absolute;
            border: 2px solid #fff;
            background-repeat: no-repeat;
            display: none;
            pointer-events: none;
        }

        /* 导航箭头 */
        .yingjun-arrow {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            width: 40px;
            height: 40px;
            background: rgba(0,0,0,0.5);
            color: white;
            text-align: center;
            line-height: 40px;
            cursor: pointer;
            font-size: 24px;
        }

        .yingjun-arrow.yingjun-prev {
            left: 10px;
        }

        .yingjun-arrow.yingjun-next {
            right: 10px;
        }

        /* 缩略图区域 */
        .yingjun-thumbnails {
            display: flex;
            gap: 10px;
        }

        .yingjun-thumbnail {
            width: 100px;
            cursor: pointer;
            opacity: 0.6;
            transition: opacity 0.3s;
        }

        .yingjun-thumbnail.yingjun-active {
            opacity: 1;
            border: 2px solid #fff;
            box-shadow: 0 0 5px rgba(0,0,0,0.3);
        }

        .yingjun-thumbnail img {
            width: 100%;
            height: auto;
            object-fit: cover;
        }