@charset "utf-8";
/*
@author: he
@update: he (2025-03-06)
*/
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: #f1f4ff;}

/*页头*/
.header{ position: relative; z-index: 1; height: 682px;}
.header .logo{ position: absolute; top: 41px; left: 25px; display: block; width: 142px; height: 37px;}
.header .tTxt{ position: absolute; top: 42px; left: 0; width: 100%; line-height: 30px; font-size: 30px; text-align: center; color: #4309b6; font-weight: 700;}

/*班次优势*/
.advantage{ position: relative; z-index: 2; margin: -60px auto 30px; height: 157px; border-radius: 22px; background: url(/images/zhuanti/2025lcvipnew/bg_11.png) no-repeat; -webkit-box-shadow:0 10px 20px rgba(255, 126, 0, 0.45); -moz-box-shadow:0 10px 20px rgba(255, 126, 0, 0.45); box-shadow:0 10px 20px rgba(255, 126, 0, 0.45);}
.advantage .list{ float: left; width: 299px; height: 90px; margin-top: 28px; border-right: 1px solid #f1d593;}
.advantage .list-pic{ float: left; display: block; width: 100px; height: 90px; margin-left: 20px;}
.advantage .list-con{ float: right; display: block; width: 160px; font-weight: 700; margin-right: 10px;}
.advantage .list-con-top{ line-height: 40px; height: 40px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.advantage .list-con-bot{ line-height: 40px; height: 40px; font-size: 18px;}
.advantage .list-con-bot strong{ display: inline-block; padding: 0 4px; height: 40px; line-height: 44px; font-size: 40px; color: #f52a2d; vertical-align: -2px; font-family:DIN Alternate,Microsoft Sans Serif;}
.advantage .list:last-child{ border-right: none;}

/*名师介绍*/
.teacherBoxBg{ background: url(/images/zhuanti/2025lcvipnew/bg_02.jpg) no-repeat center bottom;}
.teacherBox{ padding-bottom: 20px;}
.teacherBox .tit{ height: 80px; line-height: 80px; font-size: 38px; font-weight: 700; text-align: center; margin-bottom: 24px;}
.teacherBox .tit b{ display: inline-block; font-size: 54px; color: #f6234c; margin-right: 16px;}
.teacherBox .teatit{ position: relative; z-index: 1; overflow: hidden; width: 1134px; height: 182px; padding: 0 33px; margin-bottom: 22px;}
.teacherBox .teatit li{ float: left; width: 158px; height: 182px; margin: 0 2px; cursor: pointer;}
.teacherBox .teatit li .li-pic{ width: 158px; height: 128px; padding-top: 4px; background: url(/images/zhuanti/2025lcvipnew/icon_02.png) no-repeat;}
.teacherBox .teatit li .li-pic span{ position: relative; z-index: 1; display: block; overflow: hidden; width: 120px; height: 120px; margin: 0 auto; border-radius: 50%;}
.teacherBox .teatit li .li-pic span img{ position: absolute; top: 0; width: 120px; height: auto;}
.teacherBox .teatit li .li-name{ display: block; height: 50px; line-height: 50px; text-align: center; font-size: 20px;}
.teacherBox .teatit li.on .li-pic{ background: url(/images/zhuanti/2025lcvipnew/icon_01.png) no-repeat;}
.teacherBox .teatit .prev,.teacherBox .teatit .next{ position: absolute; left: 0; top: 36px; display:none; width:31px; height:60px; background: url(/images/zhuanti/2025lcvipnew/icon_03.png) no-repeat;}
.teacherBox .teatit .next{ left:auto; right:0; background: url(/images/zhuanti/2025lcvipnew/icon_04.png) no-repeat;}
.teacherBox .teaCon{ margin-bottom: 50px;}
.teacherBox .teaCon .teaList{display: none; min-height: 480px; background: url(/images/zhuanti/2025lcvipnew/bg_03.png) no-repeat center bottom #fff; -webkit-box-shadow:0 4px 13px rgba(115, 145, 255, 0.25); -moz-box-shadow:0 4px 13px rgba(115, 145, 255, 0.25); box-shadow:0 4px 13px rgba(115, 145, 255, 0.25);}
.teacherBox .teaCon .teaList .lPic{ float: left; position: relative; z-index: 1; width: 510px; height: 480px;}
.teacherBox .teaCon .teaList .lPic img{ position: absolute; left: 50%; bottom: 0; margin-left: -164px; display: block; width: 328px; height: auto;}
.teacherBox .teaCon .teaList .rCon{ float: right; width: 650px; margin-right: 40px;}
.teacherBox .teaCon .teaList .rCon-tit{ height: 48px; padding-top: 28px;}
.teacherBox .teaCon .teaList .rCon-tit .name{ display: block; float: left; line-height: 48px; font-size: 28px;}
.teacherBox .teaCon .teaList .rCon-tit .type{ display: block; float: left; padding: 0 15px; height: 30px; line-height: 30px; font-size: 16px; color: #f7234c; border: 1px solid #f7234c; border-radius: 16px 16px 16px 0; margin:8px 0 0 26px;}
.teacherBox .teaCon .teaList .rCon-tit .type strong{ display: inline-block; padding: 0 2px; height: 50px; line-height: 50px; font-size: 50px; background: #fff; margin-top: -24px; font-family:DIN Alternate,Microsoft Sans Serif;}
.teacherBox .teaCon .teaList .rCon-tit .btn{ display: block; float: right; width: 184px; height: 48px; line-height: 44px; text-indent: 46px; font-size: 20px; color: #fff; font-weight: 700; border-radius: 24px; background: url(/images/zhuanti/2025lcvipnew/icon_05.png) no-repeat; -webkit-box-shadow:0 12px 12px rgba(231, 65, 28, 0.42); -moz-box-shadow:0 12px 12px rgba(231, 65, 28, 0.42); box-shadow:0 12px 12px rgba(231, 65, 28, 0.42);}
.teacherBox .teaCon .teaList .rCon-tit .btn:hover{ text-decoration: none;}
.teacherBox .teaCon .teaList .rCon-txt{ line-height: 30px; font-size: 16px; padding: 12px 0; border-bottom: 1px solid #eaeff8;}
.teacherBox .teaCon .teaList .rCon-txt.bb0{ border-bottom: none;}
.teacherBox .teaCon .teaList .rCon-audition{ padding-top: 10px;}
.teacherBox .teaCon .teaList .rCon-audition-list{ float: left; width: 198px; height: 106px; padding-top: 12px; background: #fff6dc; border: 1px solid #ffe1a2; margin-right: 20px;}
.teacherBox .teaCon .teaList .rCon-audition-list .txt{ line-height: 24px; font-size: 14px; text-align: center; margin-bottom: 10px;}
.teacherBox .teaCon .teaList .rCon-audition-list .txt b{ font-size: 18px;}
.teacherBox .teaCon .teaList .rCon-audition-list .btn{ display: block; width: 126px; height: 35px; line-height: 34px; font-size: 16px; color: #fff; text-indent: 26px; margin: 0 auto; background: url(/images/zhuanti/2025lcvipnew/icon_06.png) no-repeat; border-radius: 18px; -webkit-box-shadow:0 3px 10px rgba(242, 13, 5, 0.46); -moz-box-shadow:0 3px 10px rgba(242, 13, 5, 0.46); box-shadow:0 3px 10px rgba(242, 13, 5, 0.46);}
.teacherBox .teaCon .teaList .rCon-audition-list .btn:hover{text-decoration: none;}
.teacherBox .teaCon .teaList .rCon-audition-list:last-child{ margin-right: 0;}
.teacherBox .teaFot{ text-align: center;}

/*课程介绍*/
.courseBoxBg{ background:url(/images/zhuanti/2025lcvipnew/bg_04.jpg) no-repeat center top;}
.courseBox{ padding-top: 30px;}
.courseBox .tit{ position: relative; z-index: 1; text-align: center;}
.courseBox .topCon{ position: relative; z-index: 2; height: 294px; text-align: center; margin: -10px 0 30px; background:url(/images/zhuanti/2025lcvipnew/bg_12.png) no-repeat;}
.courseBox .topCon .tcList{ position: absolute; width: 176px; text-align: center;}
.courseBox .topCon .tcList-tit{ height: 24px; margin-bottom: 14px;}
.courseBox .topCon .tcList-cen{ line-height: 40px; font-size: 18px; font-weight: 700;}
.courseBox .topCon .tcList-bot{ line-height: 40px; font-size: 14px;}
.courseBox .topCon .tcList.bg01{ top: 60px; left: 34px;}
.courseBox .topCon .tcList.bg02{ top: 60px; left: 232px;}
.courseBox .topCon .tcList.bg03{ top: 60px; left: 421px;}
.courseBox .topCon .tcList.bg04{ top: 60px; left: 612px;}
.courseBox .topCon .tcList.bg05{ top: 60px; left: 799px;}
.courseBox .topCon .tcList.bg06{ top: 60px; left: 990px;}
.courseBox .cenCon{ margin-bottom: 40px;}
.courseBox .cenCon-tit{ height: 106px;}
.courseBox .cenCon-cen{ padding: 30px 0 0; background:url(/images/zhuanti/2025lcvipnew/tit_06.png) repeat-y;}
.courseBox .cenCon-cen .sixBox-list{ float: left; width: 380px; background: #fff; border-radius: 10px; margin: 0 0 10px 15px;}
.courseBox .cenCon-cen .sixBox-list .slTit{ height: 66px; line-height: 66px; border-radius: 10px 10px 0 0;}
.courseBox .cenCon-cen .sixBox-list .slTit b{ margin-left: 30px; font-size: 24px; color: #fff;}
.courseBox .cenCon-cen .sixBox-list .slTit em{ margin-left: 10px; font-size: 16px; color: #fff;}
.courseBox .cenCon-cen .sixBox-list .slCen{ position: relative; z-index: 1; height: 465px;}
.courseBox .cenCon-cen .sixBox-list .slCen-txt{ position: absolute; top: 20px; left: 30px; right: 30px; font-size: 16px; line-height: 26px;}
.courseBox .cenCon-cen .sixBox-list .slCen-cen{ position: absolute; bottom: 118px; left: 5px; width: 370px; height: 260px;}
.courseBox .cenCon-cen .sixBox-list .slCen-bot{ position: absolute; bottom: 5px; left: 5px; width: 370px; height: 118px;}
.courseBox .cenCon-cen .sixBox-list .slCen-bot .sbTxt{ padding: 38px 0 0 30px; line-height: 32px; font-size: 14px; color: #fff;}
.courseBox .cenCon-cen .sixBox-list .slCen-bot .sbTxt b{ display: block; font-size: 24px;
    background: -webkit-linear-gradient(left, #faf456, #ffa779); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #faf456, #ffa779); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #faf456, #ffa779); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #faf456, #ffa779); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.courseBox .cenCon-cen .sixBox-list.bg01 .slTit{ background: #9c47ff;
    background: -webkit-linear-gradient(left, #8521ff, #b26bff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #8521ff, #b26bff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #8521ff, #b26bff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #8521ff, #b26bff); /* 标准的语法 */}
.courseBox .cenCon-cen .sixBox-list.bg02 .slTit{ background: #5066ff;
    background: -webkit-linear-gradient(left, #5242ff, #4f85ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #5242ff, #4f85ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #5242ff, #4f85ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #5242ff, #4f85ff); /* 标准的语法 */}
.courseBox .cenCon-cen .sixBox-list.bg03 .slTit{ background: #29b0ff;
    background: -webkit-linear-gradient(left, #0991ff, #42c9ff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #0991ff, #42c9ff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #0991ff, #42c9ff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #0991ff, #42c9ff); /* 标准的语法 */}
.courseBox .cenCon-cen .sixBox-list.bg04 .slTit{ background: #ff943d;
    background: -webkit-linear-gradient(left, #ff7b33, #ffa946); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff7b33, #ffa946); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff7b33, #ffa946); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff7b33, #ffa946); /* 标准的语法 */}
.courseBox .cenCon-cen .sixBox-list.bg05 .slTit{ background: #ff4978;
    background: -webkit-linear-gradient(left, #ff3741, #ff59a8); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff3741, #ff59a8); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff3741, #ff59a8); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff3741, #ff59a8); /* 标准的语法 */}
.courseBox .cenCon-cen .sixBox-list.bg06 .slTit{ background: #9e4bff;
    background: -webkit-linear-gradient(left, #8521ff, #b26bff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #8521ff, #b26bff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #8521ff, #b26bff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #8521ff, #b26bff); /* 标准的语法 */}
.courseBox .cenCon-cen .thrBox-list{ float: left; width: 380px; background: #fff; border-radius: 10px; margin: 0 0 10px 15px;}
.courseBox .cenCon-cen .thrBox-list .slTit{ position: relative; z-index: 2; height: 66px; line-height: 66px; border-radius: 10px 10px 0 0;}
.courseBox .cenCon-cen .thrBox-list .slTit b{ float: left; display: inline-block; margin-left: 30px; font-size: 24px; color: #fff;}
.courseBox .cenCon-cen .thrBox-list .slTit .type{ float: left; position: relative; z-index: 1; display: inline-block; margin:22px 0 0 10px; width: 22px; height: 44px;}
.courseBox .cenCon-cen .thrBox-list .slTit .type span{ display: block; width: 22px; height: 22px; background:url(/images/zhuanti/2025lcvipnew/icon_24.png) no-repeat; cursor: pointer;}
.courseBox .cenCon-cen .thrBox-list .slTit .type .jian{ display: none; position: absolute; top: 32px; left: 6px; width: 10px; height: 6px; background: url(/images/24homePage/column-yishizige/col-an.png) no-repeat 0 -1500px; background-size: 92px auto;}
.courseBox .cenCon-cen .thrBox-list .slTit .popCon{ display: none; position: absolute; left: 0; top: 60px; width: 340px; padding: 10px 20px; background: #fff; -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.15); -moz-box-shadow:0 0 20px rgba(0, 0, 0, 0.15); box-shadow:0 0 20px rgba(0, 0, 0, 0.15);}
.courseBox .cenCon-cen .thrBox-list .slTit .popCon-txt{ display: block; line-height: 28px; font-size: 14px;}
.courseBox .cenCon-cen .thrBox-list .slCen{ position: relative; z-index: 1; height: 420px; border-radius: 0 0 10px 10px;}
.courseBox .cenCon-cen .thrBox-list .slCen-txt{ position: absolute; top: 15px; left: 30px; right: 30px; font-size: 16px; line-height: 26px;}
.courseBox .cenCon-cen .thrBox-list .slCen-txt b{ display: block; font-size: 20px; line-height: 42px;}
.courseBox .cenCon-cen .thrBox-list.bg01 .slTit{ background: #2991fd;
    background: -webkit-linear-gradient(left, #0d75ff, #41abfa); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #0d75ff, #41abfa); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #0d75ff, #41abfa); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #0d75ff, #41abfa); /* 标准的语法 */}
.courseBox .cenCon-cen .thrBox-list.bg02 .slTit{ background: #9248fe;
    background: -webkit-linear-gradient(left, #8827ff, #9b66fc); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #8827ff, #9b66fc); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #8827ff, #9b66fc); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #8827ff, #9b66fc); /* 标准的语法 */}
.courseBox .cenCon-cen .thrBox-list.bg03 .slTit{ background: #ff4977;
    background: -webkit-linear-gradient(left, #ff3741, #ff59a8); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff3741, #ff59a8); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff3741, #ff59a8); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff3741, #ff59a8); /* 标准的语法 */}
.courseBox .cenCon-cen .tabBox{ margin-bottom: 30px;}
.courseBox .cenCon-cen .tabBox-tit{ text-align: center; height: 96px; margin-bottom: 4px;}
.courseBox .cenCon-cen .tabBox-tit li{ display: inline-block; width: 140px; height: 96px; line-height: 68px; text-align: center; font-size: 18px; font-weight: 700; margin: 0 -6px; background:url(/images/zhuanti/2025lcvipnew/icon_08.png) no-repeat; cursor: pointer;}
.courseBox .cenCon-cen .tabBox-tit li.on{ color: #953501; background:url(/images/zhuanti/2025lcvipnew/icon_07.png) no-repeat;}
.courseBox .cenCon-cen .tabBox-cen{ display: none; position: relative; z-index: 1; min-height: 370px; padding: 20px 500px 20px 40px; background: #fff; border-radius: 10px; margin: 0 14px;}
.courseBox .cenCon-cen .tabBox-cen .tcTit{ height: 70px; margin-bottom: 20px;}
.courseBox .cenCon-cen .tabBox-cen .tcTit-left{ float: left; height: 66px; line-height: 66px; font-size: 22px; font-weight: 700; border-bottom: 4px solid #8353fa;}
.courseBox .cenCon-cen .tabBox-cen .tcTxt{ line-height: 32px; font-size: 16px; margin-bottom: 20px;}
.courseBox .cenCon-cen .tabBox-cen .tcListTxt{ line-height: 32px; font-size: 16px; margin-bottom: 18px;}
.courseBox .cenCon-cen .tabBox-cen .tcListTxt strong{ color: #8353fa;}
.courseBox .cenCon-cen .tabBox-cen .fdPic{ position: absolute; right: 40px; bottom: 0;}
.courseBox .cenCon-cen .tabBox-cen .fdPic .icon{ position: absolute; bottom: 70px; right: -20px; display: block; width: 164px; height: 56px; line-height: 50px; text-align: center; font-size: 18px; color: #fff; background:url(/images/zhuanti/2025lcvipnew/icon_10.png) no-repeat;}
.courseBox .cenCon-cen .fotBtn{ display: block; width: 257px; height: 57px; line-height: 56px; text-align: center; font-size: 20px; color: #fff; font-weight: 700; margin: 0 auto; background:url(/images/zhuanti/2025lcvipnew/icon_09.png) no-repeat;}
.courseBox .cenCon-cen .fotBtn:hover{ text-decoration: none;}
.courseBox .cenCon-bot{ height: 32px; background:url(/images/zhuanti/2025lcvipnew/tit_07.png) no-repeat;}
.courseBox .botCon{ padding: 180px 57px 0 293px; height: 1028px; background:url(/images/zhuanti/2025lcvipnew/bg_05.png) no-repeat; margin-bottom: 60px;}
.courseBox .botCon-tit{ height: 60px; line-height: 60px; text-align: center; font-size: 18px; font-weight: 700; color: #fff; border-radius: 10px;}
.courseBox .botCon-tit.bg01{ background: #8914f3;
    background: -webkit-linear-gradient(left, #6606ea, #b024fd); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #6606ea, #b024fd); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #6606ea, #b024fd); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #6606ea, #b024fd); /* 标准的语法 */}
.courseBox .botCon-tit.bg02{ background: #ff721c;
    background: -webkit-linear-gradient(left, #ff5907, #ff8e33); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff5907, #ff8e33); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff5907, #ff8e33); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff5907, #ff8e33); /* 标准的语法 */}
.courseBox .botCon-tit.bg03{ background: #0199ff;
    background: -webkit-linear-gradient(left, #0362ff, #71beff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #0362ff, #71beff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #0362ff, #71beff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #0362ff, #71beff); /* 标准的语法 */}
.courseBox .botCon-tabTit{ padding: 5px; height: 40px; margin-top: 14px; border-radius: 25px; background: #ebeeff; display: -webkit-flex; display: flex;
    background: -webkit-linear-gradient(top, #f2eeff, #e3edff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #f2eeff, #e3edff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #f2eeff, #e3edff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #f2eeff, #e3edff); /* 标准的语法 */}
.courseBox .botCon-tabTit li{ height: 40px; line-height: 40px; font-size: 16px; color: #333; text-align: center; border-radius: 20px; flex-grow: 1; cursor: pointer;}
.courseBox .botCon-tabTit li.on{ color: #fff; font-weight: 700; background: #8f63ff;
    background: -webkit-linear-gradient(top, #6b42ff, #b68bff); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #6b42ff, #b68bff); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #6b42ff, #b68bff); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #6b42ff, #b68bff); /* 标准的语法 */}
.courseBox .botCon-tabBox{ display: none; position: relative; z-index: 1; margin-bottom: 10px;}
.courseBox .botCon-tabBox .leftCon{ position: absolute; left: 0; top: 0; width: 320px;}
.courseBox .botCon-tabBox .leftCon-top{ height: 84px; padding: 20px 0; border-bottom: 1px solid #e5def7; margin-bottom: 10px;}
.courseBox .botCon-tabBox .leftCon-top .icon{ float: left; width: 107px; height: 84px; line-height: 82px; text-align: center; font-weight: 700; font-size: 24px;}
.courseBox .botCon-tabBox .leftCon-top .icon b{ display: inline-block; height: 84px;}
.courseBox .botCon-tabBox .leftCon-top .icon strong{ font-size: 38px; vertical-align: -2px;}
.courseBox .botCon-tabBox .leftCon-top .txt{ float: right; width: 200px; padding-top: 8px; line-height: 34px; font-size: 14px;}
.courseBox .botCon-tabBox .leftCon-top .txt b{ display: block; font-size: 20px;}
.courseBox .botCon-tabBox .leftCon-bot{ line-height: 32px; font-size: 14px;}
.courseBox .botCon-tabBox .leftCon-bot b{ display: block; font-size: 16px;}
.courseBox .botCon-tabBox .leftCon.bg01 .leftCon-top .icon{ background:url(/images/zhuanti/2025lcvipnew/icon_25.png) no-repeat;}
.courseBox .botCon-tabBox .leftCon.bg01 .leftCon-top .icon b{
    background: -webkit-linear-gradient(left, #2b0452, #8b1ef0); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #2b0452, #8b1ef0); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #2b0452, #8b1ef0); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #2b0452, #8b1ef0); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.courseBox .botCon-tabBox .leftCon.bg01 .leftCon-bot b{ color: #6606ea;}
.courseBox .botCon-box{ position: relative; z-index: 1; margin-bottom: 10px;}
.courseBox .botCon-box .leftCon{ position: absolute; left: 0; top: 0; width: 320px;}
.courseBox .botCon-box .leftCon-top{ height: 84px; padding: 20px 0; border-bottom: 1px solid #e5def7; margin-bottom: 10px;}
.courseBox .botCon-box .leftCon-top .icon{ float: left; width: 107px; height: 84px; line-height: 82px; text-align: center; font-weight: 700; font-size: 24px;}
.courseBox .botCon-box .leftCon-top .icon b{ display: inline-block; height: 84px;}
.courseBox .botCon-box .leftCon-top .icon strong{ font-size: 38px; vertical-align: -2px;}
.courseBox .botCon-box .leftCon-top .txt{ float: right; width: 200px; padding-top: 8px; line-height: 34px; font-size: 14px;}
.courseBox .botCon-box .leftCon-top .txt b{ display: block; font-size: 20px;}
.courseBox .botCon-box .leftCon-bot{ line-height: 32px; font-size: 14px;}
.courseBox .botCon-box .leftCon-bot b{ display: block; font-size: 16px;}
.courseBox .botCon-box .leftCon.bg02 .leftCon-top .icon{ background:url(/images/zhuanti/2025lcvipnew/icon_26.png) no-repeat;}
.courseBox .botCon-box .leftCon.bg02 .leftCon-top .icon b{
    background: -webkit-linear-gradient(left, #4c011a, #ed001c); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #4c011a, #ed001c); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #4c011a, #ed001c); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #4c011a, #ed001c); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.courseBox .botCon-box .leftCon.bg02 .leftCon-bot b{ color: #ff5a08;}
.courseBox .botCon-box .leftCon.bg03 .leftCon-top .icon{ background:url(/images/zhuanti/2025lcvipnew/icon_27.png) no-repeat;}
.courseBox .botCon-box .leftCon.bg03 .leftCon-top .icon b{
    background: -webkit-linear-gradient(left, #202b9b, #3135bf); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #202b9b, #3135bf); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #202b9b, #3135bf); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #202b9b, #3135bf); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.courseBox .botCon-box .leftCon.bg03 .leftCon-bot b{ color: #0363ff;}

/*购买课程*/
.buyCourseBg{ background:url(/images/zhuanti/2025lcvipnew/bg_06.jpg) no-repeat center top;}
.buyCourse{ padding-top: 50px;}
.buyCourse .tit{ position: relative; z-index: 1; text-align: center;}
.buyCourse .cenCon{ position: relative; z-index: 2; width: 1140px; height: 470px; background:url(/images/zhuanti/2025lcvipnew/bg_07.png) no-repeat; margin: -10px auto 20px;}
.buyCourse .cenCon .list{ position: relative; z-index: 1; width: 560px; height: 150px; padding-top: 16px;}
.buyCourse .cenCon .list-tit{ padding-left: 40px; height: 42px; line-height: 42px; font-size: 24px; font-weight: 700; margin-left: 30px; background:url(/images/zhuanti/2025lcvipnew/icon_13.png) no-repeat left center;}
.buyCourse .cenCon .list-txt{ font-size: 14px; height: 28px; line-height: 28px; margin: 0 0 8px 30px;}
.buyCourse .cenCon .list-bot{ height: 48px;}
.buyCourse .cenCon .list-bot .price{ float: left; line-height: 48px; font-size: 28px; color: #ff4614; margin-left: 30px;}
.buyCourse .cenCon .list-bot .price b{ font-size: 50px; font-family:DIN Alternate,Microsoft Sans Serif;}
.buyCourse .cenCon .list-bot .btnBuy{ display: block; float: right; width: 184px; height: 48px; line-height: 44px; text-indent: 46px; font-size: 20px; color: #fff; font-weight: 700; border-radius: 24px; margin-right: 20px; background: url(/images/zhuanti/2025lcvipnew/icon_05.png) no-repeat; -webkit-box-shadow:0 12px 12px rgba(231, 65, 28, 0.42); -moz-box-shadow:0 12px 12px rgba(231, 65, 28, 0.42); box-shadow:0 12px 12px rgba(231, 65, 28, 0.42);}
.buyCourse .cenCon .list-bot .noBuy{ display: block; float: right; width: 184px; height: 48px; line-height: 44px; text-indent: 46px; font-size: 20px; color: #fff; font-weight: 700; border-radius: 24px; margin-right: 20px; background: url(/images/zhuanti/2025lcvipnew/icon_17.png) no-repeat;}
.buyCourse .cenCon .list-bot .btnXy{ display: block; float: right; width: 114px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #e41111; border-radius: 17px; margin: 7px 14px 0 0; border: 1px solid #ffb8b1; background: #fff4db; -webkit-box-shadow:0 2px 10px rgba(242, 96, 38, 0.33); -moz-box-shadow:0 2px 10px rgba(242, 96, 38, 0.33); box-shadow:0 2px 10px rgba(242, 96, 38, 0.33);
    background: -webkit-linear-gradient(top, #fffdf8, #ffefca); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fffdf8, #ffefca); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fffdf8, #ffefca); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fffdf8, #ffefca); /* 标准的语法 */}
.buyCourse .cenCon .list-bot a:hover{ text-decoration: none;}
.buyCourse .cenCon .list.bg01{ position: absolute; top: 45px; right: 43px;}
.buyCourse .cenCon .list.bg01 .list-tit{ color: #f05325;}
.buyCourse .cenCon .list.bg02{ position: absolute; top: 253px; right: 43px;}
.buyCourse .cenCon .list.bg02 .list-tit{ color: #5e28d9;}
.buyCourse .cenCon .list .fdIcon01{ display: block; position: absolute; top: 0; right: 0; width: 67px; height: 65px; background:url(/images/zhuanti/2025lcvipnew/icon_18.png) no-repeat;}
.buyCourse .cenCon .list .fdIcon02{ display: block; position: absolute; top: 14px; right: 24px; width: 60px; height: 46px; padding-top: 14px; text-align: center; line-height: 16px; font-size: 14px; font-weight: 700; color: #fef396; border-radius: 50%; background:url(/images/zhuanti/2025lcvipnew/icon_19.png) no-repeat; background-size: 100% 100%; -webkit-box-shadow:0 12px 12px rgba(231, 65, 28, 0.42); -moz-box-shadow:0 12px 12px rgba(231, 65, 28, 0.42); box-shadow:0 12px 12px rgba(231, 65, 28, 0.42);}
.buyCourse .swiper-buyList{ overflow: hidden; width: 1200px; height: 136px; margin-bottom: 40px;}
.buyCourse .swiper-buyList .swiper-slide{ width: 100%; height: 116px; padding: 10px 0; display: -webkit-flex; display: flex; justify-content: center;}
.buyCourse .swiper-buyList .swiper-slide .list{ overflow: hidden; width: 364px; height: 116px; background:url(/images/zhuanti/2025lcvipnew/icon_12.png) no-repeat; margin: 0 10px; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; align-content: center;}
.buyCourse .swiper-buyList .swiper-slide .list img{ display:block; width: 66px; height: 66px; overflow: hidden; border-radius: 50%; margin-left: 16px;}
.buyCourse .swiper-buyList .swiper-slide .list-right{ width: 254px; margin-right: 16px;}
.buyCourse .swiper-buyList .swiper-slide .list-right-tit{ line-height: 24px; font-size: 16px; font-weight: 700; margin-bottom: 8px;}
.buyCourse .swiper-buyList .swiper-slide .list-right-txt{ line-height: 24px; font-size: 14px;}

/*独家资料*/
.exclusiveBg{ background:url(/images/zhuanti/2025lcvipnew/bg_08.jpg) no-repeat center top;}
.exclusive{ padding: 50px 0 130px;}
.exclusive .tit{ position: relative; z-index: 1; text-align: center;}
.exclusive .cenCon{ position: relative; z-index: 2; height: 510px; margin-top: -17px;}
.exclusive .cenCon .citembox{ float: left; position: relative; width: 540px; margin-left: 40px; padding-top: 26px;}
.exclusive .cenCon .citembox .cmTit{ height: 60px; line-height: 60px; font-size: 24px; font-weight: 700;}
.exclusive .cenCon .citembox .item-con{ margin-bottom: 30px;}
.exclusive .cenCon .citembox .item-con h3{ font-size: 16px; font-weight: 700; height: 52px; line-height: 52px;}
.exclusive .cenCon .citembox .inpput .item{ position: relative; z-index: 1; display: block; float: left; padding: 0 10px; min-width: 100px; height: 44px; line-height: 44px; text-align: center; background-color: #f9f9f9; border: 1px solid #efefef; font-size: 16px; color: #666; margin: 0 10px 4px 0; border-radius: 4px; cursor: pointer;}
.exclusive .cenCon .citembox .inpput .item.on{ border: 1px solid #f29702; background: #fff2dd;}
.exclusive .cenCon .citembox .inpput .item.on i{ position: absolute; right: 0; bottom: 0; display: inline-block; width: 25px; height: 19px; background: url(/images/zhuanti/2025lcvipnew/icon_15.png) no-repeat;}
.exclusive .cenCon .citembox .bbtn{ display: block; width: 224px; height: 48px; line-height: 46px; font-size: 20px; text-align: center; color: #fff; font-weight: 700; margin: 0 auto; border-radius: 24px; background: url(/images/zhuanti/2025lcvipnew/icon_16.png) no-repeat; -webkit-box-shadow:0 10px 10px rgba(231, 65, 28, 0.3); -moz-box-shadow:0 10px 10px rgba(231, 65, 28, 0.3); box-shadow:0 10px 10px rgba(231, 65, 28, 0.3);}
.exclusive .cenCon .citembox .bbtn:hover{ text-decoration: none;}
.exclusive .cenCon .citembox .noLogin-bg{ display:block; position:absolute; left:0; right:0; top:0; bottom:0; z-index:9; background:url(about:blank);}
.exclusive .cenCon .inforbox{ float: right; position: relative; width: 554px; margin-right: 40px; padding-top: 26px;}
.exclusive .cenCon .inforbox .imTit{ height: 60px; line-height: 60px; font-size: 24px; font-weight: 700; text-align: center; margin-bottom: 20px;}
.exclusive .cenCon .inforbox .imCen{ position: relative; z-index: 1; width: 554px; height: 325px; background: url(/images/zhuanti/2025lcvipnew/pic_19.png) no-repeat;}
.exclusive .cenCon .inforbox .imCen-list{ position: absolute; width: 152px; text-align: center;}
.exclusive .cenCon .inforbox .imCen-list-tit{ line-height: 26px; font-size: 20px; font-weight: 700; color: #be2a00; margin-bottom: 16px;}
.exclusive .cenCon .inforbox .imCen-list-txt{ line-height: 26px; font-size: 14px;}
.exclusive .cenCon .inforbox .imCen-list.bg01{ top: 133px; left: 33px;}
.exclusive .cenCon .inforbox .imCen-list.bg02{ top: 133px; left: 203px;}
.exclusive .cenCon .inforbox .imCen-list.bg03{ top: 133px; left: 372px;}
.exclusive .cenCon .inforbox .bbtn{ position: absolute; left: 50%; bottom: -40px; z-index: 2; margin-left: -112px; display: block; width: 224px; height: 48px; line-height: 46px; font-size: 20px; text-align: center; color: #fff; font-weight: 700; border-radius: 24px; background: url(/images/zhuanti/2025lcvipnew/icon_16.png) no-repeat; -webkit-box-shadow:0 10px 10px rgba(231, 65, 28, 0.3); -moz-box-shadow:0 10px 10px rgba(231, 65, 28, 0.3); box-shadow:0 10px 10px rgba(231, 65, 28, 0.3);}
.exclusive .cenCon .inforbox .bbtn:hover{ text-decoration: none;}

/*六大理由*/
.reasonBoxBg{background: url(/images/zhuanti/2025lcvipnew/bg_09.jpg) no-repeat center top;}
.reasonBoxBg .ggtit{margin: 35px 0;}
.reasonBox{overflow: hidden; height: 513px;}
.reasonBox .cbox{width: 1220px;}
.reasonBox .cbox .list{float: left; width: 590px; height: 68px; background: #fff; margin: 0 20px 28px 0; -webkit-box-shadow:0 6px 10px rgba(205, 168, 121, 0.43); -moz-box-shadow:0 6px 10px rgba(205, 168, 121, 0.43); box-shadow:0 6px 10px rgba(205, 168, 121, 0.43);}
.reasonBox .cbox .list-left{float: left; width: 128px; height: 68px; background: #cd7f35; line-height: 68px; text-align: center; font-size: 20px; color: #fff;}
.reasonBox .cbox .list-right{float: left; padding-left: 40px; line-height: 68px; font-size: 18px;}

/*加入我们*/
.joinBoxBg{background: url(/images/zhuanti/2025lcvipnew/bg_10.jpg) no-repeat center top;}
.joinBox{height: 310px;}
.joinBox .bbox{padding-top: 17px;}
.joinBox .bbox .ltxt{width: 500px; padding-left: 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: 30px 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: 9; right: 0; top: 50%; margin-top: -230px;}
.fix-nav .navbox{display: inline-block; width: 110px; height: 423px; background: url(/images/zhuanti/2025lcvipnew/fixLeftNav.png) no-repeat;}
.fix-nav .flistbox{ width: 90px; margin: 100px auto 0;}
.fix-nav .flistbox li{ width:90px; cursor: pointer; height: 36px; line-height: 36px; font-size: 14px; color: #fff; margin:5px 0 15px; text-align: center; background: url(/images/zhuanti/2025lcvipnew/fix-li.png) no-repeat; }
.fix-nav .flistbox li a{ color: #fff;}
.fix-nav .flistbox li.on,.fix-nav .flistbox li:hover,.fix-nav .flistbox li:hover a{background: url(/images/zhuanti/2025lcvipnew/fix-li-on.png) no-repeat; color: #8f4408; display: block; text-decoration: none;}
.fix-nav .fix-top{display: block; width: 45px; height: 45px; bottom: 1px; left: 50%; margin-left: -22px; cursor: pointer;}
.fix-nav .navicon{display: inline-block; width: 30px; height: 50px; background: url(/images/zhuanti/2025lcvipnew/fixNav-common.png) no-repeat left top; right: 30px; top: 230px; cursor: pointer; z-index: 5;}
.fix-nav .navicon.on{background: url(/images/zhuanti/2025lcvipnew/fixNav-common.png) no-repeat right top;}

/*底部浮动*/
.botFloat-warp{ width: 100%; height: 70px;}
.botFloat{position: fixed; left: 0; bottom: 0; width: 100%; height: 70px; z-index: 70; background: -moz-linear-gradient(to right, #fadeb6, #f6d3a3); background: -ms-linear-gradient(to right, #fadeb6, #f6d3a3); background: -webkit-linear-gradient(to right, #fadeb6, #f6d3a3); background: linear-gradient(to right, #fadeb6, #f6d3a3); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#fadeb6", endColorstr="#f6d3a3", gradientType="1");}
.botFloat .left{width: 266px; height: 66px;}
.botFloat .con{padding-top: 15px; margin-left: 60px;}
.botFloat .con .ltxt{font-size: 16px; line-height: 22px; color: #c64f00; font-weight: 700;}
.botFloat .rbtn01{display: block; width: 164px; height: 70px; font-size: 17px; line-height: 70px; background: -moz-linear-gradient(to right, #f07f2a, #f29047); background: -ms-linear-gradient(to right, #f07f2a, #f29047); background: -webkit-linear-gradient(to right, #f07f2a, #f29047); background: linear-gradient(to right, #f07f2a, #f29047); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#f07f2a", endColorstr="#f29047", gradientType="1"); color: #ffffff; text-align: center;}
.botFloat .rbtn01:hover{ text-decoration: none;}
.botFloat .kfzx{font-size: 17px; line-height: 70px; color: #e66708; margin-right: 36px;}

.mask{display:none; width:100%;height:100%;background:#000;filter:alpha(opacity=70);opacity:0.7;position:fixed; _position:absolute; top:0;left:0;z-index:99;}

/*协议弹层*/
.xieyi-pop{display:none; overflow:hidden; width:870px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -435px; z-index:100; border-radius:4px;}
.xieyi-pop .tit{height:50px; background: #f4f4f4;}
.xieyi-pop .tit h3{float:left; font-size:18px; line-height:50px; font-weight:bold; padding-left:20px;}
.xieyi-pop .close{position: absolute; top: 17px; right: 20px; display:block; width:16px; height:16px; background: url(/images/zhuanti/2025lcvipnew/icon_14.png) no-repeat;}
.xieyi-pop .con{padding: 20px;}

/*活动页头 he 20241029*/
.activity-header{ position: relative; z-index: 1;}
.activity-header .logo{ display: block; position: absolute; top: 44px; left: 9px; width: 193px; height: 44px;}
.activity-header h1{ display: block; position: absolute; top: 30px; right: 40px; line-height: 30px; font-size: 30px; font-weight: 700; color: #fff; font-weight: 700; font-style: oblique; -webkit-text-shadow:0 8px 10px rgba(224, 38, 6, 0.66); -moz-text-shadow:0 8px 10px rgba(224, 38, 6, 0.66); text-shadow:0 8px 10px rgba(224, 38, 6, 0.66);}
.activity-header .hTeaBox{ display: block;}
.activity-header .hTitBox{ display: block; text-align: center; margin-bottom: 30px;}
.activity-feature{ position: relative; z-index: 2; padding: 30px 0; background: url(/images/project2024/activity/bg_01.png) no-repeat; background-size: 100% 100%; border-radius: 15px; margin-bottom: 20px;}
.activity-feature .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-feature .gzBtn:hover{ text-decoration: none;}
.activity-feature .leftCon{ float: left; width: 330px; padding-top: 30px; margin-left: 20px;}
.activity-feature .leftCon-txt{ text-align: center; height: 190px;}
.activity-feature .leftCon-btn{ text-align: center;}
.activity-feature .leftCon-btn img{ border-radius: 27px; -webkit-box-shadow:0 8px 28px rgba(221, 78, 15, 0.5); -moz-box-shadow:0 8px 28px rgba(221, 78, 15, 0.5); box-shadow:0 8px 28px rgba(221, 78, 15, 0.5);}
.activity-feature .rightCon{ position: relative; z-index: 1; float: right; width: 827px; margin-right: 20px;}
.activity-feature .rightCon .fdEwm{ display: block; position: absolute; top: 126px; right: 67px; width: 80px; height: 80px; border: 2px solid #fe6d61; border-radius: 4px;}
.activity-feature .maxCon{ text-align: center;}

/*规则弹框*/
.gzTk{ display: none; width: 650px; background: #fff; top: 50%; left: 50%; border-radius: 10px; position: fixed; margin: 0 0 0 -325px; z-index: 1000;}
.gzTk .xx{ display: block; position: absolute; top: -10px; right: -10px; width: 39px; height: 39px; background: url(/images/zhuanti/20241111/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;}

/*选课弹层*/
.course-pop{ display:none; overflow:hidden; width:808px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -404px; z-index:1000; border-radius:10px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.course-pop .tit{ height:60px; line-height:60px; background:#f1f1f1; margin-bottom: 6px;}
.course-pop .tit h3{ float:left; font-size:20px; font-weight:bold; padding-left:30px;}
.course-pop .tit .close{ display:block; width:30px; height:30px; margin:16px 20px 0 0; background: url(/images/yishizigekaoshi/project2020/an.png) no-repeat 7px -3142px;}
.course-pop .con{ padding:0 0 0 30px;}
.course-pop .con h4{ font-size:18px; line-height:60px; font-weight:normal;}
.course-pop .con h4.cju{ color: #fd7400;}
.course-pop .con h4 em{ font-size: 14px;}
.course-pop .con .list,.course-pop .con .courtabOne{ *padding-bottom:20px;}
.course-pop .con .courCon{ display: none;}
.course-pop .con .chkName{ float:left; _display:inline; margin:0 20px 20px 0; width:362px; height:38px; line-height:38px; font-size:14px; color:#666; text-indent: 15px; cursor:pointer; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.course-pop .con .chkName.on{ border:1px solid #fd7400; color:#fd7400;}
.course-pop .con .chkName.on i.gou{ display:block; width:16px; height:16px; position:absolute; right:0; bottom:0; background:url(/images/project2021/weishengzige/an.png) no-repeat 0 -1550px;}
.course-pop .con .chkName .coursechk{ position:absolute; left:-10px; top:-30px; padding-bottom:6px;}
.course-pop .total{ height:44px; margin:14px 30px 26px;}
.course-pop .total span{ line-height: 44px; font-size:14px; color: #fd7400; padding-right:18px;}
.course-pop .total span b{ font-size:18px; font-weight:bold;}
.course-pop .total .buy-btn{ float: right; display:block; width:180px; height:44px; line-height:44px; text-align:center; font-size:18px; color:#fff; background:#fd7400; border-radius:4px;}
.course-pop .total .buy-btn:hover{ text-decoration:none; background:#f4674b;}
.course-pop .total .ctxt{ float: right; margin-right: 25px; text-align: right;}
.course-pop .total .ctxt .price{ line-height: 30px; font-size:16px; color:#fd7400; font-weight: 700;}
.course-pop .total .ctxt .price b{ font-size:24px;}
.course-pop .total .ctxt .ts{ line-height: 12px; font-size: 12px; color: #999;}
.course-pop .total .stbot-selected{ float: left; line-height: 44px; font-size: 14px; color: #333;}
.course-pop .total .stbot-selected .sstit{ display:block; float: left; margin-right: 10px; font-size: 14px; font-weight: 400;}
.course-pop .total .stbot-selected p{ width: 330px; float: left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.course-pop .total .stbot-selected p span{ padding-right:12px;}
