@charset "utf-8";
/****************************** 电脑版首页样式(inde_inde) ***********************************/
/* 基准:手机版首页 inde.css 设计令牌(蜜桃珊瑚 #F2826D 体系);容器 1280px,页面 min-width 1200px */
.inde_inde{width:100%;min-width:1200px;background:#FBF6F4;font-family:"PingFang SC","Microsoft YaHei","微软雅黑",sans-serif;overflow:hidden;}
.inde_inde a{color:#333333;text-decoration:none;}
.inde_inde img{border:none;}
.inde_inde h1,.inde_inde h2,.inde_inde h3,.inde_inde p,.inde_inde dl,.inde_inde dt,.inde_inde dd{margin:0;padding:0;font-weight:normal;}
.inde_inde .cent{width:1200px;margin:0 auto;}
.inde_inde img.fade{opacity:0;}
.inde_inde img.fade.show{opacity:1;transition:opacity 0.4s ease;}
/* 公共动画 */
@keyframes inde_spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}
@keyframes inde_up{from{opacity:0;transform:translateY(24px);}to{opacity:1;transform:translateY(0);}}
@keyframes inde_kenb{from{transform:scale(1);}to{transform:scale(1.08);}}
@keyframes inde_sway{0%,100%{transform:rotate(-6deg);}50%{transform:rotate(6deg);}}
@keyframes inde_shin{0%{transform:translateX(0) skewX(-18deg);}60%,100%{transform:translateX(620%) skewX(-18deg);}}
@keyframes inde_hide{to{opacity:0;visibility:hidden;}}

/* 页面加载动画(纯 CSS 延时自隐兜底,JS 就绪后提前隐藏) */
.inde_inde .inde_load{position:fixed;left:0;top:0;right:0;bottom:0;z-index:1200;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#FBF6F4;animation:inde_hide 0.5s ease 1.6s forwards;}
.inde_inde .inde_load.hide{opacity:0;visibility:hidden;transition:opacity 0.4s ease,visibility 0s 0.4s;}
.inde_inde .inde_load .ring{width:44px;height:44px;border-radius:9999px;border:3px solid #FDE2DB;border-top-color:#F2826D;animation:inde_spin 0.8s linear infinite;}
.inde_inde .inde_load .text{margin-top:16px;font-size:14px;color:#C44E3A;letter-spacing:3px;}

/* 品牌英雄区(全宽满屏,轮播背景+品牌文案+CTA) */
.inde_inde .inde_head{position:relative;display:flex;align-items:center;min-height:560px;height:62vh;max-height:760px;background:linear-gradient(135deg,#F8A48F 0%,#F2826D 100%);overflow:hidden;}
.inde_inde .inde_head .bans{position:absolute;left:0;top:0;width:100%;height:100%;}
.inde_inde .inde_head .bans .cell{position:absolute;left:0;top:0;width:100%;height:100%;background-position:center;background-size:cover;opacity:0;transition:opacity 1s ease;}
.inde_inde .inde_head .bans .cell.on{opacity:1;}
.inde_inde .inde_head .bans .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(32,16,12,0.44) 0%,rgba(32,16,12,0.26) 45%,rgba(43,20,15,0.58) 100%);}
.inde_inde .inde_head .c{position:relative;z-index:1;width:100%;padding:96px 0 56px 0;box-sizing:border-box;}
.inde_inde .inde_head .c .titl{font-size:48px;font-weight:700;color:#FFFFFF;letter-spacing:2px;text-shadow:0 2px 18px rgba(43,20,15,0.35);animation:inde_up 0.7s ease both;}
.inde_inde .inde_head .c .gree{display:flex;align-items:baseline;margin-top:20px;animation:inde_up 0.7s ease 0.15s both;}
.inde_inde .inde_head .c .gree .name{font-size:20px;font-weight:600;color:#FFFFFF;}
.inde_inde .inde_head .c .gree .text{font-size:16px;color:rgba(255,255,255,0.88);}
.inde_inde .inde_head .c .abou{max-width:660px;margin-top:14px;font-size:16px;line-height:1.7;color:rgba(255,255,255,0.82);animation:inde_up 0.7s ease 0.25s both;}
.inde_inde .inde_head .c .btns{display:flex;margin-top:36px;animation:inde_up 0.7s ease 0.35s both;}
.inde_inde .inde_head .c .btns .le{display:flex;align-items:center;height:52px;padding:0 36px;border-radius:9999px;background:linear-gradient(135deg,#F8A48F 0%,#E0654E 100%);box-shadow:0 8px 20px rgba(242,130,109,0.42);transition:transform 0.25s ease,box-shadow 0.25s ease;}
.inde_inde .inde_head .c .btns .le:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(242,130,109,0.55);}
.inde_inde .inde_head .c .btns .le .fa{font-size:17px;color:#FFFFFF;}
.inde_inde .inde_head .c .btns .le .text{margin-left:9px;font-size:16px;font-weight:600;color:#FFFFFF;}
.inde_inde .inde_head .c .btns .ri{display:flex;align-items:center;height:52px;margin-left:18px;padding:0 36px;border-radius:9999px;background:rgba(255,255,255,0.14);border:1px solid rgba(255,255,255,0.55);box-sizing:border-box;transition:background 0.25s ease,transform 0.25s ease;}
.inde_inde .inde_head .c .btns .ri:hover{background:rgba(255,255,255,0.26);transform:translateY(-3px);}
.inde_inde .inde_head .c .btns .ri .fa{font-size:17px;color:#FFFFFF;}
.inde_inde .inde_head .c .btns .ri .text{margin-left:9px;font-size:16px;color:#FFFFFF;}
.inde_inde .inde_head .dots{position:absolute;left:0;right:0;bottom:88px;z-index:1;display:flex;align-items:center;justify-content:center;}
.inde_inde .inde_head .dots .dot{width:26px;height:4px;margin:0 5px;border-radius:9999px;background:rgba(255,255,255,0.35);transition:background 0.3s ease;}
.inde_inde .inde_head .dots .dot.on{background:#FFFFFF;}

/* 数据统计(上浮叠加英雄区底缘,数字滚动) */
.inde_inde .inde_stat{position:relative;z-index:2;margin-top:-58px;}
.inde_inde .inde_stat .c{display:flex;padding:28px 16px;background:rgba(255,255,255,0.94);border-radius:20px;box-shadow:0 18px 48px rgba(45,22,18,0.12);}
.inde_inde .inde_stat .c .cell{flex:1;display:flex;align-items:center;justify-content:center;transition:transform 0.25s ease;}
.inde_inde .inde_stat .c .cell:hover{transform:translateY(-4px);}
.inde_inde .inde_stat .c .cell .le{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-right:14px;border-radius:14px;flex:0 0 auto;}
.inde_inde .inde_stat .c .cell .le .fa{font-size:22px;}
.inde_inde .inde_stat .c .cell .ri{min-width:0;}
.inde_inde .inde_stat .c .cell .ri .numb{display:block;font-size:30px;font-weight:700;color:#333333;line-height:1.1;font-family:"DIN Alternate","SF Pro Display","Helvetica Neue","Roboto",sans-serif;}
.inde_inde .inde_stat .c .cell .ri .titl{display:block;margin-top:5px;font-size:13px;color:#999999;}

/* 板块标题制式(左色条+标题+副语,右侧全部链接) */
.inde_inde .inde_navs .t,.inde_inde .inde_crea .t,.inde_inde .inde_medi .t,.inde_inde .inde_peop .t,.inde_inde .inde_albu .t,.inde_inde .inde_feat .t,.inde_inde .inde_news .t{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;}
.inde_inde .inde_navs .t .le,.inde_inde .inde_crea .t .le,.inde_inde .inde_medi .t .le,.inde_inde .inde_peop .t .le,.inde_inde .inde_albu .t .le,.inde_inde .inde_feat .t .le,.inde_inde .inde_news .t .le{display:flex;align-items:baseline;min-width:0;}
.inde_inde .inde_navs .t .le .bars,.inde_inde .inde_crea .t .le .bars,.inde_inde .inde_medi .t .le .bars,.inde_inde .inde_peop .t .le .bars,.inde_inde .inde_albu .t .le .bars,.inde_inde .inde_feat .t .le .bars,.inde_inde .inde_news .t .le .bars{width:5px;height:24px;align-self:center;margin-right:12px;border-radius:3px;background:linear-gradient(180deg,#F8A48F 0%,#F2826D 100%);flex:0 0 auto;}
.inde_inde .inde_navs .t .le .titl,.inde_inde .inde_crea .t .le .titl,.inde_inde .inde_medi .t .le .titl,.inde_inde .inde_peop .t .le .titl,.inde_inde .inde_albu .t .le .titl,.inde_inde .inde_feat .t .le .titl,.inde_inde .inde_news .t .le .titl{font-size:30px;font-weight:700;color:#333333;flex:0 0 auto;}
.inde_inde .inde_navs .t .le .abou,.inde_inde .inde_crea .t .le .abou,.inde_inde .inde_medi .t .le .abou,.inde_inde .inde_peop .t .le .abou,.inde_inde .inde_albu .t .le .abou,.inde_inde .inde_feat .t .le .abou,.inde_inde .inde_news .t .le .abou{margin-left:14px;font-size:14px;color:#999999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.inde_inde .inde_medi .t .ri,.inde_inde .inde_peop .t .ri,.inde_inde .inde_albu .t .ri,.inde_inde .inde_news .t .ri{display:flex;align-items:center;flex:0 0 auto;transition:transform 0.25s ease;}
.inde_inde .inde_medi .t .ri:hover,.inde_inde .inde_peop .t .ri:hover,.inde_inde .inde_albu .t .ri:hover,.inde_inde .inde_news .t .ri:hover{transform:translateX(4px);}
.inde_inde .inde_medi .t .ri .text,.inde_inde .inde_peop .t .ri .text,.inde_inde .inde_albu .t .ri .text,.inde_inde .inde_news .t .ri .text{font-size:14px;color:#F2826D;}
.inde_inde .inde_medi .t .ri .fa,.inde_inde .inde_peop .t .ri .fa,.inde_inde .inde_albu .t .ri .fa,.inde_inde .inde_news .t .ri .fa{margin-left:4px;font-size:16px;color:#F2826D;}

/* 功能导航(8 项彩底图标卡,色板对齐手机版) */
.inde_inde .inde_navs{margin-top:72px;}
.inde_inde .inde_navs .c{display:flex;gap:16px;}
.inde_inde .inde_navs .c .cell{flex:1;display:flex;flex-direction:column;align-items:center;padding:28px 10px 24px 10px;background:#FFFFFF;border-radius:16px;box-shadow:0 8px 24px rgba(45,22,18,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease;}
.inde_inde .inde_navs .c .cell:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(45,22,18,0.12);}
.inde_inde .inde_navs .c .cell .co{display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:18px;transition:transform 0.25s ease;}
.inde_inde .inde_navs .c .cell:hover .co{transform:scale(1.08);}
.inde_inde .inde_navs .c .cell .co .imgs{width:30px;}
.inde_inde .inde_navs .c .cell .co .fa{font-size:26px;color:#FFFFFF;}
.inde_inde .inde_navs .c .cell .name{margin-top:14px;font-size:17px;font-weight:600;color:#333333;}
.inde_inde .inde_navs .c .cell .abou{margin-top:6px;font-size:13px;color:#999999;}
.inde_inde .inde_navs .c .cell .co.medi{background:linear-gradient(135deg,#F6A491 0%,#F2826D 100%);}
.inde_inde .inde_navs .c .cell .co.albu{background:linear-gradient(135deg,#5FD0C2 0%,#2BB6A8 100%);}
.inde_inde .inde_navs .c .cell .co.peop{background:linear-gradient(135deg,#7E8AEC 0%,#667EEA 100%);}
.inde_inde .inde_navs .c .cell .co.line{background:linear-gradient(135deg,#F0B45C 0%,#E8973D 100%);}
.inde_inde .inde_navs .c .cell .co.sile{background:linear-gradient(135deg,#54C892 0%,#2DA771 100%);}
.inde_inde .inde_navs .c .cell .co.tixi{background:linear-gradient(135deg,#F49AB4 0%,#EC6F92 100%);}
.inde_inde .inde_navs .c .cell .co.blin{background:linear-gradient(135deg,#B57BFF 0%,#F18FD0 100%);}
.inde_inde .inde_navs .c .cell .co.news{background:linear-gradient(135deg,#63B8F0 0%,#3D9BE0 100%);}

/* 历史今天(英雄卡:背景缓动+年份缩略图) */
.inde_inde .inde_toda{margin-top:72px;}
.inde_inde .inde_toda .c{position:relative;height:300px;border-radius:20px;overflow:hidden;background:#FDF3F0;box-shadow:0 16px 40px rgba(45,22,18,0.10);}
.inde_inde .inde_toda .c>.imgs{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;animation:inde_kenb 18s ease-in-out infinite alternate;}
.inde_inde .inde_toda .c .mask{position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(20,10,8,0.16) 0%,rgba(20,10,8,0.62) 100%);}
.inde_inde .inde_toda .c .co{position:relative;display:flex;flex-direction:column;height:100%;padding:28px 36px;box-sizing:border-box;}
.inde_inde .inde_toda .c .co .to{display:flex;}
.inde_inde .inde_toda .c .co .to .flag{display:inline-flex;align-items:center;padding:7px 16px;border-radius:9999px;background:rgba(255,255,255,0.18);}
.inde_inde .inde_toda .c .co .to .flag .fa{font-size:14px;color:#FFFFFF;}
.inde_inde .inde_toda .c .co .to .flag .text{margin-left:7px;font-size:14px;font-weight:600;color:#FFFFFF;}
.inde_inde .inde_toda .c .co .con{flex:1;display:flex;flex-direction:column;justify-content:center;}
.inde_inde .inde_toda .c .co .con .date{font-size:40px;font-weight:700;color:#FFFFFF;font-family:"DIN Alternate","SF Pro Display","Helvetica Neue","Roboto",sans-serif;}
.inde_inde .inde_toda .c .co .con .abou{margin-top:8px;font-size:16px;color:rgba(255,255,255,0.9);}
.inde_inde .inde_toda .c .co .bo{display:flex;align-items:center;}
.inde_inde .inde_toda .c .co .bo .cell{position:relative;width:76px;height:76px;margin-right:12px;border-radius:12px;border:2px solid rgba(255,255,255,0.5);overflow:hidden;box-sizing:border-box;transition:transform 0.25s ease;}
.inde_inde .inde_toda .c .co .bo .cell:hover{transform:translateY(-4px);}
.inde_inde .inde_toda .c .co .bo .cell .imgs{width:100%;height:100%;object-fit:cover;}
.inde_inde .inde_toda .c .co .bo .cell .year{position:absolute;left:0;right:0;bottom:0;padding:2px 0;text-align:center;background:rgba(0,0,0,0.45);font-size:12px;color:#FFFFFF;}
.inde_inde .inde_toda .c .co .bo .more{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:12px;background:rgba(255,255,255,0.2);font-size:18px;font-weight:700;color:#FFFFFF;font-family:"DIN Alternate","SF Pro Display","Helvetica Neue","Roboto",sans-serif;transition:background 0.25s ease;}
.inde_inde .inde_toda .c .co .bo .more:hover{background:rgba(255,255,255,0.32);}

/* AI 创作工坊(渐变介绍卡,预留态入口) */
.inde_inde .inde_crea{margin-top:72px;}
.inde_inde .inde_crea .c{display:flex;gap:20px;}
.inde_inde .inde_crea .c .cell{position:relative;flex:1;display:flex;flex-direction:column;min-height:150px;padding:24px 24px 20px 24px;border-radius:18px;box-sizing:border-box;overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease;}
.inde_inde .inde_crea .c .cell::after{content:"";position:absolute;left:-60%;top:-20%;width:34%;height:140%;background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.22) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg);transition:transform 0.6s ease;}
.inde_inde .inde_crea .c .cell:hover::after{transform:skewX(-18deg) translateX(520%);}
.inde_inde .inde_crea .c .cell:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(45,22,18,0.16);}
.inde_inde .inde_crea .c .cell .to{display:flex;align-items:center;}
.inde_inde .inde_crea .c .cell .to .titl{font-size:20px;font-weight:700;color:#FFFFFF;}
.inde_inde .inde_crea .c .cell .to .flag{margin-left:8px;padding:2px 10px;border-radius:9999px;background:rgba(255,255,255,0.25);font-size:12px;font-weight:700;color:#FFFFFF;}
.inde_inde .inde_crea .c .cell .abou{margin-top:10px;font-size:14px;line-height:1.6;color:rgba(255,255,255,0.85);}
.inde_inde .inde_crea .c .cell .mark{position:absolute;right:16px;bottom:6px;}
.inde_inde .inde_crea .c .cell .mark .fa{font-size:52px;color:rgba(255,255,255,0.35);}
.inde_inde .inde_crea .c .cell.lone{background:linear-gradient(135deg,#667EEA 0%,#764BA2 100%);}
.inde_inde .inde_crea .c .cell.zpxf{background:linear-gradient(135deg,#C58BF5 0%,#B06BEB 100%);}
.inde_inde .inde_crea .c .cell.sctp{background:linear-gradient(135deg,#B87BFA 0%,#9B6DFF 100%);}
.inde_inde .inde_crea .c .cell.scsp{background:linear-gradient(135deg,#EE8BE0 0%,#E26EE5 100%);}

/* 公开媒体(4 列网格+加载更多) */
.inde_inde .inde_medi{margin-top:72px;}
.inde_inde .inde_medi .c .medi_in{display:flex;flex-wrap:wrap;gap:16px;}
.inde_inde .inde_medi .c .medi_in .cell{position:relative;flex:0 0 calc((100% - 48px) / 4);height:0;padding-bottom:calc((100% - 48px) / 4 * 0.75);border-radius:14px;overflow:hidden;background:#F0EAE8;}
.inde_inde .inde_medi .c .medi_in .cell::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;background:linear-gradient(180deg,rgba(0,0,0,0) 55%,rgba(0,0,0,0.35) 100%);opacity:0;transition:opacity 0.3s ease;}
.inde_inde .inde_medi .c .medi_in .cell:hover::before{opacity:1;}
.inde_inde .inde_medi .c .medi_in .cell .imgs{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease,opacity 0.4s ease;}
.inde_inde .inde_medi .c .medi_in .cell:hover .imgs{transform:scale(1.05);}
.inde_inde .inde_medi .c .medi_in .cell .play{position:absolute;right:10px;top:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9999px;background:rgba(0,0,0,0.4);}
.inde_inde .inde_medi .c .medi_in .cell .play .fa{margin-left:2px;font-size:13px;color:#FFFFFF;}
.inde_inde .inde_medi .c .medi_in .cell.newa{animation:inde_up 0.5s ease both;}
.inde_inde .inde_medi .c .b{display:flex;justify-content:center;margin-top:30px;}
.inde_inde .inde_medi .c .b .more{display:flex;align-items:center;height:46px;padding:0 44px;border-radius:9999px;background:#FFFFFF;border:1px solid #FAC5B8;box-shadow:0 6px 18px rgba(242,130,109,0.14);box-sizing:border-box;transition:background 0.25s ease,border-color 0.25s ease,transform 0.25s ease;}
.inde_inde .inde_medi .c .b .more:hover{background:linear-gradient(135deg,#F8A48F 0%,#F2826D 100%);border-color:#F2826D;transform:translateY(-2px);}
.inde_inde .inde_medi .c .b .more .text{font-size:15px;color:#E0654E;transition:color 0.25s ease;}
.inde_inde .inde_medi .c .b .more .fa{margin-left:7px;font-size:15px;color:#E0654E;transition:color 0.25s ease;}
.inde_inde .inde_medi .c .b .more:hover .text,.inde_inde .inde_medi .c .b .more:hover .fa{color:#FFFFFF;}
.inde_inde .inde_medi .c .b .more.load .fa{animation:inde_spin 0.8s linear infinite;}
.inde_inde .inde_medi .c .b .more.nomo{background:#F8F8F8;border-color:#EEEEEE;box-shadow:none;pointer-events:none;}
.inde_inde .inde_medi .c .b .more.nomo .text{color:#BBBBBB;}
.inde_inde .inde_medi .c .b .more.nomo .fa{display:none;}

/* 公开人物(渐变圆环头像卡) */
.inde_inde .inde_peop{margin-top:72px;}
.inde_inde .inde_peop .c{display:flex;gap:16px;}
.inde_inde .inde_peop .c .cell{flex:1;display:flex;flex-direction:column;align-items:center;padding:24px 8px 20px 8px;background:#FFFFFF;border-radius:16px;box-shadow:0 8px 24px rgba(45,22,18,0.06);min-width:0;transition:transform 0.25s ease,box-shadow 0.25s ease;}
.inde_inde .inde_peop .c .cell:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(45,22,18,0.12);}
.inde_inde .inde_peop .c .cell .ring{width:84px;height:84px;padding:3px;border-radius:9999px;background:linear-gradient(135deg,#F8A48F 0%,#F2826D 100%);box-sizing:border-box;}
.inde_inde .inde_peop .c .cell .ring .imgs{width:100%;height:100%;border-radius:9999px;border:2px solid #FFFFFF;background:#F5F5F5;object-fit:cover;box-sizing:border-box;transition:transform 0.25s ease;}
.inde_inde .inde_peop .c .cell:hover .ring .imgs{transform:scale(1.05);}
.inde_inde .inde_peop .c .cell .name{max-width:100%;margin-top:12px;font-size:15px;font-weight:600;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

/* 公开相册(封面卡:遮罩+张数角标) */
.inde_inde .inde_albu{margin-top:72px;}
.inde_inde .inde_albu .c{display:flex;flex-wrap:wrap;gap:20px;}
.inde_inde .inde_albu .c .cell{flex:0 0 calc((100% - 40px) / 3);border-radius:16px;overflow:hidden;background:#FFFFFF;box-shadow:0 8px 24px rgba(45,22,18,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease;}
.inde_inde .inde_albu .c .cell:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(45,22,18,0.12);}
.inde_inde .inde_albu .c .cell .to{position:relative;display:block;height:220px;overflow:hidden;background:#F5F5F5;}
.inde_inde .inde_albu .c .cell .to .imgs{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease,opacity 0.4s ease;}
.inde_inde .inde_albu .c .cell:hover .to .imgs{transform:scale(1.06);}
.inde_inde .inde_albu .c .cell .to .mask{position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.35) 100%);}
.inde_inde .inde_albu .c .cell .to .flag{position:absolute;right:12px;top:12px;display:flex;align-items:baseline;padding:4px 12px;border-radius:9999px;background:rgba(0,0,0,0.45);}
.inde_inde .inde_albu .c .cell .to .flag .numb{font-size:14px;font-weight:700;color:#FFFFFF;font-family:"DIN Alternate","SF Pro Display","Helvetica Neue","Roboto",sans-serif;}
.inde_inde .inde_albu .c .cell .to .flag .unit{margin-left:2px;font-size:11px;color:rgba(255,255,255,0.8);}
.inde_inde .inde_albu .c .cell .bo{display:block;padding:16px 18px 18px 18px;}
.inde_inde .inde_albu .c .cell .bo .name{font-size:17px;font-weight:700;color:#333333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.25s ease;}
.inde_inde .inde_albu .c .cell:hover .bo .name{color:#E0654E;}
.inde_inde .inde_albu .c .cell .bo .meta{display:flex;align-items:center;margin-top:8px;}
.inde_inde .inde_albu .c .cell .bo .meta .dots{width:5px;height:5px;margin-right:6px;border-radius:9999px;background:#F2826D;}
.inde_inde .inde_albu .c .cell .bo .meta .text{font-size:13px;color:#999999;}

/* 记忆盲盒(紫粉渐变横幅+扫光+礼盒摆动) */
.inde_inde .inde_blin{margin-top:72px;}
.inde_inde .inde_blin .cell{position:relative;display:flex;align-items:center;justify-content:space-between;padding:36px 44px;border-radius:20px;background:linear-gradient(135deg,#B57BFF 0%,#F18FD0 100%);box-shadow:0 16px 40px rgba(181,123,255,0.28);overflow:hidden;transition:transform 0.25s ease,box-shadow 0.25s ease;}
.inde_inde .inde_blin .cell::after{content:"";position:absolute;left:-40%;top:-20%;width:26%;height:140%;background:linear-gradient(105deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.25) 50%,rgba(255,255,255,0) 100%);transform:skewX(-18deg);animation:inde_shin 3.6s ease-in-out infinite;}
.inde_inde .inde_blin .cell:hover{transform:translateY(-4px);box-shadow:0 22px 48px rgba(181,123,255,0.38);}
.inde_inde .inde_blin .cell .le .titl{display:flex;align-items:center;}
.inde_inde .inde_blin .cell .le .titl .fa{font-size:26px;color:#FFFFFF;transform-origin:top center;animation:inde_sway 2.4s ease-in-out infinite;}
.inde_inde .inde_blin .cell .le .titl .text{margin-left:12px;font-size:24px;font-weight:700;color:#FFFFFF;}
.inde_inde .inde_blin .cell .le .abou{margin-top:10px;font-size:15px;color:rgba(255,255,255,0.9);}
.inde_inde .inde_blin .cell .ri .btns{display:flex;align-items:center;height:48px;padding:0 30px;border-radius:9999px;background:rgba(255,255,255,0.92);transition:transform 0.25s ease;}
.inde_inde .inde_blin .cell:hover .ri .btns{transform:scale(1.05);}
.inde_inde .inde_blin .cell .ri .btns .text{font-size:16px;font-weight:600;color:#8A5CF5;}
.inde_inde .inde_blin .cell .ri .btns .fa{margin-left:8px;font-size:16px;color:#8A5CF5;}

/* 平台特色(介绍卡,彩底图标) */
.inde_inde .inde_feat{margin-top:72px;}
.inde_inde .inde_feat .c{display:flex;flex-wrap:wrap;gap:20px;}
.inde_inde .inde_feat .c .cell{flex:0 0 calc((100% - 40px) / 3);padding:30px 28px;background:#FFFFFF;border-radius:16px;box-shadow:0 8px 24px rgba(45,22,18,0.06);box-sizing:border-box;transition:transform 0.25s ease,box-shadow 0.25s ease;}
.inde_inde .inde_feat .c .cell:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(45,22,18,0.12);}
.inde_inde .inde_feat .c .cell .co{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;transition:transform 0.25s ease;}
.inde_inde .inde_feat .c .cell:hover .co{transform:scale(1.08);}
.inde_inde .inde_feat .c .cell .co .fa{font-size:24px;color:#FFFFFF;}
.inde_inde .inde_feat .c .cell .name{margin-top:16px;font-size:18px;font-weight:700;color:#333333;}
.inde_inde .inde_feat .c .cell .abou{margin-top:10px;font-size:14px;line-height:1.7;color:#888888;}
.inde_inde .inde_feat .c .cell .co.shib{background:linear-gradient(135deg,#63B8F0 0%,#3D9BE0 100%);}
.inde_inde .inde_feat .c .cell .co.jiam{background:linear-gradient(135deg,#7E8AEC 0%,#667EEA 100%);}
.inde_inde .inde_feat .c .cell .co.shar{background:linear-gradient(135deg,#5FD0C2 0%,#2BB6A8 100%);}
.inde_inde .inde_feat .c .cell .co.renl{background:linear-gradient(135deg,#F8B26A 0%,#F09A3E 100%);}
.inde_inde .inde_feat .c .cell .co.sjjn{background:linear-gradient(135deg,#8B7BF5 0%,#B57BFF 100%);}
.inde_inde .inde_feat .c .cell .co.miss{background:linear-gradient(135deg,#F8895A 0%,#F2683C 100%);}

/* 帮助中心(图文卡) */
.inde_inde .inde_news{margin-top:72px;}
.inde_inde .inde_news .c{display:flex;flex-wrap:wrap;gap:20px;}
.inde_inde .inde_news .c .cell{flex:0 0 calc((100% - 40px) / 3);background:#FFFFFF;border-radius:16px;overflow:hidden;box-shadow:0 8px 24px rgba(45,22,18,0.06);transition:transform 0.25s ease,box-shadow 0.25s ease;}
.inde_inde .inde_news .c .cell:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(45,22,18,0.12);}
.inde_inde .inde_news .c .cell .to{position:relative;display:block;height:190px;overflow:hidden;background:#F5F5F5;}
.inde_inde .inde_news .c .cell .to .imgs{width:100%;height:100%;object-fit:cover;transition:transform 0.35s ease,opacity 0.4s ease;}
.inde_inde .inde_news .c .cell:hover .to .imgs{transform:scale(1.06);}
.inde_inde .inde_news .c .cell .to .flag{position:absolute;left:12px;top:12px;padding:4px 12px;border-radius:9999px;background:rgba(242,130,109,0.92);font-size:12px;color:#FFFFFF;}
.inde_inde .inde_news .c .cell .bo{display:block;padding:16px 18px 18px 18px;}
.inde_inde .inde_news .c .cell .bo .name{height:48px;font-size:16px;font-weight:700;line-height:1.5;color:#333333;overflow:hidden;transition:color 0.25s ease;}
.inde_inde .inde_news .c .cell:hover .bo .name{color:#E0654E;}
.inde_inde .inde_news .c .cell .bo .abou{height:42px;margin-top:8px;font-size:13px;line-height:1.6;color:#999999;overflow:hidden;}
.inde_inde .inde_news .c .cell .bo .time{display:flex;align-items:center;margin-top:10px;font-size:12px;color:#BBBBBB;}
.inde_inde .inde_news .c .cell .bo .time .fa{margin-right:5px;}

/* 友情链接 */
.inde_inde .inde_link{margin-top:72px;padding:24px 0;background:#FFFFFF;border-top:1px solid #F2F2F2;}
.inde_inde .inde_link dl{display:flex;align-items:baseline;}
.inde_inde .inde_link dl dt{display:flex;align-items:center;margin-right:18px;font-size:14px;font-weight:600;color:#666666;flex:0 0 auto;}
.inde_inde .inde_link dl dt .fa{margin-right:7px;color:#F2826D;}
.inde_inde .inde_link dl dd{display:flex;flex-wrap:wrap;}
.inde_inde .inde_link dl dd a{margin-right:18px;font-size:13px;color:#999999;transition:color 0.2s ease;}
.inde_inde .inde_link dl dd a:hover{color:#E0654E;}

/* 分辨率适配(仅桌面端:容器与全站头部底部同宽 1200px 居中,大屏英雄区增高留白呈现) */
@media screen and (min-width:1920px){
.inde_inde .inde_head{min-height:640px;}
.inde_inde .inde_head .c .titl{font-size:52px;}
}
