.anniversary-wrapper{background-image:url(/assets/revision/images/activity/cashback/20260415/bg1.jpg),url(/assets/revision/images/activity/cashback/20260415/bg2.jpg),url(/assets/revision/images/activity/cashback/20260415/bg3.jpg),url(/assets/revision/images/activity/cashback/20260415/bg4.jpg),url(/assets/revision/images/activity/cashback/20260415/bg5.jpg),url(/assets/revision/images/activity/cashback/20260415/bg6.jpg);background-repeat:no-repeat;background-position-x:50%;background-position-y:0,270px,770px,1669px,2667px,3465px;padding-top:487px;}
#body-container {min-width: 1250px;}
.anniversary-wrapper .banner .layout-cont{position:relative;height:618px}
.anniversary-wrapper .section{position:relative;padding:33px 32px 45px;margin-bottom:54px}

.anniversary-wrapper .section>.title{
    font-size: 46px;font-weight: bold;text-align: center;color: #FFFFFF;padding-top: 4px;display: flex;align-items: center;justify-content: center;}

.anniversary-wrapper .section .des{font-size: 24px;text-align:center;color: #FF5444;height: 39px;border-radius: 19px;margin: 43px auto 0;line-height: 39px;display: flex;border-radius: 5px 5px 5px 5px;border: 1px solid #FE2D4D;background: #FFFFFF;width: 750px;height: 43px;align-items: center;justify-content: space-around;padding: 0 10px;}
.anniversary-wrapper .section .des-new {font-size: 24px;line-height: 44px;color: #FF2D46;text-align: center;margin: 24px 0 5px;}
.anniversary-wrapper .section .des .des-item {display: flex;align-items: center;}
.anniversary-wrapper .section .des .des-item >i{background:url(/assets/revision/images/activity/cashback/20260415/des1.png) no-repeat;display: inline-block;width: 15px;height: 15px;background-size: 100% 100%;margin-right: 5px;}
.anniversary-wrapper .section .des .des-item >span {font-size: 18px;}
.anniversary-wrapper .section .des .des-item:nth-child(1) >i{background:url(/assets/revision/images/activity/cashback/20260415/des1.png) no-repeat;background-size: 100% 100%;}
.anniversary-wrapper .section .des .des-item:nth-child(2) >i{background:url(/assets/revision/images/activity/cashback/20260415/des2.png) no-repeat;background-size: 100% 100%;width: 18px;height: 16px;}
.anniversary-wrapper .section .des .des-item:nth-child(3) >i{background:url(/assets/revision/images/activity/cashback/20260415/des3.png) no-repeat;background-size: 100% 100%;width: 22px;height: 20px;}
.anniversary-wrapper .section .des .des-item:nth-child(4) >i{background:url(/assets/revision/images/activity/cashback/20260415/des4.png) no-repeat;background-size: 100% 100%;width: 19px;height: 19px;}

.anniversary-wrapper .section .bot-btn{width: 556px; height: 98px;text-align: center;color: #fff;font-size: 36px;margin:50px auto 18px;cursor: pointer;transition:all .2s;background:url(/assets/revision/images/activity/cashback/20260415/btn.png) no-repeat;display: flex;align-items: center;justify-content: center;background-size: 100% 100%;font-weight: bold;}

.anniversary-wrapper .section .bot-btn i{color: #FFF179;}
.anniversary-wrapper .section .bot-big-btn{width: 433px; height: 98px;background:url(/assets/revision/images/activity/cashback/20260415/big-btn.png) no-repeat;;background-size: 100% 100%;color: #FFFFFF;}
.anniversary-wrapper .section .bot-btn span{margin-top: -12px;}
.anniversary-wrapper .section .bot-btn:hover{opacity: .85;}
.anniversary-wrapper .item0 .inner-c{border-radius: 10px;overflow: hidden;}
@keyframes roll{
    0%{transform:translateX(0)}
    100%{transform:translateX(-2330px)}
}

.slide-item {margin-top: 13px;}
.slide-item-v {font-size: 14px;color: #666666;line-height: 14px;}
.leftSlide{margin:7px auto 0;width:1240px;height:345px;padding-top:20px;overflow:hidden;position:relative;margin-left: -55px;}
.leftSlide .slide-m{white-space:nowrap;
    animation:40s roll linear infinite normal
}
.leftSlide .slide-m .lists{padding-top: 17px;display:inline-block;margin-right:-300px}
.leftSlide .slide-m .list-row{height:75px;white-space:nowrap}
.leftSlide .slide-m .list-row.list-1{margin-left:340px}
.leftSlide .slide-m .list-row.list-2{margin-left:100px}
.leftSlide .slide-m .list-row.list-3{margin-left:-100px}
.leftSlide .slide-m .list-row.list-4{margin-left:-300px}
.leftSlide .slide-m .list{display:inline-block;width:313px;height:50px;border-radius:25px;background:rgba(255,255,255,.8);font-size:18px;color:#333;line-height:46px;padding-top: 5px;padding-left: 8px;border-radius: 29px;
    /* border: 1px solid #FFAD92; */
    box-shadow: 1px 0px 10px 0px #D4D4D4;
}
.leftSlide .slide-m .list:nth-child(even){padding-right:0}
.leftSlide .slide-m .list .u-img{display:block;float:left;width:44px;height:44px;border-radius:50%;margin:-2px 10px 0 2px;overflow:hidden;}
.leftSlide .slide-m .list .u-info {color: #666666;}
.leftSlide .slide-m .list .u-info >span {color: #BE9E60;}
.leftSlide .slide-m .list .u-name{width:65px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size: 16px;line-height: 16px;margin-bottom: 7px;color: #333333;}
.leftSlide .slide-m .list .u-time{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right: 4px;color: #D8B879;}

.anniversary-wrapper .item{padding:11px 0 0 26px;margin-bottom: 0;}
.anniversary-wrapper .item .li-c{padding-top:362px}
.anniversary-wrapper .item .li-c span{line-height: 28px;font-size: 18px;text-align: center;color: #333333;line-height: 28px;position: absolute;top: 214px;}
.anniversary-wrapper .item .li-c span >i {font-size: 16px;color: #C6884E;line-height: 28px;}
.anniversary-wrapper .item .li-c span:nth-child(n + 7) {top: 373px;}
.anniversary-wrapper .item .bot-btn{margin-top: 19px;margin-bottom: 52px;}
.anniversary-wrapper .pay-box{padding:30px 55px 0px;margin-bottom:12px;z-index:1}
.anniversary-wrapper .pay-box .pay-countdown{width:780px;height:68px;line-height:66px;text-align:center;position:absolute;top:-77px;left:50%;transform:translateX(-50%);font-size:36px;font-weight:700;color:#fff}
.anniversary-wrapper .pay-box .pay-countdown p {display: inline-block;font-weight: 400;margin-top: 3px;margin-right: -4px;}
/* .pay-countdown-bg {width: 265px;height: 54px;background: #D33016;border-radius: 26px 26px 26px 26px;position: absolute;z-index: -1;top: 10px;left: 41px;} */
.anniversary-wrapper .pay-box .pay-countdown span i{height:48px;line-height:48px;display:inline-block;vertical-align:top;margin:11px 10px 0;
    /* background:#fff; */
    border-radius:5px;font-size:36px;color:#EA3035;width: 58px;text-align: left;padding-left: 10px;}
.anniversary-wrapper .pay-box .pay-countdown span i:nth-child(1){margin-left:0;padding-left: 9px;transform: translateX(-1px);}
.anniversary-wrapper .pay-box .pay-countdown span i:last-child{width: 130px;transform: translateX(-1px);}
.anniversary-wrapper .pay-box .user-info{line-height: 24px;font-size: 18px;color:#666;margin-top: -5px;}
.anniversary-wrapper .pay-box .user-info a{color: #009FE8;}
.anniversary-wrapper .pay-box .user-info img{width: 24px;height: 24px;border-radius: 50%;display: inline-block;vertical-align: top;margin-right: 10px;}
.anniversary-wrapper .pay-box .user-info .tips{color:#999;padding-left: 16px;}
.anniversary-wrapper .pay-box .list-c{display:flex;justify-items:center;align-items:center;padding:25px 0 0}
.anniversary-wrapper .pay-box .list.active {opacity: 1;}
.anniversary-wrapper .pay-box .list{flex:1;position:relative;margin-right:38px;}
.anniversary-wrapper .pay-box .list .left-top{display:inline-block;height:32px;line-height:24px;padding:0 10px;border-radius:10px 10px 0 0;font-size:16px;color:#fff;background:linear-gradient(270deg,#f46c3a,#d42a12);position:absolute;left:0;top:-25px}
.anniversary-wrapper .pay-box .list .left-i{border-radius: 10px 0px 8px 0px;
    /* background:linear-gradient(0deg,#F32514,#FFA11A); */
    background-size: 100% 100%;width: 242px;height: 55px;position: absolute;z-index: 3;font-size: 22px;color: #FFFFFF;line-height: 45px;text-align: start;
    top: -12px;left: -12px;padding-left: 12px;background: url(/assets/revision/images/activity/cashback/20260415/lg.png) no-repeat;background-size: 100% 100%;}
.anniversary-wrapper .pay-box .list .r-i {background: url(/assets/revision/images/activity/cashback/20260415/rg.png) no-repeat;background-size: 100% 100%;width: 240px;}
/* .anniversary-wrapper .pay-box .list .left-img {background: url(/assets/revision/images/activity/cashback/20260415/lg.png) no-repeat;background-size: 100% 100%;width: 53px;display: inline-block;height: 51px;margin-right: 8px;transform: translateY(-16px);} */
/* .anniversary-wrapper .pay-box .list .right-img {background: url(/assets/revision/images/activity/cashback/20260415/rg.png) no-repeat;background-size: 100% 100%;width: 53px;display: inline-block;height: 51px;margin-right: 8px;transform: translateY(-16px);} */
.anniversary-wrapper .pay-box .list .left-txt {position: absolute; top: -1px;left:43px;font-size: 23px;color: #FFFFFF;transform: skewX(-5deg);}
.anniversary-wrapper .pay-box .list .left-i-s {background: url(/assets/revision/images/activity/cashback/20260415/mark-s.png) no-repeat;background-size: 100% 100%;width: 252px;}
.anniversary-wrapper .pay-box .list .left-i .s {color: #FFF833;}
.anniversary-wrapper .pay-box .list .right-i{border-radius: 10px 0px 8px 0px;background:linear-gradient(0deg,#F32514,#FFA11A);background-size: 100% 100%;width: 118px;height: 59px;position: absolute;z-index: 3;font-size: 24px;color: #7E3A28;line-height: 44px;text-align: center;top: 11px;right: -13px;}
.anniversary-wrapper .pay-box .list .right-i-b {background: url(/assets/revision/images/activity/cashback/20260415/right-mark-2.png) no-repeat;background-size: 100% 100%;width: 148px;}
.anniversary-wrapper .pay-box .list .left-i i{display:inline-block;vertical-align:top;width:14px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAmCAYAAAA820BcAAAD70lEQVRYhcWXW4hWVRTHf99nF5wumoqV2kW6qChOTnQBxWjobhAzaRo+KCZGoU/1ImFKaRlGSvkQBV2IyBAqShTMCz1EFiUqlZdREy9IWGrGmdB0jqzOOnxr9trneEao/nD4vnXZa+29115rr11LkxrnwCbggnKVQjwIHCkSVjF6h+NUR+8yzbrj/If4X51X2fZWoJfjVsOvZVpVDty/hvM5xQOBkfrbBzgKHAR+Av502h63AFvogfPrgRnARGCEk2Y4A3wHfAy8Dxx3GrAAmA/MAZafa9uvBBYC03u4S7IDrwCvAieV9yywRP+nwGNlzh/SFQxwkuqQUEzSQ/uGnDEdeQq4v8i5bMuySCrK1n4N/ADsB/4ArgKGAOOBUc4SJEBT4Fgm9DniPPieSpNaGnydaVJ7OU1qgyL69hudJrUVaVLritiQ73Sa1Kbk+uHK7wa+DPJ6G9AO7DG8t/Wkh3gSOAbcB3wE9AvkzwCv5YR1frnGaIhRXqsn3KaQGPzduc0md6OhhwFrgKGG9wnwaE7YmM4NHEvatEVyt9m5zRBWs53ABOCE4bXrQe7mvD8w2yh1ApP1N8Rox8mwyXFgu4bCYmHofBpwqVF4HdjnTGW403GyvF3kuBlWAN8YekxuI3c+2QgTUwxiGBvhHdAyW4QFAf/x3Hlf4FYj+KLE0IXAYMfN4lvWOKwDDhn6ntx5c5Baa93QBlojhUdwL7Bb4xsrw13AekMPl8JTD9JDsNUNbeARx2lgEPAm8HNBSf7R/Be/Q+uRQlDY8AEdwG+O2x0fFugcCugr6pEu5ZQb1sBS4GrN3w4nzRy/4LgZ0pBRjxSRvm5Yd5wGVkdiv0HvfOdEcVlAd9Y1TSyGuWEeLcANhrtTq1fZrt0c0AfqWs8tYnkcYqKhJb4P6/VahnFGJufqSF0vhING0G7u3iJM0vT5Sx3vLtDLcQ1wm6G/wsTtMyOQ1HvADW9gjBqTCU4FvnUaHnOCM/Ip5kpt0e4kx1atemecGXhRi4pMeLGTelynud+kkuN6eyb5bDYHFag5Uo9zbNHVVnF8kTYVTYa3XO+Pbs2E9NPfm7xPNXXeCwzeBOwt2BULsfOW2shxWEvrP3e8jYOsaJ6hZVbvAM8FRjsqOL4EWBk4lsXMss1FWCgWa6tjJyCX/0Y9aFXQpgtpC3Slj19lGbHWuY8qjQv4XdqTrdT2+RfdgYv1FdOqp78lMkG5cJ4Oq1/MOXpA3pVXhZP0DDLh54GXYmU3djdjergntBU+H+zS3VgUc1y2cgu5aKRIzASurTAJibc8jT4A/i5T7Mn7XHbpduAufRbJM0niLSVWmk15XEit2FHJGnAWFQEcWsTD10AAAAAASUVORK5CYII=);background-size:cover;margin:9px 8px 0 0}
.anniversary-wrapper .pay-box .list .left-i .te{display:inline-block;vertical-align:top;width:52.5px;height:50.5px;background:url(/assets/revision/images/activity/cashback/20260415/pay-icon.png);background-size:cover;margin:-9px -6px 0 -15px}
.anniversary-wrapper .pay-box .list .c{margin:0 auto;background:#fff;text-align:center;border:2px solid #F7354D;border-radius:10px 10px 7px 10px;position:relative;z-index:2;padding:2px;width: 547px;height: 276px;border-radius: 15px;opacity: .6;}

/* .anniversary-wrapper .pay-box .list.active::after {
    content: "";
    position: absolute;
    top: -4px;
    left: -4px;
    right: -4px;
    bottom: -4px;
    z-index: -1;
    background: linear-gradient(180deg, #F3B346 0%, #EB564A 100%);
    border-radius: 15px;
    padding: 10px;
} */

.anniversary-wrapper .pay-box .list.active .c{background: #FFFBF8;
     box-shadow: 0px 0px 14px 0px #F32514;
     padding:0;opacity: 1;}
.anniversary-wrapper .pay-box .list.active .price-c .td{color:#ff7f00;font-weight:700}
.anniversary-wrapper .pay-box .list.active .price-bot{border-top-color:#fa4e26;color:#fa4e26;padding-top:30px}
/* .anniversary-wrapper .pay-box .list.active .left-i {top: -12px;
    left: -13px;} */
.anniversary-wrapper .pay-box .list.active .c:before {position: absolute;right: -2px;bottom: -3px;content: '';background:url(/assets/revision/images/activity/cashback/20260415/tick.png) no-repeat;background-size: 100% 100%;width: 54px;height: 54px;}
.anniversary-wrapper .pay-box .list.active.single:before{right:266px}
.anniversary-wrapper .pay-box .list.active.single:after{right:253px}
.anniversary-wrapper .pay-box .list:last-child{margin-right:0}
.anniversary-wrapper .pay-box .list .h3{display:inline-block;text-align:center;font-size:26px;font-weight:700;
    color:#333333;
    position: absolute;left: 50%;top: 45px;letter-spacing: 2px;transform: translateX(-50%);}
.anniversary-wrapper .pay-box .list .h3 em{color:#F32514}
.anniversary-wrapper .pay-box .list .p-img{width:314px;height:118px;background:url(/assets/revision/images/activity/cashback/20220916/cent.png) no-repeat center/cover;margin:15px auto 0;position:relative;text-align:center;opacity:.7}
.anniversary-wrapper .pay-box .list.active .p-img{opacity:1}
.anniversary-wrapper .pay-box .list .p-img .p-del{font-size:18px;color:#666;text-decoration:line-through;position:absolute;bottom:-15px}
.anniversary-wrapper .pay-box .list .p-img .p-del.before{left:-25px}
.anniversary-wrapper .pay-box .list .p-img .p-del.after{right:-25px}
.anniversary-wrapper .pay-box .list .p-img .p-span{font-size:34px;font-weight:700;color:#fffe95;padding-top:35px}
.anniversary-wrapper .pay-box .list .p-desc{width:90%;font-size:25px;font-weight:700;color:#666;border-bottom:1px solid #ddd;padding:10px 0 25px;margin:0 auto 10px;white-space:nowrap}
.anniversary-wrapper .pay-box .list .pay-footer-flag {background: linear-gradient(90deg, #F3B346 0%, #EB564A 100%);width: 400px;height: 49px;bottom: 24px;position: absolute;display: flex;justify-content: center; left: 50%;transform: translateX(-50%);font-size: 22px;color: #FFFFFF;z-index: 2;line-height: 49px;border-radius: 100px;}
.anniversary-wrapper .pay-box .list .pay-footer-flag i {background: url(/assets/revision/images/ai/chat/logo-pay.png) no-repeat;background-size: 100% 100%;display: inline-block;width: 21px;height: 21px;margin-right: 5px;}
.anniversary-wrapper .pay-box .list .pay-bg {background: url(/assets/revision/images/activity/cashback/20260415/pay-bg.png) no-repeat;position: absolute;z-index: -1;background-size: 100% 100%;left: 44px;height: 170px;top: 60px;width: 462px;}
.anniversary-wrapper .pay-box .list .pay-slogan {background: url(/assets/revision/images/activity/cashback/20260415/pay-slogan.png) no-repeat;position: absolute;z-index: -1;background-size: 100% 100%;left: 207px;top: 40px;height: 134px;width: 138px;}
.anniversary-wrapper .pay-box .list .pay-slogan-r{
    background: url(/assets/revision/images/activity/cashback/20260415/pay-slogan-r.png) no-repeat;background-size: 100% 100%;
}
.anniversary-wrapper .pay-box .list .pay-subtract {position: absolute;display: flex;flex-direction: column;align-items: center;font-size: 36px;left: 244px;top: 86px;color: #fff;font-weight: bold;}
.anniversary-wrapper .pay-box .list .pay-subtract>span {font-size: 30px;margin-top: 2px;}
.anniversary-wrapper .pay-box .list .pay-send {background: url(/assets/revision/images/activity/cashback/20260415/send.png) no-repeat;height: 55px;position: absolute;top: 105px;width: 55px;z-index: -1;background-size: 100% 100%;left: 328px;z-index: 2;}
.anniversary-wrapper .pay-box .list .p-desc em{color:#ffa7b1;font-size:24px}
.anniversary-wrapper .pay-box .list.active .p-desc{border-color:#ff7f00}
.anniversary-wrapper .pay-box .list.active .p-desc em{color:#ff7f00}
.anniversary-wrapper .pay-box .list .old-price{font-size:18px;color: #666666;position: absolute;top: 87px;left: 50%;transform: translateX(-50%);}
.anniversary-wrapper .pay-box .list .day-price{font-size:16px;color:#5F5F5F;position: absolute;top: 140px;left: 211px;}
/* .anniversary-wrapper .pay-box .list .old-price{color:#C9C9C9;display: flex;flex-direction: column;align-items: end;position: absolute;top: 20px;left: 20px;} */
.anniversary-wrapper .pay-box .list .old-price-s {left: unset;right: 20px;}
.anniversary-wrapper .pay-box .list .old-price i{text-decoration:line-through;margin-top: 6px;width: 100%;text-align: left;}
.anniversary-wrapper .pay-box .list .old-price-s i {text-align: right;}
.anniversary-wrapper .pay-box .list .bottom{margin:0 auto;font-size:20px;
    color: #FF374F;
    width: 306px;
height: 39px;
background: #FFFAE9;
border-radius: 8px 8px 8px 8px;
border: 2px solid #FF2C4D;
    display: inline-block;display: flex;align-items: center;position: absolute;left: 50%;bottom: -20px; 
    flex-direction: column;line-height: 18px;padding: 7px 33px;transform: translateX(-50%);white-space: nowrap;
    /* background: url(/assets/revision/images/activity/cashback/20260415/dbk.png);  */
    /* background-size: 100% 100%; */
    width: 317px;height: 35px;}
.anniversary-wrapper .pay-box .list .tag {font-size: 24px;color: #944B3D;line-height: 24px;left: 50%;transform: translateX(-50%);position: absolute;position: absolute;top: 206px;width: max-content;
    /* background: #FFFFFF; */
    border-radius: 17px 17px 17px 17px;
    /* border: 1px dashed #B26F1A; */
    padding: 5px 15px;}
.anniversary-wrapper .pay-box .list .bottom >span {color: #4690F7;font-weight: 500;font-size: 22px;margin: 14px 0 9px;}
.anniversary-wrapper .pay-box .list .bottom >i {background: url(/assets/revision/images/activity/cashback/20260415/ai.png); width: 38px;height: 38px;background-size: 100% 100%;display: inline-block;margin-right: 4px;}
/* .anniversary-wrapper .pay-box .list.active .bottom{border-color:#B26F1A;color:#B26F1A;background: #fff;} */
.anniversary-wrapper .pay-box .list.fir .bottom{border-top-color:transparent!important}
.anniversary-wrapper .pay-box .list.active .pay-ai-title{bottom: -51px;}
.anniversary-wrapper .pay-box .list .pay-ai-title{position: absolute;bottom: -48px;
    width: 364px;
    height: 46px;
    background: #FEF6F0;
    color: #694029;
    border-radius:  0px 0px 12px 12px;
    border: 2px solid #F7354D;border-top: 0;display: flex;align-items: center;justify-content: center;left: 50%;
    transform: translateX(-50%);font-size: 21px;}
.anniversary-wrapper .pay-box .list .pay-ai-title>span{border-radius: 6px;background: linear-gradient(-180deg, #FF20B8 0%, #FF0024 100%);padding: 3px;color: #fff;margin-right: 4px;font-size: 18px;}
.anniversary-wrapper .pay-box .list .price-c{position: relative;font-size: 30px;font-weight: bold;color: #FF2D46;white-space: nowrap;position: absolute;top: 120px;left: 50%;transform: translateX(-50%);}
.anniversary-wrapper .pay-box .list.type2 .price-c{padding-bottom:16px}
.anniversary-wrapper .pay-box .list.type2.fir .price-c{padding-bottom:18px}
.anniversary-wrapper .pay-box .list .price-c strong{font-size:70px;margin:0 5px;vertical-align:-2px;}
.anniversary-wrapper .item3 .course-list .main .vip-icon {background: url(/assets/revision/images/activity/cashback/20260415/vip.png); width: 48px;height: 29px;background-size: 100% 100%;position: absolute;top: 0;right: 0;z-index: 3;}
.anniversary-wrapper .pay-box .list .price-c del{font-size:18px;font-weight:400;color:#999;margin-left:10px;text-decoration:line-through}
.anniversary-wrapper .pay-box .list.fir .price-c{padding-top:54px}
.anniversary-wrapper .pay-box .list.fir.active .price-c{padding-top:44px}
.anniversary-wrapper .pay-box .list .em-left{width:90px;height:90px;line-height:26px;padding-top:20px;background:#ffe477;font-size:36px;color:#db1f05;font-weight:700;text-align:center;position:absolute;top:0;left:28px}
.anniversary-wrapper .pay-box .list .em-left:before{content:'';border:45px solid transparent;border-top:10px solid #ffe477;position:absolute;left:0;bottom:-55px}
.anniversary-wrapper .pay-box .list .em-left em{display:inline-block;height:22px;line-height:22px;border-radius:11px;background:#db1f05;font-size:14px;padding:0 6px;color:#ffe169}
.anniversary-wrapper .pay-box .info-b{padding-top:52px;padding-bottom: 25px;}
.anniversary-wrapper .pay-box .info-b .u-info{font-size:16px;position:absolute;top:30px;left:26px;line-height:22px;color:#666}
.anniversary-wrapper .pay-box .info-b .u-info .avatar{display:inline-block;vertical-align:top;width:22px;height:22px;margin:0 10px;border-radius:50%}
.anniversary-wrapper .pay-box .info-b .p-info{text-align:center;height:28px;line-height:28px}
.anniversary-wrapper .pay-box .info-b .p-info .right-text{display:inline-block;vertical-align:top;font-size:20px;color:#666;display: flex;align-items: end;justify-content: center;}
.anniversary-wrapper .pay-box .info-b .p-info .right-text .span2 {font-size: 20px;margin-right: 10px;color:#FF2D46}
.anniversary-wrapper .pay-box .info-b .p-info .right-text .span2>b {font-size: 36px;font-weight: 400;color: #FF2D46;font-weight: bold;}
.anniversary-wrapper .pay-box .info-b .p-info .right-text .span2>i {font-size: 20px;font-weight: bold;color: #FF2D46;}

/* .anniversary-wrapper div.title:before {
    content: '';
    background: url(/assets/revision/images/activity/cashback/20260415/btys.png); width: 27px;height: 38px;background-size: 100% 100%;
    transform: rotate(180deg);
    margin-right: 20px;
    display: inline-block;
}
.anniversary-wrapper div.title::after {
    content: '';
    background: url(/assets/revision/images/activity/cashback/20260415/btys.png); width: 27px;height: 38px;background-size: 100% 100%;
    margin-left: 20px;
    display: inline-block;
} */

.anniversary-wrapper .pay-box .info-b .p-info .right-text b{color:#ff2d46;font-size: 24px;}
.anniversary-wrapper .pay-box .info-b .p-info .right-text .p-coupon {font-size: 16px;line-height: 30px;height: 30px;border-radius: 5px;display: inline-block;color: #fff;margin-left: 10px;margin-right: 10px;padding: 0 9px;background: #FF2D46;position: relative;border-radius: 5px;
    /* border: 1px solid #FF5500; */
}
/* .anniversary-wrapper .pay-box .info-b .p-info .right-text .p-coupon:after {
    content: "";
    position: absolute;
    top: 10px;
    left: -12px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 12px solid #FF2D46;
    transform: rotate(270deg);
  } */
.anniversary-wrapper .pay-box .info-b .p-info .right-text del{color:#999;font-size:20px;}
.anniversary-wrapper .pay-box .info-b .p-info .right-text del span{text-decoration: line-through;}
.anniversary-wrapper .pay-box .info-b .p-info .right-text .span3{display:inline-block;vertical-align:top;margin:2px 0 0 15px;font-size:18px;color:#666}
.anniversary-wrapper .pay-box .info-b .p-info .right-text .left-coupon{display:inline-block;vertical-align:top;background:#ff2d46;height:28px;line-height:28px;border-radius:4px;padding:0 10px;font-size:16px;color:#fff;margin:0 0 0 20px;position:relative}
.anniversary-wrapper .pay-box .info-b .p-info .right-text .left-coupon:before{content:'';border:5px solid transparent;border-right:6px solid #ff2d46;position:absolute;top:9px;left:-11px}
.anniversary-wrapper .pay-box .info-b .qr-c{padding:30px 0 0;width: max-content;margin: 0 auto;}
.anniversary-wrapper .pay-box .info-b .qr-c>div{float:left;margin-right:109px}
.anniversary-wrapper .pay-box .info-b .qr-c>div:last-child{margin-right:0}
.anniversary-wrapper .pay-box .info-b .qr-c .qr-bd{width:175px;height:175px;margin:0 auto}
.anniversary-wrapper .pay-box #ali-pay{display:block;position:relative}
.anniversary-wrapper .pay-box .hb-pay-box{text-align:center;display:block;width:100%;height:100%;background:#fff;border:1px solid #0296e6;position:relative}
.anniversary-wrapper .pay-box .hb-pay-box img{display:block;width:124px;height:41px;margin:40px auto 20px}
.anniversary-wrapper .pay-box #ali-pay strong,.anniversary-wrapper .pay-box .hb-pay-box strong{font-size:16px;font-weight:400;color:#fff;width:120px;height:24px;line-height:24px;text-align:center;border-radius:0 0 14px 14px;background:linear-gradient(180deg,#fd65c3,#f62534);position:absolute;top:-1px;left:50%;margin-left:-50px}
.anniversary-wrapper .pay-box #ali-pay strong{top:0;right:0}
.anniversary-wrapper .pay-box .hb-pay-box small{display:inline-block;width:100%;font-size:14px;color:#333;vertical-align:top;padding-bottom:12px}
.anniversary-wrapper .pay-box .hb-pay-box small b{font-weight:400;font-size:18px;color:#ff2d46}
.anniversary-wrapper .pay-box .hb-pay-box i{display:inline-block;width:100%;vertical-align:top;font-style:initial;font-size:12px;color:#666}
.anniversary-wrapper .pay-box .info-b .qr-c .qr-wx{border:2px solid #00b700}
.anniversary-wrapper .pay-box .info-b .qr-c .qr-bd .qr-img{width:175px;height:175px}
.anniversary-wrapper .pay-box .info-b .code-text-ali,.anniversary-wrapper .pay-box .info-b .qr-c .code-text-hb{margin-top:4px;display:block;width:175px;height:32px;text-align:center;line-height:33px;font-size:18px;color:#666}
.anniversary-wrapper .pay-box .info-b .qr-c .code-text-hb{margin-top:6px;width:100%}
.anniversary-wrapper .pay-box .info-b .qr-c .code-text{font-size:18px;line-height:32px;text-align:center;color:#666;margin-top:9px}
.anniversary-wrapper .pay-box .info-b .qr-c .qr-wx .code-text .wechat-icon{width:23px;height:21px;display:inline-block;margin-right:5px;margin-top:6px;vertical-align:top;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMi45MDciIGhlaWdodD0iMjAuODIiIHZpZXdCb3g9IjAgMCAyMi45MDcgMjAuODIiPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuY2xzLTEgewogICAgICAgIGZpbGw6ICMwMGFkMWU7CiAgICAgICAgZmlsbC1ydWxlOiBldmVub2RkOwogICAgICB9CiAgICA8L3N0eWxlPgogIDwvZGVmcz4KICA8cGF0aCBpZD0i5b2i54q2XzQ3IiBkYXRhLW5hbWU9IuW9oueKtiA0NyIgY2xhc3M9ImNscy0xIiBkPSJNOTI1LjA1MSwxMjA1LjE2Yy0xLjM3MS43Ni0xLjU3NC0uNDItMS41NzQtMC40MmwtMS43MTctMy45NGMtMC42Ni0xLjg4LjU3Mi0uODUsMC41NzItMC44NXMxLjA1NywwLjc5LDEuODYsMS4yN2EyLjE3NSwyLjE3NSwwLDAsMCwxLjcxNy4xNGwxMS4yMjUtNS4xYTEyLjA0NSwxMi4wNDUsMCwwLDAtOS4zNjUtNC4yYy02LjMyMSwwLTExLjQ0NSw0LjQyLTExLjQ0NSw5Ljg3YTkuNCw5LjQsMCwwLDAsNC4zMzksNy43MmwtMC40NzYsMi43cy0wLjIzMy43OSwwLjU3MiwwLjQyYzAuNTQ5LS4yNSwxLjk0OC0xLjE0LDIuNzgtMS42OGExMywxMywwLDAsMCw0LjIzLjdjNi4zMjEsMCwxMS40NDYtNC40MiwxMS40NDYtOS44NmE4Ljc3Myw4Ljc3MywwLDAsMC0xLjItNC40Yy0zLjU3NywyLjEyLTExLjksNy4wNS0xMi45NjcsNy42M2gwWm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05MTYuMzEyIC0xMTkyLjA2KSIvPgo8L3N2Zz4K)}
.anniversary-wrapper .pay-box .info-b .code-text-ali .alipay-icon{width:21px;height:21px;display:inline-block;margin-right:5px;margin-top:6px;vertical-align:top;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMS4yMiIgaGVpZ2h0PSIyMS4yNSIgdmlld0JveD0iMCAwIDIxLjIyIDIxLjI1Ij4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMDA5ZmU4OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9IuW9oueKtl8xMjg3IiBkYXRhLW5hbWU9IuW9oueKtiAxMjg3IiBjbGFzcz0iY2xzLTEiIGQ9Ik0xMjQxLjI2LDEyMDUuNzl2LTEwLjQ1YTQuMDg2LDQuMDg2LDAsMCwwLTQuMDktNC4wOGgtMTMuMDZhNC4wODQsNC4wODQsMCwwLDAtNC4wOCw0LjA4djEzLjA2YTQuMDc4LDQuMDc4LDAsMCwwLDQuMDgsNC4wOGgxMy4wNmE0LjA3Nyw0LjA3NywwLDAsMCw0LjAyLTMuMzZjLTEuMDgtLjQ2LTUuNzctMi40OS04LjIxLTMuNjYtMS44NiwyLjI2LTMuODEsMy42MS02Ljc1LDMuNjFzLTQuODktMS44MS00LjY2LTQuMDJjMC4xNi0xLjQ2LDEuMTUtMy44Myw1LjQ4LTMuNDJhMTkuNTUxLDE5LjU1MSwwLDAsMSw1LjE5LDEuMjUsMTQuMzM5LDE0LjMzOSwwLDAsMCwxLjE4LTIuODloLTguMjV2LTAuODFoNC4wOHYtMS40N2gtNC45N3YtMC45aDQuOTd2LTIuMTJhMC40LDAuNCwwLDAsMSwuNDEtMC4zM2gyLjA0djIuNDVoNS4zMXYwLjloLTUuMzF2MS40N2g0LjMzYTE2LjI3NywxNi4yNzcsMCwwLDEtMS43Niw0LjRjMS4yNiwwLjQ2LDYuOTksMi4yMSw2Ljk5LDIuMjFoMFptLTE1LjM1LDEuODhjLTMuMSwwLTMuNTktMS45Ni0zLjQzLTIuNzhhMi42NTgsMi42NTgsMCwwLDEsMi43OS0xLjg4LDEyLjg5MSwxMi44OTEsMCwwLDEsNS44OCwxLjU1Yy0xLjQ5LDEuOTUtMy4zMywzLjExLTUuMjQsMy4xMWgwWm0wLDAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMjIwLjAzIC0xMTkxLjI1KSIvPgo8L3N2Zz4K)}
.anniversary-wrapper .pay-box .info-b .code-text-hb .hbpay-icon{width:21px;height:21px;display:inline-block;margin-right:5px;margin-top:6px;vertical-align:top;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMC44MSIgaGVpZ2h0PSIyMC44MSIgdmlld0JveD0iMCAwIDIwLjgxIDIwLjgxIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjMTc3N2ZmOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9IuW9oueKtl8xMjg3IiBkYXRhLW5hbWU9IuW9oueKtiAxMjg3IiBjbGFzcz0iY2xzLTEiIGQ9Ik0xNTI3LjQ5LDEyMDEuODlhMTAuNCwxMC40LDAsMSwxLTIwLjc5LDAsOC44MjQsOC44MjQsMCwwLDEsLjM1LTIuNzNjMC43OS0yLjQ1LDEuODEtMy44MywzLjA4LTMuMzYsMS4zMywwLjQ4LDEuMzMsMS42LjU4LDIuNzQtMC41Mi43OS0xLjkyLDMuNDQtLjc0LDYuMDcsMC40MSwwLjkyLDEuODIsMy4wMSwzLjE1LDMuNCw1Ljc1LDEuNyw2LjA1LTIuMyw1LjY0LTQuMjlzLTMuMzEtMy41OS00LjYzLTQuMzctMS4yMi0xLjk2LS42Ni0yLjQzLDIuOTMsMC41NCw0LjU2LDEuMjFjMS42NCwwLjY5LDQuNC40OSw0LjQ4LTEuMjlzLTEuNzktMi42Ny0yLjQ4LTIuOTgtMS42NS0uOTktMS40LTEuN2MwLjI2LS42OSwxLjQ3LTAuNTQsMi44LjA3QTEwLjY0NCwxMC42NDQsMCwwLDEsMTUyNy40OSwxMjAxLjg5Wm0tMTAuMS01LjE4YTEuODEzLDEuODEzLDAsMCwwLDIuMzQtLjY1LDEuNTkxLDEuNTkxLDAsMCwwLTEuMTItMiwxLjgyOSwxLjgyOSwwLDAsMC0yLjM0LjY2QTEuNTgxLDEuNTgxLDAsMCwwLDE1MTcuMzksMTE5Ni43MVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTA2LjY5IC0xMTkxLjY5KSIvPgo8L3N2Zz4K)}
.anniversary-wrapper .pay-box #wxpay{display:flex;background:#fff;align-items:center;justify-content:center;width:171px;height:171px;cursor: pointer;}
.anniversary-wrapper .pay-box #wxpay .qrcode-classname{display:block;width:auto;height:auto}
.anniversary-wrapper .pay-box .service-agreement-box{text-align:center;padding-top:58px}
.anniversary-wrapper .pay-box .service-agreement-box input{vertical-align:-2px}
.anniversary-wrapper .pay-box .user-slide{height:40px;line-height:40px;border-radius:20px;background:#f1f9ff;width:60%;margin:30px auto 0;text-align:center;overflow:hidden}
.anniversary-wrapper .pay-box .user-slide p{font-size:16px;color:#666}



.anniversary-wrapper .item > .title {margin-right: 22px;margin-top: -1px;}
/* .anniversary-wrapper .item > .title > i {color: #EB5D2A;} */

/* .anniversary-wrapper div.title:before {
    content: '';
    background: url(/assets/revision/images/activity/cashback/20260415/btys.png); width: 55px;height: 13px;background-size: 100% 100%;
    transform: rotate(180deg);
    margin-right: 20px;
    display: inline-block;
}
.anniversary-wrapper div.title::after {
    content: '';
    background: url(/assets/revision/images/activity/cashback/20260415/btys.png); width: 55px;height: 13px;background-size: 100% 100%;
    margin-left: 20px;
    display: inline-block;
} */

.anniversary-wrapper .item2{padding:22px 26px 15px;height:845px;margin:0 auto;}
.anniversary-wrapper .item2 > .title{padding-bottom: 80px;}
.anniversary-wrapper .item2 .flow-item{border-radius:4px;border:1px #ddd solid;transition:box-shadow .2s;position: relative;width:280px;margin:0 22px 22px 0}
.anniversary-wrapper .item2 .flow-item:nth-child(4n){margin-right: 0;}
.anniversary-wrapper .item2 .flow-item:hover{box-shadow:0 0 12px rgba(0,0,0,.3)}
.anniversary-wrapper .item2 .flow-item:after{display:none;}
.anniversary-wrapper .item2 .flow-item .unvip-cover{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;cursor:pointer}
.anniversary-wrapper .item2 .flow-item .item-show{border-color:transparent;top:-1px;left:-1px;border-radius:4px 4px 0 0;width: 100%;width: 280px;}
.anniversary-wrapper .item2 .flow-item .vip-exclusive{width: 38px;height: 22px;background: linear-gradient(90deg, #FFE3B7 0%, #FFCB81 100%);border-radius: 3px 0px 0px 3px;position: absolute;top: 6px;right: -2px;color: #7E4819;line-height: 22px;z-index: 2;text-align: center;}
.anniversary-wrapper .item2 .flow-item .item-show .show-img .career-icon{position: absolute;width: 65px;height: 26px;line-height: 26px;right: 0;top: 10px;background: #FF701D;border-radius: 13px 0 0 13px;font-size: 16px;color:#fff;padding-left: 9px;}
.anniversary-wrapper .item2 .flow-item .item-show .show-img small.small{font-size:20px;color:#fff;padding:6px 8px;transform:scale(.5);background:rgba(0,0,0,.4);border-radius:4px;position:absolute;top:2px;right:-2px}
.anniversary-wrapper .item2 .flow-item .item-info{border:none;padding:14px 11px;max-height:160px;border-radius:0 0 4px 4px}
.anniversary-wrapper .item2 .flow-item .info-tabs .tab-left{float:right;margin-top:3px}
.anniversary-wrapper .item2 .flow-item .info-tabs .other-sp{float:right;display:inline-block;height:22px;line-height:22px;color:#666}
.anniversary-wrapper .item2 .flow-item .info-tabs .other-sp.fr{float:left!important}
.anniversary-wrapper .item2 .flow-item .info-tabs .sp-line{width:1px;height:14px;background:#666;margin:4px 0 0 10px}
.anniversary-wrapper .item2 .flow-item .info-tabs .i-hot{display:inline-block;vertical-align:top;width:18px;height:24px;background-size:cover;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAYCAYAAAD3Va0xAAAABHNCSVQICAgIfAhkiAAAAOdJREFUOI2tlVENwjAYhL8R3pkEJEzCJCChEnAAEpAwB+AAHGwS5oCh4HigJaO0W1f4k3tpmi93lz8tTIygFhym7iSNBUnQCqp/gCS4C0wu6DgCOR1zQH0ApEXOBLsIxKlOgZS2kynQNQXSzkCcyhhkuwASjieoEuL4qnxISidfCrnplkIEJx9SZ0AGv+g1eWu/L2CwRgxQI7gtdGNGvZ7tWVsES4tPB1yArZ+k0MviJiPeeB4r4PYjBKD7F6hxpQ0ZK+DUv1dB80/GlHYf3gQmA2KCQe2Wx15FP878Z2CjXjxoJ2hiLp53MZLw0pWNVgAAAABJRU5ErkJggg==);margin:-2px 0 0 6px;transform:scale(.6)}
.anniversary-wrapper .item2 .flow-item .info-tabs .score{font-size:16px;padding-left:10px;height:22px;line-height:20px}
.anniversary-wrapper .item2 .flow-item .info-tabs .other-sp-update{padding:0 6px;height:22px;line-height:22px;border-radius:4px;color:#222;margin-left:9pt;background:#ffd500;margin-top:-8px;font-size:9pt;position:relative;bottom:-3px}
.anniversary-wrapper .item2 .flow-item .info-tabs .tabs-sp{padding-left:0;margin-right:0;color:#666}
.anniversary-wrapper .item2 .flow-item .info-tabs .tabs-sp:before{display:none}
.anniversary-wrapper .item2 .flow-item .info-title{font-size:16px;color:#333;width:100%;height:44px;line-height:22px;white-space:normal;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
.anniversary-wrapper .item2 .flow-item .info-title .title-name{max-width:100%;height:22px;font-size:16px;color:#333}
.anniversary-wrapper .item2 .flow-item .info-title:hover,.anniversary-wrapper .item2 .flow-item .info-title .title-name:hover{color:#FF2D46}
.anniversary-wrapper .item2 .flow-item .info-tabs{margin-top:12px}
.anniversary-wrapper .item2 .flow-item .info-tabs .line-1{height:22px;line-height:22px}
.anniversary-wrapper .item2 .flow-item .info-tabs .line-1 .avatar{display:inline-block;vertical-align:top;width:22px;height:22px;border:1px solid #ddd;border-radius:50%}
.anniversary-wrapper .item2 .flow-item .info-tabs .line-1 .name{display:inline-block;vertical-align:top;font-size:14px;color:#333;padding:0 8px;max-width:145px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.anniversary-wrapper .item2 .tags-list{padding-top: 10px;overflow: hidden;height: 46px;}
.anniversary-wrapper .item2 .tags-list span{height: 36px;line-height: 36px;border-radius: 18px;margin:0 13px 10px 0;display: inline-block;vertical-align: top;background: #F5F5F5;color:#666;padding:0 25px;}

.anniversary-wrapper .item3{height: 1034px;}
/* .anniversary-wrapper .item3 > .title{padding-left: 30px;} */
.anniversary-wrapper .item3 .course-list{padding-top:23px}
.anniversary-wrapper .item3 .course-list .head{height: 94px;}
.anniversary-wrapper .item3 .course-list .head span{display:inline-block;width:105px;height:40px;background:#fff;border:1px solid #ddd;border-radius:5px;text-align:center;font-size:16px;color:#666;line-height:38px;margin:0 14px 14px 0;position: relative;transition:all .2s}
.anniversary-wrapper .item3 .course-list .head span:nth-child(2),.anniversary-wrapper .item3 .course-list .head span:nth-child(3),.anniversary-wrapper .item3 .course-list .head span:nth-child(4)
/* ,.anniversary-wrapper .item3 .course-list .head span:nth-child(5) */
 {
    border: 1px solid transparent;
  background-clip: padding-box, border-box;
  background-origin: padding-box, border-box;
  background-image: linear-gradient(to right, #fff, #fff), linear-gradient(90deg, rgba(255, 53, 111, 1), rgba(255, 150, 0, 1));
    color: #ff2d46;
}
/* .anniversary-wrapper .item3 .course-list .head span i{width: 42px;height: 20px;line-height: 20px;text-align: center;border-radius: 11px 9px 9px 0;background: linear-gradient(-10deg, #FFCE94, #FFE2C0);color: #FE2D36;font-size: 12px;font-weight: bold;position: absolute;top: -10px;right: 0;} */
.anniversary-wrapper .item3 .course-list .head span i{width: 44px;height: 21px;line-height: 20px;text-align: center;background:url(/assets/revision/images/activity/cashback/20260415/hot.png) no-repeat;color: #FE2D36;font-size: 12px;font-weight: bold;position: absolute;top: -15px;right: -1px;background-size: 100% 100%;}
.anniversary-wrapper .item3 .course-list .head span.active,.anniversary-wrapper .item3 .course-list .head span:hover{background:#FE2D36;border-color:#FE2D36;color:#fff;cursor:pointer}
.anniversary-wrapper .item3 .course-list .head span:nth-child(10n){margin-right:0}
.anniversary-wrapper .item3 .course-list .main{position:relative}
.anniversary-wrapper .item3 .course-list .main .unvip-cover{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;cursor:pointer}
.anniversary-wrapper .item3 .course-list .main .list-box{padding-bottom:20px;width:103%;max-height:545px;overflow:hidden}
.anniversary-wrapper .item3 .course-list .main .list-box .list{margin:30px 20px 0 0;width:280px;position:relative}
.anniversary-wrapper .item3 .course-list .main .list-box .list .img{width:100%;height:170px;position:relative;border-radius:5px;overflow:hidden;display:block}
.anniversary-wrapper .item3 .course-list .main .list-box .list .img img{display:block;width:100%;height:100%}
.anniversary-wrapper .item3 .course-list .main .list-box .list .img .time{padding:0 10px;height:26px;line-height:26px;background:rgba(0,0,0,.5);color:#fff;border-radius:4px;position:absolute;right:10px;bottom:10px;transition:all .25s ease-in}
.anniversary-wrapper .item3 .course-list .main .list-box .list .img .cover{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.35);opacity:0;transition:all .25s}
.anniversary-wrapper .item3 .course-list .main .list-box .list .img .cover:before{content:"";left:50%;top:50%;margin:-30px 0 0 -30px;width:60px;height:60px;transition:all .25s;background:url(/assets/revision/images/hk_new_index_icons3.png) 0 -115px;position:absolute;transform:scale(1.5)}
.anniversary-wrapper .item3 .course-list .main .list-box .list:hover .img .cover{opacity:1}
.anniversary-wrapper .item3 .course-list .main .list-box .list:hover .img .cover:before{transform:scale(1)}
.anniversary-wrapper .item3 .course-list .main .list-box .list:hover .img .time{display:none}
.anniversary-wrapper .item3 .course-list .main .list-box .list .title{margin-top:15px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#333;font-size:16px;width:100%}
.anniversary-wrapper .item3 .course-list .main .list-box .list:hover .title{color:#fb5c2e}
.anniversary-wrapper .item3 .course-list .main .list-box .list .bottom{height:24px;line-height:24px;margin-top:12px}
.anniversary-wrapper .item3 .course-list .main .list-box .list .bottom span{display:inline-block;vertical-align:top;height:24px;line-height:24px;padding:0 10px;border-radius:5px;background:#f4dbab;font-size:14px;color:#875427}
.anniversary-wrapper .item3 .course-list .main .list-box .list .bottom small{display:inline-block;vertical-align:top;height:24px;line-height:24px;font-size:14px;color:#999}
.anniversary-wrapper .item3 .countdown-box{text-align: center;font-size: 19px;color: #FD263A;}
.anniversary-wrapper .item3 .countdown-box span{padding:0 4px;}
.anniversary-wrapper .item4{padding-top:22px;margin-bottom:80px;height: 883px;}
.anniversary-wrapper .item4 .career-list{padding-top:77px;position:relative;width:103%;max-height:442px;overflow:hidden}
.anniversary-wrapper .item4 .career-list .unvip-cover{position:absolute;width:100%;height:100%;left:0;top:0;z-index:2;cursor:pointer}
.anniversary-wrapper .item4 .career-list .list{width:280px;height:104px;border-radius:5px;border:1px #ddd solid;margin:0 20px 20px 0;padding:16px 115px 0 20px;position:relative;transition:all .2s}
.anniversary-wrapper .item4 .career-list .list .p1{font-size:16px;color:#333;line-height:22px;height:44px;overflow:hidden;transition:all .2s}
.anniversary-wrapper .item4 .career-list .list .p2{font-size:12px;padding-top:10px;white-space:nowrap}
.anniversary-wrapper .item4 .career-list .list .p2 span{padding-right:20px}
.anniversary-wrapper .item4 .career-list .list img{position:absolute;width:60px;height:60px;right:20px;top:20px}
.anniversary-wrapper .item4 .career-list .list a{display:block;height:100%}
.anniversary-wrapper .item4 .career-list .list:hover .p1{color:#ff2d46}
.anniversary-wrapper .item4 .career-list .list:hover{border-color:#ff2d46}

.popup .popup-c-s{min-width:375px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:998;text-align:center;background:#fff;border-radius:10px;background:url(/assets/revision/images/activity/cashback/20260415/suc.png) no-repeat;height: 450px;background-size: 100% 100%;}
.popup .popup-c-s-2{min-width:500px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:998;text-align:center;background:#fff;border-radius:10px;background:url(/assets/revision/images/activity/cashback/20260415/suc2.png) no-repeat;height: 491px;background-size: 100% 100%;}
.popup .popup-c-s .close{display: block;width: 30px;height: 30px;position: absolute;top: 110px;right: 2px;}
.popup .popup-c-s .a-study{width: 223px;display: block;height: 54px;position: absolute;top: 368px;left: 76px;}
.popup .popup-c-s p {font-size: 24px;font-weight: 500;color: #666666;margin-bottom: 30px;}
.popup .popup-c-s .popup-txt-box {margin-top: 258px;}
.popup .popup-c-s .popup-txt-qr {background:url(/assets/revision/images/activity/cashback/20260415/qr-code.png) no-repeat;width: 128px;height: 128px;background-size: 100% 100%;position: absolute;right: 33px;top: 177px;}

.anniversary-wrapper .des-box{text-align:center;padding-bottom:50px}
.anniversary-wrapper .des-box .p1{font-size:40px;padding:10px 0 12px}
.anniversary-wrapper .des-box .p2{font-size:24px}
.anniversary-wrapper .des-box p span{position:relative;display:inline-block;vertical-align:top;color:#fffdee}
.anniversary-wrapper .des-box .p1 span{font-weight:700;color:#fff36e}
.anniversary-wrapper .des-box p span i{color:#fff9d1;font-weight:700;position:absolute;left:-2px;top:-3px;white-space:nowrap}
.anniversary-wrapper .pos{position:fixed;width:100%;left:0;top:-90px;height:80px;background:linear-gradient(0deg,#ffe094,#fff2c0);line-height:80px;z-index:10;box-shadow:0 4px 8px 0 rgba(7,17,27,.1);transition:all .5s}
.anniversary-wrapper .pos.fixed{top:60px}
.anniversary-wrapper .pos .s1{color:#ff2d46;font-size:30px;font-weight:700}
.anniversary-wrapper .pos .s1 em{color:#ff2d46;padding-left:80px}
.anniversary-wrapper .pos .s2{font-size:46px;padding-left:10px;color:#ff2d46;font-weight:700}
.anniversary-wrapper .pos .s2 i{font-size:36px}
.anniversary-wrapper .pos .countdown{padding-left:40px;position:relative;font-size:30px;color:#ff2d46;font-weight:700}
.anniversary-wrapper .pos .countdown::before{content:'';position:absolute;left:18px;top:25px;height:30px;background:#ff2d46;width:2px}
.anniversary-wrapper .pos .countdown i{border:3px #ff2d46 solid;border-radius:8px;padding:0 10px;height:54px;line-height:48px;display:inline-block;vertical-align:top;margin:12px 14px 0;background:#ff2d46;color:#fff;font-size:24px;font-weight:700}
.anniversary-wrapper .pos .buy-btn{display:inline-block;vertical-align:top;height:50px;line-height:50px;position:relative;font-size:26px;font-weight:700;color:#fff;cursor:pointer;margin-top:15px}
.anniversary-wrapper .pos .buy-btn i{position:relative;z-index:2;padding:0 56px}
.anniversary-wrapper .pos .buy-btn::after{border-radius:30px;background:linear-gradient(-2deg,#ff0f43,#ff6271);content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.d-yearFoot{background:linear-gradient(0deg,#ffe094,#fff2c0);line-height:46px;padding:13px 0;font-size:28px;color:#894d21;font-weight:700;text-align:center;width:100%;letter-spacing:2px}
.d-yearFoot em{color:#ff2d46}
.d-yearFoot span i{display:inline-block;background:#ff2d46;height:40px;line-height:40px;padding:0 10px;margin:0 4px;border-radius:5px;font-size:26px;font-weight:700;color:#fff}
.d-yearFoot a{display:inline-block;width:200px;height:48px;margin-left:80px;font-size:26px;color:#fff;font-weight:700;background:linear-gradient(-2deg,#f62534,#fd65c3);border-radius:24px;line-height:48px;vertical-align:top}
.popup{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
.popup .mask{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,.5);z-index:997}
.popup .popup-c{min-width:460px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:998;text-align:center;background:#fff;border-radius:10px}
.popup .popup-c .close{display:block;width:14px;height:14px;position:absolute;top:15px;right:15px}
.popup .popup-c .close:after,.popup .popup-c .close:before{content:'';width:18px;height:1px;background:#999;position:absolute;top:7px;left:-2px;transform:rotate(45deg)}
.popup .popup-c .close:after{transform:rotate(-45deg)}
.popup .popup-c .hu{width:177px;height:116px;background:url(/assets/revision/images/activity/cashback/20201023/hu.png) no-repeat;position:absolute;top:-102px;left:50%;margin-left:-87px}
.popup .popup-c .g{width:142px;height:142px;border-radius:50%;border:2px solid #e13c38;margin:0 auto 30px;position:relative}
.popup .popup-c .g:before{content:'';width:40px;height:2px;background:#e13c38;transform:rotate(45deg);position:absolute;top:84px;left:22px}
.popup .popup-c .g:after{content:'';width:80px;height:2px;background:#e13c38;transform:rotate(-45deg);position:absolute;top:70px;left:44px}
.popup-success .popup-c{transform:translate(-50%,-30%)}
.popup-success .popup-c .span{padding:50px 0 30px;font-size:36px;color:#e13c38}
.popup .popup-c .a-study{display:block;width:264px;height:56px;line-height:56px;border-radius:28px;background:#e13c38;margin:0 auto 50px;font-size:24px;color:#fff}
.popup-pay-tips .popup-c .small{font-size:20px;color:#333;padding:100px 0 30px}
.popup-pay-tips .popup-c .b{font-size:32px;font-weight:700;color:#333}
.popup-pay-tips .popup-c .b em{color:#ff7437}
.popup-pay-tips .popup-c .a-pay{display:block;width:260px;height:66px;line-height:66px;border-radius:33px;font-size:24px;color:#fff;text-align:center;margin:60px auto 70px;background:#ff7437}
.popup-guide .popup-c{cursor:pointer;width:494px;height:530px;background:url(/assets/revision/images/activity/cashback/20220309/bg-500.png) no-repeat center/cover}
.popup-guide.guide-600 .popup-c{background-image:url(/assets/revision/images/activity/cashback/20220309/bg-600.png)}
.popup-guide .popup-c .close{width:40px;height:40px;top:492px;right:50%;margin-right:-20px;z-index:1}
.popup-guide .popup-c .close:after,.popup-guide .popup-c .close:before{display:none}
.popup-guide .popup-c .a-btn{display:block;width:100%;height:100%}
#right-bar{display:none}
.anniversary-wrapper .rule{background: #fff;padding:0 48px 30px;color:#333;margin-top: 232px;}
.anniversary-wrapper .rule h3{font-weight: bold;font-size: 24px;padding-bottom: 22px;}
.anniversary-wrapper .rule p{font-size:18px;line-height: 48px;}
.popup-pay-file .popup-c{background: url(/assets/revision/images/activity/cashback/20240201/win-bg.v2.png) no-repeat;width: 1190px;height: 590px;padding:388px 0 0 38px;text-align: left;}
.popup-pay-file .popup-c .close{width: 30px;height: 30px;right: 0;top: 0;}
.popup-pay-file .popup-c .box{width: 350px;margin-right: 16px;padding:0 30px;position: relative;}
.popup-pay-file .popup-c .box p{line-height: 26px;color:#666;font-size: 16px;margin-bottom: 30px;text-align: center;}
.popup-pay-file .popup-c .box p a{color: #FF4546;display: block;}
.popup-pay-file .popup-c .box p a:hover{text-decoration: underline;}
.popup-pay-file .popup-c .box .p3{width: 230px;position: absolute;left: 55px;top: -90px;font-size: 16px;line-height: 26px;}
.popup-pay-file .popup-c .box .p3 span{display: block;background: #FDF1F1;color: #FF4546;}
.footer-pop {position: fixed;bottom: 0;width: 100%;height: 75px;background: #1B3D6B;box-shadow: 0px 0px 18px 0px #6F6455;border-top: 1px solid #FFE8BC;z-index: 99;display: flex;align-items: center;cursor: pointer;}
.footer-pop .footer-pop-bg {background: url(/assets/revision/images/activity/cashback/20260415/f-bg.png) no-repeat;width: 804px;height: 41px;background-size: 100% 100%;}
.popup-pay-file .popup-c .box .p4{display: none;}
.footer-pop .footer-pop-con {width: 1240px;margin: 0 auto;position: relative;display: flex;}
.footer-pop .footer-pop-con >span {position: absolute;font-size: 30px;color: #3D3325;font-weight: 500;left: 518px;top: 7px;}
.footer-pop .footer-pop-con >span >i:nth-child(2) {position: absolute;left: 93px;}
.footer-pop .footer-pop-con >span >i:nth-child(3) {position: absolute;left: 184px;}
.footer-pop .footer-pop-btn {background: url(/assets/revision/images/activity/cashback/20260415/f-b.png) no-repeat;width: 331px;height: 82px;background-size: 100% 100%;position: absolute;right: 0;top: -16px;}
.footer-pop .footer-pop-btn-s {background: url(/assets/revision/images/activity/cashback/20260415/f-s.png) no-repeat;width: 63px;height: 58px;background-size: 100% 100%;position: absolute;right: -37px;top: 6px;}
.popup-pay-file .popup-c .box.ed .p3{display: none;}
.popup-pay-file .popup-c .box.ed .p4{display: block;width: 120px;height: 120px;position: absolute;left: 110px;top: -124px;line-height: 120px;text-align: center;background: #F5F5F5;border-radius: 50%;font-size: 28px;font-weight: bold;color: #999999;}
.popup-pay-file .popup-c .box.ed p{color: #999999;}
.popup-pay-file .popup-c .box.ed p a{color: #999999;}
.popup .popup-c-s p.gradient-text  {
    background: linear-gradient(to right, #4c93f8, #5078f6);
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent; !important;
}

#insertValidateImg {
    margin: 0;
}

@media only screen and (max-width:1440px){
    .layout-cont{width: 1240px;}
}

@media only screen and (max-width:1210px){
  .anniversary-wrapper .item {margin-left: -20px;}
}
