/*
@author: he
@update: he (2026-09-28)
*/
@charset "utf-8";
body{font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0 auto;padding:0;background:#fff;color:#333;font-size:0.32rem;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0; padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
video embed,video object,video iframe,video{width:100%;height:auto;}
img{max-width:100%;border:0;}
li,ol,ul{list-style:none}
i,em,cite{font-style:normal;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
a{text-decoration:none;outline:none;}
textarea{resize:none}
input[type="text"],input[type="password"],select,textarea,button,input[type="button"],input[type="reset"],input[type="submit"]{outline:0;-webkit-user-modify:read-write-plaintext-only;-webkit-appearance:none;font-family:"Helvetica Neue",Helvetica,Microsoft Yahei,arial,STHeiTi,sans-serif;}
.pr{position:relative;}
.abs{position: absolute}
.fl{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.wrap{min-width:320px;max-width:768px;margin:0 auto;overflow:hidden;position:relative;}
.ellipsis{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.iosFootHank{ padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);}
.bodyBg{ background: #0f0803;}
.ggTit{ padding-bottom: 0.533rem;}
.ggTit-tit{ height: 1.2rem; text-align: center;}
.ggTit-tit .lIcon{ display: inline-block; height: 1.2rem; background: url(/images/yishizigekaoshi/project2026/zzry/tit_01.png) no-repeat left center; background-size: auto 100%;}
.ggTit-tit .rIcon{ display: inline-block; height: 1.2rem; background: url(/images/yishizigekaoshi/project2026/zzry/tit_02.png) no-repeat right center; background-size: auto 100%;}
.ggTit-tit b{ display: inline-block; padding: 0 0.533rem; line-height: 1.2rem; font-size: 0.64rem;
    background: -webkit-linear-gradient(left, #fedfa6, #ffedce); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #fedfa6, #ffedce); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #fedfa6, #ffedce); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #fedfa6, #ffedce); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.ggTit-subtit{ height: 0.347rem; text-align: center; line-height: 0.347rem; font-size: 0.32rem; color: #ffedce;}
.ggTit.abs{ top: 0.533rem; left: 0; right: 0;}

/*页头大图*/
.header{ position: relative; z-index: 1;}
.header .logo{ position: absolute; left: 0.747rem; top: 0.627rem; display: block; width: 4.013rem; height: 0.693rem;}
.header .cTxt{ position: absolute; left: 0; right: 0; top: 4.613rem; text-align: center;}
.header .cTxt-list{ display: block; height: 0.72rem; line-height: 0.72rem; font-size: 0.4rem; color: #f0d3ad;}
.header .cTxt-list .icon{ display: inline-block; width: 0.36rem; height: 0.36rem; margin-right: 0.267rem; background: url(/images/yishizigekaoshi/project2026/zzry/icon_02.png) no-repeat center; background-size: 0.36rem 0.36rem;}
.header .bTxt{ position: absolute; left: 2.853rem; top: 6.56rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.32rem; color: #f0d3ad;}
.header .bTxt em{ color: #ffd42a;}

/*学习保障*/
.guarantee{ position: relative; z-index: 1; padding: 2.8rem 0 0.933rem; background: url(/images/yishizigekaoshi/project2026/zzry/bg_47.jpg) no-repeat center top #0f0803; background-size: 100% 100%;}
.guarantee .tBox{ position: relative; z-index: 1; width: 9.493rem; height: 6.64rem; margin: 0 auto 0.4rem; background: url(/images/yishizigekaoshi/project2026/zzry/bg_48.png) no-repeat; background-size: 100% 100%;}
.guarantee .tBox .fdTop{ position: absolute; left: 3.2rem; top: 0.267rem;}
.guarantee .tBox .fdTop-list{ margin-bottom: 0.32rem;}
.guarantee .tBox .fdTop-list-tit{ position: relative; z-index: 1; line-height: 0.667rem; padding: 0.133rem 0 0.133rem 0.693rem; font-size: 0.453rem; color: #d00e0e; font-weight: 700;}
.guarantee .tBox .fdTop-list-tit .icon{ position: absolute; left: 0; top: 0.187rem; display: block; width: 0.507rem; height: 0.507rem; margin-right: 0.16rem; background: url(/images/yishizigekaoshi/project2026/zzry/icon_03.png) no-repeat; background-size: 100% 100%; vertical-align: -0.08rem;}
.guarantee .tBox .fdTop-list-txt{ line-height: 0.48rem; font-size: 0.32rem; color: #230337; margin-left: 0.693rem;}
.guarantee .tBox .fdCen{ position: absolute; left: 0; right: 0; bottom: 0.4rem; height: 0.427rem; text-align: center;}
.guarantee .tBox .fdCen-list-tit{ display: inline-block; height: 0.427rem; line-height: 0.427rem; font-size: 0.32rem; color: #d00e0e; margin: 0 0.8rem 0 0.267rem;}
.guarantee .tBox .fdCen-list-tit .icon{ display: inline-block; width: 0.293rem; height: 0.293rem; margin-right: 0.16rem; background: url(/images/yishizigekaoshi/project2026/zzry/icon_04.png) no-repeat; background-size: 100% 100%; vertical-align: -0.04rem;}
.guarantee .cBox{ position: relative; z-index: 1; width: 9.493rem; height: 3.787rem; margin: 0 auto;}
.guarantee .cBox-list{ position: absolute; width: 2.987rem; height: 3.787rem;}
.guarantee .cBox-list .fdIcon{ position: absolute; top: -0.2rem; right: 0; display: block; padding: 0 0.213rem; height: 0.32rem; line-height: 0.32rem; font-size: 0.213rem; color: #e20709; border: 0.013rem solid #fce2a4; border-radius: 0.173rem 0.173rem 0.173rem 0; background: #f3be55;
    background: -webkit-linear-gradient(left, #f0b540, #fde4a6); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #f0b540, #fde4a6); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #f0b540, #fde4a6); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f0b540, #fde4a6); /* 标准的语法 */}
.guarantee .cBox-list-tit{ padding: 0.333rem 0 0 0.347rem; height: 0.96rem; line-height: 0.48rem; font-size: 0.427rem; color: #ffe6ba; font-weight: 700;}
.guarantee .cBox-list-txt{ padding: 0.16rem 0 0 0.347rem; line-height: 0.32rem; color: #fff; font-size: 0.213rem; opacity: 0.7;}
.guarantee .cBox-list.bg01{ left: 0; top: 0;}
.guarantee .cBox-list.bg02{ left: 3.253rem; top: 0;}
.guarantee .cBox-list.bg03{ right: 0; top: 0;}

/*调研数据*/
.research{ position: relative; z-index: 1;}

/*学习生态*/
.ecology{ position: relative; z-index: 1;}

/*课程介绍*/
.courseBox{ padding: 0.533rem 0; background:url(/images/yishizigekaoshi/project2026/zzry/bg_05.jpg) no-repeat center bottom #1d1103; background-size: 100% auto;}
.courseBox .cenCon{ width: 9.467rem; margin: -0.4rem auto 0.533rem;}
.courseBox .cenCon-tit{ position: relative; z-index: 1;}
.courseBox .cenCon-tit img{ width: 100%; height: auto;}
.courseBox .cenCon-tit .txt{ position: absolute; top: 0.933rem; left: 5.6rem;}
.courseBox .cenCon-tit .txt p{ line-height: 0.64rem; font-size: 0.347rem; color: #fff;}
.courseBox .cenCon-cen{ margin-top: -0.12rem; background:url(/images/yishizigekaoshi/project2026/zzry/bg_19.png) no-repeat; background-size: 100% auto; border-radius: 0 0 0.293rem 0.293rem;}
.courseBox .cenCon-cen .picBox{ width: 8.933rem; margin: 0 auto 0.267rem;}
.courseBox .cenCon-cen .sixBox{ width: 8.933rem; margin: 0 auto 0.267rem;}
.courseBox .cenCon-cen .sixBox .slTit{ height: 1.533rem; padding-top: 0.267rem; line-height: 1.32rem; border-radius: 0.133rem 0.133rem 0 0;}
.courseBox .cenCon-cen .sixBox .slTit b{ margin-left: 0.507rem; font-size: 0.533rem;
    background: -webkit-linear-gradient(left, #ffd777, #fff8f9); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffd777, #fff8f9); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffd777, #fff8f9); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffd777, #fff8f9); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.courseBox .cenCon-cen .sixBox .slTit em{ margin-left: 0.187rem; font-size: 0.373rem; color: #fff;}
.courseBox .cenCon-cen .sixBox .slCen{ position: relative; z-index: 1; padding-bottom: 0.267rem; margin-top: -0.053rem; background: #fff; border-radius: 0 0 0.213rem 0.213rem;}
.courseBox .cenCon-cen .sixBox .slCen-txt{ padding: 0.187rem 0.4rem 0.267rem; font-size: 0.347rem; line-height: 0.587rem;}
.courseBox .cenCon-cen .sixBox .slCen-cen img{ width: 100%;}
.courseBox .cenCon-cen .sixBox.bg01 .slTit{ background:url(/images/yishizigekaoshi/project2026/zzry/bg_21.png) no-repeat; background-size: 100% 100%;}
.courseBox .cenCon-cen .sixBox.bg02 .slTit{ background:url(/images/yishizigekaoshi/project2026/zzry/bg_22.png) no-repeat; background-size: 100% 100%;}
.courseBox .cenCon-cen .sixBox.bg03 .slTit{ background:url(/images/yishizigekaoshi/project2026/zzry/bg_23.png) no-repeat; background-size: 100% 100%;}
.courseBox .cenCon-cen .sixBox.bg04 .slTit{ background:url(/images/yishizigekaoshi/project2026/zzry/bg_24.png) no-repeat; background-size: 100% 100%;}
.courseBox .cenCon-cen .sixBox.bg05 .slTit{ background:url(/images/yishizigekaoshi/project2026/zzry/bg_25.png) no-repeat; background-size: 100% 100%;}
.courseBox .cenCon-cen .sixBox.bg06 .slTit{ background:url(/images/yishizigekaoshi/project2026/zzry/bg_26.png) no-repeat; background-size: 100% 100%;}
.courseBox .cenCon-cen .sixBox.bg07 .slTit{ background:url(/images/yishizigekaoshi/project2026/zzry/bg_27.png) no-repeat; background-size: 100% 100%;}

/*名师介绍*/
.teacherBox{ padding: 0.533rem 0 0.8rem; background: url(/images/yishizigekaoshi/project2026/zzry/bg_06.jpg) no-repeat center bottom; background-size: 100% auto;}
.teacherBox .teatit{ position: relative; z-index: 1; overflow: hidden; width: 100%; height: 2.16rem; margin-bottom: 0.4rem;}
.teacherBox .teatit .swiper-slide{ width: 1.68rem; height: 2.16rem; cursor: pointer; margin-left: 0.4rem;}
.teacherBox .teatit .swiper-slide .pic{ position: relative; z-index: 1; width: 1.6rem; height: 1.6rem; padding-top: 0.04rem; background: url(/images/zhuanti/2025lcvipnew/icon_02.png) no-repeat; background-size: 100% 100%;}
.teacherBox .teatit .swiper-slide .pic span{ position: relative; z-index: 1; display: block; overflow: hidden; width: 1.6rem; height: 1.6rem; border-radius: 50%;}
.teacherBox .teatit .swiper-slide .pic span img{ position: absolute; top: 0; left: 0; width: 1.6rem; height: auto;}
.teacherBox .teatit .swiper-slide .name{ position: relative; z-index: 2; display: block; width: 1.68rem; height: 0.667rem; line-height: 0.56rem; text-align: center; font-size: 0.32rem; color: #190c34; margin-top: -0.187rem; background:url(/images/zhuanti/2025lcvipnew/icon_04.png) no-repeat; background-size: 100% 100%;}
.teacherBox .teatit .swiper-slide.on .pic{ background: url(/images/zhuanti/2025lcvipnew/icon_01.png) no-repeat; background-size: 100% 100%;}
.teacherBox .teatit .swiper-slide.on .name{ background:url(/images/zhuanti/2025lcvipnew/icon_03.png) no-repeat; background-size: 100% 100%; color: #4e0518;}
.teacherBox .teatit .swiper-slide:last-child{ margin-right: 0.4rem;}
.teacherBox .teaCon .teaList{ position: relative; z-index: 1; display: none; min-height: 8.133rem; margin: 0 0.4rem; border-radius: 0.267rem; background: url(/images/yishizigekaoshi/project2026/zzry/bg_18.jpg) no-repeat center bottom #fff; background-size: 100% auto; -webkit-box-shadow:0 0.053rem 0.173rem rgba(115, 145, 255, 0.25); -moz-box-shadow:0 0.053rem 0.173rem rgba(115, 145, 255, 0.25); box-shadow:0 0.053rem 0.173rem rgba(115, 145, 255, 0.25);}
.teacherBox .teaCon .teaList .lPic{ float: left; position: relative; z-index: 1; width: 4.373rem; height: 8.133rem;}
.teacherBox .teaCon .teaList .lPic img{ position: absolute; left: 0; bottom: 1.733rem; display: block; width: 4.373rem; height: auto;}
.teacherBox .teaCon .teaList .rCon{ float: right; width: 4.427rem; margin-right: 0.4rem;}
.teacherBox .teaCon .teaList .rCon-tit{ height: 0.587rem; padding-top: 0.667rem; margin-bottom: 0.347rem;}
.teacherBox .teaCon .teaList .rCon-tit .name{ display: block; float: left; line-height: 0.587rem; font-size: 0.533rem; color: #333;}
.teacherBox .teaCon .teaList .rCon-tit .type{ display: block; float: left; padding: 0 0.133rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.293rem; color: #f7234c; border: 0.013rem solid #f7234c; border-radius: 0.28rem 0.28rem 0.28rem 0; margin:0 0 0 0.213rem;}
.teacherBox .teaCon .teaList .rCon-tit .type strong{ display: inline-block; padding: 0 0.053rem; height: 0.933rem; line-height: 0.933rem; font-size: 0.933rem; background: #fff; margin-top: -0.373rem; font-family:DIN Alternate,Microsoft Sans Serif;}
.teacherBox .teaCon .teaList .rCon-txt{ line-height: 0.533rem; font-size: 0.32rem; padding-bottom: 0.16rem; border-bottom: 1px solid #d4d2d7;}
.teacherBox .teaCon .teaList .rCon-ctxt{ line-height: 0.533rem; font-size: 0.32rem; padding: 0.16rem 0; border-bottom: 1px solid #d4d2d7;}
.teacherBox .teaCon .teaList .fdHan{ position: absolute; left: 0; right: 0; z-index: 2; bottom: 0.667rem; height: 1.067rem; text-align: center;}
.teacherBox .teaCon .teaList .fdHan .btn01{ display: inline-block; width: 4.013rem; height: 1.013rem; line-height: 1.013rem; text-align: center; font-size: 0.427rem; color: #ff181d; font-weight: 700; background: #fff; border: 0.027rem solid #f8783b; border-radius: 0.533rem; margin: 0 0.107rem; -webkit-box-shadow:0 0.16rem 0.24rem rgba(231, 65, 28, 0.42); -moz-box-shadow:0 0.16rem 0.24rem rgba(231, 65, 28, 0.42); box-shadow:0 0.16rem 0.24rem rgba(231, 65, 28, 0.42);}
.teacherBox .teaCon .teaList .fdHan .btn02{ display: inline-block; width: 4.067rem; height: 1.067rem; line-height: 1.067rem; text-align: left; text-indent: 1.093rem; font-size: 0.427rem; color: #fff; font-weight: 700; background: url(/images/zhuanti/2025lcvipnew/icon_05.png) no-repeat; background-size: 100% 100%; border-radius: 0.533rem; margin: 0 0.107rem; -webkit-box-shadow:0 0.16rem 0.24rem rgba(231, 65, 28, 0.42); -moz-box-shadow:0 0.16rem 0.24rem rgba(231, 65, 28, 0.42); box-shadow:0 0.16rem 0.24rem rgba(231, 65, 28, 0.42);}

/*私教服务*/
.personal{ position: relative; z-index: 1;}

/*AI智能*/
.AIintelligent{ padding: 0.533rem 0 0.8rem; background: url(/images/yishizigekaoshi/project2026/zzry/bg_08.jpg) no-repeat center bottom; background-size: 100% 100%;}
.AIintelligent .ggTit-subtit{ color: #fff;}
.AIintelligent .minSubTit{ line-height: 0.933rem; text-align: center; font-size: 0.267rem; color: #72eefc; font-weight: 700;}
.AIintelligent .picCon{ margin: 0 0.267rem 0.4rem;}

/*开启智学*/
.learning{ position: relative; z-index: 1;}
.learning .ggTit-subtit{ color: #fff;}

/*辅导课程*/
.tutoring{ position: relative; z-index: 1; padding: 2.8rem 0 2.4rem; background: url(/images/yishizigekaoshi/project2026/zzry/bg_50.jpg) no-repeat center top; background-size: 100% auto;}
.tutoring .ggTit-subtit{ color: #fff;}
.tutoring .topCon{ padding: 0.533rem 0 0.267rem; background: #fff; border-radius: 0.347rem; margin: 0 0.4rem;}
.tutoring .topCon-list{ position: relative; z-index: 1; padding-left: 1.147rem; height: 1.52rem; margin: 0 0.267rem 0.267rem; background: url(/images/zhuanti/xuexiji/s1/bg_20.png) no-repeat; background-size: 100% 100%;}
.tutoring .topCon-list .fdIcon{ position: absolute; top: 50%; left: 0.16rem; margin-top: -0.293rem; width: 0.84rem; height: 0.587rem;}
.tutoring .topCon-list .fdIcon img{ width: 100%; height: 100%;}
.tutoring .topCon-list .tlTit{ padding-top: 0.24rem; height: 0.56rem; line-height: 0.56rem; font-size: 0.347rem; font-weight: 700;}
.tutoring .topCon-list .tlTxt{ color: #e00100; height: 0.56rem; line-height: 0.56rem; font-size: 0.293rem; font-weight: 700;}

/*规格参数*/
.parameter{ position: relative; z-index: 1;}
.parameter .ggTit-subtit{ color: #fff;}

/*豪华赠品*/
.freeGift{ position: relative; z-index: 1; padding: 2.8rem 0 0.133rem; background: url(/images/yishizigekaoshi/project2026/zzry/bg_51.jpg) no-repeat center top; background-size: 100% 100%;}
.freeGift .ggTit-subtit{ color: #fff;}
.freeGift .botBan{ padding-left: 0.4rem;}
.freeGift .botBan-list{ float: left; position: relative; z-index: 1; width: 2.933rem; height: 4.333rem; margin: 0 0.2rem 0.4rem 0;}
.freeGift .botBan-list img{ width: 100%; height: 100%;}
.freeGift .botBan-list .fdIcon{ position: absolute; top: -0.173rem; right: -0.28rem; width: 1.653rem; height: 1.653rem; background: url(/images/zhuanti/xuexiji/s1/icon_11.png) no-repeat; background-size: 100% 100%;}
.freeGift .botBan-list.big{ width: 9.2rem; height: auto;}
.freeGift .botBan-list.big img{ width: 100%; height: auto;}

/*权益说明*/
.rights{ padding: 0.267rem 0 0.533rem; background: #0b0b0b;}
.rights-topCon .tTit{ height: 1.2rem; line-height: 1.2rem; font-size: 0.4rem; color: #fff; font-weight: 700; margin: 0 0.4rem;}
.rights-topCon .tTxt{ line-height: 0.533rem; font-size: 0.32rem; color: #fff; margin: 0 0.4rem;}
.rights-topCon .tTxt p{ margin: 0 0 0.4rem;}
.rights-topCon .tTxt a{ color: #f6c887;}
.rights-xian{ height: 0.32rem; border-bottom: 0.027rem solid #413f3f; margin: 0 0.4rem 0.32rem;}

/*底部浮动*/
.botFloat-wap{ height: 1.333rem;}
.botFloat{ position: fixed; left: 0; bottom: 0; overflow: hidden; width: 100%; height: 1.333rem; background: #ffebb9; z-index: 20; background:url(/images/yishizigekaoshi/project2026/zzry/bg_17.jpg) no-repeat; background-size: 100% 100%;}
.botFloat .ctxt{ float: right; padding: 0.213rem 0.133rem 0 0; text-align: center;}
.botFloat .ctxt .price{ line-height: 0.6rem; font-size: 0.24rem; color: #fff;}
.botFloat .ctxt .price b{ font-size: 0.56rem;
    background: -webkit-linear-gradient(left, #ffffff, #ffea92); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffffff, #ffea92); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffffff, #ffea92); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffffff, #ffea92); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.botFloat .ctxt .type{ line-height: 0.267rem; font-size: 0.267rem; color: #fff;}
.botFloat .rbtn{ float: right; display: block; width: 2.133rem; height: 0.933rem; margin: 0.267rem 0.347rem 0 0; background:url(/images/yishizigekaoshi/project2026/zzry/icon_01.png) no-repeat; background-size: 100% 100%;}

/*右侧浮动*/
.fix-share,.fix-top,.fix-kf{display:block; width:1.2rem; height:1.2rem; z-index:21; background:url(/images/zhuanti/2025lcvipnew/icon_14.png) no-repeat; background-size:100% auto; position:fixed; right: 0.067rem; bottom:3.1rem;}
.fix-top{background:url(/images/zhuanti/2025lcvipnew/icon_15.png) no-repeat; background-size:100% auto; right: 0.067rem; bottom:1.7rem;}
.fix-kf{background:url(/images/zhuanti/2025lcvipnew/icon_13.png) no-repeat; background-size:100% auto; right: 0.067rem; bottom:4.5rem;}

.mask{width:100%;height:100%;position:fixed;background:#000;opacity:.6; left:0; top:0; z-index:999; display:none;}

/*选课弹层*/
.course-pop{ display:none; overflow:hidden; width:100%; background-color:#fff; position:fixed; bottom:0; left:0; z-index:1000;}
.course-pop .tit{ height:1.013rem; line-height:1.013rem; padding-top: 0.267rem;}
.course-pop .tit h3{ float:left; font-size:0.507rem; color: #fe6b4e; font-weight:bold; padding-left: 0.4rem;}
.course-pop .tit .close{ display:block; width:1.013rem; height:1.013rem; background: url(/images/project2021/weishengzige/icon_17.png) no-repeat center; background-size: 0.613rem 0.613rem;}
.course-pop .con{ clear: both; padding:0 0 0.267rem 0.4rem; max-height: 12rem; overflow: auto; overflow-x: hidden;}
.course-pop .con h4{ clear: both; font-size:0.373rem; line-height:0.8rem; color: #666; font-weight:normal; margin-bottom: 0.24rem;}
.course-pop .con h4.cju{ color: #fd7400; font-weight: 700;}
.course-pop .con .courtab{ clear: both;}
.course-pop .con .courCon{ display: none; clear: both;}
.course-pop .con .courCon .list{ clear: both;}
.course-pop .con .chkName{ float:left; margin:0 0.187rem 0.267rem 0; width:4.507rem; height:0.907rem; line-height:0.907rem; font-size:0.373rem; text-indent: 0.267rem; cursor:pointer; border:0.027rem solid #999; position:relative; overflow:hidden;}
.course-pop .con .chkName.on{ border:0.027rem solid #18af8e; color:#18af8e;}
.course-pop .con .chkName.on i.gou{ display:block; width:0.52rem; height:0.467rem; position:absolute; right:0; bottom:0; background:url(/images/project2021/weishengzige/icon_18.png) no-repeat; background-size: 100% 100%;}
.course-pop .con .chkName .coursechk{ position:absolute; left:-0.4rem; top:-0.4rem;}
.course-pop .total{ height:1.6rem; background: #f7f7f7; padding: 0 0.4rem;}
.course-pop .total .ctxt{ float: left; padding-top: 0.13rem;}
.course-pop .total .ctxt .price{ line-height: 0.8rem; font-size:0.427rem; color:#666;}
.course-pop .total .ctxt .price b{ font-size:0.56rem; color: #fe4f42; vertical-align: -0.04rem;}
.course-pop .total .ctxt .ts{ line-height: 0.4rem; font-size: 0.32rem; color: #999;}
.course-pop .total .buy-btn{ float: right; display:block; width:3.6rem; height:1.067rem; line-height:1.067rem; text-align:center; font-size:0.507rem; color:#fff; font-weight: 700; border-radius:0.533rem; margin-top: 0.267rem;
    background: -webkit-linear-gradient(left, #ff5e21, #ffa747); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ff5e21, #ffa747); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ff5e21, #ffa747); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ff5e21, #ffa747); /* 标准的语法 */}
