body{background: #f9f9f9;padding-bottom: 60px;}
.an-pop{background: url(/images/yishizigekaoshi/project2020/an.png) no-repeat;}
.an{background:url(/images/zhuanti/2020lcviptxy/an.png) no-repeat;}
.mtitle{margin-bottom: 50px;}
.mtitle .ggtit{height: 55px; text-align: center; margin-bottom: 21px;}
.mtitle .ggtit .lcion,
.ggtit .rcion { display: inline-block; *display: inline; *zoom: 1; height: 60px; background: url(/images/zhuanti/2022zyysvip/tit_01.png) no-repeat left bottom; }
.mtitle .ggtit .rcion { height: 56px; background: url(/images/zhuanti/2022zyysvip/tit_02.png) no-repeat right top; }
.mtitle .ggtit .ctxt{padding: 0 50px; line-height: 56px; font-size: 34px; font-weight: 700; color: #000000;}
.mtitle .ggtit .ctxt b{color: #0d9a78;}

/*页头*/
.header{ position: relative; z-index: 1; height: 495px;}
.header .logo{ position: absolute; top: 39px; left: 0; display: block; width: 217px; height: 60px; }
.header .tea{ position: absolute; right: 0; bottom: 15px; width: 580px; height: 480px;}

/*班次优势*/
.advantageBg{background: url(/images/zhuanti/2022zyysvip/advantageBg.png) no-repeat center center;margin-top: 35px;}
.advantage{padding-bottom: 50px;}
.advantage .cbox{padding-top: 25px;}
.advantage .cbox .lpic{display: block; width: 558px; height: 372px; cursor: pointer; -webkit-box-shadow: 0 4px 13px rgba(225, 200, 166, 0.52); -moz-box-shadow: 0 4px 13px rgba(225, 200, 166, 0.52); box-shadow: 0 4px 13px rgba(225, 200, 166, 0.52);}
.advantage .cbox .lpic .timg{width: 586px; height: 373px;}
.advantage .cbox .rbox{width: 606px;}
.advantage .cbox .rbox .list{position: relative; width: 186px; height: 126px; padding-top: 34px; background: #fff; margin: 0 0 50px 16px;box-shadow: -3px -3px 13px 0pxrgba(213, 213, 213, 0.52);}
.advantage .cbox .rbox .list-icon{display: block; width: 66px; height: 66px; position: absolute; top: -38px; left: 50%; margin-left: -33px;}
.advantage .cbox .rbox .list-icon.bg01{background-position: 0 -50px;}
.advantage .cbox .rbox .list-icon.bg02{background-position: 0 -150px;}
.advantage .cbox .rbox .list-icon.bg03{background-position: 0 -250px;}
.advantage .cbox .rbox .list-icon.bg04{background-position: 0 -350px;}
.advantage .cbox .rbox .list-icon.bg05{background-position: 0 -450px;}
.advantage .cbox .rbox .list-icon.bg06{background-position: 0 -550px;}
.advantage .cbox .rbox .list-tit{line-height: 32px; font-size: 18px; font-weight: 700; text-align: center;}
.advantage .cbox .rbox .list-txt{line-height: 24px; font-size: 16px; color: #666; text-align: center;}
.advantage .cbox .rbox .list.mb0{margin-bottom: 0;}

/*名师介绍*/
.teacherBoxBg{background:#ffeed9;padding-top: 35px;}
.teacherBox{padding-bottom: 1px;}
/* .teacherBox .ggtit{background:url(/images/zhuanti/2020lcviptxy/tit_02.png) no-repeat center bottom;} */
.teacherBox .ggtit .ctxt{padding: 0 75px;}
/* .teacherBox .teatit{height: auto; background: #fff; margin-bottom: 30px; text-align: center; -webkit-box-shadow:0 4px 13px rgba(230, 230, 230, 0.52); -moz-box-shadow:0 4px 13px rgba(230, 230, 230, 0.52); box-shadow:0 4px 13px rgba(230, 230, 230, 0.52);} */
.teacherBox .teatitbox{margin-left: 25px;margin-bottom: 47px;}
.teacherBox .teatit{width: 1200px; min-height: 180px;margin-bottom: 50px;}
.teacherBox .teatit .tempWrap{width: 466px !important;}
.teacherBox .teatit li{float: left; width: 154px; height: 181px; margin-right: 42px; cursor: pointer; background: url(/images/zhuanti/2022zyysvip/tea1.png) no-repeat center center;}
.teacherBox .teatit li .li-pic{width: 120px; height: 120px; padding: 7px 20px 0; margin-bottom: 4px;}
.teacherBox .teatit li .li-pic img{display: block; width: 120px; height: 120px;}
.teacherBox .teatit li .li-name{display: block; width: 100px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #ffeed7; margin: 0 auto;}
.teacherBox .teatit li.on{background: url(/images/zhuanti/2022zyysvip/tea2.png) no-repeat center center;}
/* .teacherBox .teatit li.on .li-name{color: #fff; background: #0bb48e;} */
.teacherBox .teatit .prev,.teacherBox .teaCon-evaluate .teatit .next{display:block; width:14px; height:43px; top:28px; left:0; background-position:0 -100px;}
.teacherBox .teatit .next{left:auto; right:0; background-position:-50px -100px;}
.teacherBox .teaCon{position: relative; z-index: 1; background: #fff; padding: 14px 20px 40px; margin-bottom: 40px; -webkit-box-shadow: 0 4px 13px rgba(230, 230, 230, 0.52); -moz-box-shadow: 0 4px 13px rgba(230, 230, 230, 0.52); box-shadow: 0 4px 13px rgba(230, 230, 230, 0.52);}
.teacherBox .teaList{display: none;margin-top: 28px;}
.teacherBox .teaCon-left{width: auto; overflow: hidden;padding-top: 40px;box-shadow: 0 4px 13px rgb(225 200 166 / 52%);border-radius: 10px;}
.teacherBox .teaCon-left .teacher{height: 320px; margin-bottom: 25px;}
.teacherBox .teaCon-left .teacher-pic{display: block; width: 200px;}
.teacherBox .teaCon-left .teacher-pic img{width: 200px; height: 274px;}
.teacherBox .teaCon-left .teacher-introduce{width: 346px;}
.teacherBox .teaCon-left .teacher-introduce .tiTop{height: 60px; margin-bottom: 5px;}
.teacherBox .teaCon-left .teacher-introduce .tiTop-name{display: block; line-height: 60px; font-size: 28px; font-weight: 700;}
.teacherBox .teaCon-left .teacher-introduce .tiTop-icon{display: block; width: 160px; height: 26px; line-height: 26px; text-align: center; font-size: 14px; color: #aa5109; margin-top: 17px; background-position: 0 -650px;}
.teacherBox .teaCon-left .teacher-introduce .tiBot{overflow: hidden; height: 210px; line-height: 30px; font-size: 16px;}
.teacherBox .teaCon-left .audition{width: 579px;margin-right: 10px;margin-bottom: 10px;}
.teacherBox .teaCon-left .audition-list{margin-top: 0px;width: 180px; height: 128px; padding-top: 22px; background: #fff5ec; margin-right: 13px;}
.teacherBox .teaCon-left .audition-list .txt{line-height: 26px; font-size: 14px; text-align: center; margin-bottom: 20px;}
.teacherBox .teaCon-left .audition-list .txt b{font-size: 18px;}
.teacherBox .teaCon-left .audition-list .btn{display: block; width: 140px; height: 36px; line-height: 36px; font-size: 18px; color: #fff; text-indent: 28px; margin: 0 auto; background: url(/images/zhuanti/2022zyysvip/play.png) no-repeat center center; border-radius: 30px;}
.teacherBox .teaCon-left .audition-list .btn:hover{text-decoration: none;}
.teacherBox .teaCon-evaluate{position: absolute; top: 14px; right: 20px; width: 566px;}
.teacherBox .teaCon-evaluate .teTit{height: 60px; margin-bottom: 12px;}
.teacherBox .teaCon-evaluate .teTit-left{display: block; line-height: 60px; font-size: 28px; font-weight: 700;}
.teacherBox .teaCon-evaluate .teTit-cen{line-height: 60px; font-size: 14px; color: #999; margin-left: 20px;}
.teacherBox .teaCon-evaluate .evaluate-main{}
.teacherBox .teaCon-evaluate .evaluate-list{overflow:hidden;}
.teacherBox .teaCon-evaluate .evaluate-list li{height:76px; font-size: 16px; margin-bottom: 24px; *vertical-align: top;}
.teacherBox .teaCon-evaluate .evaluate-list li .pic{float: left; display: block; width: 60px; height: 60px; border-radius: 50%;}
.teacherBox .teaCon-evaluate .evaluate-list li .cf{float: right; width: 484px;}
.teacherBox .teaCon-evaluate .evaluate-list li .cf-hd{height:24px; text-align: right; font-size: 12px; color:#999; margin-bottom: 4px;}
.teacherBox .teaCon-evaluate .evaluate-list li .cf-hd b{float: left; font-size: 16px; color: #333;}
.teacherBox .teaCon-evaluate .evaluate-list li .cf-bd{height:48px; line-height:24px; color: #666; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.teacherBox .teaCon-evaluate .evaluate-list li .cf-bd a{color: #666;}
.teacherBox .bbtn{display: block; width: 268px; height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #fff; border-radius: 30px; margin: 40px auto 0; background: #e18b42\0; *background: #f76f39; background: -webkit-linear-gradient(left, #f76f39, #ffaf6e); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(left, #f76f39, #ffaf6e); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(left, #f76f39, #ffaf6e); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #f76f39, #ffaf6e); /* 标准的语法 */}
.teacherBox .bbtn:hover{text-decoration: none; background: #d67325\0; *background: #f76f39; background: -webkit-linear-gradient(left, #ffaf6e, #f76f39); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(left, #ffaf6e, #f76f39); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(left, #ffaf6e, #f76f39); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #ffaf6e, #f76f39); /* 标准的语法 */}

.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;}

/*课程介绍*/
.courseBoxBg{background:url(/images/zhuanti/2022zyysvip/coursebg.png) no-repeat center top;padding-top: 35px;}
.courseBox{height: 2067px;}
.courseBox .ggtit{}
.courseBox .cbox{margin: 0 auto 35px;}
.courseBox .cbox .ctit{height: 60px; line-height: 26px; margin-bottom: 20px;}
.courseBox .cbox .ctit-l{font-size: 24px; font-weight: 700;color: #b47723;margin-left: 10px;}
.courseBox .cbox .ctit-fd{top: 6px; left: -40px; width: 20px; height: 15px; background-position: 0 -750px;}
.courseBox .cbox .ctit-rbtn{display: block; padding: 0 12px; line-height: 32px; font-size: 16px; color: #aa5109; border: 1px solid #e9a972; border-radius: 17px; margin-top: -4px;}
.courseBox .cbox .ctit-rbtn:hover{text-decoration: none; background: #aa5109; color: #fff;}
.courseBox .cbox .tcon{margin-bottom: 10px;}
.courseBox .cbox .tcon-list{ float: left; position: relative; z-index: 1; display: block; width: 392px; height: 266px; margin: 0 10px 20px 0; border-radius: 0 14px 0 14px; background: #fff; background: url(/images/zhuanti/2022zyysvip/course1.png) no-repeat center center;}
.courseBox .cbox .tcon-list .fdIcon{ position: absolute; top: -20px; right: -14px; width: 57px; height: 59px; background: url(/images/zhuanti/2025zyysvip/icon_01.png) no-repeat;}
.courseBox .cbox .tcon-list .tltit-left{float: left; font-size: 20px; color: #613500; font-weight: 700; padding-left: 20px; padding-top: 5px;}
.courseBox .cbox .tcon-list .tltit-right{float: right; width: 136px; height: 40px; font-size: 16px; color: #fff; text-align: center;}
.courseBox .cbox .tcon-list .tltit-right b{font-size: 24px;}
.courseBox .cbox .tcon-list .tlcen{padding: 68px 18px 0;}
.courseBox .cbox .tcon-list .tlcen-txt{position: relative; overflow: hidden; line-height: 24px; max-height: 48px; font-size: 16px; margin-bottom: 12px; padding-left: 70px;}
.courseBox .cbox .tcon-list .tlcen-txt .fdtxt{position: absolute; top: 0; left: 0; font-size: 14px; color: #999;}
.courseBox .cbox .tcon-list.mr0{margin-right: 0;}
.courseBox .cbox .tcon-list .tddcen{padding: 10px 0 0 23px;}
.courseBox .cbox .tcon-list .tddcen .item{display: block;width: 108px;height: 86px; text-align: center; float: left; margin-right: 11px; overflow: hidden;}
.courseBox .cbox .tcon-list .item h1{font-size: 18px;color: #613500; margin-top: 17px;}
.courseBox .cbox .tcon-list .item p{font-size: 14px;color: #613500;opacity: 0.8; line-height: 25px;}
.courseBox .cbox .ccon-list{margin-bottom: 50px;}
.courseBox .cbox .ccon-list .ptwo{position: relative; float: left; width: 392px; height: 362px; margin: 0 4px; border-radius: 26px;}
.courseBox .cbox .ccon-list .ptwo.item1{background: url(//www.med66.com/upload/resources/image/2024/09/29/817993.png) no-repeat center center;}
.courseBox .cbox .ccon-list .ptwo.item2{background: url(/images/zhuanti/2022zyysvip/courseBox3.png) no-repeat center center;}
.courseBox .cbox .ccon-list .ptwo.item3{background: url(/images/zhuanti/2022zyysvip/courseBox4.png) no-repeat center center;}
.courseBox .cbox .ccon-list .ptwo span{position: absolute; width: 370px; text-align: center; font-size: 28px; line-height: 48px; bottom: 24px; left: 10px;}
.courseBox .cbox .ccon-list .pone{line-height: 52px; padding-top: 22px;}
.courseBox .cbox .ccon-list.mr0{margin-right: 0;}
.courseBox .cbox .bcon{width: 1200px; margin: 0 auto 30px;}
.courseBox .cbox .bcon-list{width: 556px; height: 581px; float: left; position: relative;}
.courseBox .cbox .bcon-list1{background: url(/images/zhuanti/2022zyysvip/courseBox8.png) no-repeat center center;}
.courseBox .cbox .bcon-list2{background: url(/images/zhuanti/2022zyysvip/courseBox9.png) no-repeat center center; float: right;}
.courseBox .cbox .bcon-list .fdicon01{
    position: absolute;
    top: 0;
    right: 0;
    padding: 0 15px;
    height: 30px;
    line-height: 30px;
    font-size: 16px;
    color: #fff;
    border-radius: 0 6px 0 12px;
    background: #e65e51;
    background: -webkit-linear-gradient(left, #e65e51, #f55445);
    background: -o-linear-gradient(left, #e65e51, #f55445);
    background: -moz-linear-gradient(left, #e65e51, #f55445);
    background: linear-gradient(to right, #e65e51, #f55445);
}

.courseBox .cbox .an-new {
    position: absolute;
    bottom: 62px;
    right: 25px;
    z-index: 2;
    background: url(/images/project2021/weishengzige/an.png) no-repeat;
    width: 68px;
    height: 44px;
    padding-top: 22px;
    line-height: 18px;
    font-weight: 700;
    font-size: 15px;
    color: #fff;
    text-align: center;
    background-position: 0 -200px;
    -webkit-animation:pulse2 2.5s 0.1s infinite both;
    animation:pulse2 2.5s 0.1s infinite both;
}
.pulse2{
    animation-name: pulse2;
    -webkit-animation-name: pulse2;

    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;

    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;
}

@keyframes pulse2 {
    0% {
        transform: scale(0.8);
    }
    50% {
        transform: scale(1);
    }
    100% {
        transform: scale(0.8);
    }
}

@-webkit-keyframes pulse2 {
    0% {
        -webkit-transform: scale(0.8);
    }
    50% {
        -webkit-transform: scale(1);
    }
    100% {
        -webkit-transform: scale(0.8);
    }
}
.courseBox .cbox .bcon-list .txttop{width: 100%; text-align: center; padding-top: 50px;}
.courseBox .cbox .bcon-list .txttop .t1{font-size: 46px; color: #866800; line-height: 1;}
.courseBox .cbox .bcon-list .txttop .t2{font-size: 54px;color: #866800; font-weight: bold; line-height: 1; margin-top: 8px;}
.courseBox .cbox .bcon-list .txttop .t2 .apphide{font-size: 38px;}
.courseBox .cbox .bcon-list .txttop .cline{margin-top: 14px;}
.courseBox .cbox .bcon-list .txtcon{top: 193px; text-align: center; width: 100%;}
.courseBox .cbox .bcon-list .txtcon .txt1{font-size: 32px; font-weight: bold; line-height: 80px;}
.courseBox .cbox .bcon-list .txtcon .txt2{font-size: 24px;line-height: 36px;color: #866201;}
.courseBox .cbox .bcon-list-btn{position: absolute; width: 100%; height: 94px; bottom: 0; padding-top: 66px;}
.courseBox .cbox .bcon-list-btn a.btn1{display: inline-block; width: 214px; height: 68px; box-shadow: -3px -3px 13px 0pxrgba(226, 228, 229, 0.52); border-radius: 36px; border: solid 2px #f3ba2c; font-size: 32px; line-height: 68px; color: #f2b72a; text-align: center; margin-right: 12px;}
.courseBox .cbox .bcon-list-btn a.btn2{display: inline-block;width: 214px;height: 71px;box-shadow: -3px -3px 13px 0pxrgba(226, 228, 229, 0.52);border-radius: 36px; font-size: 32px;line-height: 71px;color: #ffffff; text-align: center; background: -moz-linear-gradient(to right, #efb731, #f8d576); background: -ms-linear-gradient(to right, #efb731, #f8d576); background: -webkit-linear-gradient(to right, #efb731, #f8d576); background: linear-gradient(to right, #efb731, #f8d576); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#efb731", endColorstr="#f8d576", gradientType="1");}
.courseBox .cbox .fcon{position: relative; background: #ffe5c8; padding: 20px 30px 30px; border-radius: 6px 6px 0 0;}
.courseBox .cbox .fcon .ficon{position: absolute; top: -15px; right: -18px; display: block; width: 75px; height: 76px; background-position: 0 -1100px;}
.courseBox .cbox .fcon .xyBtn{position: absolute; top: 18px; right: 76px; z-index: 2; display: block; width: 90px; height: 30px; line-height: 30px; text-align: center; font-size: 16px; color: #aa5109; border: 1px solid #aa5109; border-radius: 17px;}
.courseBox .cbox .fcon .xyBtn:hover{text-decoration: none; background: #aa5109; color: #fff;}
.courseBox .cbox .fcon .ctit{margin-bottom: 20px;}
.courseBox .cbox .fcon .ctit-fd{top: 0; left: -70px; width: 36px; height: 29px; background-position: 0 -800px;}
.courseBox .cbox .fcon-list{position: relative; float: left; display: block; width: 336px; height: 60px; margin-right: 44px; background: #fff; -webkit-box-shadow:0 5px 18px rgba(203, 124, 41, 0.1); -moz-box-shadow:0 5px 18px rgba(203, 124, 41, 0.1); box-shadow:0 5px 18px rgba(203, 124, 41, 0.1);}
.courseBox .cbox .fcon-list .txt{line-height: 60px; font-size: 20px; padding-left: 38px;}
.courseBox .cbox .fcon-list .txt b{color: #aa5109;}
.courseBox .cbox .fcon-list .icon{position: absolute; top: 13px; left: -15px; width: 34px; height: 34px; background-position: 0 -900px;}
.courseBox .cbox .fcon-list.mr0{margin-right: 0;}
.courseBannerBg{background: #ec9b57;}
.courseBanner{position: relative; height: 110px;}
.courseBanner .ficon{position: absolute; top: 0; right: 360px; width: 32px; height: 16px; background-position: 0 -950px;}
.courseBanner .ltxt{overflow: hidden; float: right; margin-right: 30px; line-height: 110px; height: 110px; font-size: 24px; color: #fff; -webkit-text-shadow:0 8px 9px #cb742e; -moz-text-shadow:0 8px 9px #cb742e; text-shadow:0 8px 9px #cb742e;}
.courseBanner .ltxt b{font-size: 42px;}
.courseBanner .rbtn{float: right; margin: 25px 8px 0 0; display: block; width: 266px; height: 60px; line-height: 60px; text-align: center; font-size: 28px; color: #aa5109; font-weight: 700; border-radius: 30px; -webkit-box-shadow:0 8px 24px rgba(165, 59, 12, 0.7); -moz-box-shadow:0 8px 24px rgba(165, 59, 12, 0.7); box-shadow:0 8px 24px rgba(165, 59, 12, 0.7); background: #fed79e\9; background: -webkit-linear-gradient(top, #fbefce, #fec56c); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(top, #fbefce, #fec56c); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(top, #fbefce, #fec56c); /* Firefox 3.6 - 15 */ background: linear-gradient(to bottom, #fbefce, #fec56c); /* 标准的语法 */}
.courseBanner .rbtn:hover{text-decoration: none; background: -webkit-linear-gradient(top, #fec56c, #fbefce); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(top, #fec56c, #fbefce); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(top, #fec56c, #fbefce); /* Firefox 3.6 - 15 */ background: linear-gradient(to bottom, #fec56c, #fbefce); /* 标准的语法 */}
.courseBox .bbtn{display: block; width: 268px; height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #fff; border-radius: 30px; margin: 40px auto 0; background: #e18b42\0; *background: #f76f39; background: -webkit-linear-gradient(left, #f76f39, #f2b372); background: -o-linear-gradient(left, #f76f39, #f2b372); background: -moz-linear-gradient(left, #f76f39, #f2b372); background: linear-gradient(to right, #f76f39, #f2b372);}
.courseBox .bbtn:hover{text-decoration: none; background: #d67325\0; *background: #f76f39; background: -webkit-linear-gradient(left, #ffaf6e, #f76f39); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(left, #ffaf6e, #f76f39); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(left, #ffaf6e, #f76f39); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #ffaf6e, #f76f39); /* 标准的语法 */}
/*协议弹层*/
.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; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.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-position: 0 -2100px;}
.xieyi-pop .con{padding: 20px;}
/*师资课时弹层*/
.szks-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; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.szks-pop .tit{height:50px; background: #f4f4f4;}
.szks-pop .tit h3{float:left; font-size:18px; line-height:50px; font-weight:bold; padding-left:20px;}
.szks-pop .tit-cbtn{float:left; display: block; padding: 0 10px; height: 20px; line-height: 20px; font-size: 12px; color: #07a87a; border: 1px solid #07a87a; border-radius: 11px; margin: 14px 0 0 16px;}
.szks-pop .tit-cbtn:hover{text-decoration: none; background: #07a87a; color: #fff;}
.szks-pop .close{position: absolute; top: 17px; right: 20px; display:block; width:16px; height:16px; background-position: 0 -2100px;}
.szks-pop .subtit{height: 42px; padding-left: 5px; background: url(/images/zhuanti/2020lcviptxy/tit_07.png) repeat-x; margin-bottom: 6px;}
.szks-pop .subtit li{position: relative; float: left; padding: 0 20px; height: 42px; line-height: 42px; font-size: 16px; margin-left: 15px; cursor: pointer;}
.szks-pop .subtit li i{display: none; position: absolute; bottom: -6px; left: 50%; margin-left: -6px; width: 12px; height: 6px; background-position: 0 -2150px;}
.szks-pop .subtit li.on{color: #fff; font-weight: 700; background: #f19a4e\0; *background: #f19a4e; background: -webkit-linear-gradient(left, #e58435, #fdb065); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(left, #e58435, #fdb065); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(left, #e58435, #fdb065); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #e58435, #fdb065); /* 标准的语法 */}
.szks-pop .subtit li.on i{display: block;}
.szks-pop .szksCon{position: relative; padding: 0 0 20px; max-height: 450px; overflow: auto; overflow-x: hidden;}
.szks-pop .szksCon .ctit{height: 48px; margin: 0 20px;}
.szks-pop .szksCon .ctit-left{position: relative; padding-left: 16px; line-height: 48px; font-size: 16px; color: #07a87a; font-weight: 700;}
.szks-pop .szksCon .ctit-left i{position: absolute; top: 50%; left: 0; margin-top: -8px; display: block; width: 4px; height: 16px; background: #07a87a;}
.szks-pop .szksCon .ctab{margin: 0 20px 4px;}
.szks-pop .szksCon .ctab table{border-collapse: collapse;}
.szks-pop .szksCon .ctab td{border: 1px solid #ededed; padding: 5px 10px; line-height: 24px; font-size: 14px; text-align: center;}
.szks-pop .szksCon .ctab .tal{text-align: left;}
.szks-pop .szksCon .ctab .tabtit{font-weight: 700; background: #fafafa;}
/*课程服务*/
.guidedBg{height: 630px; background: url(/images/zhuanti/2022zyysvip/guidedBg.png) no-repeat top center; padding-top: 35px;}
.guidedBg .ggtit .ctxt{color: #fff; padding:0 76px;}
.guidedBg .title{margin-bottom: 30px;}
.guidedBg .guided .mtitle{margin-bottom: 28px;}
.guidedBg .guided{color: #fcc069;}
.guidedBg .con .conitem{float: left; min-width: 288px; margin-bottom: 42px;}
.guidedBg .con .conitem img{width: 50px; height: 57px; vertical-align: middle; margin-top: 12px; margin-right: 10px;}
.guidedBg .con .conitem .tbox{vertical-align: middle; margin-top: 8px;}
.guidedBg .con .conitem .tbox .t1{font-size: 22px;}
.guidedBg .con .conitem .tbox .t2{font-size: 16px;}
.guidedBg .bbtn{display: block; width: 268px; height: 60px; line-height: 60px; text-align: center; font-size: 24px; color: #fff; border-radius: 30px; margin: 0px auto 0; background: #e18b42\0; *background: #f76f39; background: -webkit-linear-gradient(left, #f76f39, #f2b372); background: -o-linear-gradient(left, #f76f39, #f2b372); background: -moz-linear-gradient(left, #f76f39, #f2b372); background: linear-gradient(to right, #f76f39, #f2b372);}
.guidedBg .bbtn:hover{text-decoration: none; background: #d67325\0; *background: #f76f39; background: -webkit-linear-gradient(left, #ffaf6e, #f76f39); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(left, #ffaf6e, #f76f39); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(left, #ffaf6e, #f76f39); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #ffaf6e, #f76f39); /* 标准的语法 */}
/* VIP专属社群 */
.vipBg{background: url(/images/zhuanti/2022zyysvip/vipbg.png) no-repeat center center; padding-bottom: 40px; padding-top: 35px;}
.vipBg .vipbox-con .bbtnbox{position: absolute; width: 100%; bottom: -36px;}
.vipBg .vipbox-con .bbtnbox a{display: block; width: 308px; height: 52px; line-height: 52px; text-align: center; font-size: 24px; color: #fff; border-radius: 30px; margin: 23px auto 0; background: #e18b42\0; *background: #f76f39; background: -webkit-linear-gradient(left, #f76f39, #f2b372); background: -o-linear-gradient(left, #f76f39, #f2b372); background: -moz-linear-gradient(left, #f76f39, #f2b372); background: linear-gradient(to right, #f76f39, #f2b372);}
.vipBg .vipbox-con .bbtnbox a:hover{text-decoration: none; background: #d67325\0; *background: #f76f39; background: -webkit-linear-gradient(left, #ffaf6e, #f76f39); /* Safari 5.1 - 6.0 */ background: -o-linear-gradient(left, #ffaf6e, #f76f39); /* Opera 11.1 - 12.0 */ background: -moz-linear-gradient(left, #ffaf6e, #f76f39); /* Firefox 3.6 - 15 */ background: linear-gradient(to right, #ffaf6e, #f76f39); /* 标准的语法 */}
.vipBg .vipbox-con .left{width: 410px; height: 596px; background: url(/images/zhuanti/2022zyysvip/vip2.png) no-repeat center center;}
.vipBg .vipbox-con .left .t1{width: auto;height: 59px; margin-top: 18px; margin-left: 24px; font-size: 24px;line-height: 59px;color: #624f11;}
.vipBg .vipbox-con .left .txt{position: relative; margin-top: 38px;}
.vipBg .vipbox-con .left .txt .item{height: 60px; line-height: 60px; margin-left: 24px; border-left: 1px dashed #d2af40;}
.vipBg .vipbox-con .left .txt .item>span.fl{font-size: 18px; line-height: 18px; width: 338px;}
.vipBg .vipbox-con .left .txt .item .i-num{position: relative; left: -16px; width: 28px; height: 28px; line-height: 28px; background: url(/images/zhuanti/2022zyysvip/vip1.jpg) no-repeat center center; vertical-align: middle; margin-top: -6px; margin-right: 17px; text-align: center; font-size: 18px;color: #dfb01d;}
.vipBg .activity-show{position:relative; width: 730px;;height:488px;text-align:left;}
.vipBg .activity-show .pic_list{position:relative;margin:0 auto;width:730px;height:100%}
.vipBg .activity-show .pic_list li{position:absolute;display:none;z-index:0; -webkit-box-shadow:0 6px 18px 0 rgba(195,169,135,0.43); -moz-box-shadow:0 6px 18px 0 rgba(195,169,135,0.43); box-shadow:0 6px 18px 0 rgba(195,169,135,0.43);}
.vipBg .activity-show .pic_list li img{display: block; width:100%; overflow: hidden;}
.vipBg .activity-show .pic_list li.d_pos1{display:block;width:233px; left:128px;top:50px;z-index:1}
.vipBg .activity-show .pic_list li.d_pos2{display:block;width:269px; left:233px;top:0;z-index:3}
.vipBg .activity-show .pic_list li.d_pos3{display:block;width:233px; right:128px;top:50px;z-index:2}
.vipBg .activity-show .pic_list li.thShow{opacity:1; filter:alpha(opacity=100);}
.vipBg .activity-show .prev,
.vipBg .activity-show .next,
.teacherBoxBg .teatitbox .prev,
.teacherBoxBg .teatitbox .next{display: none; width: 104px; height: 104px; top: 50%; margin-top: -25px; z-index: 9; cursor: pointer;}
.vipBg .activity-show .prev,
.teacherBoxBg .teatitbox .prev{left: 0; background: url(/images/zhuanti/2022zyysvip/swileft.png) no-repeat center center;}
.vipBg .activity-show .next,
.teacherBoxBg .teatitbox .next{right: 0; background: url(/images/zhuanti/2022zyysvip/swiright.png) no-repeat center center;}
.teacherBoxBg .teatitbox .prev{left: -56px; top: 62px;}
.teacherBoxBg .teatitbox .next{right:-56px; top: 62px;}
.vipBg .right .cbox{padding: 0 0 0 18px;width: 772px;}
.vipBg .right .cbox .item {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 104px;
    height: 50px;
    background-color: #e9d3af;
    border-radius: 4px;
    font-size: 16px;
    line-height: 50px;
    color: #773809;
    margin: 0 7px 7px 0;
    text-align: center;
    font-weight: bold;
}
/* 服务 */
.serveBg{background: url(/images/zhuanti/2022zyysvip/serveBg.png) no-repeat center center; padding-top: 35px; padding-bottom: 40px;}
.serveBg .serve{overflow: hidden;}
.serveBg .mtitle{margin-bottom: 10px;}
.serveBg .ggtit .ctxt{color: #fff;}
.serveBg .title{font-size: 28px;color: #dfae95; text-align: center; margin-bottom: 40px;}
.serveBg .conbox{position: relative; width: 481px; height: 408px; background: url(/images/zhuanti/2022zyysvip/serv1.png) no-repeat center center; margin: 0 auto;}
.serveBg .conbox .item{position: absolute;min-width: 360px;min-height: 73px; color: #fff; text-align: right;}
.serveBg .conbox .item p{opacity: 0.62;}
.serveBg .conbox .item:hover { animation-timing-function: ease-in-out; animation-name: lid; animation-duration: 2000ms; animation-iteration-count: infinite; animation-direction: alternate; }
.serveBg .conbox .left.active{transform:translateX(0);opacity:1;filter:alpha(opacity=100);}.active{transform:translateX(0);opacity:1;filter:alpha(opacity=100);}
.left1{transform:translateX(-200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.1s}
.left2{transform:translateX(-200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.2s}
.left3{transform:translateX(-200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.3s}
.left4{transform:translateX(-200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.4s}
.left5{transform:translateX(-200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.5s}
.left6{transform:translateX(-200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.6s}

.serveBg .conbox  .right.active{transform:translateX(0);opacity:1;filter:alpha(opacity=100);}
.right1{transform:translateX(200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.1s}
.right2{transform:translateX(200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.2s}
.right3{transform:translateX(200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.3s}
.right4{transform:translateX(200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.4s}
.right5{transform:translateX(200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.5s}
.right6{transform:translateX(200px);opacity:0;filter:alpha(opacity=0);transition:all 1.0s ease-in-out 0.6s}
.serveBg .conbox .item img{
    animation-timing-function:ease-in-out;
    animation-name:breathe;
    /*animation-duration:2700ms;*/
    animation-iteration-count:infinite;
    animation-direction:alternate;
}
.serveBg .conbox .item.item1 img{
    top: 0;
    right: -103px;
    animation-duration: 1000ms;
}
.serveBg .conbox .item.item2 img{
    top: 0;
    right: -103px;
    animation-duration: 1200ms;
}
.serveBg .conbox .item.item3 img{
    top: 0;
    right: -103px;
    animation-duration: 1400ms;
}
.serveBg .conbox .item.item4 img{
    top: 0;
    left: -103px;
    animation-duration: 2000ms;
}
.serveBg .conbox .item.item5 img{
    top: 0;
    left: -103px;
    animation-duration: 1800ms;
}
.serveBg .conbox .item.item6 img{
    top: 0;
    left: -103px;
    animation-duration: 1600ms;
}
.serveBg .conbox .item.item1{right: 470px; top: 32px;}
.serveBg .conbox .item.item2{right: 504px; top: 166px;}
.serveBg .conbox .item.item3{right: 470px; top: 300px;}
.serveBg .conbox .item.item4{left: 470px; top: 32px; text-align: left;}
.serveBg .conbox .item.item5{left: 504px; top: 166px; text-align: left;}
.serveBg .conbox .item.item6{left: 470px; top: 300px; text-align: left;}
.applyBg{background: url(/images/zhuanti/2022zyysvip/applybg.png) no-repeat top center #ffffff; padding-top: 35px; padding-bottom: 40px;}
.applyBg .cbox .citembox{width: 1200px; min-height: 664px; padding-bottom: 42px; border-radius: 10px; box-shadow: 0px 3px 10px 0px rgba(192, 114, 39, 0.32); background: -moz-linear-gradient(to right, #e3c396, #ffedd4); background: -ms-linear-gradient(to right, #e3c396, #ffedd4); background: -webkit-linear-gradient(to right, #e3c396, #ffedd4); background: linear-gradient(to right, #e3c396, #ffedd4); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#e3c396", endColorstr="#ffedd4", gradientType="1");}
.applyBg .cbox .citembox>h1{padding-top: 20px; padding-bottom: 35px; text-align: center; font-size: 28px;line-height: 36px;color: #613500;}
.applyBg .cbox .citembox .item-con{ min-height: 600px; background: #fff; padding: 27px 0 0; margin: 0 16px;}
.applyBg .cbox .citembox .item-con h3{text-align: left; font-size: 26px; line-height: 36px;}
.applyBg .cbox .citembox .item-con h3 i{float: left; width: 6px;height: 27px; margin: 4px 15px 0 0; background: #f76f39;}
.applyBg .cbox .citembox .inpput{margin-left: 24px;}
.applyBg .cbox .citembox .inpput .item{position: relative; display: block; float: left; width: 270px; padding:6px 0; background-color: #fbfbfa; border: solid 1px #e5c59a; font-size: 16px; color: #c5a16e; margin: 20px 10px 32px 0; border-radius: 26px; color: #613500; cursor: pointer;}
.applyBg .cbox .citembox .inpput .item.on{border: solid 1px #e3c396; font-size: 16px; color: #613500; background: -moz-linear-gradient(to right, #e3c396, #ffedd4); background: -ms-linear-gradient(to right, #e3c396, #ffedd4); background: -webkit-linear-gradient(to right, #e3c396, #ffedd4); background: linear-gradient(to right, #e3c396, #ffedd4); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#e3c396", endColorstr="#ffedd4", gradientType="1");}
.applyBg .cbox .citembox .inpput .item.on i{position: absolute; right: 8px; top: 12px; display: inline-block; width: 17px; height: 12px; background: url(/images/zhuanti/2022zyysvip/duig.png) no-repeat center center;}
.applyBg .bbtn1{display: block; font-size: 24px; width: 308px; height: 52px; line-height: 52px; text-align: center; margin: 10px auto 0; color: #fff; border-radius: 30px; background: -moz-linear-gradient(to right, #f76f39, #ffaf6e); background: -ms-linear-gradient(to right, #f76f39, #ffaf6e); background: -webkit-linear-gradient(to right, #f76f39, #ffaf6e); background: linear-gradient(to right, #f76f39, #ffaf6e); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#f76f39", endColorstr="#ffaf6e", gradientType="1");}
.applyBg .bbtn1:hover{background: -moz-linear-gradient(to right, #ffaf6e, #f76f39); background: -ms-linear-gradient(to right, #ffaf6e, #f76f39); background: -webkit-linear-gradient(to right, #ffaf6e, #f76f39); background: linear-gradient(to right, #ffaf6e, #f76f39); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffaf6e", endColorstr="#f76f39", gradientType="1");}
.applyBg .bbtn2{display: block; font-size: 24px; width: 308px; height: 52px; line-height: 52px; text-align: center; margin: 34px auto 0; color: #fff; border-radius: 30px; background: -moz-linear-gradient(to right, #f76f39, #ffaf6e); background: -ms-linear-gradient(to right, #f76f39, #ffaf6e); background: -webkit-linear-gradient(to right, #f76f39, #ffaf6e); background: linear-gradient(to right, #f76f39, #ffaf6e); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#f76f39", endColorstr="#ffaf6e", gradientType="1");}
.applyBg .bbtn2:hover{background: -moz-linear-gradient(to right, #ffaf6e, #f76f39); background: -ms-linear-gradient(to right, #ffaf6e, #f76f39); background: -webkit-linear-gradient(to right, #ffaf6e, #f76f39); background: linear-gradient(to right, #ffaf6e, #f76f39); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#ffaf6e", endColorstr="#f76f39", gradientType="1");}
.applyBg .citembox .item-info{width: 552px; min-height: 600px; background: #fff; padding: 27px 0 0; margin: 0 16px; padding:0 60px 40px; box-sizing: border-box;}
.applyBg .citembox .item-info .item{float: left; width: 212px; margin-top: 15px; color: #613500;}
.applyBg .citembox .item-info .item h1{font-size: 24px; line-height: 36px; margin-top: 6px;}
.applyBg .citembox .item-info .item p{font-size: 16px; line-height: 36px;}

/*六大理由*/
.reasonBoxBg{background: url(/images/zhuanti/2020lcviptxy/bg_05.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/2020lcviptxy/bg_06.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: 155px; position: fixed; z-index: 9; right: 0; top: 50%; margin-top: -430px;}*/
.fix-nav{width: 155px; position: fixed; z-index: 9; right: 0; top: 50%; margin-top: -380px;}
.fix-nav .actTop{ position: absolute; top: 24px; left: 50%; display: block; margin-left: -73px; width: 145px; height: 91px; background: url(/images/yishizigekaoshi/project2022-zyys/icon_05.png) no-repeat; cursor: pointer;}
.fix-nav .navbox{display: inline-block; width: 155px; min-height: 521px; background: url(//www.med66.com/upload/resources/image/2024/09/29/817994.png) no-repeat top center;}
.fix-nav .top{display: block; width: 75px; margin: 165px auto 0; cursor: pointer; font-size: 18px; color: #fff;line-height: 18px;}
.fix-nav .topbtn{display: block; font-size: 14px; width: 103px;height: 22px; line-height: 22px; border-radius: 15px; text-align: center; margin: 8px auto 0; background: -moz-linear-gradient(to right, #e3c396, #ffedd4); background: -ms-linear-gradient(to right, #e3c396, #ffedd4); background: -webkit-linear-gradient(to right, #e3c396, #ffedd4); background: linear-gradient(to right, #e3c396, #ffedd4); filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr="#e3c396", endColorstr="#ffedd4", gradientType="1");}
.fix-nav .flistbox{width: 119px; height: 40px; padding-top: 6px; margin: 0 auto;}
.fix-nav .flistbox .flist{display: block;width: 100px;height: 32px;border-radius: 16px;border: solid 1px #b76931; font-size: 16px;line-height: 32px;color: #b96d36; text-align: center; margin-top: 10px; margin: 10px auto 0;}
.fix-nav .fix-top{display: block; width: 113px; height: 39px; bottom: 5px; left: 23px; cursor: pointer; background: url(/images/zhuanti/2022zyysvip/icon_01.png) no-repeat center;}
.fix-nav .navicon{display: inline-block; width: 20px; height: 125px; background: url(/images/zhuanti/2022zyysvip/nav1.png); right: 0; top: 386px; cursor: pointer; z-index: 5;}
.fix-nav .navicon.on{background: url(/images/zhuanti/2022zyysvip/nav2.png);}
.pulse2{animation-name: pulse2; -webkit-animation-name: pulse2; animation-duration: 1.5s; -webkit-animation-duration: 1.5s; animation-iteration-count: infinite; -webkit-animation-iteration-count: infinite;}

/*选课弹层*/
.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:#f5f5f5; border-bottom:1px solid #e8e8e8; padding-right:21px;}
.course-pop .tit h3{ float:left; font-size:18px; color:#f4674b; font-weight:bold; padding-left:40px;}
.course-pop .tit .close{ display:block; width:30px; height:30px; margin-top:16px; background:url(/images/yishizigekaoshi/project2020/an.png) no-repeat 7px -3142px;}
.course-pop .con{ padding:0 0 0 42px;}
.course-pop .con h4{ font-size:16px; line-height:60px; font-weight:normal;}
.course-pop .con .courtab ul{ *padding-bottom:14px;}
.course-pop .con .courtab li{ float:left; _display:inline; margin:0 17px 14px 0; width:200px; height:38px; line-height:38px; font-size:14px; color:#666; text-align:center; cursor:pointer; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.course-pop .con .courtab li.on{ border:1px solid #5bc450; color:#5bc450;}
.course-pop .con .courtab li.on i.gou{ display:block; width:16px; height:16px; position:absolute; right:0; bottom:0; background:url(/images/yishizigekaoshi/project2020/an.png) no-repeat 0 -3200px;}
.course-pop .con .courCon{ display: none;}
.course-pop .con .list{ *padding-bottom:14px;}
.course-pop .con .chkName{ float:left; _display:inline; margin:0 17px 14px 0; width:134px; height:38px; line-height:38px; font-size:14px; color:#666; text-align:center; cursor:pointer; border:1px solid #d7d7d7; position:relative; overflow:hidden;}
.course-pop .con .chkName.on{ border:1px solid #5bc450; color:#5bc450;}
.course-pop .con .chkName.on i.gou{ display:block; width:16px; height:16px; position:absolute; right:0; bottom:0; background:url(/images/yishizigekaoshi/project2020/an.png) no-repeat 0 -3200px;}
.course-pop .con .chkName .coursechk{ position:absolute; left:-10px; top:-30px; padding-bottom:6px;}
.course-pop .total{ height:40px; line-height:40px; background:#f7f7f7; text-align:right; padding:16px 38px; margin-top:15px;}
.course-pop .total span{ font-size:14px; color:#666; padding-right:18px;}
.course-pop .total span em{ font-size:18px; font-weight:bold;}
.course-pop .total span.favourable{ display:none;}
.course-pop .total .buy-btn{ display:inline-block; width:130px; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff; background:#f4674b; border-radius:3px; text-decoration:none}
.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; text-align: left; float: left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.course-pop .total .stbot-selected p span{ padding-right:12px;}

/*底部浮动*/
.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 .kfzx{font-size: 17px; line-height: 70px; color: #e66708; margin-right: 36px;}
@keyframes breathe{0%{opacity:1;transform:scale(1.1);}
100%{opacity:0.2;transform:scale(1.0);}
}
@keyframes lid{0%{transform:translate(0px);}
10%{transform:translate(2px);}
20%{transform:translate(4px);}
30%{transform:translate(6px);}
40%{transform:translate(8px);}
50%{transform:translate(10px);}
60%{transform:translate(8px);}
70%{transform:translate(6px);}
80%{transform:translate(4px);}
90%{transform:translate(2px);}
100%{transform:translate(0px);}
}
.upd{animation-timing-function:ease-in-out;animation-name:upd;animation-duration:1500ms;animation-iteration-count:infinite;animation-direction:alternate;}
@keyframes upd{0%{transform:translateY(10px);}
100%{transform:translateY(-10px);}
}

/* 2021/5/25 新增 */
.tsfdtit{
    text-align: left;
    width: 563px;
    height: 49px;
    font-size: 18px;
    line-height: 49px;
    position: relative;
    font-weight: bold;
    margin-right: 25px;
}
.teacherBox .teaCon-left .txtCon-list {
    margin-right: 24px;
    position: relative;
    width: 470px;
    z-index: 1;
    padding: 12px 0 12px 94px;
    line-height: 26px;
    font-size: 16px;
    border-bottom: 1px solid #ededed;
}
.teacherBox .teaCon-left .txtCon-list .fdtit{ position: absolute; top: 12px; left: 0; font-size: 18px;}

/*活动页头 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: 48px; 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;}
.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: 185px; right: 103px; width: 100px; height: 100px; border-radius: 4px;}

/*活动领券底部浮动*/
.activity-fixBottom-warp{ height: 101px;}
.activity-fixBottom{ position: fixed; bottom: 0; left: 0; z-index: 79; width: 100%; height: 137px;}
.activity-fixBottom .layout{ padding-top: 37px;}
.activity-fixBottom a:hover{ text-decoration: none;}
.activity-fixBottom .left{ float: left; display: block; width: 880px; height: 100px;}
.activity-fixBottom .rBtn01,.activity-fixBottom .rBtn02{ float: right; width: 150px; height: 50px; line-height: 48px; text-align: center; font-size: 20px; font-weight: 700; color: #fff; margin: 25px 0 0 10px; background: url(/images/project2024/activity/icon_06.png) no-repeat; border-radius: 25px; -webkit-box-shadow:0 4px 6px rgba(221, 78, 15, 0.5); -moz-box-shadow:0 4px 6px rgba(221, 78, 15, 0.5); box-shadow:0 4px 6px rgba(221, 78, 15, 0.5);}
.activity-fixBottom .rBtn02{ color: #a14b00; background: url(/images/project2024/activity/icon_07.png) no-repeat;}
.activity-fixBottom .close{ position: absolute; top: 37px; right: 10px; width: 30px; height: 35px; background: url(/images/project2024/activity/icon_10.png) no-repeat;}

/*规则弹框*/
.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;}
