/* 自定义样式覆盖 */

/* 全局样式修改 */
* {
    font-family: "Microsoft YaHei", "微软雅黑", sans-serif;
}

/* 底部导航栏样式 */
.van-hairline--top-bottom.van-tabbar.van-tabbar--fixed {
    border-top-left-radius: 15px !important;  /* 左上角圆角 */
    border-top-right-radius: 15px !important; /* 右上角圆角 */
    box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1) !important; /* 添加阴影效果 */
    background-color: #fff !important; /* 设置背景色 */
    border-top: none !important; /* 移除顶部边框 */
}

/* 修改首页头部和轮播图布局 */
.homeHeder {
    position: relative !important;  /* 改为相对定位 */
    background-color: #fff;  /* 添加背景色 */
    z-index: 10;  /* 确保在轮播图上方 */
    height: 40px !important;  /* 设置固定高度 */
    margin-top: 10px !important;  /* 增加顶部边距 */
}

/* 添加 leftImg 样式 */
.homeHeder .leftImg {
    height: 45px !important;  /* 强制覆盖原有样式 */
    width: auto !important;   /* 强制覆盖原有样式 */
    object-fit: contain;
    min-width: 40px;         /* 确保最小宽度 */
    max-width: none;         /* 移除最大宽度限制 */
}

/* 轮播图样式优化 */
.van-swipe {
    margin: 10px auto;
    width: 94%;
    height: 160px !important;
    border-radius: 12px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    position: relative !important;
    -webkit-tap-highlight-color: transparent;
}

.van-swipe__track {
    height: 100%;
    transition: transform 0.5s ease;
}

.van-swipe-item {
    height: 100%;
    position: relative;
    transition: all 0.5s ease;
    opacity: 1;
}

.van-swipe-item.swipe-active {
    opacity: 1;
    z-index: 2;
    box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}

.van-swipe-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    border-radius: 12px;
    transition: all 0.5s ease;
}

/* 添加渐变遮罩 */
.van-swipe::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: linear-gradient(to bottom, rgba(0,0,0,0.1), transparent);
    pointer-events: none;
    z-index: 1;
}

/* 优化指示器样式 */
.van-swipe__indicators {
    bottom: 8px !important;
}

.van-swipe__indicator {
    width: 6px !important;
    height: 6px !important;
    background-color: rgba(255, 255, 255, 0.6) !important;
    opacity: 0.6 !important;
    transition: all 0.3s ease;
}

.van-swipe__indicator--active {
    background-color: #fff !important;
    opacity: 1 !important;
    transform: scale(1.2);
}

/* 红包样式修改 */
#redPacket {
    right: 20px;  /* 调整红包位置 */
    bottom: 80px;
    width: 80px;  /* 调整红包大小 */
    height: 90px;
    box-shadow: none !important;
}

#redPacket .grab {
    margin-top: 25px;
    width: 40px;  /* 调整"抢"按钮大小 */
    height: 25px;
}

/* 动画效果修改 */
@keyframes scaleDraw {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}

/* 添加新的动画效果 */
@keyframes float {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-10px);
    }
    100% {
        transform: translateY(0px);
    }
}

/* 添加悬浮效果 */
#redPacket:hover {
    animation: float 2s ease-in-out infinite;
} 
/* lefsg下name文本放大，mey文本缩小 */
.lefsg .name {
    font-size: 1.3em !important;
    font-weight: bold;
}
.lefsg .mey {
    font-size: 1.1em !important;
    color: #888;
}

.rigts {
    overflow-y: auto;              /* 保证内容可滚动 */
    scrollbar-width: none;         /* Firefox 隐藏滚动条 */
    -ms-overflow-style: none;      /* IE/Edge 隐藏滚动条 */
    margin-top: 0 !important;      /* 去掉顶部外边距 */
    padding-top: 0 !important;     /* 去掉顶部内边距 */
    position: relative;            /* 新增：用于角标绝对定位 */
}
.rigts::-webkit-scrollbar {
    display: none;                 /* Chrome/Safari 隐藏滚动条 */
}

.rigts img:first-child {
    position: relative;
    z-index: 1;
}

/* 角标伪元素，显示在左上角 */
.rigts::before {
    content: "";
    position: absolute;
    left: 11px;         /* 向右偏移8px，可根据实际情况调整 */
    top: 10px;          /* 向下偏移8px，可根据实际情况调整 */
    width: 40px;       /* 角标宽度，可根据实际情况调整 */
    height: 40px;      /* 角标高度，可根据实际情况调整 */
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAABGCAMAAABG8BK2AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAC0UExURUdwTDmq/zit/z+a/zmz/0iu/z+k/1em/1Sc/02T/////0Gh/zuo/0Of/z2m/zST/zmX/y2O/zGR/1Ok/zW0/zev/0Cb/0Kc/zaU//P6/6DR/zms/0Oe/1Ge/z+i/zyZ/4jG/zWx/yiL/0+w/zaw/1qr/+j0/3C5/7jc/53L/+fy/9vu/2Wy/3y//9Do/8Ti/0+Y/0yp/4S+/0yV/2C5/0qS/5TK/6vY/6zV/5LN/87l/1K2/x4Yx6QAAAAKdFJOUwD///+AgP9/f4DlczM6AAAEgUlEQVR42q3T63LbNhAFYDlq2XYp0bKZigYsUnBZgJR4CxVHF+f936u7C9JQoow5EntMe/zrm4PFYpIkXuJRAsysz53N8/Pzp+dPlL8p/1JeKJ8/4+fy28TrmKCPg6yEVgex9WKdnxRskxCTBCyxE/TOjD5uxAwXwkos/ahMPGYIOnc4XR3r0Ed9iHGNrGIZB5GUqip10OyMIgQthPpGL6w4BtONKBVgIE+D4KdRn0+oZ6xiGd/3nVN6B3E6taqoZm5EXT6hRI6V2HpBxTHkcCSkCooGj3bIgnfITcn2eb98VmxCZiykACpPnbJKpYG05+obvX7v1ojT3ZlVHNM1OgDsPX2QByhkezpfoldxommfz8gplHjunAxAJqoQcFB1ps7W8VXIu+5sziHFtZnPLVTqJBEg20JnIvfyPG07JUAFkPk+o2UkiJco/d0hxKzmlBpM6xcgyyJrAGpxSNOg20fswl/Fi40SIp3iGFZ8CQDSz7FNI4QxUKsy7Z9aLelYQp69s3fFMRRtcgCDmPL30mRJnmeq2+1MZUFap9gHh5TOuM4dK5eMKvFUkCmokrYqClnsk5yVxKuLQxDkhh0l0jvESLlgImSa1SoDOCqQme9nWdUmUhHDaU+d04BCg5ULJiKmzsJQgKhAFq1P2Rt+HnSwFgfPjkSF0iuXjASNv9DUDRjq0widYCpilKmETNPcOOUXzDJCKNKrVQkgjjngX+yV0T5qkIS1XikaoUDxHrWsXDJLVNDCkwEoLQBjSrvXCh0PG6FjlPJY+WPya4YSUSoc8krnpt6/P5A9GD6Yd6p54kGnXDLTZQ/RkPn++X1o3Sa+fwTsURLBccoFg7HOUgJInBFDGv/HOq2RqgZxoBVi5UNmyk4MIKo8ZGal561GR4k20ZVdaadcMuv1dI0QSVEO1IcT+mFh0GnF3k8orHzEIIQhKtxCjgRemzSrxhyN1rrIfZ8hjcqHDBXiRlFYRhhaR7XSGjFZ5w0zXojKAEOhOkxFUpHCkVCrvU9B5UNmsTiHkImPApXSaJz0qj7O5wMKJ16g4yCSsEtUigIdhDQt0ZyUoTYOmq7xYBuArBRylRu6eqJYGWrDjIM2oDZCSJx00ViGlWGGnQ7K4u1uOs3FdElvLIqcMsxYiH42sJnjfGKxXy7josFKThlgnnqIlAYy7LTcvC2nWRMTw8ow89Qz4e4IO7VbU0qI7ct3yiDTQZmA3Qa2vI8hhHz3kVOGGQttUNnq7dvCMrRFThlm7tmxSkhfvljPd3N6Zk4ZZO4t45TtFh3MFQoyj4/3mKcK5LaQDGUg14srFGYIecRGu024BY2KFiqk249RuabNIzsoxVtBym5xtcIMSwSF26LslT8n1zIcdKgPqMWTVW5lqFH8FtLto3IL4yTeIZzLrQyHJsRdbmAezh2EULmeecCcFyLlBma04to46h6VW/LloQ8rX1AZxbCEyghmnMLMP+MVZsYrzGBY+frXZBzDEioj8tUpoxlWxjOsjGe+oTKWYWVsvrEynmFlPEPK+LAyPv+P8h9kZ9Tit/xQwwAAAABJRU5ErkJggg==') no-repeat center center/cover;
    border-radius: 8px 0;  /* 圆角，可根据实际需求调整 */
    pointer-events: none;
    z-index: 10;
}

/* 永久网址样式 */
.permanent-url {
    text-align: center !important;  /* 文本居中 */
    padding: 4px 8px;
    color: #666 !important;  /* 修改为灰色 */
    font-size: 13px;
    background: #f8f8f8;
    margin: 0 auto !important;  /* 水平居中 */
    position: relative;
    z-index: 999;
    width: auto;
    display: block !important;  /* 改为块级元素 */
    border: 1px solid #eee;
    border-radius: 3px;
    transform: none !important;  /* 移除之前的位移 */
    float: none !important;  /* 移除浮动 */
}

.permanent-url span {
    font-weight: 500;
    color: #666 !important;  /* 修改 span 内的文本颜色也为灰色 */
    white-space: nowrap;
}

/* rbox图片样式 */
.rbox img {
    width: 30px;
    height: 30px;
    margin-right: -1px;
    float: right;
}

/* tit文字样式 */
.tit {
    font-size: 18px !important;
    text-transform: uppercase !important;
    font-weight: bold !important;
}

/* cx文字样式 */
.cx {
    font-size: 11px !important;  /* 稍微加大字体 */
}

/* lfst样式 */
.lfst {
    border: none !important;
    outline: none !important;
    box-shadow: none !important;
    margin: 0px 0 !important;      /* 增加上下间距为10px */
}

.lfst .ls {
    margin: 8px 0 !important;      /* 增加每个选项的上下间距 */
}

.lfst .ls.active {
    margin: 8px 0 !important;      /* 确保选中状态也有相同的间距 */
    color: #179cff !important;     /* 设置选中状态的文本颜色 */
}

/* gameBoxs .lfst样式 */
.gameBoxs .lfst[data-v-0d4d2b4d] {
    width: 56px !important;
    background-size: contain !important;
}

.gameBoxs .lfst .ls[data-v-0d4d2b4d] {
    background: url('data:image/png;base64,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') no-repeat center center !important;
    background-size: contain !important;
}

.gameBoxs .lfst .ls.active[data-v-0d4d2b4d] {
        background: url('data:image/png;base64,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') no-repeat center center !important;
    background-size: contain !important;
    margin: 8px 0 !important;
    color: #ffffff !important;
}

.appbox {
    height: 60px !important;         /* 缩小高度 */
    box-shadow: 0 2px 8px rgba(0,0,0,0.15); /* 添加投影 */
    border-radius: 8px;              /* 柔和圆角 */
    background: #fff;                /* 保证投影效果明显 */
    overflow: hidden;                /* 内容不溢出 */
}

/* 按钮样式修改 */
.van-button--info.van-button--mini {
    font-size: 14px !important;  /* 放大字体 */
    padding: 0 15px !important;  /* 增加内边距 */
    height: 32px !important;     /* 增加高度 */
    border-radius: 8px !important;  /* 添加圆角 */
    background-color: #179cff !important;  /* 修改背景色 */
    border-color: #179cff !important;  /* 修改边框颜色 */
}

.van-button--info.van-button--mini:active {
    background-color: #1588e6 !important;  /* 点击时的颜色 */
    border-color: #1588e6 !important;
}

/* 活动列表样式 */
.consg {
  padding: 10px !important;
  margin-top: 80px !important; /* 添加顶部距离 */
}

.consg .lis {
  width: 100% !important;
  margin-bottom: 10px !important;
  border-radius: 8px !important;
  overflow: hidden !important;
  background: #fff !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1) !important;
}

.consg .lis img {
  width: 100% !important;
  height: 100px !important; /* 设置固定高度 */
  object-fit: cover !important;
}

.consg .lis .tite_sf {
  padding: 8px 12px !important;
  font-size: 14px !important;
  color: #333 !important;
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
}

/* 活动页面分类标签样式 */
.van-tabs__nav .van-tab__text {
    font-size: 18px !important;  /* 字体大小加大一倍 */
    font-weight: 500 !important; /* 稍微加粗 */
    line-height: 1.5 !important; /* 调整行高 */
}

.van-tabs__nav .van-tab {
    padding: 0 20px !important;  /* 增加左右内边距 */
}

/* 激活状态的标签样式 */
.van-tabs__nav .van-tab--active .van-tab__text {
    color: #179cff !important;    /* 设置激活状态的颜色 */
    font-weight: 700 !important;  /* 加粗激活状态的文字 */
}

.van-tabs__line {
    height: 3px !important;      /* 增加下划线高度 */
    bottom: 0 !important;        /* 确保下划线位置正确 */
    background-color: #179cff !important; /* 设置下划线颜色与文字一致 */
}

/* 登录页面图标样式 */
.entry_entryMain__2anz2.entry_loginAnimated__1Gwda {
    position: relative;
    padding-top: 60px !important; /* 为图标留出空间 */
}

.entry_entryMain__2anz2.entry_loginAnimated__1Gwda::before {
    content: '';
    position: absolute;
    top: -250px;  /* 调整上移距离 */
    left: 25%;
    transform: translateX(-50%);
    width: 100px;  /* 保持图标大小 */
    height: 100px;  /* 保持图标大小 */
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAACwCAMAAACYaRRsAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABCUExURUxpcf///////////////////////////////////////////////////////////////////////////////////zezJKIAAAAVdFJOUwBg7xAgn4C/QN9wrzBQkM++jzHOewZtHh8AAAqNSURBVHja7ZyJkqSqEoZlSzbXqvD9X/VaICSLluWZKXs6rn/EdI+K+pkkmYC0za1bt27dunXr1q1bt/7PxNnvQSX9QOdFg+j+fVoFek6keVOrNb0QAoz6cVpm5FwKykKG4uMI/qO4gCiJCjuK7KBufxqX6pJaZsVIVQE/JKVftMBfLqpzpqzai2OU/5B5xevmJISJ3MjtGwObGFoMAKhLQmGwqcW79TnwvoFFqB8Zdlxi8Y4WzggZVXmgDnrmWqduq/vATqPjc652y0+e7Nv+qyu7ZNGYbO/Hk7ieLyJG++g8YuRBYs8hJtxdevZXJdfGzmLjstt354Uhw/7Bb1M5hEPdV4FXj+B2G4wnBbd7GegfXKzH2LeBqehp9FWxbeCp5A2K5RZMQ78cKpBvODAw2c1w2jdNoK+excMn+G+auEWL7Ri4zn60LZ+4Nyso+b6Ju2GmPXtvYGZz3iqo0CGk6t5tNpdo38BTwbsXtiE8m7qCdd/AsMNbZQ4VLC5+1MDqLS+GsxmixSn7QQNzXcSzWryXeugVPt9VPjFVBt7nZaS3UkoLFZvExP01IRuqDakXNfBkvEqlAAA7zFSoqjMyXoBbZAdZG12wOHSmfad64SzcETnbzFPoVYFN18Nl2Oicc0mhe9CkJBfrQRyy8J8xsInbOOZ70Gc7zUbPae+MaMsyn2h/xMBdOgURecVjKSmJdOWp7Hvu/B977gw7/tcauKW4HWg4hQcNQLwTlobOpbbpo8PVBs6DBuCIynKKO0gMdwyAmlDKXpHrutLAyKsVRmqtNPJiEpRipiY6rrgCWBYGRl7Jk1RIBPImwBqWcjJEX7gAWKW8OuU1DUroV/bun215FiUvvw4ZmVwALPKxPdNJdDAtGriftaWxC/TAU+aXiacIDFd2e3TDQkLuWcMmGQMJbdpBhE4bU0b0OgRjR01ZADaXGpgN2Nr4gDHV2hhMrNFr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') no-repeat center center;
    background-size: contain;
}

/* 登录表单容器样式 */
.login_formContainer__2zhUW {
    margin-top: -150px !important; /* 上移100px */
}
/* 登录表单容器下方图片样式 */
.login_formContainer__2zhUW::after {
    content: '';
    position: absolute;
    bottom: -150px;  /* 距离表单容器底部120px */
    left: 25%;
    transform: translateX(-50%);
    width: 350px;  /* 图片宽度 */
    height: 100px;  /* 图片高度 */
    background: url('/static/image/loginx.png') no-repeat center center;
    background-size: contain;
}
/* 登录输入框样式 */
.login_inputBox__3j84z {
    width: 80% !important;  /* 设置宽度为容器的80% */
    margin: -30px auto 0 !important;  /* 水平居中，顶部负边距上移 */
    display: flex !important;
    flex-direction: column !important;
    align-items: center !important;  /* 内容居中对齐 */
}

/* 轮播图指示器样式 */
.swiper-dots {
    position: absolute !important;
    bottom: 10px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    z-index: 10 !important;
}

.swiper-dots .swiper-dot {
    width: 6px !important;
    height: 6px !important;
    margin: 0 4px !important;
    border-radius: 50% !important;
    background-color: rgba(255, 255, 255, 0.6) !important;
    transition: all 0.3s ease !important;
}

.swiper-dots .swiper-dot.active {
    background-color: #fff !important;
    transform: scale(1.2) !important;
}