/*
@author: sunke
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#db1911;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0;padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.layout{width:1200px;margin:0 auto;}
.header-wrap{ width:100%; background:#fff;}
.common-title{ height:122px; position:relative;}
.common-title h3{ display:block; margin:0 auto; width:646px; height:88px; line-height:88px; text-align:center; font-size:36px; color:#fff; font-weight:bold; padding:27px 0 0; background:url("/images/zhuanti/2026NewYearShoppingFestival/common-title.png") no-repeat center bottom;}
.common-title .rule-btn{ display:block; width:96px; height:30px; position:absolute; right:0; top:54px; z-index:9; background:#b11813; color:#fff; line-height:30px; font-size:16px; text-align:center; text-decoration:none; border-radius:40px;}
.common-box{ border:6px solid #c579fa; background:#7816dc; border-top:0; border-radius:0 0 20px 20px; margin-top:47px; padding-bottom:30px; position:relative;}
.common-box:before{ content:""; width:1200px; height:47px; position:absolute; left:-6px; top:-47px; background:url("/images/zhuanti/20251212/common-bg01.jpg") no-repeat}
.footer-wrap{ margin-top:50px; padding-bottom:0px;}

/**/
.body-wrap{ width:100%; background:url("/images/zhuanti/2026NewYearShoppingFestival/topHeader.jpg") no-repeat center top;}

/**/
.topHeader-mod{ height:578px;}
.topHeader-mod .countDown{ width:460px; text-align:center; left:50%; transform: skewY(-2deg); margin-left:-200px; top:405px; font-size:28px; color:#ff1715; font-weight:bold;}
.topHeader-mod .countDown i{ display:block; float:left;}
.topHeader-mod .countDown .t2{ margin-top:-5px; transform: skewY(-8deg);}
.topHeader-mod .countDown .t3{ margin-top:-12px; transform: skewY(-10deg);}
.topHeader-mod .countDown .t4{ margin-top:-22px; transform: skewY(-12deg);}
.topHeader-mod .countDown .t5{ margin-top:-35px; transform: skewY(-14deg);}

/**/
.surprised-mod{ padding-bottom:10px;}
.surprised-mod .list{ padding:35px 0 0 0;}
.surprised-mod .list ul{ width:1220px;}
.surprised-mod .list li{ float:left; width:590px; height:170px; margin:0 20px 20px 0; position:relative; border-radius:20px; background:url("/images/zhuanti/2026NewYearShoppingFestival/nav-bg01.png") no-repeat;}
.surprised-mod .list .link-btn{ display:block; width:590px; height:170px; line-height:0; font-size:0; position:absolute; left:0; top:0;}
.surprised-mod .list .pic{ float:left; width:185px; height:170px;}
.surprised-mod .list .pic.ico01{ background:url("/images/zhuanti/2026NewYearShoppingFestival/nav-ico01.png") no-repeat center 25px;}
.surprised-mod .list .pic.ico02{ background:url("/images/zhuanti/2026NewYearShoppingFestival/nav-ico02.png") no-repeat center 25px;}
.surprised-mod .list .pic.ico03{ background:url("/images/zhuanti/2026NewYearShoppingFestival/nav-ico03.png") no-repeat center 25px;}
.surprised-mod .list .pic.ico04{ background:url("/images/zhuanti/2026NewYearShoppingFestival/nav-ico04.png") no-repeat center 25px;}
.surprised-mod .list .con{ float:right; width:380px; padding:23px 18px 0 0;}
.surprised-mod .list .con h4{ line-height:50px; font-size:28px; color:#a80103;}
.surprised-mod .list .con p{ line-height:24px; font-size:16px; color:#8a3400;}
.surprised-mod .list .con p a{ color:#8a3400;}
.surprised-mod .list .btn{ display:block; width:114px; height:54px; line-height:54px; text-align:center; font-size:18px; color:#fef6e5; text-decoration:none; font-weight:bold; position:absolute; top:62px; right:18px; border-radius:40px; box-shadow:0 5px 10px #faa589; background:url("/images/zhuanti/20231212/btn01.png") no-repeat;}
.surprised-mod .list .btn.openCouponsCenterPop{ left:auto;}
.surprised-mod .list li.other-tags{ width:1200px; background:url("/images/zhuanti/20231212/nav-bg02.png") no-repeat;}
.surprised-mod .list li.other-tags .con{ width:991px; padding-top:43px;}

/**/
.learningMmachine-mod{ background:#ff6631; border:4px solid #fffbd2; border-radius:25px; margin-top:26px; padding-bottom:16px; margin-bottom:40px;}
.learningMmachine-mod .tab-wrap{ height:832px; overflow:hidden;}
.learningMmachine-mod .tab-con{ padding:17px 0 0 0;}
.learningMmachine-mod .top-con{ padding:0 0 0 23px; height:340px; overflow:hidden; margin-right:5px;}
.learningMmachine-mod .top-con .tit{ width:350px; height:340px;}
.learningMmachine-mod .top-con .tit img{ border-radius:12px;}
.learningMmachine-mod .top-con .right-con{ width:805px;}
.learningMmachine-mod .top-con .right-con .arrow-left,.learningMmachine-mod .top-con .right-con .arrow-right{ display:block; width:38px; height:38px; position:absolute; top:151px; left:0; z-index:9; background:url("/images/zhuanti/2025618/learningMmachine-arrow01.png") no-repeat;}
.learningMmachine-mod .top-con .right-con .arrow-right{ left:auto; right:0; background:url("/images/zhuanti/2025618/learningMmachine-arrow02.png") no-repeat;}
.learningMmachine-mod .top-con .swiper-slide{ width:365px; height:340px; overflow:hidden; position:relative;}
.learningMmachine-mod .top-con .swiper-slide .box{ width:350px; height:340px;}
.learningMmachine-mod .top-con .swiper-slide .box img{ border-radius:12px;}
.learningMmachine-mod .top-con .swiper-slide .text{ width:350px; height:340px; border-radius:10px; color:#fff; background:rgba(0,0,0,.7); position:absolute; left:0; bottom:-340px;}
.learningMmachine-mod .top-con .swiper-slide .text h4{ margin:0 27px; padding:12px 0 0; border-bottom:1px solid #8b8381; font-size:23px; line-height:94px;}
.learningMmachine-mod .top-con .swiper-slide .text p{ line-height:34px; font-size:18px; padding:33px 10px 0 27px;}
.learningMmachine-mod .bottom-con{ width:1152px; padding:30px 0 15px; margin:15px auto 0; border:1px solid #fff; border-radius:10px; background:#ffedc1; background-image:-webkit-linear-gradient(top, #ffedc1, #fff); background-image:-moz-linear-gradient(top, #ffedc1, #fff); background-image:linear-gradient(top,#ffedc1,#fff);}
.learningMmachine-mod .edu-con{ margin:0 0 0 20px; width:468px; background:#fff; border-radius:15px;}
.learningMmachine-mod .edu-con h4{ width:240px; height:42px; line-height:42px; text-align:center; background:#eb3112; font-size:18px; color:#fff; border-radius:10px; box-shadow:0 5px 8px #fecbc1; position:absolute; left:14px; top:-15px;}
.learningMmachine-mod .edu-con h4 span{display:block;width:105px;height:29px;line-height:24px;font-size:14px;color:#fff;font-weight:normal;position:absolute;top: -20px;right:0;text-align:center;background:url("/images/zhuanti/2025618/learningMmachine-bg02.png") no-repeat;}
.learningMmachine-mod .edu-con .tips01{ display:block; width:85px; height:29px; line-height:23px; font-style:italic; font-size:14px; font-weight:normal; color:#fff; top:-21px; right:-10px; background:url("/images/zhuanti/20251111/learningMmachineRule-btn02.png") no-repeat;}
.learningMmachine-mod .edu-con .tips01 i{ color:#ffdd69; font-weight:bold; font-style:italic;}
.learningMmachine-mod .edu-con .list{ padding:37px 0 37px 20px;}
.learningMmachine-mod .edu-con .list p{ display:block; float:left; line-height:40px; width:142px; text-indent:12px; position:relative;}
.learningMmachine-mod .edu-con .list p:before{ content:""; width:5px; height:5px; background:#ffddca; border-radius:50%; position:absolute; left:0; top:20px;}
.learningMmachine-mod .edu-con .value{ height:72px; line-height:72px; text-align:center; font-size:16px; background:#ffedc2; border-radius:15px;}
.learningMmachine-mod .edu-con .value strong{ font-size:22px; color:#eb3112;}
.learningMmachine-mod .send-con{ margin:0 0 0 20px; width:393px; background:#fff; border-radius:15px;}
.learningMmachine-mod .send-con h4{ width:220px; height:42px; line-height:42px; text-align:center; background:#eb3112; font-size:18px; color:#fff; border-radius:10px; box-shadow:0 5px 8px #fecbc1; position:absolute; left:50%; margin-left:-110px; top:-15px;}
.learningMmachine-mod .send-con .list{ padding:40px 0 0 3px;}
.learningMmachine-mod .send-con .list .box{ float:left; width:175px; height:100px; background:#fff7e4; border-radius:10px; margin:0 0 13px 13px; position:relative;}
.learningMmachine-mod .send-con .list .box .num{ position:absolute; left:-2px; top:0; font-size:15px; font-weight:bold; color:#eb3112; line-height:1;}
.learningMmachine-mod .send-con .list .box p{ line-height:34px; font-size:13px; padding-top:4px; text-align:center;}
.learningMmachine-mod .send-con .list .box p.two-tags{ line-height:18px; padding-top:2px;}
.learningMmachine-mod .send-con02{ width:313px;}
.learningMmachine-mod .send-con02 .list .box p{ line-height:1; padding-top:19px;}
.learningMmachine-mod .send-con02 .list .box{ width:135px;}
.learningMmachine-mod .send-con .list.other-tags .box p{ line-height:1;}
.learningMmachine-mod .send-con .list .box .pic{ height:54px; position:relative; text-align:center; padding-top:5px;}
.learningMmachine-mod .send-con .list .box .pic span{ display:block; line-height:24px; color:#fff; font-weight:bold; padding:0 13px; position:absolute; right:0; bottom:0; border-radius:12px 0 12px 0; background:#d800ff; background-image:-webkit-linear-gradient(left, #d800ff, #ff0001); background-image:-moz-linear-gradient(left, #d800ff, #ff0001); background-image:linear-gradient(left,#d800ff,#ff0001);}
.learningMmachine-mod .send-con .list .box h5{ line-height:20px; font-size:12px; padding:0 0 0 29px; font-weight:normal; background:url("/images/zhuanti/20251111/learningMmachine-ico01.png") no-repeat 10px 6px;}
.learningMmachine-mod .send-con .list .box .icon01{ right:-6px; bottom:3px;}
.learningMmachine-mod .send-con:before{ content:""; width:27px; height:27px; position:absolute; right:-21px; top:50%; margin-top:-13px; z-index:9; background:url("/images/zhuanti/2025618/learningMmachine-ico02.png") no-repeat;}
.learningMmachine-mod .send-con .ad{ padding:10px 0 0; text-align:center;}
.learningMmachine-mod .send-con .list02{ height:113px; overflow:hidden;}
.learningMmachine-mod .send-con .list02 .box{ width:165px;}
.learningMmachine-mod .send-con .send-num04{ width:364px; height:243px; border-radius:10px; background:#fde1fc; background-image:-webkit-linear-gradient(left, #fde1fc, #ffe3ee); background-image:-moz-linear-gradient(left, #fde1fc, #ffe3ee); background-image:linear-gradient(left,#fde1fc,#ffe3ee);}
.learningMmachine-mod .send-con .send-num04 .num{ position:absolute; left:-4px; top:0; font-size:15px; font-weight:bold; color:#eb3112; line-height:1;}
.learningMmachine-mod .send-con .send-num04 .tit01{ padding:6px 0 0 20px; line-height:39px; font-size:18px; font-weight:bold; background:-webkit-linear-gradient(left,#f42e19,#f62548 40%,#fa168f 60%,#fb149c);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#fb149c;}
.learningMmachine-mod .send-con .send-num04 .text01{ padding:0 10px 0 20px;}
.learningMmachine-mod .send-con .send-num04 .text01 p{ line-height:20px; font-size:13px; color:#222;}
.learningMmachine-mod .send-con .send-num04 .upgrade{ text-align:center; font-size:0; padding:6px 0 2px;}
.learningMmachine-mod .send-con .send-num04 .upgrade span{ display:inline-block; width:118px; height:28px; line-height:28px; margin:10px 8px 0 0; font-size:15px; color:#f62849; font-weight:bold; border:1px solid #f62849; border-radius:3px;}
.learningMmachine-mod .send-con .send-num04 .upgrade .ico{ display:inline-block;}
.learningMmachine-mod .send-con .send-num04 .btn-wrap{ border-top:1px dashed #f9abc8; padding:8px 0 0;}
.learningMmachine-mod .send-con .send-num04 .btn-wrap .tips{ line-height:30px; font-size:13px; padding:0 0 0 24px;}
.learningMmachine-mod .send-con .send-num04 .btn-wrap .btn{ display:block; width:108px; height:28px; line-height:28px; text-align:center; font-size:14px; color:#e00000; border-radius:40px; font-weight:bold; text-decoration:none; background:#ffdd69; border-top:1px solid #fff; margin:0 20px 0 0;}
.learningMmachine-mod .send-con .send-num04 .btn-wrap .btn i{ display:inline-block; width:14px; height:9px; margin:0 0 0 9px; background:url("/images/zhuanti/20251111/send-ico01.png") no-repeat;}
.learningMmachine-mod .send-con .send-num04 .link-btn{ display:block; width:100%; height:100%; left:0; font-size:0; line-height:0; top:0; z-index:9;}
.learningMmachine-mod .sale-con{ width:429px; background:#fff; border-radius:15px; margin:0 14px 0 0;}
.learningMmachine-mod .sale-con .tit{ text-align:center; line-height:93px; font-size:20px; font-weight:bold; padding-top:17px;}
.learningMmachine-mod .sale-con .tit strong{ font-size:26px; color:#ff0000;}
.learningMmachine-mod .sale-con .tit b{ color:#ff0000;}
.learningMmachine-mod .sale-con .con{ padding:0 0 0 40px;}
.learningMmachine-mod .sale-con .send{ line-height:39px; font-size:16px; color:#fff; padding:0 32px; font-weight:bold; border-radius:40px 40px 0 40px; right:0; top:-20px; background:#ff3686; background-image:-webkit-linear-gradient(left, #ff3686, #ff9e09); background-image:-moz-linear-gradient(left, #ff3686, #ff9e09); background-image:linear-gradient(left,#ff3686,#ff9e09);}
.learningMmachine-mod .sale-con .prize01{ width:153px; background:url("/images/zhuanti/2025618/learningMmachine-ico03.png") no-repeat right bottom;}
.learningMmachine-mod .sale-con .prize01 p{ line-height:32px; padding-top:15px; font-size:18px; color:#666;}
.learningMmachine-mod .sale-con .prize01 del{ line-height:34px; font-size:26px; font-weight:bold; color:#666;}
.learningMmachine-mod .sale-con .prize02{ width:195px; padding:20px 0 0 18px;}
.learningMmachine-mod .sale-con .prize03 p{color:#666; font-size: 18px;}
.learningMmachine-mod .sale-con .btn-wrap{ padding:35px 0 0 0; text-align:center; font-size:0;}
.learningMmachine-mod .sale-con .coupon{ width:375px; height:70px; border-radius:8px; background:url("/images/zhuanti/20251111/learningMmachine-bg01.jpg") no-repeat; margin:30px auto 0;}
.learningMmachine-mod .sale-con .coupon .prize{ width:100px; height:70px; line-height:70px; font-size:40px; color:#e12d38; font-weight:bold; padding-left:30px;}
.learningMmachine-mod .sale-con .coupon .prize span{ font-size:18px;}
.learningMmachine-mod .sale-con .coupon .text{ line-height:70px; color:#964a00;}
.learningMmachine-mod .sale-con .coupon .btn{ display:block; width:40px; height:50px; text-align:center; text-decoration:none; border-radius:50%; line-height:20px; font-size:18px; color:#e9380c; font-weight:bold; padding:10px 10px 0; margin:5px 20px 0 0; background:#ffe3b7; background-image:-webkit-linear-gradient(left, #fee7c7, #ffe3b7, #fff1da); background-image:-moz-linear-gradient(left, #fee7c7, #ffe3b7, #fff1da); background-image:linear-gradient(left,#fee7c7, #ffe3b7, #fff1da);}
.learningMmachine-mod .sale-con .coupon.mt10{ margin-top:10px;}
.learningMmachine-mod .sale-con .service-btn{ display:inline-block; width:170px; height:50px; line-height:50px; text-align:center; background:#ffdd69; border-radius:40px; font-size:18px; color:#e00000; text-decoration:none; margin-left:18px;}
.learningMmachine-mod .sale-con .buy-btn{ display:inline-block; width:188px; height:53px; position:relative; line-height:46px; text-align:center; border-radius:40px; font-size:18px; color:#fff; font-weight:bold; text-decoration:none; margin-left:10px; box-shadow:0 3px 6px #ffc7c7; background:url("/images/zhuanti/20251111/learningMmachineRule-btn03.png") no-repeat;}
.learningMmachine-mod .sale-con .buy-btn span{ display:block; width:105px; height:29px; line-height:24px; font-size:14px; color:#fff; font-weight:normal; position:absolute; top:-18px; right:0; text-align:center; background:url("/images/zhuanti/2025618/learningMmachine-bg02.png") no-repeat;}
.learningMmachine-mod .sale-con .ad{ width:375px; margin:20px auto 0;}
.learningMmachine-mod .sale-con02{ width:369px;}
.learningMmachine-mod .sale-con02 .buy-btn{ width:168px;}
.learningMmachine-mod .tips-text{ display:block; width:270px; height:40px; font-size: 16px;line-height:40px; position:absolute; right:0; top:-20px; text-align:center; border-radius:20px 20px 0 20px; background:#ffd987; background-image:-webkit-linear-gradient(left, #ffd987, #ffd9ba); background-image:-moz-linear-gradient(left, #ffd987, #ffd9ba); background-image:linear-gradient(left,#ffd987, #ffd9ba);}
.learningMmachine-mod .tips-text i{ color:#ff0000;}
.learningMmachine-mod .edu-con02{width:408px;padding-top:45px}
.learningMmachine-mod .cert_l{width:161px;height:152px;border-radius:12px;background:#fff7e4;line-height:1;padding:17px 0 0 12px;box-sizing:border-box;margin-left:15px;margin-bottom:15px}
.learningMmachine-mod .cert_l.bg02{width:201px}
.learningMmachine-mod .cert_l h3{font-size:16px;font-weight:600;color:#333;padding-left:14px;position:relative;margin-bottom:22px;line-height:1}
.learningMmachine-mod .cert_l h3::before{content:"";position:absolute;left:0;top:0;width:4px;height:15px;background:#eb3112;border-radius:2px}
.learningMmachine-mod .cert_l p{font-size:16px;padding-left:13px;position:relative;margin-bottom:14px;line-height:1;float:left}
.learningMmachine-mod .cert_l p{margin-right:15px}
.learningMmachine-mod .cert_l p::before{content:"";position:absolute;left:0;top:50%;margin-top:-2.5px;width:5px;height:5px;border-radius:50%;background:#ffd7b7}
.learningMmachine-mod .vipTreatment-con{ width:640px; background:#fff; border-radius:15px; margin-right:14px;}
.learningMmachine-mod .vipTreatment-con h4{ width:260px; height:42px; line-height:42px; text-align:center; background:#eb3112; font-size:18px; color:#fff; border-radius:10px; box-shadow:0 5px 8px #fecbc1; position:absolute; left:17px; top:-15px;}
.learningMmachine-mod .vipTreatment-con .con{ padding:41px 13px 0 15px;}
.learningMmachine-mod .vipTreatment-con .con01{ width:436px; height:258px; background:#fff7e4; border-radius:15px;}
.learningMmachine-mod .vipTreatment-con .con01 h5{ line-height:22px; font-size:13px; font-weight:normal; padding:10px 0 0 21px;}
.learningMmachine-mod .vipTreatment-con .con01 .pic{ text-align:center;}
.learningMmachine-mod .vipTreatment-con .con02{ width:165px; height:125px; background:#fff7e4; text-align:center; border-radius:15px;}
.learningMmachine-mod .vipTreatment-con .con02 p{ line-height:50px; font-size:13px;}
.learningMmachine-mod .vipTreatment-con .con03{ width:165px; height:125px; background:#fff7e4; border-radius:15px; margin-top:10px;}
.learningMmachine-mod .vipTreatment-con .con03 h5{ line-height:34px; padding:3px 0 0 16px; font-size:13px; font-weight:normal;}
.learningMmachine-mod .vipTreatment-con .con03 p{ line-height:20px; font-size:12px; padding:0 0 0 19px; font-weight:normal; margin-left:16px; background:url("/images/zhuanti/20251111/learningMmachine-ico01.png") no-repeat left 5px;}
.learningMmachine-mod .vipTreatment-con .con03:before{ content:""; width:66px; height:59px; position:absolute; right:-8px; bottom:0; background:url("/images/zhuanti/20251111/learningMmachine-ico02.png") no-repeat;}
.learningMmachine-mod .buy-con{ height:110px; margin-top:10px; border-radius:15px; background:#ffedc1; background-image:-webkit-linear-gradient(top, #ffedc1, #fff); background-image:-moz-linear-gradient(top, #ffedc1, #fff); background-image:linear-gradient(top,#ffedc1, #fff);}
.learningMmachine-mod .buy-con .tips01{ width:220px; height:39px; line-height:39px; font-size:16px; margin-top:33px; color:#fff; font-weight:bold; text-align:center; border-radius:0 40px 40px 0; background:#ff3686; background-image:-webkit-linear-gradient(left, #ff3686, #fe2e24, #ff9d09); background-image:-moz-linear-gradient(left, #ff3686, #fe2e24, #ff9d09); background-image:linear-gradient(left,#ff3686, #fe2e24, #ff9d09);}
.learningMmachine-mod .buy-con .price01{ width:99px; padding:19px 0 0 55px; line-height:32px; font-size:18px; color:#666;}
.learningMmachine-mod .buy-con .price01 del{ font-weight:bold; font-size:26px;}
.learningMmachine-mod .buy-con .price02{ width:265px; height:110px; line-height:110px; font-size:58px; padding:0 0 0 108px; font-weight:bold; background:-webkit-linear-gradient(left,#ff5942,#f9392a 40%,#ef0806 60%,#ed0000);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#ed0000;}
.learningMmachine-mod .buy-con .price02 em{ font-size:36px;}
.learningMmachine-mod .buy-con .price02:before{ content:""; width:75px; height:63px; position:absolute; left:0; top:21px; background:url("/images/zhuanti/2025618/learningMmachine-ico03.png") no-repeat}
.learningMmachine-mod .buy-con .service-btn{ display:block; width:170px; height:50px; line-height:50px; text-align:center; background:#ffdd69; border-radius:40px; font-size:18px; color:#e00000; text-decoration:none; margin-top:31px;}
.learningMmachine-mod .buy-con .buy-btn{ display:block; width:188px; height:53px; position:relative; line-height:46px; text-align:center; border-radius:40px; font-size:18px; color:#fff; font-weight:bold; text-decoration:none; margin:29px 0 0 15px; box-shadow:0 3px 6px #ffc7c7; background:url("/images/zhuanti/20251111/learningMmachineRule-btn03.png") no-repeat;}
.learningMmachine-mod .buy-con .buy-btn span{ display:block; width:105px; height:29px; line-height:24px; font-size:14px; color:#fff; font-weight:normal; position:absolute; top:-18px; right:0; text-align:center; background:url("/images/zhuanti/2025618/learningMmachine-bg02.png") no-repeat;}

/**/
.vipCourse-mod{ padding:13px 0 25px; background:#ff6631; text-align:center; border:4px solid #fffbd2; border-radius:25px; margin-top:26px;}

/**/
.fix-nav{ width:195px; height:367px; position:fixed; right:-20px; top:50%; margin-top:-180px; z-index:69; background:url("/images/zhuanti/2026NewYearShoppingFestival/fixNav-bg.png") no-repeat;}
.fix-nav .con{  width:104px; margin:0 auto; position:relative; z-index:69; padding:154px 0 0;}
.fix-nav .service-btn{ display:block; width:82px; height:27px; line-height:22px; text-align:center; position:relative; text-decoration:none; color:#c21b00; padding:49px 0 0; margin:6px auto 0; border-radius:10px; background:#ffc346; background-image:-webkit-linear-gradient(top, #ffe694, #ffc346); background-image:-moz-linear-gradient(top, #ffe694, #ffc346); background-image:linear-gradient(top,#ffe694,#ffc346);}
.fix-nav .service-btn:before{ content:""; width:31px; height:31px; position:absolute; left:50%; margin-left:-15px; top:11px; background:url("/images/zhuanti/20231212/service-ico.png") no-repeat;}
.fix-nav .zhengbaoCold-con{}
.fix-nav .zhengbaoCold-con .zhengbaoCold-tags01,.fix-nav .zhengbaoCold-con .zhengbaoCold-tags02,.fix-nav .zhengbaoCold-con .noLogin{ width:82px; height:70px; box-shadow:0 3px 6px #e55f3e; line-height:22px; font-size:12px; padding-top:6px; color:#b30600; border-radius:10px; margin:0 auto; border-bottom:2px solid #ffa018; background:#ffc346; background-image:-webkit-linear-gradient(top, #ffe694, #ffc346); background-image:-moz-linear-gradient(top, #ffe694, #ffc346); background-image:linear-gradient(top,#ffe694,#ffc346); text-align:center;}
.fix-nav .zhengbaoCold-con .noLogin{ padding-top:20px; height:60px;}
.fix-nav .zhengbaoCold-con .noLogin a{ color:#b30600;}
.fix-nav .zhengbaoCold-con .zhengbaoCold-tags02{ text-align:center; line-height:18px; padding:22px 0 0;height: 54px;}
.fix-nav .arrow-btn{ display:block; width:18px; height:30px; position:absolute; left:27px; top:50%; margin-top:-9px; z-index:59; background:url("/images/zhuanti/20231212/arrow-ico.png") no-repeat 0 -30px;}
.fix-nav .returnTop{ display:block; width:76px; height:26px; line-height:26px; font-size:12px; color:#f13718; border-radius:40px; text-decoration:none; text-indent:22px; position:relative; margin:12px auto 0; background:#ffd6b2; background-image:-webkit-linear-gradient(top, #fffae1, #ffd6b2); background-image:-moz-linear-gradient(top, #fffae1, #ffd6b2); background-image:linear-gradient(top,#fffae1,#ffd6b2);}
.fix-nav .returnTop:before{ content:"";  width:11px; height:12px; position:absolute; top:50%; margin-top:-6px; left:7px; background:url("/images/zhuanti/20231212/returnTop-ico.png") no-repeat;}
.fix-nav.on .arrow-btn{ background-position:0 0;}


/**/
.mask,.surePrize-mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.surePrize-mask{z-index:100;}
.common-pop{ display:none; width:500px; position:fixed; left:50%; margin-left:-250px; top:50%; z-index:99;}
.common-pop .pop-tit{ height:72px; border-radius:8px 8px 0 0; background:#e1452d;}
.common-pop .pop-tit h4{ width:100%; text-align:center; line-height:72px; font-size:24px; color:#fff;}
.common-pop .pop-tit .close-btn{ display:block; width:21px; height:20px; position:absolute; line-height:0; font-size:0; top:26px; right:32px; background:url("/images/zhuanti/20231111/popClose-btn.png") no-repeat;}
.common-pop .pop-con{ background:#fff; border-radius:0 0 10px 10px; border-top:0;}
.common-pop .pop-con .close-btn{ display:block; width:16px; height:15px; position:absolute; top:22px; right:24px; background-position:-157px -347px;}
.common-pop.over-pop .pop-tit{ background:#fff;}
.common-pop.over-pop .pop-con{ padding-bottom:30px;}
.common-pop.over-pop p{ line-height:40px; text-align:center; font-size:18px; padding-bottom:24px;}
.common-pop.over-pop .btn{ display:block; width:127px; text-align:center; margin:0 auto; height:38px; line-height:38px; border:1px solid #d1d1d1; font-size:18px; color:#666; border-radius:40px;}
.common-pop.over-pop{ width:410px; margin-left:-205px;}
.common-pop.over-pop .pop-tit,.common-pop.over-pop .pop-con{ border:0;}
.rule-pop{ width:574px; margin-left:-287px;}
.rule-pop .pop-con{ max-height:500px; overflow-y:auto; padding:25px 30px 10px 33px;}
.rule-pop .pop-con p{ font-size:16px; line-height:20px; padding-bottom:16px;}


.common-pop.over-pop .pop-tit{ background:#fff;}
.common-pop.over-pop .pop-con{ padding-bottom:30px;}
.common-pop.over-pop p{ line-height:40px; text-align:center; font-size:18px; padding-bottom:24px;}
.common-pop.over-pop .btn{ display:block; width:127px; text-align:center; margin:0 auto; height:38px; line-height:38px; border:1px solid #d1d1d1; font-size:18px; color:#666; border-radius:40px;}
.common-pop.over-pop{ width:410px; margin-left:-205px;}
.common-pop.over-pop .pop-tit,.common-pop.over-pop .pop-con{ border:0;}


.choiceCourse-pop{ width:460px; margin-left:-230px;}
.choiceCourse-pop .pop-con{ padding-bottom:29px;}
.choiceCourse-pop .con{ padding:40px 0 0 26px;}
.choiceCourse-pop .con .btn{ display:block; float:left; width:123px; height:34px; line-height:34px; text-align:center; text-decoration:none; margin:0 16px 17px 0; font-size:20px; color:#666; border:1px solid #666; border-radius:4px;}
.choiceCourse-pop .con .btn.on{ color:#fe5a3a; font-weight:bold; border-color:#fe5a3a;}
.choiceCourse-pop .con .btn.other-tags{ width:193px;}
.choiceCourse-pop .sure-btn{ display:block; width:240px; height:61px; line-height:61px; font-size:22px; color:#fff; text-decoration:none; text-align:center; margin:25px auto 0; background:url("/images/zhuanti/20231212/btn02.png") no-repeat;}

