.xuankeTemplate2024-mask{ width:100%;z-index:889;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.xuankeTemplate2024-pop{ display:none; width:1200px; position:fixed; left:50%; margin-left:-600px; top:50%; z-index:890;}
.xuankeTemplate2024-pop .xuankeTemplate2024-topTitle{ height:94px; position:relative; border-radius:10px 10px 0 0;}
.xuankeTemplate2024-pop .xuankeTemplate2024-topTitle .close-btn{ display:block; width:17px; height:18px; position:absolute; top:12px; right:12px; background:url("/images/template/2024xuanke-pop/title-close.png") no-repeat;}
.xuankeTemplate2024-pop .xuankeTemplate2024-topTitle .edu-name01{ float:right; white-space:nowrap; margin:35px 686px 0 0; color:#fff; font-size:18px; line-height:34px; padding:0 13px; border:1px solid #0880eb; border-radius:40px; background:rgba(255,255,255,.17);}
.xuankeTemplate2024-pop .xuankeTemplate2024-topTitle .edu-name02{ float:right; white-space:nowrap; margin:26px 727px 0 0; color:#fff; font-size:20px; line-height:42px; padding:0 12px; border:2px solid #ffccb5; border-radius:0 40px 40px 40px; background:#fe572e; background-image:-webkit-linear-gradient(left, #dc1d1d, #fe572e); background-image:-moz-linear-gradient(left, #dc1d1d, #fe572e); background-image:linear-gradient(left,#dc1d1d,#fe572e);}
.xuankeTemplate2024-pop .xuankeTemplate2024-con{ padding:20px 16px 0 16px; background:#fff; border-radius:0 0 10px 10px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourse{ float:left; width:830px; min-height:333px; position:relative; border:1px solid #f4d4c9; border-radius:4px; padding:5px 0 37px 0;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourse .xuankeTemplate2024-choiceCourse-tit01{ padding:0 0 0 24px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourse .xuankeTemplate2024-choiceCourse-tit01 h4{ float:left; line-height:42px; font-size:16px; padding-left:26px; background:url("/images/template/2024xuanke-pop/ico01.png") no-repeat 2px center;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourse-tab{ padding:0 0 8px 24px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourse-tab .xuankeTemplate2024-btn01{ display:block; float:left; width:183px; height:78px; text-align:center; text-decoration:none; line-height:78px; font-size:20px; margin-right:10px; border:1px solid #cfcfcf; position:relative; border-radius:4px; background:#ebebea; background-image:-webkit-linear-gradient(top, #fefeff, #ebebea); background-image:-moz-linear-gradient(top, #fefeff, #ebebea); background-image:linear-gradient(top,#fefeff,#ebebea);}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourse-tab .xuankeTemplate2024-btn01.on{ box-shadow:0 5px 10px #fddfc2; color:#ff4723; border-color:#f4664a; font-weight:bold; background:#fff0db; background-image:-webkit-linear-gradient(top, #fff, #fff0db); background-image:-moz-linear-gradient(top, #fff, #fff0db); background-image:linear-gradient(top,#fff,#fff0db);}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourse-tab .xuankeTemplate2024-btn01.hot-tags:before{ content:""; width:42px; height:41px; position:absolute; right:0; top:0; background:url("/images/template/2024xuanke-pop/ico09.png") no-repeat;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList{ display:none;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList-box{ padding-left:24px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList .xuankeTemplate2024-choiceCourseList-tit{ height:32px; line-height:32px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList .course-con{}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList .course-con .single-tags,.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList .course-con .union-tags{ display:block; float:left; min-width:80px; height:36px; padding:0 20px; line-height:36px; font-size:16px; overflow:hidden; position:relative; text-decoration:none; text-align:center; margin:0 10px 8px 0; border:1px solid #cfcfcf; border-radius:3px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList .course-con .single-tags.on,.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList .course-con .union-tags.on{ border-color:#f4664a; background:url("/images/template/2024xuanke-pop/ico02.png") no-repeat right bottom;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList .course-con .single-tags input,.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList .course-con .union-tags input{ position:absolute; left:-20px; top:-20px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList .course-con p.alreadyBuy-tags{ border-color:#d5d5d5; color:#d5d5d5;}
.xuankeTemplate2024-pop.zhongjijingjishiXuankeTemplate-tags .xuankeTemplate2024-choiceCourseList .course-con .single-tags,.xuankeTemplate2024-pop.zhongjijingjishiXuankeTemplate-tags .xuankeTemplate2024-choiceCourseList .course-con .union-tags{ padding:0 15px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList .choiceCourseList-sendTips{ float:left; line-height:40px; padding-left:22px; margin-left:10px; color:#ff4723; background:url("/images/template/2024xuanke-pop/ico03.png") no-repeat left center;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourseList .choiceCourseList-down{ float:left; line-height:40px; padding-left:22px; margin-left:10px; color:#ff4723; background:url("/images/zhongjizhicheng/project/index2022/down.png") no-repeat left center;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourse-notice{ position:absolute; width:806px; height:28px; position:absolute; left:0; bottom:0; line-height:28px; font-size:16px; color:#ff4723; padding:5px 0 4px 24px; background:#ffdcb9; margin-top:5px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourse-notice i{ display:inline-block; width:29px; height:23px; vertical-align:-5px; background:url("/images/template/2024xuanke-pop/ico04.png") no-repeat; margin-right:10px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-courseDetailsCon{ display:none; float:right; width:315px; height:375px; background:#ffeed4; border:1px solid #f4d4c8; position:relative;}
.xuankeTemplate2024-pop .xuankeTemplate2024-courseDetailsCon-topTit{ padding:10px 0 0;}
.xuankeTemplate2024-pop .xuankeTemplate2024-courseDetailsCon-topTit h4{ float:left; line-height:32px; font-size:18px; color:#fff; border-radius:0 40px 40px 0; padding:0 20px 0 47px; background:url("/images/template/2024xuanke-pop/ico05.png") no-repeat 15px center #ff4723;}
.xuankeTemplate2024-pop .xuankeTemplate2024-courseDetailsCon-classes{ width:285px; margin:8px auto 0; border-radius:5px; background:#fff;}
.xuankeTemplate2024-pop .xuankeTemplate2024-courseDetailsCon-classes .classes-pic{}
.xuankeTemplate2024-pop .xuankeTemplate2024-courseDetailsCon-classes .xuankeTemplate2024-serviceList{ padding:12px 0 6px 12px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-courseDetailsCon-classes .xuankeTemplate2024-serviceList p{ line-height:24px; margin-bottom:8px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-courseDetailsCon-classes .xuankeTemplate2024-serviceList span{ display:inline-block; width:50px; height:24px; line-height:24px; margin-right:8px; text-align:center; font-size:14px; color:#4791ff; background:#d6e5ff; border-radius:40px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-courseDetailsCon .xuankeTemplate2024-courseDetailsCon-book{ position:absolute; right:5px; bottom:0;}
.xuankeTemplate2024-pop .xuankeTemplate2024-bottom{ padding:20px 0 20px 0; background:#fff; border-radius:0 0 10px 10px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-zhengbaoCold{ float:left; width:277px; margin-left:-8px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-zhengbaoCold p{ display:inline-block; line-height:24px; padding-right:25px; position:relative;}
.xuankeTemplate2024-pop .xuankeTemplate2024-zhengbaoCold span{ display:block; position:absolute; right:0; top:0; width:20px; height:20px; margin-left:3px; vertical-align:-5px; z-index:9; background:url("/images/template/2024xuanke-pop/ico06.png") no-repeat;}
.xuankeTemplate2024-pop .xuankeTemplate2024-zhengbaoCold span i{ display:none; white-space:nowrap; left:-100px; top:26px; background:#fffcef; font-size:13px; color:#999; position:relative; line-height:20px; border:1px solid #eceae4; border-radius:40px; padding:0 12px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-zhengbaoCold span i:before{ content:""; width:8px; height:8px; position:absolute; left:105px; top:-7px; background:url("/images/template/2024xuanke-pop/ico10.png") no-repeat;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon-wrap{ float:left; width:290px; height:50px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon{ display:none; width:290px; height:50px; background:url("/images/template/2024xuanke-pop/coupon-bg.png") no-repeat;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon .xuankeTemplate2024-coupon-prize-text{ float:left; width:110px; line-height:50px; padding:0 0 0 6px; letter-spacing:0; font-size:32px; font-family:'DIN Alternate'; color:#f9eac4; font-weight:bold;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon .xuankeTemplate2024-coupon-prize-text i{ display:inline-block; width:15px; height:15px; line-height:17px; vertical-align:12px; margin-right:1px; font-size:12px; color:#ff5d0b; text-align:center; background:#f9eac4; border-radius:50%;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon .xuankeTemplate2024-coupon-text{ float:left; width:98px; line-height:16px; font-size:14px; color:#f9eac4; padding:8px 0 0 11px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon .xuankeTemplate2024-coupon-btn{ display:block; float:right; width:55px; height:33px; line-height:33px; text-align:center; border-radius:40px; margin:9px 10px 0 0; font-size:16px; color:#e9380c; font-weight:bold; text-decoration:none; background:#ffeed3; background-image:-webkit-linear-gradient(left, #ffe0b0, #ffeed3); background-image:-moz-linear-gradient(left, #ffe0b0, #ffeed3); background-image:linear-gradient(left,#ffe0b0,#ffeed3);}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon .xuankeTemplate2024-coupon-btn.uesd-tags,.xuankeTemplate2024-pop .xuankeTemplate2024-coupon .xuankeTemplate2024-coupon-btn.already-tags{ font-size:12px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon.common-coupon{ width:274px; height:49px; background:url("/images/zhucekuaijishi/project/2025project/index/courseCoupon-bg01.png") no-repeat;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon.common-coupon .prize-text{ float:left; width:128px; line-height:49px; font-size:26px; text-align:center; color:#f9eac4;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon.common-coupon .prize-text i{ display:inline-block; width:17px; height:17px; line-height:17px; vertical-align:10px; background:#f9eac4; margin-right:2px; border-radius:50%; font-size:13px; color:#ff5d0b;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon.common-coupon .text{ float:left; width:93px; padding:0 0 0 9px; line-height:49px; font-size:12px; color:#f9eac4;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon.common-coupon .btn{ display:block; float:right; width:38px; height:38px; line-height:38px; text-align:center; color:#fe2f23; font-size:22px; font-weight:bold; margin:6px 5px 0 0; text-decoration:none; background:url("/images/zhucekuaijishi/project/2025project/index/courseCoupon-ico01.png") no-repeat;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon.common-coupon .btn.already-tags{ line-height:12px; font-size:12px; padding:7px 3px 0; width:32px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon.common-coupon .btn.uesd-tags{ line-height:12px; font-size:12px; padding:7px 3px 0; width:32px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon.common-coupon.type02{ width:340px;background:url("/images/zhucekuaijishi/project/2025project/index/courseCoupon-bg02.png") no-repeat;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon.common-coupon.type02 .prize-text{ width:159px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-coupon.common-coupon.type02 .text{ padding-left:19px; width:117px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-totalPrice{ float:left; width:273px; padding:0 0 0 12px; font-size:14px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-totalPrice p{ line-height:22px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-totalPrice .needMoney-con{ display:inline-block; position:relative;}
.xuankeTemplate2024-pop .xuankeTemplate2024-totalPrice .needMoney-con .double11-ico{ position:absolute; right:-77px; top:-18px;}
.xuankeTemplate2024-pop .xuankeTemplate2024-totalPrice b{ font-size:18px; color:#ec4024;}
.xuankeTemplate2024-pop .xuankeTemplate2024-totalPrice strong{ font-family:'DIN Alternate'; font-size:38px; color:#ec4024;}
.xuankeTemplate2024-pop .xuankeTemplate2024-totalPrice del{ display:none; color:#666; padding-left:12px; position:relative;}
.xuankeTemplate2024-pop .xuankeTemplate2024-totalPrice span{ font-size:13px; color:#999;}
.xuankeTemplate2024-pop .xuankeTemplate2024-buyWrap{ float:right;}
.xuankeTemplate2024-pop .xuankeTemplate2024-buyWrap .shoppingCart-btn{ float:left; display:block; width:156px; height:48px; line-height:48px; border:1px solid #f43720; font-size:18px; color:#f43720; text-decoration:none; text-indent:47px; border-radius:40px; background:url("/images/template/2024xuanke-pop/ico08.png") no-repeat 20px center;}
.xuankeTemplate2024-pop .xuankeTemplate2024-buyWrap .buy-btn{ float:left; display:block; width:158px; height:50px; line-height:50px; text-align:center; font-size:18px; color:#fff; font-weight:bold; background:#f43720; border-radius:40px; text-decoration:none; margin-left:8px;}
.xuankeTemplate2024-pop.threeChoiceCourseList-tags .xuankeTemplate2024-choiceCourse-tab .xuankeTemplate2024-btn01{ height:38px; line-height:38px;}
.xuankeTemplate2024-pop.threeChoiceCourseList-tags .xuankeTemplate2024-choiceCourseList .course-con .single-tags, .xuankeTemplate2024-pop.threeChoiceCourseList-tags .xuankeTemplate2024-choiceCourseList .course-con .union-tags{ height:30px; line-height:30px;}
.xuankeTemplate2024-pop.threeChoiceCourseList-tags .xuankeTemplate2024-choiceCourse .xuankeTemplate2024-choiceCourse-tit01 h4{ line-height:32px;}
.xuankeTemplate2024-pop.threeChoiceCourseList-tags .xuankeTemplate2024-choiceCourse-tab .xuankeTemplate2024-btn01.hot-tags:before{ height:38px;}

.shuiwushiCss01{left:142px; top:110px;}
.shuiwushiCss02{float:none !important; width:80px}
.shuiwushiCss03{bottom:-42px}
.zhukuaiCss01{left:276px; top:110px;}
.threeChoiceCourseList-tags .shuiwushiCss01{ top:103px;}
.threeChoiceCourseList-tags .zhukuaiCss01{ top:103px;}


/*20250108 njf*/
.xuankeTemplate2024-coupon.xuankeTemplateAI-coupon{background:url("//www.chinaacc.com/upload/resources/image/2025/03/14/2535007.png") no-repeat; width: 290px; height: 50px; position: relative;}
.xuankeTemplate2024-coupon.xuankeTemplateAI-coupon .AI-effect-tag{ position: absolute; right:-16px; top:-18px;}
.xuankeTemplate2024-coupon.xuankeTemplateAI-coupon .xuankeTemplateAI-text{ padding:25px 0 0 6px; float: left;}
.xuankeTemplate2024-coupon.xuankeTemplateAI-coupon .xuankeTemplateAI-text span{ display: inline-block; font-size: 12px; color: #964a00; margin: 0 22px;}
.xuankeTemplate2024-coupon.xuankeTemplateAI-coupon .xuankeTemplate2024-coupon-btn{ display:block; float:right; width:55px; height:33px; line-height:33px; text-align:center; border-radius:40px; margin:9px 10px 0 0; font-size:16px; color:#e9380c; font-weight:bold; text-decoration:none; background:#ffeed3; background-image:-webkit-linear-gradient(left, #ffe0b0, #ffeed3); background-image:-moz-linear-gradient(left, #ffe0b0, #ffeed3); background-image:linear-gradient(left,#ffe0b0,#ffeed3);}
.xuankeTemplate2024-pop .xuankeTemplate2024-choiceCourse-tab .xuankeTemplate2024-btn01.new-tags:before{ content:""; width:42px; height:41px; position:absolute; right:0; top:0; background:url("/images/template/2024xuanke-pop/AI-new.png") no-repeat;}


