
@font-face {
  font-family: "iconfont"; /* Project id 5025305 */
  src: url('iconfont.woff2?t=1758190787300') format('woff2'),
       url('iconfont.woff?t=1758190787300') format('woff'),
       url('iconfont.ttf?t=1758190787300') format('truetype');
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-yumaoqiu:before {
  content: "\e608";
}

.icon-caidan:before {
  content: "\e652";
}


.right-menu {
            position: fixed;
            bottom: 10%;
            right: 0;
            /*transform: translateY(-50%);*/
            width: 90px; /* 更窄 */
            background: #fff;
            box-shadow: -4px 0 10px rgba(0, 0, 0, 0.15);
            /*border-radius: 10px 0 0 10px;*/
            overflow: hidden;
            z-index: 9999;
            transition: height 0.3s cubic-bezier(0.4, 0, 0.2, 1);
            font-family: Arial, sans-serif;
        }

        /* 菜单项：垂直居中，两行显示 */
        .menu-item,
        .menu-toggle {
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            text-align: center;
            padding: 10px 0;
            gap: 7px;
            cursor: pointer;
        }

        .menu-item {
            color: #333;
            text-decoration: none;
            font-size: 13px;
            border-bottom: 1px solid #eee;
            height: 51px; /* 匹配 JS 计算 */
        }

        .menu-item .iconfont {
            font-size: 24px;
            line-height: 1;
        }

        .menu-item .text,
        .menu-toggle .text {
            line-height: 1.3;
            word-break: break-word;
            white-space: pre-line; /* 支持换行符 */
            font-size: 12px;
        }

        /* 悬停效果 */
        .menu-item:hover {
            background-color: #d24844; /* 修改背景颜色 */
            color: white; /* 文字颜色调整，确保可读性 */
        }
        .menu-item:hover .iconfont {
            color: #fdf351;
        }

        /* 按钮样式 */
        .menu-toggle {
            background: #d24844;
            color: white;
            font-weight: bold;
            font-size: 13px;
        }

        .menu-toggle .iconfont {
            font-size: 18px;
        }

        .menu-toggle em {
            font-style: normal;
        }
        .menu-toggle .btn-menu {
            display: none;
        }

        /* 收起状态：隐藏菜单项 */
        .right-menu.collapsed .menu-item {
            display: none;
        }
        .right-menu.collapsed .btn-menu{
            display: inline;
        }
        .logo{
            background: #d24844;
            color: white;
        }
