.brand_new_03{position:relative;padding:25px 20px 15px;overflow:hidden;margin-top:12px;background:var(--main-bg-color,#fff);border-radius:8px;margin-bottom:25px;}/* 左上到右下的对角半圆弧渐变背景 */
.brand_new_03-bg{position:absolute;left:-40%;top:-40%;width:180%;height:180%;background:radial-gradient(
        ellipse 80% 80% at 0% 0%,rgba(111,180,255,0.18) 0%,rgba(160,132,238,0.13) 60%,rgba(255,255,255,0) 100%
    );z-index:1;pointer-events:none;border-radius:50%;transition:background 0.3s;}/* 内容层级提升，避免被背景遮挡 */
.brand_new_03 > *:not(.brand_new_03-bg){position:relative;z-index:2;}.brand_new_03 .countdown-decoration{position:absolute;top:-20px;right:-20px;width:80px;height:80px;background:rgba(111,180,255,0.18);border-radius:50%;z-index:2;pointer-events:none;transition:background 0.3s,transform 0.5s cubic-bezier(.4,2,.6,1),box-shadow 0.3s;}/* 鼠标悬停时动效 */
.brand_new_03:hover .countdown-decoration{transform:translate(10px,-10px) scale(1.15) rotate(12deg);box-shadow:0 4px 24px 0 rgba(111,180,255,0.18);background:rgba(111,180,255,0.28);}/* 夜间模式适配 */
@media (prefers-color-scheme:dark){.brand_new_03{background:var(--main-bg-color-dark,#23272f);}.brand_new_03-bg{background:radial-gradient(
            ellipse 80% 80% at 0% 0%,rgba(111,180,255,0.10) 0%,rgba(160,132,238,0.08) 60%,rgba(35,39,47,0) 100%
        );}.brand_new_03 .countdown-decoration{background:rgba(111,180,255,0.22);}}.brand_new_03 .tab_title{overflow:hidden;height:39px;margin-bottom:20px;}.brand_new_03 .tab_title ul{margin-left:-42px;padding:0;list-style:none;}.brand_new_03 .tab_title li{height:39px;position:relative;float:left;margin-left:62px;cursor:pointer;}.brand_new_03 .tab_title li .title{height:30px;line-height:30px;font-size:20px;}.brand_new_03 .tab_title li .title a{color:#666;text-decoration:none;}.brand_new_03 .tab_title li.active{font-weight:700;}.brand_new_03 .tab_cont{min-height:380px;height:auto;overflow:visible;}.brand_new_03 .tab_cont .post-list{display:flex;flex-wrap:wrap;gap:20px;min-height:200px;}.brand_new_03 .tab_cont .post-list .item{width:calc(50% - 10px);display:flex;align-items:flex-start;background:rgba(255,255,255,0.02);padding:10px;border-radius:8px;transition:all 0.3s ease;}.brand_new_03 .tab_cont .item:hover{background-color:rgba(240,242,245,.3);transform:translateX(2px);}.brand_new_03 .tab_cont .item .pic img{width:124px;height:80px;border-radius:4px;object-fit:cover;}.brand_new_03 .tab_cont .item .cont{flex:1;margin-left:16px;}.brand_new_03 .tab_cont .item .title{font-size:18px;color:#333;font-weight:normal;line-height:26px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:0;}.brand_new_03 .tab_cont .item .title a{color:var(--key-color);text-decoration:none;}.brand_new_03 .tab_cont .item .des{font-size:14px;line-height:22px;margin-top:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}.tengfei-title-badge{position:relative;overflow:hidden;display:inline-flex;align-items:center;border-radius:5px;padding:0px 4px;height:16px;font-size:11px;margin-right:2px;}.brand_new_03 .tab_title li.active::after{content:"";width:36px;height:4px;background-color:var(--theme-color);border-radius:4px;position:absolute;bottom:0;left:50%;margin-left:-18px;transition:transform 0.3s ease,width 0.3s ease;}.brand_new_03 .tab_title li:hover::after{transform:scaleX(1.3);width:46px;}.loading-spinner{width:40px;height:40px;margin:100px auto;border:4px solid #f3f3f3;border-top:4px solid var(--theme-color);border-radius:50%;animation:spin 1s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);};}@media screen and (max-width:768px){.brand_new_03 .tab_cont .post-list .item{width:100%;}.brand_new_03 .tab_title li{margin-left:30px;}.brand_new_03 .tab_title li .title{font-size:16px;};}.brand_new_03 .no-posts{text-align:center;padding:40px 0;color:#666;width:100%;}