/*
@author: he
*/
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:#dd0121;}
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-box{ margin-bottom:38px;}
.common-box .title{ height:118px; background:url("/images/zhuanti/2025xinkaojiyouhui/common-box01.png") no-repeat; text-align:center;}
.common-box .title h2{ display:inline-block; height:118px; position:relative;}
.common-box .title h2:before{ content:""; width:46px; height:48px; background:url("/images/zhuanti/2025xinkaojiyouhui/common-ico01.png") no-repeat; position:absolute; left:-32px; top:40px;}
.common-box .title.tit02 h2{ width:376px; background:url("/images/zhuanti/2025xinkaojiyouhui/title02.png") no-repeat center 58px;}
.common-box .title.tit03 h2{ width:419px; background:url("/images/zhuanti/2025xinkaojiyouhui/title03.png") no-repeat center 58px;}
.common-box .title.tit04 h2{ width:419px; background:url("/images/zhuanti/2025xinkaojiyouhui/title04.png") no-repeat center 58px;}
.common-box .title.tit05 h2{ width:668px; background:url("/images/zhuanti/2025xinkaojiyouhui/title06.png") no-repeat center 58px;}
.common-box .common-con{ background:url("/images/zhuanti/2025xinkaojiyouhui/common-box02.png") repeat-y;}
.common-box .common-bottom{ height:50px; background:url("/images/zhuanti/2025xinkaojiyouhui/common-box03.png") no-repeat;}

/**/
.topHeader-wrap{ width:100%; height:818px;}
.header-mod{ height:400px;}
.header-mod .countDown{ width:420px; height:56px; line-height:56px; font-size:20px; color:#fff; font-weight:bold; text-shadow:0 3px 2px #b71e07; left:141px; top:307px; text-align:center;}
.header-mod .logo{ top: 27px; left: 40px; display: block; width: 200px; height: 47px;}

/**/
.nav-mod{}
.nav-mod .rule-btn{ display:block; width:77px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#fff; text-decoration:none; background:#7f7263; border-radius:40px 0 0 40px; position:absolute; right:0; top:35px;}
.nav-mod .coupon-con{ margin:126px 0 0 80px;}
.nav-mod .coupon-con li{ position: relative; z-index: 1; float:left; width:425px; height:231px; text-align:center;}
.nav-mod .coupon-con li.coupon01{ background:url("/images/zhuanti/2025xinkaojiyouhui/nav-coupon01.png") no-repeat;}
.nav-mod .coupon-con li .fdIcon{ position: absolute; left: 0; top: 28px; display:block; padding: 0 20px; font-size:22px; color:#fff; height: 38px; line-height: 38px; border-radius:0 19px 19px 0; background:#f02437; background-image:-webkit-linear-gradient(top, #e9183b, #fa3331); background-image:-ms-linear-gradient(top, #e9183b, #fa3331); background-image:linear-gradient(top,#e9183b,#fa3331);}
.nav-mod .coupon-con li h4{ font-size:40px; color:#fffaf1; line-height:60px; padding-top:40px; -webkit-text-shadow:0 2px 12px rgba(255, 15, 45, 0.5); -moz-text-shadow:0 2px 12px rgba(255, 15, 45, 0.5); text-shadow:0 2px 12px rgba(255, 15, 45, 0.5);}
.nav-mod .coupon-con li h4 b{ font-size:60px; vertical-align: -6px;}
.nav-mod .coupon-con li p{ font-size:18px; color:#fff; line-height:40px;}
.nav-mod .coupon-con li .btn{ display:block; margin:8px auto 0; width:208px; height:44px; line-height:44px; text-align:center; text-decoration:none; background:#ffeeb8; border-radius:22px; font-size:18px; color:#c61c04; font-weight: 700; -webkit-box-shadow:0 2px 12px rgba(255, 15, 45, 0.5); -moz-box-shadow:0 2px 12px rgba(255, 15, 45, 0.5); box-shadow:0 2px 12px rgba(255, 15, 45, 0.5);
    background: -webkit-linear-gradient(top, #fff4de, #ffe88d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff4de, #ffe88d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff4de, #ffe88d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to top, #fff4de, #ffe88d); /* 标准的语法 */}
.nav-mod .right-con{ width:601px; padding:126px 80px 0 0;}
.nav-mod .refund-con{ height:111px; background:url("/images/zhuanti/2025xinkaojiyouhui/nav-bg01.png") no-repeat; margin-bottom:10px;}
.nav-mod .refund-con .tit{ width:134px; text-align:center;}
.nav-mod .refund-con .tit h3{ line-height:47px; padding-top:8px; font-size:26px; color:#fffaf1;}
.nav-mod .refund-con .tit p{ display:block; font-size:18px; color:#ad3422; border-radius:0 40px 40px 0; background:#fcb950; background-image:-webkit-linear-gradient(left, #fc8e4e, #fcb950); background-image:-ms-linear-gradient(left, #fc8e4e, #fcb950); background-image:linear-gradient(left,#fc8e4e,#fcb950);}
.nav-mod .refund-con .text{ width:340px; padding:16px 0 0 22px;}
.nav-mod .refund-con .text p{ line-height:28px; font-size:18px; color:#fff; }
.nav-mod .insurance-con{ height:111px; background:url("/images/zhuanti/2025xinkaojiyouhui/nav-bg02.png") no-repeat;}
.nav-mod .insurance-con p{ font-size:18px; color:#fff; padding:29px 0 0 155px;}
.nav-mod .insurance-con h3{ width:132px; text-align:center; line-height:34px; font-size:26px; color:#fffaf1; left:0; top:22px;}

/**/
.body-bg{ width:100%; background:#dd2001; padding-top:38px;}
.insurance-mod .flow-con{ width:567px; height:223px; background:url("/images/zhuanti/2025xinkaojiyouhui/insurance-bg.png") no-repeat; margin-left:81px;}
.insurance-mod .flow-con ul{ width:594px;}
.insurance-mod .flow-con li{ float:left; width:171px; margin-right:27px;}
.insurance-mod .flow-con li p{ font-size:20px; color:#ad3422; text-align:center; padding-top:122px;}
.insurance-mod .tips{ width:408px; border:1px solid #fe704a; border-radius:12px; margin:30px 80px 0 0;}
.insurance-mod .tips p{ line-height:24px; font-size:16px; color:#5b4c34; padding:54px 37px 29px;}
.insurance-mod .tips span{ display:block; width:52px; height:46px; background:url("/images/zhuanti/2025xinkaojiyouhui/insurance-ico01.png") no-repeat; position:absolute; left:0; top:0;}

/**/
.course-mod{}
.course-mod .topBanner{ padding: 0 0 20px; text-align: center;}
.course-mod .topBanner img{ display: inline-block; width: 1128px;}
.course-mod .tab-tit-visible{ width:100%; height:76px; margin-bottom:15px;}
.course-mod .tab-tit,.course-mod .tab-tit02{ text-align:center; font-size:0; height: 76px; margin-bottom:15px; background: #ffe5ae;}
.course-mod .tab-tit.visible-tags{ width:1200px; position:fixed; left:50%; margin-left:-600px; top:0; z-index:79;}
.course-mod .tab-tit .btn,.course-mod .tab-tit02 .btn{ display:inline-block; *display:inline; *zoom:1; width: 158px; height: 74px; line-height:54px; font-size:20px; color:#fff; margin: 8px 2px 0; text-decoration:none; background:url("/images/zhuanti/2025xinkaojiyouhui/btn04.png") no-repeat;}
.course-mod .tab-tit .btn.on,.course-mod .tab-tit02 .btn.on{ background:url("/images/zhuanti/2025xinkaojiyouhui/btn03.png") no-repeat; color:#b9141a; font-weight:bold;}
.course-mod .tab-con{ display: none; padding:0 36px; position:relative; overflow: hidden;}
.course-mod .tab-sub-tit{ text-align:center; font-size:0; margin-bottom:15px;}
.course-mod .tab-sub-tit .btn,.course-mod .tab-sub-tit .href{ display:inline-block; *display:inline; *zoom:1; line-height:49px; font-size:16px; color:#ad3422; background:#ffc792; padding:0 26px; text-decoration:none;}
.course-mod .tab-sub-tit a:first-child{ border-radius:12px 0 0 12px;}
.course-mod .tab-sub-tit a:last-child{ border-radius:0 12px 12px 0;}
.course-mod .tab-sub-tit a.on{ background:#ffa904; color:#fff; font-weight:bold;}
.course-mod .tab-sub-tit.min .btn,.course-mod .tab-sub-tit.min .href{ padding:0 7px;}
.course-mod .tab-sub-con{ display: none;}
.course-mod .mainCourse-con{ float: left; width:441px; margin-right:20px;}
.course-mod .mainCourse-con .top-tit{ height:146px; position:relative; background:url("/images/zhuanti/2025xinkaojiyouhui/course-tit01.png") no-repeat;}
.course-mod .mainCourse-con .top-tit .tips01{ display:block; width:82px; height:32px; position:absolute; left:-1px; top:-1px; background:url("/images/zhuanti/2025xinkaojiyouhui/course-ico01.png") no-repeat;}
.course-mod .mainCourse-con .top-tit h3{ line-height:46px; font-size:30px; color:#fff; font-weight:bold; padding:50px 0 0 20px;}
.course-mod .mainCourse-con .top-tit p{ line-height:32px; font-size:18px; color:#fff; padding-left:20px;}
.course-mod .mainCourse-con .top-tit .teacher-pic{ position:absolute; width: 210px; height: 140px; right:10px; bottom:0;}
.course-mod .mainCourse-con .top-tit .insurance{ display:block; width:75px; height:75px; position:absolute; right:-12px; top:-18px; background:url("/images/zhuanti/2025xinkaojiyouhui/course-ico02.png") no-repeat;}
.course-mod .mainCourse-con .con{ height:524px; border:1px solid #ff4030; border-radius:0 0 12px 12px; position:relative; background:#fff; background-image:-webkit-linear-gradient(top, #fff, #ffe4d2); background-image:-ms-linear-gradient(top, #fff, #ffe4d2); background-image:linear-gradient(top,#fff,#ffe4d2);}
.course-mod .mainCourse-con .sale-con{ height:308px; color:#999; background:url("/images/zhuanti/2025xinkaojiyouhui/course-bg01.png") no-repeat;}
.course-mod .mainCourse-con .sale-con .dailyPrice{ position:absolute; left:21px; top:80px;}
.course-mod .mainCourse-con .sale-con .couponPrice{ position:absolute; left:21px; top:184px;}
.course-mod .mainCourse-con .sale-con .recoveryPrice{ position:absolute; right:17px; top:80px;}
.course-mod .mainCourse-con .sale-con h3{ width:154px; text-align:center; font-size:28px; color:#fff; position:absolute; left:50%; margin-left:-77px; top:120px;}
.course-mod .mainCourse-con .sale-text{ width:413px; height:89px; border-radius:12px; background:#ffecd7; margin:0 auto 17px;}
.course-mod .mainCourse-con .sale-text .text{ float:left; width:150px; padding:16px 0 0 20px;}
.course-mod .mainCourse-con .sale-text .text h3{ line-height:22px; font-size:16px; color:#ff4533;}
.course-mod .mainCourse-con .sale-text .text h3 .sale01{ display:inline-block; *display:inline; *zoom:1; width:54px; height:22px; margin-right:7px; vertical-align:-5px; background:url("/images/zhuanti/2025xinkaojiyouhui/sale01.png") no-repeat;}
.course-mod .mainCourse-con .sale-text .text p{ line-height:43px; font-size:32px; color:#ff4533; font-weight:bold;}
.course-mod .mainCourse-con .sale-text .text.auto{ width:auto;}
.course-mod .mainCourse-con .sale-text .tit{ float:left; line-height:89px; width:121px; font-size:20px; color:#ff4533; font-weight:bold; text-align:center; background:url("/images/zhuanti/2025xinkaojiyouhui/course-ico03.png") no-repeat left 38px;}
.course-mod .mainCourse-con .btn-wrap{ text-align:center; font-size:0; padding:18px 0 0;}
.course-mod .mainCourse-con .btn-wrap .service-btn{ display:inline-block; *display:inline; *zoom:1; width:185px; height:46px; line-height:46px; text-align:center; font-size:18px; margin:0 9px; text-decoration:none; color:#ff5a1a; border:2px solid #ff6b31; border-radius:40px;}
.course-mod .mainCourse-con .btn-wrap .service-btn.on{ color:#9c9c9c; border:2px solid #9c9c9c; background: #e0e0e0;}
.course-mod .mainCourse-con .btn-wrap .buy-btn{ display:inline-block; *display:inline; *zoom:1; width:189px; height:50px; line-height:50px; text-decoration:none; border-radius:40px; margin:0 9px; text-align:center; font-size:18px; color:#fff; font-weight:bold; box-shadow:0 4px 8px #ffc6b0; position:relative; background:#ff490a; background-image:-webkit-linear-gradient(left, #ff8150, #ff490a); background-image:-ms-linear-gradient(left, #ff8150, #ff490a); background-image:linear-gradient(left,#ff8150,#ff490a);}
.course-mod .mainCourse-con .btn-wrap .buy-btn i{ display:block; height:26px; line-height:26px; text-align:center; padding:0 7px; border-radius:40px 40px 40px 0; font-size:16px; color:#fff; text-shadow:2px 0 0px #cf7b31; position:absolute; right:-8px; top:-12px; background:#c27e2e; background-image:-webkit-linear-gradient(top, #c27e2e, #fec076); background-image:-ms-linear-gradient(top, #c27e2e, #fec076); background-image:linear-gradient(top,#c27e2e,#fec076);}
.course-mod .other-con{ float: left; width:323px; margin-right:20px;}
.course-mod .other-con .top-tit{ height:146px; text-align:center; color:#fff; position:relative;}
.course-mod .other-con .top-tit h3{ line-height:40px; font-size:30px; padding-top:20px;}
.course-mod .other-con .top-tit p{ line-height:24px;}
.course-mod .other-con .top-tit .tips{ padding:12px 0 0; font-size:0;}
.course-mod .other-con .top-tit .tips span{ display:inline-block; *display:inline; *zoom:1; font-size:14px; line-height:27px; border:1px solid #fff; border-radius:40px; padding:0 18px; margin:0 4px;}
.course-mod .other-con .top-tit .insurance{ display:block; width:75px; height:75px; position:absolute; right:-12px; top:-18px; background:url("/images/zhuanti/2025xinkaojiyouhui/course-ico02.png") no-repeat;}
.course-mod .other-con .top-tit .tips01{ display:block; width:82px; height:32px; position:absolute; left:-1px; top:-1px; background:url("/images/zhuanti/2025xinkaojiyouhui/course-ico01.png") no-repeat;}
.course-mod .other-con .con{ height:524px; border-radius:0 0 12px 12px; position:relative; background:#fff; background-image:-webkit-linear-gradient(top, #fff, #ffe4d2); background-image:-ms-linear-gradient(top, #fff, #ffe4d2); background-image:linear-gradient(top,#fff,#ffe4d2);}
.course-mod .other-con .teacher-pic{ text-align:center;}
.course-mod .other-con .teacher-pic img{ display:inline-block; height:146px;}
.course-mod .other-con .list{ padding:23px 0 0 23px;}
.course-mod .other-con .list ul{}
.course-mod .other-con .list li{ float:left; width:118px; line-height:31px; font-size:16px; color:#666; white-space:nowrap;}
.course-mod .other-con .list li strong{ font-size:22px; padding-right:6px;}
.course-mod .other-con .send{ width:277px; height:50px; line-height:50px; border-radius:12px; margin:8px auto 0;}
.course-mod .other-con .send span{ display:inline-block; width:37px; height:32px; line-height:32px; text-align:center; font-size:18px; color:#fff; border-radius:0 40px 40px 0; margin-right:11px;}
.course-mod .other-con .prize{ height:127px; text-align:center; padding:12px 0 0;}
.course-mod .other-con .prize h4{ line-height:34px; font-size:16px; color:#ff4533;}
.course-mod .other-con .prize h4 strong{ font-size:32px;}
.course-mod .other-con .prize p{ color:#999; line-height:22px;}
.course-mod .other-con .prizePic{ position: relative; z-index: 1; height: 127px; background:url("/images/zhuanti/2025xinkaojiyouhui/course-bg02.png") no-repeat center top; margin-top: 12px;}
.course-mod .other-con .prizePic .p1{ width:83px; text-align:center; font-size:12px; color:#666; line-height:18px; position:absolute; left:0; top:30px;}
.course-mod .other-con .prizePic .p2{ font-size:12px; color:#666; line-height:18px; position:absolute; right:20px; top:30px;}
.course-mod .other-con .prizePic .p3{ width:90px; text-align:center; line-height:22px; font-size:12px; color:#fff; position:absolute; left:50%; margin-left:-48px; top:22px;}
.course-mod .other-con .prizePic .p3 strong{ font-size:18px;}
.course-mod .other-con .prizePic .p4{ width: 100%; font-size:18px; color:#ff3333; line-height:18px; text-align: center; font-weight: 700; position:absolute; left: 0; top:96px;}
.course-mod .other-con .btn-wrap{ text-align:center; font-size:0;}
.course-mod .other-con .btn-wrap .service-btn{ display:inline-block; *display:inline; *zoom:1; width:126px; height:46px; line-height:46px; text-align:center; font-size:18px; margin:0 9px; text-decoration:none; color:#ff5a1a; border:2px solid #ff6b31; border-radius:40px;}
.course-mod .other-con .btn-wrap .service-btn.on{ color:#9c9c9c; border:2px solid #9c9c9c; background: #e0e0e0;}
.course-mod .other-con .btn-wrap .buy-btn{ display:inline-block; *display:inline; *zoom:1; width:130px; height:50px; line-height:50px; text-decoration:none; border-radius:40px; margin:0 9px; text-align:center; font-size:18px; color:#fff; font-weight:bold; box-shadow:0 4px 8px #ffc6b0; position:relative; background:#ff490a; background-image:-webkit-linear-gradient(left, #ff8150, #ff490a); background-image:-ms-linear-gradient(left, #ff8150, #ff490a); background-image:linear-gradient(left,#ff8150,#ff490a);}
.course-mod .other-con .btn-wrap .buy-btn i{ display:block; height:26px; line-height:26px; text-align:center; padding:0 7px; border-radius:40px 40px 40px 0; font-size:16px; color:#fff; text-shadow:2px 0 0px #cf7b31; position:absolute; right:-8px; top:-12px; background:#c27e2e; background-image:-webkit-linear-gradient(top, #c27e2e, #fec076); background-image:-ms-linear-gradient(top, #c27e2e, #fec076); background-image:linear-gradient(top,#c27e2e,#fec076);}
.course-mod .other-con.bg01 .top-tit{ background:url("/images/zhuanti/2025xinkaojiyouhui/course-tit02.png") no-repeat;}
.course-mod .other-con.bg01 .con{ border:1px solid #317bce;}
.course-mod .other-con.bg01 .list li strong{ color:#1f78ea;}
.course-mod .other-con.bg01 .send{ background:#e4ebf4; color:#1f78ea;}
.course-mod .other-con.bg01 .send span{ background:#7baeef; background-image:-webkit-linear-gradient(left, #7baeef, #1f78ea); background-image:-ms-linear-gradient(left, #7baeef, #1f78ea); background-image:linear-gradient(left,#7baeef,#1f78ea);}
.course-mod .other-con.bg02 .top-tit{ background:url("/images/zhuanti/2025xinkaojiyouhui/course-tit03.png") no-repeat;}
.course-mod .other-con.bg02 .con{ border:1px solid #20c1c3;}
.course-mod .other-con.bg02 .list li strong{ color:#07bdc7;}
.course-mod .other-con.bg02 .send{ background:#e2f0f1; color:#07bdc7;}
.course-mod .other-con.bg02 .send span{ background:#6dd5db; background-image:-webkit-linear-gradient(left, #6dd5db, #07bdc7); background-image:-ms-linear-gradient(left, #6dd5db, #07bdc7); background-image:linear-gradient(left,#6dd5db,#07bdc7);}
.course-mod .other-con.bg03 .top-tit{ background:url("/images/zhuanti/2025xinkaojiyouhui/course-tit04.png") no-repeat;}
.course-mod .other-con.bg03 .con{ border:1px solid #453af5;}
.course-mod .other-con.bg03 .list li strong{ color:#4e42e0;}
.course-mod .other-con.bg03 .send{ background:#e6e4fb; color:#4d40e0;}
.course-mod .other-con.bg03 .send span{ background:#958eed; background-image:-webkit-linear-gradient(left, #958eed, #4e42e0); background-image:-ms-linear-gradient(left, #958eed, #4e42e0); background-image:linear-gradient(left,#958eed,#4e42e0);}
.course-mod .other-con.bg04 .top-tit{ background:url("/images/zhuanti/2025xinkaojiyouhui/course-tit05.png") no-repeat;}
.course-mod .other-con.bg04 .con{ border:1px solid #ff751c;}
.course-mod .other-con.bg04 .list li strong{ color:#ff761d;}
.course-mod .other-con.bg04 .send{ background:#ffe6d6; color:#ff761d;}
.course-mod .other-con.bg04 .send span{ background:#ffaa73; background-image:-webkit-linear-gradient(left, #ffaa73, #ff761d); background-image:-ms-linear-gradient(left, #ffaa73, #ff761d); background-image:linear-gradient(left,#ffaa73,#ff761d);}
.course-mod .other-con.mr0{ margin-right: 0;}
.course-mod .listCourse-con{ clear: both;}
.course-mod .listCourse-con ul{ width:1220px;}
.course-mod .listCourse-con li{ float:left; width:362px; margin:25px 20px 0 0;}
.course-mod .listCourse-con .top-tit{ height:293px; position:relative;}
.course-mod .listCourse-con .top-tit .tips01{ display:block; height:36px; line-height:36px; font-size:18px; color:#fff; padding:0 8px; position:absolute; left:0; top:0; text-shadow:0 2px 0 #af1505; background:#f03e19; border-radius:12px 0 12px 0;}
.course-mod .listCourse-con .top-tit .tips02{ display:block; width:75px; height:73px; position:absolute; right:-15px; top:-12px; background:url("/images/zhuanti/2025xinkaojiyouhui/coupon-ico03.png") no-repeat;}
.course-mod .listCourse-con .top-tit .tips03{ display:block; width:59px; height:59px; position:absolute; right:0; top:1px; background:url("/images/zhuanti/2025xinkaojiyouhui/coupon-ico04.png") no-repeat;}
.course-mod .listCourse-con .top-tit .tips03 p{ line-height:16px; text-align:center; padding-top:11px; color:#fff;}
.course-mod .listCourse-con .top-tit .tips04{ width:56px; height:73px; position:absolute; right:10px; top:0; background:url("/images/zhuanti/2025xinkaojiyouhui/coupon-ico05.png") no-repeat;}
.course-mod .listCourse-con .top-tit .tips04 p{ font-size:12px; color:#fff; text-align:center; padding-top:37px;}
.course-mod .listCourse-con .top-tit h2{ line-height:49px; font-size:30px; font-weight:bold; text-align:center; padding-top:27px;}
.course-mod .listCourse-con .top-tit h3{ line-height:36px; font-size:30px; font-weight:bold; text-align:center; padding-top:62px;}
.course-mod .listCourse-con .top-tit .text01{ text-align:center; line-height:24px; padding-top:6px; font-size:18px; color:#666;}
.course-mod .listCourse-con .top-tit .tips{ text-align:center;}
.course-mod .listCourse-con .top-tit .tips span{ display:inline-block; line-height:30px; font-size:16px; color:#ff4434; padding:0 14px; background:#ffd0c4; border-radius:40px;}
.course-mod .listCourse-con .top-tit .p1{ width:83px; text-align:center; font-size:12px; color:#666; line-height:18px; position:absolute; left:13px; top:140px;}
.course-mod .listCourse-con .top-tit .p2{ font-size:12px; color:#666; line-height:18px; position:absolute; right:25px; top:140px;}
.course-mod .listCourse-con .top-tit .p3{ width:90px; text-align:center; line-height:22px; font-size:12px; color:#fff; position:absolute; left:50%; margin-left:-45px; top:143px;}
.course-mod .listCourse-con .top-tit .p3 strong{ font-size:18px;}
.course-mod .listCourse-con .top-tit .t1{ width:120px; text-align:center; line-height:20px; position:absolute; left:100px; top:232px;}
.course-mod .listCourse-con .top-tit .t2{ line-height:40px; font-size:16px; color:#fff; position:absolute; left:20px; top:253px;}
.course-mod .listCourse-con .top-tit .t3{ width:133px; text-align:center; line-height:24px;font-size:12px; color:#fff;  position:absolute; right:7px; bottom:10px;}
.course-mod .listCourse-con .top-tit .t3 strong{ font-size:14px;}
.course-mod .listCourse-con .top-tit .t3 strong span{ font-size:24px;}
.course-mod .listCourse-con .top-tit .t4{ width:133px; text-align:right; line-height:20px;font-size:12px; color:#fff;  position:absolute; right:22px; bottom:2px;}
.course-mod .listCourse-con .top-tit .t4 strong{ font-size:14px;}
.course-mod .listCourse-con .top-tit .t4 strong span{ font-size:24px;}
.course-mod .listCourse-con .top-tit .t5{ line-height:20px; position:absolute; left:118px; top:223px;}
.course-mod .listCourse-con .top-tit .t6{ width:100%; text-align:center; line-height:28px; position:absolute; top:253px; left:0; font-size:12px; color:#fff;}
.course-mod .listCourse-con .top-tit .t6 i{ display:inline-block; width:13px; height:13px; background:url("/images/zhuanti/2025xinkaojiyouhui/coupon-ico06.png") no-repeat; margin:0 4px 0 12px; vertical-align:middle;}
.course-mod .listCourse-con .top-tit .t6 i:first-child{ margin-left:0;}
.course-mod .listCourse-con .top-tit .t7{ width:255px; text-align:center; line-height:20px; position:absolute; left:100px; top:224px;}
.course-mod .listCourse-con .btn-con{ height:70px; background:#fff; border-radius:0 0 12px 12px; padding-top:20px; text-align:center; font-size:0;}
.course-mod .listCourse-con .btn-con .service-btn{ display:inline-block; *display:inline; *zoom:1; width:115px; height:48px; line-height:48px; font-size:16px; color:#ff490a; text-align:center; border:2px solid #ff490a; border-radius:40px; text-decoration:none; margin:0 8px;}
.course-mod .listCourse-con .btn-con .service-btn.on{ color:#9c9c9c; border:2px solid #9c9c9c; background: #e0e0e0;}
.course-mod .listCourse-con .btn-con .help-btn{ display:inline-block; *display:inline; *zoom:1; width:115px; height:48px; line-height:48px; font-size:16px; color:#ff490a; text-align:center; border:2px solid #ff490a; border-radius:40px; text-decoration:none; margin:0 8px;}
.course-mod .listCourse-con .btn-con .buy-btn{ display:inline-block; *display:inline; *zoom:1; width:189px; height:50px; line-height:50px; text-align:center; border-radius:40px; text-decoration:none; font-size:16px; color:#fff; font-weight:bold; box-shadow:0 4px 8px #ffdad1; position:relative; background:#ff490a; background-image:-webkit-linear-gradient(left, #ff8150, #ff490a); background-image:-ms-linear-gradient(left, #ff8150, #ff490a); background-image:linear-gradient(left,#ff8150,#ff490a);}
.course-mod .listCourse-con .btn-con .buy-btn i{ display:block; height:26px; line-height:26px; text-align:center; padding:0 7px; border-radius:40px 40px 40px 0; font-size:16px; color:#fff; text-shadow:2px 0 0px #cf7b31; position:absolute; right:-8px; top:-12px; background:#c27e2e; background-image:-webkit-linear-gradient(top, #c27e2e, #fec076); background-image:-ms-linear-gradient(top, #c27e2e, #fec076); background-image:linear-gradient(top,#c27e2e,#fec076);}
.course-mod .listCourse-con .top-tit.bg01{ background:url("/images/zhuanti/2025xinkaojiyouhui/courseList-bg01.png") no-repeat;}
.course-mod .listCourse-con .top-tit.bg02{ background:url("/images/zhuanti/2025xinkaojiyouhui/courseList-bg02.png") no-repeat;}
.course-mod .listCourse-con .top-tit.bg03{ background:url("/images/zhuanti/2025xinkaojiyouhui/courseList-bg03.png") no-repeat;}
.course-mod .listCourse-con .top-tit.bg04{ background:url("/images/zhuanti/2025xinkaojiyouhui/courseList-bg04.png") no-repeat;}
.course-mod .listCourse-con .top-tit.bg05{ background:url("/images/zhuanti/2025xinkaojiyouhui/courseList-bg05.png") no-repeat;}

/**/
.data-mod{}
.data-mod ul{ text-align:center; font-size:0;}
.data-mod li{ display:inline-block; *display:inline; *zoom:1; width:302px; height:256px; margin:0 30px;}
.data-mod li.data01{ background:url("/images/zhuanti/2025xinkaojiyouhui/data01.png") no-repeat;}
.data-mod li.data02{ background:url("/images/zhuanti/2025xinkaojiyouhui/data02.png") no-repeat;}
.data-mod li.data03{ background:url("/images/zhuanti/2025xinkaojiyouhui/data03.png") no-repeat;}
.data-mod li h3{ line-height:48px; font-size:24px; color:#ad3422; padding-top:110px;}
.data-mod li p{ font-size:18px; color:#c4612b; line-height:24px;}
.data-mod li .btn{ display:block; width:134px; height:42px; line-height:42px; text-align:center; font-size:18px; color:#fff; font-weight:bold; border-radius:40px; margin:18px auto auto; background:#ff490a; text-decoration:none; background-image:-webkit-linear-gradient(left, #ff8150, #ff490a); background-image:-ms-linear-gradient(left, #ff8150, #ff490a); background-image:linear-gradient(left,#ff8150,#ff490a);}

/**/
.fix-bottom{ width:100%; height:100px; position:fixed; left:0; bottom:0; z-index:69; text-align: center; background:#ff3f30; background-image:-webkit-linear-gradient(left, #ff3f30, #ff825b); background-image:-ms-linear-gradient(left, #ff3f30, #ff825b); background-image:linear-gradient(left,#ff3f30,#ff825b);}
.fix-bottom .close-btn{ display:block; width:30px; height:30px; position:absolute; right:0; top:0; line-height:0; font-size:0; background:url("/images/zhuanti/2025xinkaojiyouhui/close-btn02.png") no-repeat;}
.fix-bottom .buy-btn{ display:inline-block; width:196px; height:44px; line-height:44px; text-align:center; border-radius:40px; margin:26px 40px 0; box-shadow:0 4px 8px #f2543a; font-size:20px; color:#a14b00; text-decoration:none; font-weight:bold; border:2px solid #ff9518; background:#ff3f30; background-image:-webkit-linear-gradient(top, #fffefe, #ffe1be); background-image:-ms-linear-gradient(top, #fffefe, #ffe1be); background-image:linear-gradient(top,#fffefe,#ffe1be);}
.fix-bottom .service-btn{ display:inline-block;width:196px; height:44px; line-height:44px; text-align:center; border-radius:40px; margin:26px 40px 0; box-shadow:0 4px 8px #f2543a; font-size:20px; color:#fff; text-decoration:none; font-weight:bold; border:2px solid #fff;}

/**/
.zhengbaobi-fix{width:120px;height:282px;text-align:center;position:fixed;right:0;top:50%;z-index:79;margin-top:-103px;background:url(/images/zhuanti/2025xinkaojiyouhui/zhengbaobi-ico01.png) no-repeat}
.zhengbaobi-fix ul{text-align:center;padding-top:86px}
.zhengbaobi-fix ul li{font-size:14px;font-family:Microsoft YaHei;font-weight:400;font-style:italic;color:#333;width:83px;height:24px;margin:0 auto 5px;line-height:24px; cursor: pointer;}
.zhengbaobi-fix ul li.on{background:linear-gradient(90deg,#ff9145 0,#fd340e 100%);box-shadow:0 2px 4px 0 #feeeb0;border-radius:12px;color:#fff}
.zhengbaobi-fix .askBtn{text-decoration:none;width:60px;height:47px;text-align:center;font-size:14px;font-family:weiruanmanhua;font-weight:700;font-style:italic;color:#e12d49;line-height:17px;display:inline-block;margin-top:7px;padding-top:13px}
.zhengbaobi-fix .arrow-btn{display:block;width:18px;height:30px;left:-7px;top:109px;background:url(/images/zhuanti/2025xinkaojiyouhui/zhengbaobi-ico03.png) no-repeat}
.zhengbaobi-fix.on .arrow-btn{background:url(/images/zhuanti/2025xinkaojiyouhui/zhengbaobi-ico02.png) no-repeat}
.zhengbaobi-fix .gototop{display:block;width:35px;height:35px;left:46px;bottom:-46px;background:url(/images/zhuanti/2025xinkaojiyouhui/icon_10.png) no-repeat}

/**/
.footer_wrap{ margin-bottom:80px;}
.footer,.footer a{ color: #fff!important;}

/**/
.mask{display:none; width:100%;z-index:98;height:100%;background:#000;opacity:.6;filter:alpha(opacity=60);position:fixed;top:0;left:0;}
.common-pop{ display:none; width:500px; position:fixed; left:50%; margin-left:-250px; top:50%; z-index:99;}
.rule-pop .pop-tit{ height:72px; line-height:72px; text-align:center; font-size:24px; color:#fff; border-radius:12px 12px 0 0; font-weight:bold; background:#ff9053; background-image:-webkit-linear-gradient(top, #ff9053, #fa5344); background-image:-ms-linear-gradient(top, #ff9053, #fa5344); background-image:linear-gradient(top,#ff9053,#fa5344);}
.rule-pop .pop-tit .close-btn{ display:block; width:21px; height:20px; line-height:0; font-size:0; top:26px; right:35px; background:url("/images/zhuanti/2025xinkaojiyouhui/close-btn01.png") no-repeat;}
.rule-pop .pop-con{ background:#fff; padding:30px 38px 25px 38px; border-radius:0 0 12px 12px;}
.rule-pop .pop-con p{ font-size:16px; line-height:20px; padding-bottom:16px;}
.rule-pop .pop-con p:last-child{ padding-bottom:16px;}

/**/
.getCourseBuyList-con{ height: 96px; padding-bottom:15px; overflow:hidden; position:relative;}
.getCourseBuyList-con .bg{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:9; }
.getCourseBuyList-con .getCourseBuyList01{ height:34px; margin:0 0 13px 0; width:100%;}
.getCourseBuyList-con .getCourseBuyList01 .tempWrap{ width:100%;}
.getCourseBuyList-con li{ float:left; height:34px; line-height:34px; color:#fff;}
.getCourseBuyList-con img{ display:inline-block; width:24px; height:24px; float:left; border-radius:50%; vertical-align:middle; margin-right:6px;}
.getCourseBuyList-con p{ display:inline-block; background:#a69a8b; margin-left:35px; padding:0 10px; font-size:12px; text-align:left; color:#fff; line-height:34px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; border-radius:40px;}
.getCourseBuyList-con p span{ color:#fbee41;}

/*提示弹框*/
.tsTk{ display: none; width: 480px; background: #fff; border-radius: 8px; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -240px; z-index: 99;}
.tsTk .cpic{ width: 118px; height: 118px; padding-top: 24px; margin: 0 auto 3px;}
.tsTk .ctxt{ line-height: 38px; font-size: 22px; color: #666; margin-bottom: 20px; text-align: center;}
.tsTk .ctxt b{ color: #f7553f;}
.tsTk .bhan{ display: block; width: 170px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; font-weight: 700; background: #f26208; border-radius: 25px; margin: 0 auto 20px;}
.tsTk .bhan:hover{ text-decoration: none; background: #ff6302;}

/*底部购物车*/
.shoppingCart-wrap .price-con{ width:210px;}
.shoppingCart-wrap .selected-nums{ line-height:62px; font-size:16px; cursor:pointer; text-decoration:none; color:#fff; padding-right:22px; background:url("/images/zhuanti/2025xinkaojiyouhui/arrow05.png") no-repeat right center;}
.shoppingCart-wrap .selected-nums.on{ background:url("/images/zhuanti/2025xinkaojiyouhui/arrow06.png") no-repeat right center;}
.shoppingCart-wrap{ width:100%; background:#ffebc7;  position:fixed; left:0; bottom:0; z-index:100;_position:absolute;}
.shoppingCart-wrap.new-tags{background:none;}
.shoppingCart-wrap.new-tags .bg{ width:100%; height:100%; background:#000;opacity:.65;filter:alpha(opacity=65); position:absolute; left:0; top:0;}
.shoppingCart-wrap.new-tags .price-con .actual-payment,.shoppingCart-wrap.new-tags .selected-con,.shoppingCart-wrap.new-tags .price-con .yingg-pay{ color:#fff;}
.shoppingCart-wrap .layout{ position:relative; z-index:2;}
.shoppingCart-wrap .selected-con{ width:520px; padding-left:45px; position:relative; color:#fc4e2b; margin: 22px 0 0 20px;}
.shoppingCart-wrap .selected-con h3{ display:block; line-height:26px; position:absolute; left:0; top:50%; margin-top:-13px; font-size:12px; font-weight:normal;}
.shoppingCart-wrap .selected-con p{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.shoppingCart-wrap .selected-con p span{ padding-right:20px;}
.shoppingCart-wrap .selected-con p span i{ padding-left:10px;}
.shoppingCart-wrap .selected-con.three p{ line-height:20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.shoppingCart-wrap .price-con{ width:220px; height:50px; padding-top:12px; padding-right:30px; text-align:right;}
.shoppingCart-wrap .price-con .actual-payment{ line-height:24px; color:#fc4e2b;}
.shoppingCart-wrap .price-con .actual-payment span{ font-size:22px; vertical-align:-3px;}
.shoppingCart-wrap .buy-btn{ display:block; float:right; width:154px; height:42px; line-height:42px; text-align:center; font-size:20px; color:#fff; background:#fb6345; text-decoration:none; border-radius:6px; margin-top:10px;}
.shoppingCart-wrap .buy-btn:hover{background-color:#fa5433;}
.shoppingCart-wrap .help-btn{ display:block; float:left; width:63px; height:57px; margin-top:3px; background:url("/images/zhuanti/2025xinkaojiyouhui/icon_11.png") no-repeat;}

.selected-numsPop-mask{ display:none; width:100%; position:absolute; left:0; bottom:62px; background:#000;opacity:.6;filter:alpha(opacity=60); z-index:89;}
.selected-numsPop{ display:none; width:1200px; position:absolute; left:50%; margin-left:-600px; bottom:62px; z-index:90;}
.selected-numsPop .nums-tit{ height:63px; line-height:63px;}
.selected-numsPop .nums-tit .fl{ font-size:18px; color:#fff; font-weight:bold;}
.selected-numsPop .nums-tit .down-btn{ display:block; line-height:63px; color:#fff; text-decoration:none; padding-right:24px; background:url("/images/zhuanti/2025xinkaojiyouhui/arrow06.png") no-repeat right center;}
.selected-numsPop .nums-con{ max-height:400px; overflow-y:auto; padding-right:20px;}
.selected-numsPop .nums-con.small-tags{ height:250px;}
.selected-numsPop .nums-con-wrap{background:#f1f2f2; border-radius:10px; padding:12px 0 12px 20px; margin-bottom:20px;}
.selected-numsPop .nums-con.scrollBar-tags{height:400px; overflow-y:auto;}
.selected-numsPop .nums-con h3{ line-height:42px; font-size:16px; padding:0 0 0 9px;}
.selected-numsPop .nums-con ul{ background:#fff; padding:5px 30px; border-radius:10px; margin-bottom:12px;}
.selected-numsPop .nums-con li{ height:55px; line-height:55px; border-bottom:1px dashed #e3e3e3;}
.selected-numsPop .nums-con li:last-child{ border-bottom:0;}
.selected-numsPop .nums-con li .name-tit{ float:left; width:550px; height:55px; font-size:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.selected-numsPop .nums-con li .price-tags{ float:left; width:200px; height:55px; font-size:16px; padding-left:20px;}
.selected-numsPop .nums-con li .delete-btn{ display:block; float:right; line-height:55px; color:#ff4533;}
.selected-numsPop .nums-con-wrap .arrow-ico{ display:block; width:20px; height:10px; position:absolute; left:772px; bottom:-10px; background:url("/images/zhuanti/2025xinkaojiyouhui/arrow07.png") no-repeat 0 -57px;}
