        /* 关键帧动画定义 */
        @keyframes dot-pulse {
            0%, 100% { opacity: 0.3; transform: scale(0.8); }
            50% { opacity: 1; transform: scale(1.1); }
        }
        
        @-webkit-keyframes dot-pulse {
            0%, 100% { opacity: 0.3; -webkit-transform: scale(0.8); }
            50% { opacity: 1; -webkit-transform: scale(1.1); }
        }
        
        /* 修改wxzfzr样式：加载浮窗，按比例自适应 */
        #wxzfzr {
            display: none;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            width: 3rem;
            height: 3rem;
            background: #4c4c4c;
            border-radius: 0.25rem;
            z-index: 10000001;
            justify-content: center;
            align-items: center;
            flex-direction: column;
            padding: 0.25rem;
            box-sizing: border-box;
        }

        /* 图片样式 */
        #wxzfzr img {
            width: 1.6rem;
            height: 1.6rem;
            margin-bottom: 0.25rem;
        }

        /* 三个点动画容器 */
        .wx-dots1 {
            display: flex;
            justify-content: center;
            margin-left: 0rem;
            margin-top: 0rem;
        }

        /* 单个点样式 */
        .wx-dot1 {
            width: 0.15rem;
            height: 0.15rem;
            border-radius: 50%;
            background-color: #fff;
            margin: 0 0.05rem;
            opacity: 0.6;
        }
        
        /* 三个点的动画 */
        .wx-dot1:nth-child(1) {
            animation: dot-pulse 1.2s infinite;
        }
        
        .wx-dot1:nth-child(2) {
            animation: dot-pulse 1.2s infinite 0.4s;
        }
        
        .wx-dot1:nth-child(3) {
            animation: dot-pulse 1.2s infinite 0.8s;
        }