@charset "utf-8";
/*
@author: he
@update: he (2025-11-13)
*/
body{font:12px/1.5 "\5FAE\8F6F\96C5\9ED1",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
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;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.clearfix:after{content:".";display:block;height:0;clear: both;visibility:hidden;}
.clearfix{*zoom:1;}
input,button,select,textarea{outline:none} textarea{resize:none}

/*框架*/
.layout{ clear:both;width:1200px;text-align:left;margin:0 auto;color:#333;}
.fl{ float:left;_display: inline}
.fr{ float:right;_display: inline}
.pr{ position:relative}
.abs{position:absolute;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/* 新增公用样式 */
.hide{display:none;}
.diiblock{display: inline-block; *zoom: 1; *display: inline;}
.textcon{text-align:center;}
.marcon{margin:0 auto;}
.wblod{font-weight: bold;}
.horizontalcolor{background: -moz-linear-gradient(to right, #11C3F9, #72C472); background: -ms-linear-gradient(to right, #11C3F9, #72C472); background: -webkit-linear-gradient(to right, #11C3F9, #72C472); background: linear-gradient(to right, #11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="1");}
.verticalcolor{background: -moz-linear-gradient(#11C3F9, #72C472); background: -ms-linear-gradient(#11C3F9, #72C472); background: -webkit-linear-gradient(#11C3F9, #72C472); background: linear-gradient(#11C3F9, #72C472); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#11C3F9", endColorstr="#72C472", gradientType="0");}
.margR0{margin-right: 0 !important;}
.bodyBg{ background: #fff5e3;}
.ggTit{ width: 657px; height: 62px; line-height: 60px; text-align: center; font-size: 30px; color: #fff; font-weight: 700; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/tit_06.png) no-repeat; margin: 0 auto 60px;}
.ggTit b{ color: #fff497;}

/* 页头大图 */
.header{ position: relative; z-index: 1; height: 379px; margin-bottom: 30px;}
.header .logo{ position: absolute; top: 29px; left: 34px; display: block; width: 170px; height: 44px;}
.header .tea{ position: absolute; right: 0; bottom: 18px; width: 510px;}

/* 页头导航 */
.headNav{ width: 1200px; height: 183px; display: -webkit-flex; display: flex; justify-content: space-between;}
.headNav-list{ position: relative; z-index: 1; display: block; width: 244px; height: 183px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.headNav-list b{ display: block; margin: 0 24px 12px 0; text-align: center; height: 52px; line-height: 52px; font-size: 22px; color: #fff; font-weight: 700; -webkit-text-shadow:0 3px 1px rgba(253, 116, 52, 0.35); -moz-text-shadow:0 3px 1px rgba(253, 116, 52, 0.35); text-shadow:0 3px 1px rgba(253, 116, 52, 0.35);}
.headNav-list p{ display: block; margin: 0 24px 0 0; text-align: center; line-height: 26px; font-size: 16px; color: #790d08;}
.headNav-list .btn{ display: block; position: absolute; top: 120px; left: 40px; width: 130px; height: 58px;}
.headNav-list:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}
.headNav-list .btn.c1{ animation: kc infinite 4s 0s;}
.headNav-list .btn.c2{ animation: kc infinite 4s 0.5s;}
.headNav-list .btn.c3{ animation: kc infinite 4s 1s;}
.headNav-list .btn.c4{ animation: kc infinite 4s 1.5s;}
.headNav-list .btn.c5{ animation: kc infinite 4s 2s;}
.headNav-list.bg01{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_09.png) no-repeat;}
.headNav-list.bg02{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_10.png) no-repeat;}

@keyframes kc {
    0%,25%,5%,12.5%,20% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    10% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    15% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }
}

/*限定好课*/
.limitCourse-mod{ position: relative; z-index: 1; padding: 40px 0 60px;}
.limitCourse{ position: relative; z-index: 1; width: 1188px; padding-top: 20px; border: 6px solid #ffc44b; border-radius: 20px;
    background: -webkit-linear-gradient(top, #fff8f0, #ffedcc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff8f0, #ffedcc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff8f0, #ffedcc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fff8f0, #ffedcc); /* 标准的语法 */}
.limitCourse .fdHead{ position: absolute; left: -6px; top: -34px; width: 1200px; height: 44px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/tit_01.png) no-repeat;}
.limitCourse li{ float: left; position: relative; z-index: 1; width: 570px; margin: 0 0 20px 16px;}
.limitCourse li .fdIcon01{ position: absolute; top: -12px; right: -12px;}
.limitCourse li .fdIcon02{ position: absolute; top: -12px; right: -12px;}
.limitCourse li .course-pic{ width: 570px; height: 126px;}
.limitCourse li .course-bot{ height: 86px; border-radius: 0 0 4px 4px;
    background: -webkit-linear-gradient(left, #ffdca7 0%, #fff4e3 25%, #ffe0b0 60%, #fdecd7 100%); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffdca7 0%, #fff4e3 25%, #ffe0b0 60%, #fdecd7 100%); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffdca7 0%, #fff4e3 25%, #ffe0b0 60%, #fdecd7 100%); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffdca7 0%, #fff4e3 25%, #ffe0b0 60%, #fdecd7 100%); /* 标准的语法 */}
.limitCourse li .course-bot .price{ float: left; margin-left: 20px;}
.limitCourse li .course-bot .price-xian{ padding-top: 10px; line-height: 40px; font-size: 16px; color: #ff2223;}
.limitCourse li .course-bot .price-xian b{ font-size: 22px; vertical-align: -2px;}
.limitCourse li .course-bot .price-yuan{ line-height: 20px; font-size: 14px; color: #999; text-decoration: line-through;}
.limitCourse li .course-bot .cbprice{ float: left; line-height: 84px; font-size: 14px; color: #999; margin-left: 20px; text-decoration: line-through;}
.limitCourse li .course-bot .btnHong{ float: right; display: block; width:230px; height:61px; line-height: 52px; text-align: center; font-size: 22px; color: #fff; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_52.png) no-repeat; margin: 14px 20px 0 0;}
.limitCourse li .course-bot .btnHong:hover{ text-decoration: none;}
.limitCourse ul.min li{ width: 340px; margin: 0 0 20px 42px;}
.limitCourse ul.min li .course-pic{ width: 340px; height: 222px;}
.limitCourse ul.min li .course-bot .btnHong{ width:136px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_55.png) no-repeat;}

/*立即领券*/
.coupon-mod{ position: relative; z-index: 1; padding: 70px 0 30px; margin: 10px auto 20px; border-radius: 15px;
    background: -webkit-linear-gradient(left, rgba(255,220,145,1) 0%, rgba(255,208,108,1) 100%); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, rgba(255,220,145,1) 0%, rgba(255,208,108,1) 100%); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, rgba(255,220,145,1) 0%, rgba(255,208,108,1) 100%); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, rgba(255,220,145,1) 0%, rgba(255,208,108,1) 100%); /* 标准的语法 */}
.coupon-mod .gzBtn{ position: absolute; top: 16px; right: 20px; z-index: 3; display: block; width:108px; height: 38px; line-height: 36px; text-indent: 18px; font-size:16px; color:#fff; border-radius: 19px; background: #ff9b28;}
.coupon-mod .gzBtn:hover{ text-decoration: none;}
.coupon-mod .fdTit{ display: block; position: absolute; left: 0; top: 0;}
.coupon-mod .cou{ position: relative; z-index: 1; width:1117px; height: 162px; display: block; margin: 0 auto; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/coupon-bg01.png) no-repeat;}
.coupon-mod .cou .prize{ float: left; width: 230px; height: 126px; line-height:126px; font-size:90px; color:#fd0036; text-indent: 70px; padding:16px 0 0 22px;}
.coupon-mod .cou .prize .fdIcon{ content:" "; display: block; position: absolute; top: -2px; left: 19px; padding: 0 18px; height: 30px; line-height: 30px; font-size: 16px; color: #fff; text-indent: 0; font-weight: 400; border-radius: 15px 15px 15px 0; background:#ff6f3b;
    background: -webkit-linear-gradient(top, #ff4b28, #ff673d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff4b28, #ff673d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff4b28, #ff673d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff4b28, #ff673d); /* 标准的语法 */}
.coupon-mod .cou .prize span{ font-size:28px; left:-4px; top:-4px;}
.coupon-mod .cou .prize strong{ font-weight: 400; font-family:"impact";}
.coupon-mod .cou .text{ float: left; padding:38px 0 0 40px;}
.coupon-mod .cou .text h4{ line-height:28px; font-size:18px; color:#801200; font-weight:bold; margin-bottom: 2px;}
.coupon-mod .cou .text em{ display: block; line-height: 24px; font-size: 14px; color: #666;}
.coupon-mod .cou .text p{ line-height:24px; font-size:14px; color:#fb0600;}
.coupon-mod .cou .btn-wrap{ float: right; width:229px; height: 85px; margin: 44px 34px 0 0;}
.coupon-mod .cou .btn-wrap .receive-btn{ position: relative; z-index: 1; display:block; width:229px; height: 85px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/btn_05.png) no-repeat; animation: pulse2 1.5s ease infinite; -webkit-animation: pulse2 1.5s ease infinite;}
.coupon-mod .cou .btn-wrap .receive-btn.already-tags{ background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/btn_04.png) no-repeat; animation: none;}
.coupon-mod .cou .btn-wrap .receive-btn:hover{ text-decoration: none;}

/*课程*/
.course-mod{ padding: 40px 0 60px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_02.jpg) no-repeat center top; background-size: 1920px 100%;}
.course-mod .ggTit{ color: #3b0700; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/tit_07.png) no-repeat;}
.course-mod .ggTit b{ color: #ff4200;}
.course-wrap{ position: relative; z-index: 1; width: 1168px; padding: 10px; border: 6px solid #ffc44b; border-radius: 20px;
    background: -webkit-linear-gradient(top, #fff8f0, #ffedcc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff8f0, #ffedcc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff8f0, #ffedcc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fff8f0, #ffedcc); /* 标准的语法 */}
.course-wrap .fdHead{ position: absolute; left: -6px; top: -34px; width: 1200px; height: 44px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/tit_01.png) no-repeat;}
.course-wrap .kmBox{ display: none;}
.course-wrap .course-bannerNew{ position: relative; z-index: 1; width: 1150px; margin: 0 auto 30px; text-align: center;}
.course-wrap .course{ position: relative; z-index: 1; padding: 0 9px;}
.course-wrap .course .tab-tit{ min-height:54px; text-align:center; border-radius: 10px 10px 0 0; background:#fe6333;
    background: -webkit-linear-gradient(left, #ff501a, #fd764d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff501a, #fd764d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff501a, #fd764d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff501a, #fd764d); /* 标准的语法 */}
.course-wrap .course .tab-tit li{ display:block; float: left; height:54px; line-height:54px; font-size:16px; color:#fff1e6; cursor:pointer; position:relative; vertical-align: top;}
.course-wrap .course .tab-tit li.on{ margin-top: -10px; height: 64px; line-height: 64px; color:#d52121; font-weight: 700; background:#fff8ea; border-radius: 10px 10px 0 0; -webkit-box-shadow:0 -4px 4px rgba(206, 56, 2, 0.3);}
.course-wrap .course .tab-tit.w14 li,.course-wrap .course .tab-tit.w14 span.lia{ width: 7.14%;}
.course-wrap .course .tab-tit.w13 li,.course-wrap .course .tab-tit.w13 span.lia{ width: 7.69%;}
.course-wrap .course .tab-tit.w12 li,.course-wrap .course .tab-tit.w12 span.lia{ width: 8.33%;}
.course-wrap .course .tab-tit.w9 li,.course-wrap .course .tab-tit.w9 span.lia{ width:11.11%;}
.course-wrap .course .tab-tit.w6 li,.course-wrap .course .tab-tit.w6 span.lia{width: 6.25%;}
.course-wrap .course .tab-tit span.lia{ display:block; float: left; height:54px; line-height:54px; font-size:16px; color:#fff1e6; cursor:pointer; position:relative; vertical-align: top;}
.course-wrap .course .tab-tit span.lia a{ color:#fff1e6;}
.course-wrap .course .tab-tit span.lia a:hover{ text-decoration: none;}
.course-wrap .course .course-con{ display:none;}
.course-wrap .course .course-con ul{ padding:30px 0 0 0; background:#fff8ea; border-radius: 0 0 10px 10px;}
.course-wrap .course .course-con li{ float:left; width:356px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_07.png) no-repeat center bottom #fff; margin:0 13px 24px 14px; border-radius: 3px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -webkit-box-shadow:0 10px 20px rgba(255, 210, 190, 0.72); -moz-box-shadow:0 10px 20px rgba(255, 210, 190, 0.72); box-shadow:0 10px 20px rgba(255, 210, 190, 0.72);}
.course-wrap .course .course-con li:hover{ transform:translate3d(0, -6px, 0);}
.course-wrap .course .course-con .course-pic{ position: relative; z-index: 1; display: block; width:356px; height:342px; border-radius: 3px 3px 0 0;}
.course-wrap .course .course-con .course-pic img{ width:356px; height:342px; border-radius: 3px 3px 0 0;}
.course-wrap .course .course-con .course-pic .fdiconHot{ position: absolute; top: -7px; left: -12px; width: 55px; height: 53px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_15.png) no-repeat;}
.course-wrap .course .course-con .course-bot{ height: 76px; padding-top: 21px;}
.course-wrap .course .course-con .course-bot .btnHong,.course-wrap .course .course-con .course-bot .btnFen{ margin: 0 auto; display: block; width: 220px; height: 52px; text-align: center; line-height: 52px; font-size: 20px; color: #fff; border-radius: 26px; -webkit-box-shadow:0 3px 0 rgba(255, 166, 86, 1); -moz-box-shadow:0 3px 0 rgba(255, 166, 86, 1); box-shadow:0 3px 0 rgba(255, 166, 86, 1);}
.course-wrap .course .course-con .course-bot .btnHong{ background: #fa2441;
    background: -webkit-linear-gradient(left, #ff8f0f, #f60655); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff8f0f, #f60655); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff8f0f, #f60655); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff8f0f, #f60655); /* 标准的语法 */}
.course-wrap .course .course-con .course-bot .btnFen{ background: #f56060;}
.course-wrap .course .course-con .course-bot .btnHong:hover{ text-decoration: none; background: #f60655;
    background: -webkit-linear-gradient(left, #f60655, #ff8f0f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f60655, #ff8f0f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f60655, #ff8f0f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f60655, #ff8f0f); /* 标准的语法 */}
.course-wrap .course .course-con .course-bot.center{ padding-left: 28px;}
.course-wrap .course .course-con .course-bot .btnHong.min,.course-wrap .course .course-con .course-bot .btnFen.min{ float: left; width: 140px; margin: 0 5px;}
.course-wrap .course .course-con .course-bot .btnFen:hover{ text-decoration: none;}
.course-wrap .course .course-con .course-bot .yesLogin{ display: none;}
.course-wrap .course .helpBox{ padding: 6px 0 26px; height: 56px; text-align: center;}
.course-wrap .course .helpBox-txt{ display: inline-block; margin: 0 16px 0 0; vertical-align: -7px;}
.course-wrap .course .helpBox-btn{ display: inline-block; width: 198px; height: 56px; line-height: 56px; font-size: 22px; color: #a50203; font-weight: 700; border-radius: 28px; background: #ffcb72; margin: 0 5px;
    background: -webkit-linear-gradient(left, #ffc661, #ffd590); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffc661, #ffd590); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffc661, #ffd590); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffc661, #ffd590); /* 标准的语法 */}
.course-wrap .course .helpBox-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #ffd590, #ffc661); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffd590, #ffc661); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffd590, #ffc661); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffd590, #ffc661); /* 标准的语法 */}
.course-wrap .fotSdfxf{ position: relative; z-index: 1; width: 1115px; height: 126px; background:url(/images/zhuanti/20251111/bg_29.png) no-repeat; margin: 0 auto 20px;}
.course-wrap .fotSdfxf .ewm{ position: absolute; top: 9px; right: 54px; width: 91px; height: 91px;}
.course-wrap .fotSdfxf .ewm img{ width: 91px; height: 91px;}

/*vip面授班*/
.courseVip-mod{ padding: 40px 0 60px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_04.jpg) no-repeat center top; background-size: 1920px 100%;}
.courseVip{ position: relative; z-index: 1; width: 1188px; border: 6px solid #ffc44b; border-radius: 20px;
    background: -webkit-linear-gradient(top, #fff8f0, #ffedcc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff8f0, #ffedcc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff8f0, #ffedcc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fff8f0, #ffedcc); /* 标准的语法 */}
.courseVip .fdHead{ position: absolute; left: -6px; top: -34px; width: 1200px; height: 44px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/tit_01.png) no-repeat;}
.courseVip .gzBtn{ position: absolute; top: -114px; right: 20px; z-index: 3; display: block; width:108px; height: 38px; line-height: 36px; text-indent: 18px; font-size:16px; color:#fff; border-radius: 19px; background: #ff9b28;}
.courseVip .gzBtn:hover{ text-decoration: none;}
.courseVip .conBox{ padding-top: 20px;}
.courseVip .conBox .tPic{ display: block; position: relative; z-index: 1; width: 1145px; margin: 0 auto 30px;}
.courseVip .conBox .tPic img{ width: 100%;}
.courseVip .conBox .tPic .ewm{ display: block; position: absolute; top: 216px; right: 111px; width: 100px; height: 100px;}
.courseVip .conBox .tbox{ width: 900px; height: 56px; background:#e81e38; border-radius: 28px; margin: 0 auto 14px;}
.courseVip .conBox .tbox li{ width: 300px; height: 56px; line-height: 56px; text-align: center; font-size: 20px; color: #fff; font-weight: 700; cursor: pointer;}
.courseVip .conBox .tbox li.on{ color: #a50203; background: #fff; border-radius: 28px; -webkit-box-shadow:0 0 16px rgba(255, 174, 84, 0.85); -moz-box-shadow:0 0 16px rgba(255, 174, 84, 0.85); box-shadow:0 0 16px rgba(255, 174, 84, 0.85);}
.courseVip .conBox .cbox{ position: relative; z-index: 1; background: #feeeda; border-radius: 16px;}
.courseVip .conBox .cbox .swiper-container{ width: 1140px; height: 494px; padding-top: 14px; margin: 0 auto;}
.courseVip .conBox .cbox .swiper-slide{ padding: 0 12px;}
.courseVip .conBox .cbox .swiper-slide li{ width:356px; background: #fff; border-radius: 4px 4px 6px 6px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -webkit-box-shadow:0 6px 14px rgba(255, 191, 118, 0.76); -moz-box-shadow:0 6px 14px rgba(255, 191, 118, 0.76); box-shadow:0 6px 14px rgba(255, 191, 118, 0.76);}
.courseVip .conBox .cbox .swiper-slide li:hover{ transform:translate3d(0, -6px, 0);}
.courseVip .conBox .cbox .swiper-slide .course-pic{ width:356px; height:230px; padding-top: 30px; border-radius: 6px 6px 0 0; position: relative; z-index: 1;}
.courseVip .conBox .cbox .swiper-slide .course-pic .pctit{ text-align: center; line-height: 32px; color: #8e1101;}
.courseVip .conBox .cbox .swiper-slide .course-pic .pctit-txt{ font-size: 18px;}
.courseVip .conBox .cbox .swiper-slide .course-pic .pctit h3{ display: block; font-size: 32px; font-weight: 700;}
.courseVip .conBox .cbox .swiper-slide .course-pic .pctit-trait{ position: absolute; left: 33px; bottom: 3px; width: 290px; height: 40px; line-height: 36px; text-align: center; font-size: 16px; color: #fff;}
.courseVip .conBox .cbox .swiper-slide .course-pic .pctit:hover{ text-decoration: none;}
.courseVip .conBox .cbox .swiper-slide .course-pic .fdCon{ position: absolute; left: 0; bottom: -35px; width: 356px; height: 48px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_25.png) no-repeat;}
.courseVip .conBox .cbox .swiper-slide .course-pic .fdCon-left{ float: left; width: 120px; height: 48px; line-height: 48px; text-align: center; font-size: 12px; color: #fff;}
.courseVip .conBox .cbox .swiper-slide .course-pic .fdCon-left b{ font-size: 18px;}
.courseVip .conBox .cbox .swiper-slide .course-pic .fdCon-right{ float: right; width: 236px; padding-top: 12px; height: 36px; text-align: center; line-height: 36px; font-size: 14px; color: #fff;}
.courseVip .conBox .cbox .swiper-slide .course-pic .fdicon01{ position: absolute; top: 0; right: 0; padding: 0 15px; height: 30px; line-height: 30px; font-size: 16px; color: #fff; border-radius: 0 6px 0 6px; background:#e2280c;
    background: -webkit-linear-gradient(left, #d61310, #f34106); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #d61310, #f34106); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #d61310, #f34106); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #d61310, #f34106); /* 标准的语法 */}
.courseVip .conBox .cbox .swiper-slide .course-bot{ height: 204px;}
.courseVip .conBox .cbox .swiper-slide .course-bot .priceV{ padding: 40px 15px 12px; height: 80px;}
.courseVip .conBox .cbox .swiper-slide .course-bot .priceV-price{ line-height: 80px; height: 80px; color: #d52121; font-size: 18px;}
.courseVip .conBox .cbox .swiper-slide .course-bot .priceV-price b{ font-size: 30px;}
.courseVip .conBox .cbox .swiper-slide .course-bot .priceM{ padding: 40px 15px 12px; height: 80px;}
.courseVip .conBox .cbox .swiper-slide .course-bot .priceM-price{ line-height: 80px; height: 80px; color: #d52121; font-size: 18px;}
.courseVip .conBox .cbox .swiper-slide .course-bot .priceM-price b{ font-size: 30px;}
.courseVip .conBox .cbox .swiper-slide .course-bot .btnHong,.courseVip .conBox .cbox .swiper-slide .course-bot .btnFen{ display: block; width: 146px; height: 50px; text-align: center; line-height: 50px; font-size: 20px; color: #fff; border-radius: 25px; margin: 0 auto; -webkit-box-shadow:0 3px 0 rgba(255, 166, 86, 1); -moz-box-shadow:0 3px 0 rgba(255, 166, 86, 1); box-shadow:0 3px 0 rgba(255, 166, 86, 1);}
.courseVip .conBox .cbox .swiper-slide .course-bot .btnHong{ background: #fb2541;
    background: -webkit-linear-gradient(left, #ff432d, #f60655); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff432d, #f60655); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff432d, #f60655); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff432d, #f60655); /* 标准的语法 */}
.courseVip .conBox .cbox .swiper-slide .course-bot .btnFen{ background: #f56060;}
.courseVip .conBox .cbox .swiper-slide .course-bot .btnHong:hover{ text-decoration: none; background: #f60a56;
    background: -webkit-linear-gradient(left, #f60655, #ff432d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f60655, #ff432d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f60655, #ff432d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f60655, #ff432d); /* 标准的语法 */}
.courseVip .conBox .cbox .swiper-slide .course-bot .btnFen:hover{ text-decoration: none;}
.courseVip .conBox .cbox .swiper-slide .course-bot .yesLogin{ display: none;}
.courseVip .conBox .cbox .arrow-left01,.courseVip .conBox .cbox .arrow-left02,.courseVip .conBox .cbox .arrow-left03{ position: absolute; z-index: 2; left: 0; top: 218px; width: 42px; height: 67px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_16.png) no-repeat;}
.courseVip .conBox .cbox .arrow-right01,.courseVip .conBox .cbox .arrow-right02,.courseVip .conBox .cbox .arrow-right03{ position: absolute; z-index: 2; right: 0; top: 218px; width: 42px; height: 67px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_17.png) no-repeat;}
.courseVip .conBox .helpBox{ padding: 6px 0 30px; height: 56px; text-align: center; background: #feeeda;}
.courseVip .conBox .helpBox-txt{ display: inline-block; margin: 0 16px 0 0; vertical-align: -7px;}
.courseVip .conBox .helpBox-btn{ display: inline-block; width: 198px; height: 56px; line-height: 56px; font-size: 22px; color: #a50203; font-weight: 700; border-radius: 28px; background: #ffcb72; margin: 0 5px;
    background: -webkit-linear-gradient(left, #ffc661, #ffd590); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffc661, #ffd590); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffc661, #ffd590); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffc661, #ffd590); /* 标准的语法 */}
.courseVip .conBox .helpBox-btn:hover{ text-decoration: none;
    background: -webkit-linear-gradient(left, #ffd590, #ffc661); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffd590, #ffc661); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffd590, #ffc661); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffd590, #ffc661); /* 标准的语法 */}
.courseVip-mod .botBox{ padding-top: 30px;}

/*老粉返现价*/
.freeQuestion-mod{ padding: 40px 0 60px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_05.jpg) no-repeat center top; background-size: 1920px 100%;}
.freeQuestion{ position: relative; z-index: 1; padding: 30px 0; width: 1188px; border: 6px solid #ffc44b; border-radius: 20px;
    background: -webkit-linear-gradient(top, #fff8f0, #ffedcc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff8f0, #ffedcc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff8f0, #ffedcc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fff8f0, #ffedcc); /* 标准的语法 */}
.freeQuestion .fdHead{ position: absolute; left: -6px; top: -34px; width: 1200px; height: 44px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/tit_01.png) no-repeat;}
.freeQuestion .gzBtn{ position: absolute; top: -90px; right: 20px; z-index: 3; display: block; width:108px; height: 38px; line-height: 36px; text-indent: 18px; font-size:16px; color:#fff; border-radius: 19px; background: #ff9b28;}
.freeQuestion .gzBtn:hover{ text-decoration: none;}
.freeQuestion .fdBtn{ position: absolute; right: -6px; top: -40px; z-index: 4; display: block; width:296px; height:45px; line-height: 44px; text-align: center; font-size: 16px; color: #fff; font-weight: 700; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_47.png) no-repeat;}
.freeQuestion .fdBtn:hover{ text-decoration: none;}
.freeQuestion .conBox{ position: relative; z-index: 1; width: 554px; height: 670px; border-radius: 20px; -webkit-box-shadow:0 8px 8px rgba(255, 202, 140, 0.6); -moz-box-shadow:0 8px 8px rgba(255, 202, 140, 0.6); box-shadow:0 8px 8px rgba(255, 202, 140, 0.6);}
.freeQuestion .conBox .ctit{ height: 66px; line-height: 66px; text-indent: 110px; font-size: 28px; color: #fff; font-weight: 700; margin-bottom: 12px;}
.freeQuestion .conBox .tit{ position: relative; z-index: 1; line-height: 36px; font-size: 16px; font-weight: 700; padding-left: 36px; margin-left: 36px;}
.freeQuestion .conBox .tit .icon{ position: absolute; left: 0; top: 5px; display: block; width: 26px; height: 26px; line-height: 26px; font-size: 14px; color: #fff; text-align: center; border-radius: 13px 13px 0 13px;}
.freeQuestion .conBox .tit.mb4{ margin-bottom: 4px;}
.freeQuestion .conBox .txt{ position: relative; z-index: 1; clear: both; line-height: 32px; font-size: 14px; padding-left: 16px; margin-left: 72px;}
.freeQuestion .conBox .txt .icon{ position: absolute; left: 0; top: 13px; display: block; width: 6px; height: 6px; background: #ffa201; border-radius: 50%;}
.freeQuestion .conBox .txt b{ color: #f40023;}
.freeQuestion .conBox .txt.min{ width: 220px; float: left; clear: none;}
.freeQuestion .conBox .txt.min:nth-child(2n+1){ margin-left: 0;}
.freeQuestion .conBox .bot{ position: absolute; left: 0; bottom: 10px; right: 0; text-align: center;}
.freeQuestion .conBox .bot-pic{ position: relative; z-index: 1; display: inline-block; width: 245px; height: 360px;}
.freeQuestion .conBox .bot-pic .ewm{ position: absolute; top: 147px; left: 45px; width: 140px; height: 140px; display: block;}
.freeQuestion .conBox .bot-pic .ewmTxt{ position: absolute; top: 292px; left: 45px; width: 140px; line-height: 20px; font-size: 14px; font-weight: 700; color: #510000;}
.freeQuestion .conBox .bot-pic .ewmTxt b{ color: #fd5500;}
.freeQuestion .conBox.bg01{ float: left; margin-left: 30px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_11.png) no-repeat;}
.freeQuestion .conBox.bg01 .tit .icon{
    background: -webkit-linear-gradient(left, #fe7b1b, #f62406); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fe7b1b, #f62406); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fe7b1b, #f62406); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fe7b1b, #f62406); /* 标准的语法 */}
.freeQuestion .conBox.bg02{ float: right; margin-right: 30px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_12.png) no-repeat;}
.freeQuestion .conBox.bg02 .tit .icon{
    background: -webkit-linear-gradient(left, #7932e3, #ee4dfe); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #7932e3, #ee4dfe); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #7932e3, #ee4dfe); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #7932e3, #ee4dfe); /* 标准的语法 */}

/*图书*/
.bookMain-mod{ padding: 40px 0 60px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_06.jpg) no-repeat center top; background-size: 1920px 100%;}
.bookMain{ position: relative; z-index: 1; width: 1188px; border: 6px solid #ffc44b; border-radius: 20px;
    background: -webkit-linear-gradient(top, #fff8f0, #ffedcc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff8f0, #ffedcc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff8f0, #ffedcc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fff8f0, #ffedcc); /* 标准的语法 */}
.bookMain .fdHead{ position: absolute; left: -6px; top: -34px; width: 1200px; height: 44px; background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/tit_01.png) no-repeat;}
.bookMain .gzBtn{ position: absolute; top: -114px; right: 20px; z-index: 3; display: block; width:108px; height: 38px; line-height: 36px; text-indent: 18px; font-size:16px; color:#fff; border-radius: 19px; background: #ff9b28;}
.bookMain .gzBtn:hover{ text-decoration: none;}
.bookMain .conBox .tbox{ width: 900px; height: 56px; background:#e81e38; border-radius: 28px; margin: 30px auto 10px;}
.bookMain .conBox .tbox li{ width: 300px; height: 56px; line-height: 56px; text-align: center; font-size: 20px; color: #fff; font-weight: 700; cursor: pointer;}
.bookMain .conBox .tbox li.on{ color: #a50203; background: #fff; border-radius: 28px; -webkit-box-shadow:0 0 16px rgba(255, 174, 84, 0.85); -moz-box-shadow:0 0 16px rgba(255, 174, 84, 0.85); box-shadow:0 0 16px rgba(255, 174, 84, 0.85);}
.bookMain .conBox .cbox{ position: relative; z-index: 1;}
.bookMain .conBox .cbox .swiper-container{ width: 1144px; height: 380px; padding-top: 20px; margin: 0 auto;}
.bookMain .conBox .cbox .swiper-slide{ width: 276px; padding: 0 5px;}
.bookMain .conBox .cbox .swiper-slide li{ width:276px; background: #fff; border-radius: 6px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.bookMain .conBox .cbox .swiper-slide li:hover{ transform:translate3d(0, -6px, 0);}
.bookMain .conBox .cbox .swiper-slide .course-pic{ width:268px; height:180px; padding: 4px; background: #ffc9a2; border-radius: 6px 6px 0 0; position: relative; z-index: 1;}
.bookMain .conBox .cbox .swiper-slide .course-pic .fdicon01{ position: absolute; top: 0; right: 0; padding: 0 15px; height: 30px; line-height: 30px; font-size: 16px; color: #fff; border-radius: 0 6px 0 12px; background:#ee6045;
    background: -webkit-linear-gradient(left, #ff8d55, #de3535); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff8d55, #de3535); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff8d55, #de3535); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff8d55, #de3535); /* 标准的语法 */}
.bookMain .conBox .cbox .swiper-slide .course-pic-con{ display: block; height: 180px; text-align: center; background: #fff; border-radius: 6px 6px 0 0;}
.bookMain .conBox .cbox .swiper-slide .course-pic-con img{ display: inline-block; width: auto; height: 180px;}
.bookMain .conBox .cbox .swiper-slide .course-bot{ height: 162px;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbtit{ display: block; height: 40px; padding: 18px 15px 0; line-height: 20px; font-size: 14px; overflow:hidden;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbtit:hover{ text-decoration: none;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbprice{ height: 28px; line-height: 28px; padding: 0 15px 14px;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbprice-left{ float: left; font-size: 14px; color: #d52121;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbprice-left b{ font-size: 22px;}
.bookMain .conBox .cbox .swiper-slide .course-bot .cbprice-right{ float: right; font-size: 14px; color: #6e6d6d; text-decoration: line-through;}
.bookMain .conBox .cbox .swiper-slide .course-bot .fotBox{ padding-left: 28px;}
.bookMain .conBox .cbox .swiper-slide .course-bot .btnHong,.bookMain .conBox .cbox .swiper-slide .course-bot .btnJu{ display: block; width: 106px; height: 44px; text-align: center; line-height: 44px; font-size: 16px; color: #fff; border-radius: 22px; margin: 0 auto 10px; -webkit-box-shadow:0 3px 0 rgba(255, 166, 86, 1); -moz-box-shadow:0 3px 0 rgba(255, 166, 86, 1); box-shadow:0 3px 0 rgba(255, 166, 86, 1);}
.bookMain .conBox .cbox .swiper-slide .course-bot .btnHong{ background: #fb2541;
    background: -webkit-linear-gradient(left, #ff432d, #f60655); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff432d, #f60655); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff432d, #f60655); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff432d, #f60655); /* 标准的语法 */}
.bookMain .conBox .cbox .swiper-slide .course-bot .btnHong:hover{ text-decoration: none; background: #f60a56;
    background: -webkit-linear-gradient(left, #f60655, #ff432d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f60655, #ff432d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f60655, #ff432d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f60655, #ff432d); /* 标准的语法 */}
.bookMain .conBox .cbox .swiper-slide .course-bot .btnJu{ background: #ff772d;
    background: -webkit-linear-gradient(left, #ff6702, #fdad2b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff6702, #fdad2b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff6702, #fdad2b); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff6702, #fdad2b); /* 标准的语法 */}
.bookMain .conBox .cbox .swiper-slide .course-bot .btnJu:hover{ text-decoration: none; background: #ff6702;
    background: -webkit-linear-gradient(left, #fdad2b, #ff6702); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fdad2b, #ff6702); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fdad2b, #ff6702); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fdad2b, #ff6702); /* 标准的语法 */}
.bookMain .conBox .cbox .swiper-slide .course-bot .yesLogin{ display: none;}
.bookMain .conBox .cbox .arrow-bkleft01,.bookMain .conBox .cbox .arrow-bkleft02{ position: absolute; z-index: 2; left: 0; top: 168px; width: 42px; height: 67px;  background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_16.png) no-repeat;}
.bookMain .conBox .cbox .arrow-bkright01,.bookMain .conBox .cbox .arrow-bkright02{ position: absolute; z-index: 2; right: 0; top: 168px; width: 42px; height: 67px;  background:url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_17.png) no-repeat;}














/* 晒分有奖 */
.shareScore{ padding: 40px 0 60px;}
.shareScore .ggTit{ margin-bottom: 30px;}
.shareScore .cenBox{ padding: 40px 0 30px; background: #fff; border-radius: 18px; -webkit-box-shadow:0 4px 20px rgba(0, 0, 0, 0.05); -moz-box-shadow:0 4px 20px rgba(0, 0, 0, 0.05); box-shadow:0 4px 20px rgba(0, 0, 0, 0.05);}
.shareScore .cenBox .cLeft{ float: left; position: relative; z-index: 1; width: 570px; padding-top: 50px; background: #fff5e3; border-radius: 4px; margin-left: 20px;}
.shareScore .cenBox .cLeft-fdTit{ position: absolute; top: -22px; left: 50%; margin-left: -202px; width: 403px; height: 48px; line-height: 48px; text-align: center; font-size: 20px; color: #f2160b; font-weight: 700; background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/tit_05.png) no-repeat;}
.shareScore .cenBox .cLeft-tit{ text-indent: 38px; line-height: 36px; font-size: 18px; color: #fe5205; font-weight: 700; height: 36px; margin: 0 20px;}
.shareScore .cenBox .cLeft-tit.bg01{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/tit_03.png) no-repeat;}
.shareScore .cenBox .cLeft-tit.bg02{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/tit_04.png) no-repeat;}
.shareScore .cenBox .cLeft-tabTit{ width: 328px; height: 34px; border: 1px solid #ffb266; margin: 0 20px; border-radius: 18px;
    background: -webkit-linear-gradient(top, #fff2a9, #ffe2ad); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff2a9, #ffe2ad); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff2a9, #ffe2ad); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fff2a9, #ffe2ad); /* 标准的语法 */}
.shareScore .cenBox .cLeft-tabTit li{ float: left; position: relative; z-index: 1; width: 164px; height: 34px; line-height: 34px; text-align: center; text-indent: 10px; font-size: 18px; font-weight: 700; color: #ff3116; border-radius: 17px; cursor: pointer;}
.shareScore .cenBox .cLeft-tabTit li i{ display: block; position: absolute; left: 22px; top: 4px; width: 28px; height: 28px;}
.shareScore .cenBox .cLeft-tabTit li i.bg01{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_11.png) no-repeat;}
.shareScore .cenBox .cLeft-tabTit li i.bg02{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_13.png) no-repeat;}
.shareScore .cenBox .cLeft-tabTit li.on{ color: #fff;
    background: -webkit-linear-gradient(top, #fb5043, #f67924); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fb5043, #f67924); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fb5043, #f67924); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fb5043, #f67924); /* 标准的语法 */}
.shareScore .cenBox .cLeft-tabTit li.on i.bg01{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_12.png) no-repeat;}
.shareScore .cenBox .cLeft-tabTit li.on i.bg02{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_14.png) no-repeat;}
.shareScore .cenBox .cLeft-tabCon{ display: none;}
.shareScore .cenBox .cLeft-topPrize{ margin: 4px 20px 10px; display: -webkit-flex; display: flex; justify-content: space-between;}
.shareScore .cenBox .cLeft-topPrize .tpList{ width: 127px;}
.shareScore .cenBox .cLeft-topPrize .tpList-pic{ width: 127px; height: 117px; margin-bottom: 9px;}
.shareScore .cenBox .cLeft-topPrize .tpList-pic img{ width: 127px; height: 117px;}
.shareScore .cenBox .cLeft-topPrize .tpList-txt{ line-height: 20px; text-align: center; font-size: 14px; color: #666;}
.shareScore .cenBox .cLeft-topPrize .tpList-txt b{ color: #333;}
.shareScore .cenBox .cLeft-cenPrize{ margin: 4px 20px 24px; display: -webkit-flex; display: flex; justify-content: space-between;}
.shareScore .cenBox .cLeft-cenPrize .cpList{ width: 127px;}
.shareScore .cenBox .cLeft-cenPrize .cpList-pic{ width: 127px; height: 117px; margin-bottom: 9px;}
.shareScore .cenBox .cLeft-cenPrize .cpList-pic img{ width: 127px; height: 117px;}
.shareScore .cenBox .cLeft-cenPrize .cpList-txt{ line-height: 26px; text-align: center; font-size: 14px; color: #666;}
.shareScore .cenBox .cLeft-cenPrize .cpList-txt b{ color: #333;}
.shareScore .cenBox .cLeft-bot{ position: relative; z-index: 1; padding-top: 22px; height: 110px; background: #ffeac4; border-radius: 0 0 4px 4px; display: -webkit-flex; display: flex; align-items: center;}
.shareScore .cenBox .cLeft-bot .fdTit{ position: absolute; top: -18px; left: 0; padding: 0 20px; height: 40px; line-height: 40px; font-size: 18px; color: #fff; font-weight: 700; background: #f67c1e; border-radius: 8px 0 8px 0;
    background: -webkit-linear-gradient(left, #ee6509, #ff9434); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ee6509, #ff9434); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ee6509, #ff9434); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ee6509, #ff9434); /* 标准的语法 */}
.shareScore .cenBox .cLeft-bot .bTxt{ padding: 0 176px 0 20px; line-height: 28px; font-size: 14px;}
.shareScore .cenBox .cLeft-bot .fdPic{ position: absolute; bottom: 0; right: 0;}
.shareScore .cenBox .cRight{ float: right; position: relative; z-index: 1; width: 570px; padding-top: 50px; background: #f9f9f9; border-radius: 4px; margin-right: 20px;}
.shareScore .cenBox .cRight-fdTit{ position: absolute; top: -11px; left: 50%; margin-left: -234px; width: 468px; height: 50px; line-height: 50px; text-align: center; font-size: 20px; color: #fff; font-weight: 700; background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/tit_02.png) no-repeat;}
.shareScore .cenBox .cRight-scroll{ overflow: hidden; margin: 0 20px 20px;}
.shareScore .cenBox .cRight-scroll .bd{ height:431px; overflow:hidden;}
.shareScore .cenBox .cRight-scroll .csList{ width: 100%; padding:21px 0; border-bottom: 1px dashed #e3e3e3;}
.shareScore .cenBox .cRight-scroll .csList-top{ height: 26px; line-height: 26px; margin-bottom: 10px;}
.shareScore .cenBox .cRight-scroll .csList-top-left{ float: left; font-size: 16px; color: #f45f14;}
.shareScore .cenBox .cRight-scroll .csList-top-cen{ float: left; font-size: 14px; color: #666; margin-left: 20px;}
.shareScore .cenBox .cRight-scroll .csList-top-right{ float: right; padding: 0 14px 0 38px; height: 26px; line-height: 26px; font-size: 12px; color: #f45f14; border-radius: 13px; background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_06.png) no-repeat 12px center #fff;}
.shareScore .cenBox .cRight-scroll .csList-top-right b{ display: inline-block; font-size: 16px; vertical-align: -2px; margin: 0 2px;}
.shareScore .cenBox .cRight-scroll .csList-bot{ overflow: hidden; height: 56px; line-height: 28px; font-size: 14px; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.shareScore .cenBox .cRight-banner{ position: relative; z-index: 1; width: 530px; height: 165px; margin: 0 20px 20px;}
.shareScore .cenBox .cRight-banner .cbEwm{ position: absolute; top: 10px; right: 10px; width: 144px; height: 144px;}
.shareScore .cenBox .cRight-banner .cbEwm img{ width: 144px; height: 144px;}

/* 直播 */
.liveMainBg{ background: #f0f4ff;}
.liveMain{ padding: 40px 0 60px;}
.liveMain .ggTit{ margin-bottom: 30px;}
.liveMain .tbox{ height: 104px; background-image: linear-gradient(90deg, #ee4a08 0%, #ff7519 100%); background: #f65e11\0; border-radius: 18px 18px 0 0; border-bottom: 12px solid #fff;}
.liveMain .tbox-ltxt{ line-height: 36px; font-size: 26px; font-weight: 700; color: #ffdc89; padding: 16px 0 0 30px;}
.liveMain .tbox-rbox{ position: relative; z-index: 1; width: 1000px; margin-right: 16px;}
.liveMain .tbox-rbox .swiper-container{ width: 920px; height: 116px; margin: 0 auto;}
.liveMain .tbox-rbox .swiper-slide{ position: relative; z-index: 1; width: 230px; height: 82px; padding-top: 22px; line-height: 28px; text-align: center; font-size: 18px; color: #fff; cursor: pointer;}
.liveMain .tbox-rbox .swiper-slide.on{ height: 78px; border-top: 4px solid #feaf56; background: #fff0d4; color: #f06b0e;}
.liveMain .tbox-rbox .swiper-slide i{ position: absolute; display: none; width: 22px; height: 12px; left: 50%; bottom: -12px; margin-left: -11px; background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_10.png) no-repeat;}
.liveMain .tbox-rbox .swiper-slide.on i{ display: block;}
.liveMain .tbox-rbox .larrow-left{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/jt_l.png) no-repeat; position: absolute; left: 0; top: 32px; width: 26px; height: 39px;}
.liveMain .tbox-rbox .larrow-right{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/jt_r.png) no-repeat; position: absolute; right: 0; top: 32px; width: 26px; height: 39px;}
.liveMain .xbox{ clear: both; display:none; padding: 28px 40px 40px; background:#fff; border-radius: 0 0 18px 18px; margin-top: -12px; -webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.05); -moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.05); box-shadow:0 10px 20px rgba(0, 0, 0, 0.05);}
.liveMain .xbox-videos {width: 608px; height: 380px; padding: 10px; background-color: #ffffff; box-shadow: 0 2px 16px 0 rgba(0, 0, 0, 0.1); border-radius: 6px; overflow: hidden; position: relative;}
.liveMain .xbox-videos img{ width: 608px; height: 380px; display: block;}
.liveMain .xbox-videos p{width: 583px;height: 50px;background-color:rgba(50, 44, 56, 0.9);bottom: 44px;left: 8px;color: #fff;font-size: 16px;line-height: 50px;padding-left: 28px;}
.liveMain .xbox-videos .ewm{bottom: 4px;right: 140px;}
.liveMain .xbox-rtxt{ width: 450px; font-size: 18px;}
.liveMain .xbox-rtxt .top{margin-bottom: 10px;}
.liveMain .xbox-rtxt .top span{font-size: 24px;color: #f75f04;font-weight: 600;}
.liveMain .xbox-rtxt .top a{width: 100px;height: 36px;line-height: 36px;color: #fff;font-size: 16px;text-align: center;display: block; background-image: linear-gradient(0deg, #f97106 5%, #f74004 100%); background: #f85705\0; border-radius: 18px;}
.liveMain .xbox-rtxt .top a:hover{ text-decoration: none; background-image: linear-gradient(0deg, #f74004 5%, #f97106 100%);}
.liveMain .xbox-rtxt .t-txt{line-height: 50px;background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/ans.png) no-repeat;padding-left: 45px;}
.liveMain .xbox-rtxt .yi{background-position: -20px -5px;}
.liveMain .xbox-rtxt .er{background-position: -18px -60px;}
.liveMain .xbox-rtxt .san{background-position: -18px -110px;}
.liveMain .xbox-rtxt .san{font-weight: 600;}
.liveMain .xbox-rtxt .si{padding-top: 20px;line-height: 36px;}
.liveMain .xbox-rtxt .wu{line-height: 36px;}

/*加入我们*/
.joinBoxBg{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_08.jpg) no-repeat center top;}
.joinBox{ height: 370px;}
.joinBox .bbox{ padding-top: 59px;}
.joinBox .bbox .ltxt{ width: 500px; padding: 40px 0 0 40px;}
.joinBox .bbox .ltxt-tit{ line-height: 74px; font-size: 30px; font-weight: 700;}
.joinBox .bbox .ltxt-cen{ line-height: 30px; font-size: 16px; color: #666; margin-bottom: 14px;}
.joinBox .bbox .ltxt-cen b{ font-size: 22px;}
.joinBox .bbox .right{ padding: 40px 14px 0 0;}
.joinBox .bbox .right .ewm{ width: 140px; margin-right: 30px;}
.joinBox .bbox .right .ewm-pic{ display: block; width: 120px; height: 120px; padding: 10px; background: #fff; -webkit-box-shadow:0 0 15px rgba(0,0,0,0.13); -moz-box-shadow:0 0 15px rgba(0,0,0,0.13); box-shadow:0 0 15px rgba(0,0,0,0.13);}
.joinBox .bbox .right .ewm-txt{ line-height: 42px; text-align: center; font-size: 16px; color: #666;}

/*右侧浮动*/
.fix-nav{ width:110px; position:fixed; z-index:70; right:0; top:50%; margin-top: -220px;}
.fix-nav .ftop{ display: block; width: 110px; height: 68px; background: url(//www.med66.com/upload/resources/image/2025/11/17/860670.png) no-repeat;}
.fix-nav .fcen { width: 110px; background: #fd9e34; border-radius: 18px 6px 18px 6px; padding: 10px 0 30px;}
.fix-nav .fcen .list{display: block; width: 88px; height: 32px; line-height: 32px; font-size: 14px; text-align: center; color: #fff; margin: 0 auto 8px; background: #f86d10; border-radius: 4px; border: 1px solid #fdb788;}
.fix-nav .fcen .list:hover{ text-decoration: none; background: #ed4800;}
.fix-nav .fback{ position: absolute; bottom: -28px; left: 50%; margin-left: -28px; display: block; width: 56px; height: 56px; background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_21.png) no-repeat;}
.fix-nav .switch-icon{ position: absolute; left: -30px; z-index: 2; top: 154px; width: 30px; height: 50px; background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_23.png) no-repeat;}
.fix-nav.rightFloatNav-switch .switch-icon{ background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_22.png) no-repeat;}

.mask{ display: none; width:100%; height:100%; background:#000; opacity:.7; filter:alpha(opacity=70); position:fixed; top:0; left:0; z-index:98;}

/*规则弹框*/
.gzTk{ display: none; width: 650px; background: #fff; top: 50%; left: 50%; border-radius: 10px; position: fixed; margin: 0 0 0 -325px; z-index: 99;}
.gzTk .xx{ display: block; position: absolute; top: -10px; right: -10px; width: 39px; height: 39px; background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_09.png) no-repeat;}
.gzTk .tit{ height: 60px; background: #fff1d6; border-radius: 10px 10px 0 0;}
.gzTk .tit-left{ line-height: 60px; font-size: 18px; padding-left: 15px; margin-left: 18px;}
.gzTk .tit-left i{ display: block; width: 3px; height: 16px; background: #f65514; left: 0; top: 50%; margin-top: -8px;}
.gzTk .txtbox{ padding: 15px 30px 10px; max-height: 400px; overflow: auto; overflow-x: hidden;}
.gzTk .txtbox .txt{ line-height: 28px; font-size: 16px; margin-bottom: 10px;}
.gzTk .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;}
.gzTk .bhan:hover{ text-decoration: none; background: #ff6302;}

/*提示弹框*/
.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 .xx{ display: block; position: absolute; top: -10px; right: -10px; width: 39px; height: 39px; background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_09.png) no-repeat;}
.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;}

/*课程活动二维码弹框*/
.cbnTk{ display: none; width: 473px; background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/bg_28.png) no-repeat; border-radius: 0 0 14px 14px; top: 50%; left: 50%; position: fixed; margin: 0 0 0 -236px; z-index: 99;}
.cbnTk .xx{ display: block; position: absolute; top: 0; right: 0; width: 39px; height: 39px; background: url(/images/zhiyeyaoshi/zhuanti/2025cjcx/icon_09.png) no-repeat;}
.cbnTk .tTit{ height: 60px; text-align: center; line-height: 60px; font-size: 20px; font-weight: 700; color: #fff; margin: 84px auto 25px;}
.cbnTk .cCon{ margin: 0 20px;}
.cbnTk .cCon-list{ height: 56px; text-align: center; border: 1px solid #ffd872; background: #fff; margin-bottom: 20px;}
.cbnTk .cCon-list font{ display: block; text-decoration: line-through; font-size: 18px;}
.cbnTk .cCon-list b{ display: block; color: #ff8314; font-size: 18px;}
.cbnTk .cCon-list strong{ display: block; color: #ff143b; font-size: 18px;}
.cbnTk .cCon-list .w01{ float: left; width: 104px; height: 56px; line-height: 56px; font-size: 16px; font-weight: 700;}
.cbnTk .cCon-list .w02{ float: left; width: 94px; height: 52px; line-height: 24px; font-size: 14px; padding-top: 4px; border-left: 1px solid #ffd872;}
.cbnTk .cCon-list .w03{ float: left; width: 115px; height: 52px; line-height: 24px; font-size: 14px; padding-top: 4px; background: #fffbdc; border-left: 1px solid #ffd872;}
.cbnTk .cCon-list .w04{ float: left; width: 115px; height: 52px; line-height: 24px; font-size: 14px; padding-top: 4px; background: #ffe8ec; border-left: 1px solid #ffd872;}
.cbnTk .cCon-list .w05{ float: left; width: 231px; height: 52px; line-height: 24px; font-size: 14px; padding-top: 4px; background: #ffe8ec; border-left: 1px solid #ffd872;}
.cbnTk .bEwm{ text-align: center; padding-bottom: 20px;}
.cbnTk .bEwm-pic{ display: inline-block; width: 128px; height: 128px; padding: 5px; border: 1px solid #ffd872; background: #fff; border-radius: 8px;}
.cbnTk .bEwm-pic img{ width: 128px; height: 128px;}
.cbnTk .bEwm-txt{ display: inline-block; height: 48px; line-height: 48px; font-size: 18px; font-weight: 700; border-bottom: 2px solid #fba704; margin: 44px 0 0 24px; vertical-align: top;}

.pulse2{animation-name: pulse2;-webkit-animation-name: pulse2;animation-duration: 1.5s;-webkit-animation-duration: 1.5s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
@keyframes pulse2 {0% {transform: scale(0.9);}50% {transform: scale(1);}100% {transform: scale(0.9);}}
@-webkit-keyframes pulse2 {0% { -webkit-transform: scale(0.9);}50% { -webkit-transform: scale(1);}100% { -webkit-transform: scale(0.9);}}
