@charset "utf-8";
/*
@author: he
@update: he (2025-11-18)
*/
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: #ebd0ac;}
.header-mod{ width: 100%; background: #fff;}
.ggtit{ position: absolute; top: -30px; left: 50%; margin-left: -247px; width: 493px; height: 58px; line-height: 54px; text-align: center; font-size: 30px; color: #fffaf3; background: url(/images/zhuanti/changxueka/tit_02.png) no-repeat;}
.ggtit b{ font-size: 44px; vertical-align: -4px;}
.ggtit em{ color: #ffdab5;}

/* 页头大图 */
.topBanner{ position: relative; z-index: 1; height: 717px;}
.topBanner .logo{ position: absolute; left: 0; top: 30px; display: block; width: 206px; height: 62px; background: url(/images/zhuanti/changxueka/logo.png) no-repeat;}
.topBanner .icon{ position: absolute; top: 19px; right: 8px; width: 168px; height: 148px; background: url(/images/zhuanti/changxueka/icon_10.png) no-repeat;}
.topBanner .card{ position: absolute; top: 76px; right: 150px; width: 358px; height: 298px; background: url(/images/zhuanti/changxueka/icon_09.png) no-repeat; animation: floating 2s ease infinite 0s; -webkit-animation: floating 2s ease infinite 0s;}
.topBanner .ctxt{ position: absolute; top: 322px; left: 124px; width: 407px; height: 49px; background: url(/images/zhuanti/changxueka/tit_01.png) no-repeat center;}
.topBanner .ctxt span{ display: block; text-align: center; line-height: 48px; font-size: 26px; color: #d5c0a1; letter-spacing: 7px;
    background: -webkit-linear-gradient(left, #fff3dc, #ffd083); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fff3dc, #ffd083); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fff3dc, #ffd083); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fff3dc, #ffd083); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.topBanner .ctxt i{ position: absolute; top: -34px; left: -74px; width: 110px; height: 66px; padding-top: 31px; line-height: 22px; font-size: 14px; text-align: center; color: #fff1c7; font-weight: 700; background: url(/images/zhuanti/changxueka/icon_08.png) no-repeat;}
.topBanner .ctxt i em{ font-size: 16px;}
.topBanner .ctxt i em b{ font-size: 22px; font-family:DIN Alternate,Microsoft Sans Serif;}
.topBanner .shuangTime{ display: none;}

/* 特权 */
.privilege{ position: relative; z-index: 2; background: #fef3e4; border-radius: 15px; margin-top: -262px; margin-bottom: 40px; -webkit-box-shadow:0 20px 20px rgba(248, 188, 139, 0.5); -moz-box-shadow:0 20px 20px rgba(248, 188, 139, 0.5); box-shadow:0 20px 20px rgba(248, 188, 139, 0.5);
    background: -webkit-linear-gradient(left, #fefdf3, #ffe9d5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fefdf3, #ffe9d5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fefdf3, #ffe9d5); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fefdf3, #ffe9d5); /* 标准的语法 */}
.privilege .cbox{ padding: 60px 0 46px; text-align: center;}
.privilege .cbox-list{ display: inline-block; width: 290px;}
.privilege .cbox-list .clPic{ display: block; width: 140px; height: 140px; margin: 0 auto;}
.privilege .cbox-list .cltit{ line-height: 42px; font-size: 24px; color: #9b4612; font-weight: 700;}
.privilege .cbox-list .cltxt{ line-height: 40px; font-size: 16px;}

/* 优惠券 */
.activity-discount{ position: relative; z-index: 2; height: 210px; background: url(/images/project2024/activity20250315/bg_03.png) no-repeat; border-radius: 10px; margin-bottom: 70px;}
.activity-discount:before{ content:""; width:63px; height:63px; position:absolute; right:-25px; top:51px; background:url(/images/project2024/activity20250315/icon_02.png) no-repeat;}
.activity-discount .gzBtn{ position: absolute; top: -10px; right: 20px; z-index: 3; display: block; padding: 0 16px; height: 32px; line-height: 32px; font-size:14px; color:#fff; border-radius: 16px; background: #ff8028;}
.activity-discount .gzBtn:hover{ text-decoration: none;}
.activity-discount .ileft{  width:56px; height:102px; position:absolute; left:-33px; top:100px; background:url(/images/project2024/activity20250315/icon_01.png) no-repeat;}
.activity-discount .leftCon{ float: left; padding-top: 30px; margin-left: 20px;}
.activity-discount .leftCon-tit{ margin-bottom: 8px;}
.activity-discount .leftCon-txt{ padding-left: 46px; line-height: 34px; font-size: 16px; color: #6a1e00; margin-left: 10px; background:url(/images/project2024/activity20250315/icon_04.png) no-repeat left center;}
.activity-discount .rightCon{ float: right; position: relative; z-index: 2; padding: 18px 20px 0 0;}
.activity-discount .rightCon .couponListFour{ float: left; width: 216px; height: 183px; background: url(/images/project2024/activity20250315/bg_04.png) no-repeat; margin: 0 5px;}
.activity-discount .rightCon .couponListFour h4{ padding-top: 8px; height: 76px; line-height: 76px; text-align: center; font-size:50px; color:#fff; font-weight:bold; font-family:'DIN Alternate';}
.activity-discount .rightCon .couponListFour h4 em{ font-size:28px;}
.activity-discount .rightCon .couponListFour .coupon-btn{ display:block; width:142px; height:36px; line-height:36px; text-align:center; font-size:18px; color:#6a1e00; text-decoration:none; margin:0 auto 16px; border-radius:18px; background:#f30d03; background-image:-webkit-linear-gradient(to right, #fff1e0, #ffdea3); background-image:-moz-linear-gradient(to right, #fff1e0, #ffdea3); background-image:linear-gradient(to right, #fff1e0, #ffdea3);}
.activity-discount .rightCon .couponListFour p{ line-height:38px; font-size:16px; color:#fff; text-align: center;}
.activity-discount .rightCon .couponListThr{ float: left; width: 272px; height: 183px; background: url(/images/project2024/activity20250315/bg_05.png) no-repeat; margin: 0 10px;}
.activity-discount .rightCon .couponListThr h4{ padding-top: 8px; height: 76px; line-height: 76px; text-align: center; font-size:50px; color:#fff; font-weight:bold; font-family:'DIN Alternate';}
.activity-discount .rightCon .couponListThr h4 em{ font-size:28px;}
.activity-discount .rightCon .couponListThr .coupon-btn{ display:block; width:142px; height:36px; line-height:36px; text-align:center; font-size:18px; color:#6a1e00; text-decoration:none; margin:0 auto 16px; border-radius:18px; background:#f30d03; background-image:-webkit-linear-gradient(to right, #fff1e0, #ffdea3); background-image:-moz-linear-gradient(to right, #fff1e0, #ffdea3); background-image:linear-gradient(to right, #fff1e0, #ffdea3);}
.activity-discount .rightCon .couponListThr p{ line-height:38px; font-size:16px; color:#fff; text-align: center;}
.activity-discount .rightCon .couponListThr.bg02{ position: relative; z-index: 1; background: url(/images/project2026/activity20251111/bg_05.png) no-repeat;}
.activity-discount .rightCon .couponListTwo{ float: left; width: 422px; height: 177px; background: url(/images/project2024/activity20250315/bg_06.png) no-repeat; margin: 3px 10px 0;}
.activity-discount .rightCon .couponListTwo .tbox{ height: 125px; text-align: center;}
.activity-discount .rightCon .couponListTwo .tbox h4{ padding-top: 8px; height: 66px; line-height: 66px; text-align: center; font-size:50px; color:#fff; font-weight:bold; font-family:'DIN Alternate';}
.activity-discount .rightCon .couponListTwo .tbox h4 em{ font-size:28px; vertical-align: 3px;}
.activity-discount .rightCon .couponListTwo .tbox .coupon-btn{ display:inline-block; width:142px; height:36px; line-height:36px; text-align:center; font-size:18px; color:#6a1e00; text-decoration:none; margin:0 14px; border-radius:18px; vertical-align: 15px; background:#f30d03; background-image:-webkit-linear-gradient(to right, #fff1e0, #ffdea3); background-image:-moz-linear-gradient(to right, #fff1e0, #ffdea3); background-image:linear-gradient(to right, #fff1e0, #ffdea3);}
.activity-discount .rightCon .couponListTwo p{ line-height:44px; font-size:16px; color:#fff; text-align: center;}
.activity-discount .rightCon .couponListTwo.bg02{ background: url(/images/project2024/activity20250618/bg_06.png) no-repeat;}
.activity-discount .rightCon .couponListOne{ float: left; display: block; width: 822px; height: 183px; background: url(/images/project2024/activity20250315/bg_08.png) no-repeat; margin: 0 40px 0 0;}
.activity-discount .rightCon .couponListOne .tbox{ height: 125px; text-align: center;}
.activity-discount .rightCon .couponListOne .tbox h4{ display: inline-block; line-height: 125px; font-size:30px; color:#f91027; font-weight:bold; font-family:'DIN Alternate';}
.activity-discount .rightCon .couponListOne .tbox h4 b{ font-size:70px;}
.activity-discount .rightCon .couponListOne .tbox .coupon-btn{ display:inline-block; width:142px; height:36px; line-height:36px; text-align:center; font-size:18px; color:#6a1e00; text-decoration:none; margin:0 14px; border-radius:18px; vertical-align: 15px; background:#f30d03; background-image:-webkit-linear-gradient(to right, #fff1e0, #ffdea3); background-image:-moz-linear-gradient(to right, #fff1e0, #ffdea3); background-image:linear-gradient(to right, #fff1e0, #ffdea3);}
.activity-discount .rightCon .couponListOne p{ line-height:48px; font-size:16px; color:#fff; text-align: center;}
.activity-discount .rightCon .couponListOne:hover{ text-decoration: none;}
.activity-discount .rightCon .fdTwoJia{ display: block; position: absolute; top: 50%; left: 50%; z-index: 2; margin: 23px 0 0 -35px; width: 50px; height: 50px; background: url(/images/project2024/activity20250315/icon_09.png) no-repeat; border-radius: 50%; -webkit-box-shadow:0 10px 20px rgba(243, 14, 3, 0.8); -moz-box-shadow:0 10px 20px rgba(243, 14, 3, 0.8); box-shadow:0 10px 20px rgba(243, 14, 3, 0.8);}

/*赠送礼物*/
.giftBanner{ margin: -30px auto 70px;}

/* 课程 */
.courseBox{ position: relative; z-index: 2; border-radius: 15px; margin-bottom: 70px; -webkit-box-shadow:0 20px 20px rgba(248, 188, 139, 0.5); -moz-box-shadow:0 20px 20px rgba(248, 188, 139, 0.5); box-shadow:0 20px 20px rgba(248, 188, 139, 0.5); background: #fff;}
.courseBox .tbox{ padding: 60px 30px 70px; background: url(/images/zhuanti/changxueka/bg_06.jpg) no-repeat center bottom; border-radius: 15px 15px 0 0;}
.courseBox .tbox .tList{ position: relative; z-index: 1; width: 547px; height: 660px;}
.courseBox .tbox .tList .fdIcon{ position: absolute; top: -16px; right: -18px; width: 76px; height: 87px; background: url(/images/zhuanti/changxueka/icon_14.png) no-repeat;}
.courseBox .tbox .tList .tlTit{ height: 100px;}
.courseBox .tbox .tList .tlTit h4{ display: inline-block; height: 44px; padding: 34px 0 0 38px;}
.courseBox .tbox .tList .tlCon{ padding-top: 20px; height: 520px; margin: 0 20px; background: #fff; border-radius: 8px 8px 38px 38px;}
.courseBox .tbox .tList .tlCon-top{ height: 36px; line-height: 36px; text-align: center; font-size: 22px; margin: 0 40px 12px; border-radius: 19px;}
.courseBox .tbox .tList .tlCon-cen{ margin: 0 20px;}
.courseBox .tbox .tList .tlCon-cen-list{ padding: 12px 0; border-bottom: 1px dashed #dddddd;}
.courseBox .tbox .tList .tlCon-cen-list .tcltop{ padding-left: 34px; line-height: 30px; font-size: 16px; background: url(/images/zhuanti/changxueka/icon_15.png) no-repeat left center;}
.courseBox .tbox .tList .tlCon-cen-list .tcltop strong{ font-size: 28px; vertical-align: -4px;}
.courseBox .tbox .tList .tlCon-cen-list .tcltop .chong{ color: #d0132a;}
.courseBox .tbox .tList .tlCon-cen-list .tcltop span{ display: inline-block; width: 30px; height: 30px; font-size: 16px; line-height: 30px; font-weight: 700; color: #fff; text-align: center; border-radius: 6px; margin-right: 8px;}
.courseBox .tbox .tList .tlCon-cen-list .tcltop span.bg01{ background: #fc8f24;
    background: -webkit-linear-gradient(top, #ff9c27, #f98121); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff9c27, #f98121); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff9c27, #f98121); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff9c27, #f98121); /* 标准的语法 */}
.courseBox .tbox .tList .tlCon-cen-list .tcltop span.bg02{ background: #eb3616;
    background: -webkit-linear-gradient(top, #ff5c02, #d30a2d); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ff5c02, #d30a2d); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ff5c02, #d30a2d); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ff5c02, #d30a2d); /* 标准的语法 */}
.courseBox .tbox .tList .tlCon-cen-list .tclbot{ padding: 4px 0 0 75px; line-height: 20px; font-size: 12px; color: #666;}
.courseBox .tbox .tList .tlFot{ position: absolute; left: 20px; bottom: 20px; width: 507px;}
.courseBox .tbox .tList .tlFot .economize{ position: relative; z-index: 1; width: 507px; height: 144px; margin: 0 auto;}
.courseBox .tbox .tList .tlFot .economize-txt01{ position: absolute; top: 18px; left: 30px; font-size: 18px; line-height: 18px; text-decoration: line-through;}
.courseBox .tbox .tList .tlFot .economize-txt02{ position: absolute; top: 0; left: 50%; margin-left: -79px; width: 158px; height: 80px; padding-top: 46px; font-size: 18px; color: #fff; line-height: 48px; text-align: center;}
.courseBox .tbox .tList .tlFot .economize-txt02 b{ font-size: 32px; vertical-align: -1px;}
.courseBox .tbox .tList .tlFot .priceCon{ width: 505px; height: 70px; border: 1px solid #fff; border-radius: 36px;
    background: -webkit-linear-gradient(top, #fff6d7, #ffe18f); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fff6d7, #ffe18f); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fff6d7, #ffe18f); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fff6d7, #ffe18f); /* 标准的语法 */}
.courseBox .tbox .tList .tlFot .priceCon-left{ float: left; height: 70px; line-height: 72px; text-align: center; font-size: 22px; color: #d0132a; margin-left: 20px;}
.courseBox .tbox .tList .tlFot .priceCon-left b{ font-size: 44px; vertical-align: -2px;}
.courseBox .tbox .tList .tlFot .priceCon-btn{ float: right; display: block; width: 270px; height: 56px; line-height: 56px; text-align: center; font-size: 20px; color: #fff; font-weight: 700; margin: 7px 7px 0 0; border-radius: 28px; background: #ef4932;
    background: -webkit-linear-gradient(left, #ff6536, #d0132a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff6536, #d0132a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff6536, #d0132a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff6536, #d0132a); /* 标准的语法 */}
.courseBox .tbox .tList .tlFot .priceCon-btn:hover{ text-decoration: none; background: #d0142a;
    background: -webkit-linear-gradient(left, #d0132a, #ff6536); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #d0132a, #ff6536); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #d0132a, #ff6536); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #d0132a, #ff6536); /* 标准的语法 */}
.courseBox .font{ font-family:DIN Alternate,Microsoft Sans Serif;}
.courseBox .tbox .tList.yesBook{ background: url(/images/zhuanti/changxueka/bg_07.png) no-repeat;}
.courseBox .tbox .tList.yesBook .tlCon-top{ color: #422e6b; border: 1px solid #d8dcfc; background: #f1f0fe;}
.courseBox .tbox .tList.yesBook .tlFot .economize{ background: url(/images/zhuanti/changxueka/bg_09.png) no-repeat center bottom; background-size: 100% auto;}
.courseBox .tbox .tList.yesBook .tlFot .economize-txt01{ color: #422e6b;}
.courseBox .tbox .tList.yesBook .tlFot .economize-txt02{ background: url(/images/zhuanti/changxueka/icon_16.png) no-repeat;}
.courseBox .tbox .tList.noBook{ background: url(/images/zhuanti/changxueka/bg_08.png) no-repeat;}
.courseBox .tbox .tList.noBook .tlCon-top{ color: #d0132a; border: 1px solid #ffc078; background: #fdf6de;}
.courseBox .tbox .tList.noBook .tlFot .economize{ background: url(/images/zhuanti/changxueka/bg_10.png) no-repeat center bottom; background-size: 100% auto;}
.courseBox .tbox .tList.noBook .tlFot .economize-txt01{ color: #740705;}
.courseBox .tbox .tList.noBook .tlFot .economize-txt02{ background: url(/images/zhuanti/changxueka/icon_17.png) no-repeat;}
.courseBox .cTit{ width: 900px; height: 56px; background:#e81e38; border-radius: 28px; margin: 30px auto;}
.courseBox .cTit li{ width: 450px; height: 56px; line-height: 56px; text-align: center; font-size: 20px; color: #fff; font-weight: 700; cursor: pointer;}
.courseBox .cTit 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);}
.courseBox .cbox{ display: none; padding: 0 0 20px;}
.courseBox .cbox-list{ position: relative; z-index: 1; width: 1140px; height: 130px; margin: 0 auto 20px; background: url(/images/zhuanti/changxueka/bg_05.png) no-repeat;}
.courseBox .cbox-list .fdIcon{ position: absolute; top: -8px; right: 40px; display: block; width: 125px; height: 66px; padding-top: 5px; line-height: 24px; font-size: 14px; text-align: center; color: #fcf3e9; background: url(/images/zhuanti/changxueka/icon_05.png) no-repeat;}
.courseBox .cbox-list .fdIcon span{ display: block; font-size: 18px;}
.courseBox .cbox-list .fdIcon span b{ font-size: 30px; vertical-align: -2px;}
.courseBox .cbox-list .fdIcon.long{ width:206px; background: url(/images/zhuanti/changxueka/icon_11.png) no-repeat;}
.courseBox .cbox-list .clTea{ float: left; width: 220px; height: 130px; margin-left: 20px;}
.courseBox .cbox-list .clTea img{ width: 220px; height: 130px;}
.courseBox .cbox-list .clCon{ float: right; width: 860px; margin-right: 20px;}
.courseBox .cbox-list .clCon-tit{ height: 48px; line-height: 48px; font-size: 22px; color: #281b39; font-weight: 700; padding: 6px 0 0 6px;}
.courseBox .cbox-list .clCon-tit span{ display: inline-block; padding: 0 20px; height: 26px; line-height: 26px; font-size: 14px; color: #fff; font-weight: 400; vertical-align: 3px; border-radius: 13px 13px 13px 0; background: #ea7f2c; margin-left: 20px;
    background: -webkit-linear-gradient(left, #f29233, #e5712e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f29233, #e5712e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f29233, #e5712e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f29233, #e5712e); /* 标准的语法 */}
.courseBox .cbox-list .clCon-box{ padding: 0 10px 0 20px; height: 66px; background: #fffaf1; border-radius: 5px; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center;}
.courseBox .cbox-list .clCon-box-left{ width: 200px; line-height: 26px; font-size: 20px; color: #9b4612; font-weight: 700;}
.courseBox .cbox-list .clCon-box-left em{ font-size: 14px; color: #666;}
.courseBox .cbox-list .clCon-box-right{ width: 620px; line-height: 26px; font-size: 16px;}
.courseBox .cbox-list .clCon-box-right b{ font-size: 20px; vertical-align: -1px;}

/* 权益 */
.equity{ position: relative; z-index: 2; background: #fef3e4; border-radius: 15px; margin-bottom: 30px; -webkit-box-shadow:0 20px 20px rgba(248, 188, 139, 0.5); -moz-box-shadow:0 20px 20px rgba(248, 188, 139, 0.5); box-shadow:0 20px 20px rgba(248, 188, 139, 0.5);
    background: -webkit-linear-gradient(left, #fefdf3, #ffe9d5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fefdf3, #ffe9d5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fefdf3, #ffe9d5); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fefdf3, #ffe9d5); /* 标准的语法 */}
.equity .cbox{ padding: 60px 50px 30px;}
.equity .cbox p{ line-height: 30px; font-size: 18px; margin-bottom: 10px;}
.equity .cbox .czong{ color: #cb6730;}

/* 证书 */
.certificate{ position: relative; z-index: 2; margin-bottom: 30px;}
.certificate .swiper-container{ padding: 60px 0 26px; width: 1200px; height: 428px;}
.certificate .swiper-slide{ width: 242px;}
.certificate .swiper-slide:last-child{ width: 232px;}
.certificate .arrow-left,.certificate .arrow-right{ display:block; width:38px; height:38px; position:absolute; left:-19px; top:50%; margin-top: -19px; z-index:9; background:url(/images/zhuanti/changxueka/icon_12.png) no-repeat;}
.certificate .arrow-right{ left:auto; right:-19px; background:url(/images/zhuanti/changxueka/icon_13.png) no-repeat;}
.certificate .cbox-list{ position: relative; z-index: 1; width: 232px; height: 428px; background: #fff4e5; border-radius: 8px;
    background: -webkit-linear-gradient(left, #fefdf3, #ffe9d5); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fefdf3, #ffe9d5); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fefdf3, #ffe9d5); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fefdf3, #ffe9d5); /* 标准的语法 */}
.certificate .cbox-list .clTit{ height: 80px; line-height: 80px; text-align: center; font-size: 32px; font-weight: 700; border-radius: 8px 8px 0 0;
    background: -webkit-linear-gradient(left, #fee3bc, #fdc290); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fee3bc, #fdc290); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fee3bc, #fdc290); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fee3bc, #fdc290); /* 标准的语法 */}
.certificate .cbox-list .clDifficulty{ padding: 10px 0 16px;}
.certificate .cbox-list .clDifficulty p{ line-height: 24px; font-size: 14px; color: #cb6730; margin-bottom: 8px; text-align: center;}
.certificate .cbox-list .clDifficulty .star{ height: 20px; text-align: center;}
.certificate .cbox-list .clDifficulty .star span{ display: inline-block; width: 20px; height: 20px; margin: 0 4px; background: url(/images/zhuanti/changxueka/icon_07.png) no-repeat;}
.certificate .cbox-list .clPeople{ text-align: center; padding-bottom: 16px;}
.certificate .cbox-list .clPeople b{ display: block; font-size: 36px; line-height: 44px;}
.certificate .cbox-list .clPeople p{ font-size: 16px; color: #666; line-height: 24px;}
.certificate .cbox-list .clWages{ height: 56px; line-height: 56px; text-align: center; font-size: 18px; color: #fff; background: #d2722f;
    background: -webkit-linear-gradient(left, #e1822e, #c4632e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #e1822e, #c4632e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #e1822e, #c4632e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #e1822e, #c4632e); /* 标准的语法 */}
.certificate .cbox-list .clWages em{ font-size: 32px; vertical-align: -2px;}
.certificate .cbox-list .clBtxt{ padding-top: 20px; text-align: center; line-height: 28px; font-size: 16px;}
.certificate .cbox-list .fdBox{ display: none; position: absolute; top: 0; bottom: 0; left: 0; right: 0; z-index: 5; background: #b05020; border-radius: 8px;
    background: -webkit-linear-gradient(left, #a54720, #ba5b21); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #a54720, #ba5b21); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #a54720, #ba5b21); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #a54720, #ba5b21); /* 标准的语法 */}
.certificate .cbox-list .fdBox-tit{ height: 79px; line-height: 79px; font-size: 32px; color: #fff; font-weight: 700; text-align: center; border-bottom: 1px solid #fff; margin: 0 30px;}
.certificate .cbox-list .fdBox-txt{ padding: 18px 30px 0; line-height: 28px; font-size: 14px; color: #fff;}
.certificate .cbox-list .fdBox-txt a{ color: #fff; text-decoration: underline;}
.certificate .bType{ line-height: 32px; font-size: 16px;}

/* 底部浮动 */
.botFont-wap{ height: 80px;}
.botFontBg{ position: fixed; left: 0; bottom: 0; z-index: 50; width: 100%; height: 80px; background: #cd682d;
    background: -webkit-linear-gradient(left, #df7734, #ad4f21); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #df7734, #ad4f21); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #df7734, #ad4f21); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #df7734, #ad4f21); /* 标准的语法 */}
.botFont-left{ float: left; position: relative; z-index: 1; width: 205px; height: 48px; margin: 20px 0 0 0;}
.botFont-left .fdIcon{ position: absolute; top: -26px; left: 0; padding: 0 14px; height: 24px; line-height: 24px; font-size: 14px; color: #fff; background: #000; border-radius: 12px 12px 12px 0;}
.botFont-right{ float: right; position: relative; z-index: 1; width: 480px; height: 48px; margin: 16px 0 0 14px; background: #fff0d0; border-radius: 24px;
    background: -webkit-linear-gradient(left, #ffefbe, #fff0e4); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffefbe, #fff0e4); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffefbe, #fff0e4); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffefbe, #fff0e4); /* 标准的语法 */}
.botFont-right .fdIcon01,.botFont-right .fdIcon02{ position: absolute; top: -15px; left: 18px; padding: 0 8px; height: 22px; line-height: 22px; font-size: 14px; color: #d0132a; border: 1px solid #ff5105; background: #fbd46b; border-radius: 12px 12px 12px 0;}
.botFont-right .fdIcon02{ color: #6510d8; border: 1px solid #c795ff; background: #f0dfff;}
.botFont-right .price{ float: left; width: 286px; line-height: 48px; font-size: 24px; color: #d0132a; text-align: center; font-family:DIN Alternate,Microsoft Sans Serif;}
.botFont-right .price b{ font-size: 28px; vertical-align: -1px;}
.botFont-right .price i{ font-size: 18px; text-decoration: line-through;}
.botFont-right .btn{ float: right; display: block; width: 190px; height: 46px; line-height: 46px; text-align: center; font-size: 22px; color: #fff; font-weight: 700; border-radius: 24px; border: 1px solid #ffc883; background: #ee4832;
    background: -webkit-linear-gradient(left, #d0132a, #ff6536); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #d0132a, #ff6536); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #d0132a, #ff6536); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #d0132a, #ff6536); /* 标准的语法 */}
.botFont-right .btn:hover{ text-decoration: none; background: #d0132a;
    background: -webkit-linear-gradient(left, #ff6536, #d0132a); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff6536, #d0132a); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff6536, #d0132a); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff6536, #d0132a); /* 标准的语法 */}

.mask,.jjMask{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;}
.common-pop .pop-con{ background:#fff; border-radius:10px; border-top:0;}
.common-pop.over-pop .pop-con{ padding:50px 0;}
.common-pop.over-pop p{ line-height:40px; text-align:center; font-size:18px; padding-bottom:24px;}
.common-pop.over-pop .btn{ display:block; width:127px; text-align:center; margin:0 auto; height:38px; line-height:38px; border:1px solid #d1d1d1; font-size:18px; color:#666; border-radius:40px;}
.common-pop.over-pop{ width:410px; margin-left:-205px;}
.common-pop.over-pop .pop-tit,.common-pop.over-pop .pop-con{ border:0;}

/*即将结束弹框*/
.jjjs-pop{ display:none; width:400px; position:fixed; left:50%; margin-left:-200px; top:50%; z-index:99;}
.jjjs-pop .pic{ display: block; width: 400px; height: 400px;}
.jjjs-pop .xx{ display: block; position: absolute; bottom: -39px; left: 50%; margin-left: -20px; width: 39px; height: 39px; background: url(/images/zhuanti/changxueka/icon_18.png) no-repeat;}

/*二维码弹框*/
.cbnTk{ display: none; width: 473px; background: url(/images/zhuanti/changxueka/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/zhuanti/changxueka/icon_18.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;}

.floating{animation-name: floating;-webkit-animation-name: floating;animation-duration: 1.2s;-webkit-animation-duration: 1.2s;animation-iteration-count: infinite;-webkit-animation-iteration-count: infinite;}
@keyframes floating { 0% {transform: translateY(0%);} 50% {transform: translateY(4%);} 100% {transform: translateY(0%);} }
@-webkit-keyframes floating { 0% {-webkit-transform: translateY(0%);} 50% {-webkit-transform: translateY(4%);} 100% {-webkit-transform: translateY(0%);} }








