.course-item .fc-bd .fc-dot li,.course-item .fc-bd .fc-list-dot p,.course-item .fc-bd .fc-icon li,.course-item .fc-bd .fc-icon-plus,.course-item .fc-hot{background:url(/images/common/column/course-icon.png) no-repeat;}
.course-mod{position:relative;z-index:1;margin-bottom:20px;}
.course-tab{margin-right:30px;}
.course-tab li{float:left;font-size:0;}
.course-tab li strong{height:34px;line-height:34px;padding:3px 0 4px;margin-bottom:-1px;font-size:22px;display:inline-block;vertical-align:top;}
.course-tab li i{width:10px;height:16px;line-height:0;margin:13px 18px 0;overflow:hidden;display:inline-block;vertical-align:top;background-position:left -1526px;}
.course-tab li.on strong{border-bottom:4px solid #07bdc7;padding-bottom:0;}
.course-tab li a:hover{color:#07bdc7;text-decoration:none;}
.course-tab-year{font-size:0;margin-bottom:16px;}
.course-tab-year ul{height:28px;display:inline-block;*display:inline;*zoom:1;font-size:0;border:1px solid #dfe2e3;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.course-tab-year ul li{height:30px;line-height:30px;padding:0 31px;margin:-1px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;font-size:14px;display:inline-block;*display:inline;*zoom:1;cursor:pointer;}
.course-tab-year ul li.on{background:#07bdc7;color:#fff;font-weight:bold;cursor:default;}
.course-tab-bd,.course-tab-year-bd{display:none;}
.course-item{width:224px;margin-right:20px;float:left;}
.course-item .fc-hd{height:86px;position:relative;z-index:1;background:url(/images/common/column/course-hd-bg.png) no-repeat;color:#fff;text-align:center;}
.course-item .fc-hd a{color:#fff;}
.course-item .fc-hd img{margin-top:30px;}
.course-item .fc-hd h4{line-height:86px;font-size:24px;font-weight:bold;}
.course-item .twoRow{height:72px;padding-top:14px;}
.course-item .twoRow h4{line-height:38px;}
.course-item .twoRow img{margin:6px 0;}
.course-item .fc-hot{width:33px;height:39px;line-height:350px;overflow:hidden;position:absolute;right:3px;top:-20px;z-index:5;background-position:left -712px;}
.course-item .fc-gift{height:18px;line-height:18px;display:inline-block;*display:inline;*zoom:1;position:relative;z-index:1;}
.course-item .fc-gift span{padding:0 12px;font-size:12px;}
.course-item .fc-gift i{width:100%;height:100%;position:absolute;z-index:-1;left:0;top:0;background:#fff;opacity:0.34;filter:alpha(opacity=34);-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.course-item .fc-sale{position:absolute;left:18px;right:18px;top:-14px;color:#333;z-index:1;font-size:0;text-align:center;}
.course-item .fc-sale span,.course-item .fc-sale i{background:url(/images/common/column/fc-sale.png) no-repeat;vertical-align:top;}
.course-item .fc-sale span{display:inline-block;padding-left:18px;line-height:28px;color:#9b4618;font-size:12px;}
.course-item .fc-sale i{width:18px;height:28px;display:inline-block;background-position:right top;}
.course-item .fc-tag{padding:4px 10px 6px;line-height:1;color:#fff;position:absolute;right:0;top:0;background:url(/images/common/column/fc-tag-bg.png) repeat;-webkit-border-radius:0 5px 0 5px;-moz-border-radius:0 5px 0 5px;border-radius:0 5px 0 5px;}
.course-item .fc-bd{background:#fff;padding-top:8px;}
.course-item .fc-bd .fc-btns{font-size:0;padding-bottom:20px;text-align:center;}
.course-item .fc-bd .fc-btns a{width:86px;height:32px;line-height:32px;border:1px solid #f3664a;background:#f4664a;margin:0 8px;color:#fff;font-size:14px;display:inline-block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.course-item .fc-bd .fc-btns .btns-det{border-color:#d5d5d5;color:#333;background:none;}
.course-item .fc-bd .fc-btns a:hover{border-color:#f25232;color:#fff;background:#f25232;text-decoration:none;}
.course-item .fc-bd .fc-btns .btns-det:hover{background:none;color:#f25232;}
.course-item .fc-bd .fc-tc{text-align:center;}
.course-item .fc-bd .fc-bd-sale{padding:0 5px;line-height:35px;font-weight:bold;text-align:center;}
.course-item .fc-bd .fc-dot{margin:0 20px;padding-bottom:8px;}
.course-item .fc-bd .fc-dot li{height:32px;line-height:32px;padding-left:26px;background-position:9px -517px;}
.course-item .fc-bd .fc-dot-mend{padding:17px 0 26px;}
.course-item .fc-bd .fc-tea{font-size:0;padding:4px;text-align:center;}
.course-item .fc-bd .fc-tea li{width:72px;height:64px;text-align:center;line-height:22px;font-size:12px;color:#666;display:inline-block;*display:inline;*zoom:1;}
.course-item .fc-bd .fc-tea li a{color:#666;}
.course-item .fc-bd .fc-tea li img{display:block;margin:0 auto 2px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;}
.course-item .fc-bd .fc-tea-mend{padding:21px 4px 22px;}
.course-item .fc-bd .fc-list-dot{margin:0 20px 0;padding:12px 0;border-top:1px solid #f2f2f2;}
.course-item .fc-bd .fc-list-dot p{height:28px;line-height:28px;padding-left:16px;background-position:left -517px;}
.course-item .fc-bd .fc-list-dot .p-blank{background:none;}
.course-item .fc-bd .fc-icon-plus{width:18px;height:32px;margin-left:16px;background-position:left -670px;display:block;}
.course-item .fc-bd .fc-icon{margin:0 20px;padding:20px 0 5px;border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;position:relative;z-index:1;}
.course-item .fc-bd .fc-icon li{height:28px;line-height:28px;padding-left:36px;margin-bottom:15px;color:#888;position:relative;z-index:1;}
.course-item .fc-bd .fc-icon li em{font-size:18px;color:#6ca7fc;margin-right:2px;}
.course-item .fc-bd .fc-icon li.icon-stage{background-position:left -40px;}
.course-item .fc-bd .fc-icon li.icon-feature{background-position:left -80px;}
.course-item .fc-bd .fc-icon-v1 li,.course-item .fc-bd .fc-icon-v1 li i{background:url(/images/common/column/cj-xkicon.png) no-repeat 5px 7px;}
.course-item .fc-bd .fc-icon-v1 li i{width:1px;height:22px;overflow:hidden;position:absolute;left:12px;top:25px;background-position:left -261px}
.course-item .fc-bd .fc-price-panel{height:60px;padding:14px 20px 0;}
.course-item .fc-bd .fc-price-main{height:33px;line-height:33px;}
.course-item .fc-bd .fc-price-main .fc-price{height:33px;color:#f4664a;overflow:hidden;}
.course-item .fc-bd .fc-price-main .fc-price strong{font-size:26px;}
.course-item .fc-bd .fc-price-main .fc-price em{margin-left:3px;}
.course-item .fc-bd .fc-price-main span,.course-item .fc-bd .fc-price-main del{line-height:22px;font-size:12px;color:#999;padding-top:10px;}
.course-item .fc-bd .fc-price-panel .price-sale{line-height:24px;color:#f4664a;font-size:12px;}
.course-item .fc-bd .sw-camp{padding:12px 20px 0;}
.course-item .fc-bd .sw-camp dl{padding-bottom:22px;}
.course-item .fc-bd .sw-camp dl dt{height:36px;line-height:36px;padding-left:26px;font-size:16px;color:#6ca7fc;background:url(/images/common/column/sw-camp-icon.png) no-repeat;}
.course-item .fc-bd .sw-camp dl dd{line-height:18px;font-size:12px;color:#888;}
.course-item .fc-bd .sw-camp .sw-camp-dt-mbgw dt{background-position:left -36px;}
.course-item .fc-bd .sw-camp .sw-camp-dt-mbxs dt{background-position:left -72px;}
.course-item .fc-bd .sw-camp .sw-camp-dt-ndsh dt{background-position:left -108px;}
.last-course-item,.three-course .last-course-item,.four-course .last-course-item{margin-right:0 !important;}
.wyb-item .fc-hd{background-position:left -88px;}
.wyb-item .fc-bd .fc-icon li em{color:#79ccd4;}
.wyb-item .fc-bd .fc-icon li{background-position:left -550px;}
.wyb-item .fc-bd .fc-icon li.icon-stage{background-position:left -590px;}
.wyb-item .fc-bd .fc-icon li.icon-feature{background-position:left -630px;}
.syb-item .fc-hd{background-position:left -176px;}
.syb-item .fc-bd .fc-icon li em{color:#ffb252;}
.syb-item .fc-bd .fc-icon li,.ptc-item .fc-bd .fc-icon li{background-position:left -124px;}
.syb-item .fc-bd .fc-icon li.icon-stage,.ptc-item .fc-bd .fc-icon li.icon-stage{background-position:left -172px;}
.syb-item .fc-bd .fc-icon li.icon-feature,.ptc-item .fc-bd .fc-icon li.icon-feature{background-position:left -214px;}
.syb-item .fc-bd .sw-camp dl dt{background-position:left -144px;color:#ffb252;}
.syb-item .fc-bd .sw-camp .sw-camp-dt-mbgw dt{background-position:left -180px;}
.syb-item .fc-bd .sw-camp .sw-camp-dt-mbxs dt{background-position:left -216px;}
.syb-item .fc-bd .sw-camp .sw-camp-dt-ndsh dt{background-position:left -252px;}
.cwb-item .fc-hd{background-position:left -264px;}
.cwb-item .fc-bd .fc-icon li em{color:#a89bfb;}
.cwb-item .fc-bd .fc-icon li{background-position:left -256px;}
.cwb-item .fc-bd .fc-icon li.icon-stage{background-position:left -306px;}
.cwb-item .fc-bd .fc-icon li.icon-feature{background-position:left -353px;}
.cwb-item .fc-bd .sw-camp dl dt{background-position:left -288px;color:#a89bfb;}
.cwb-item .fc-bd .sw-camp .sw-camp-dt-mbgw dt{background-position:left -324px;}
.cwb-item .fc-bd .sw-camp .sw-camp-dt-mbxs dt{background-position:left -360px;}
.cwb-item .fc-bd .sw-camp .sw-camp-dt-ndsh dt{background-position:left -396px;}
.vipb-item .fc-hd{background-position:left -352px;}
.vipb-item .fc-bd .fc-icon li em{color:#4867a0;}
.vipb-item .fc-bd .fc-icon li{background-position:left -402px;}
.vipb-item .fc-bd .fc-icon li.icon-stage{background-position:left -445px;}
.vipb-item .fc-bd .fc-icon li.icon-feature{background-position:left -484px;}
.vipb-item .fc-bd .fc-icon-v1 li{background-position: 5px -193px;}
.vipb-item .fc-bd .fc-icon-v1 li i{background-position:-64px -261px;}
.vipb-item .fc-bd .fc-icon-v1 li em{color:#e6ac5c;font-size:14px;}
.wyb-item .fc-bd .sw-camp dl dt{background-position:left -432px;color:#79ccd4;}
.wyb-item .fc-bd .sw-camp .sw-camp-dt-mbgw dt{background-position:left -468px;}
.wyb-item .fc-bd .sw-camp .sw-camp-dt-mbxs dt{background-position:left -504px;}
.wyb-item .fc-bd .sw-camp .sw-camp-dt-ndsh dt{background-position:left -540px;}
.ptc-item .fc-bd .fc-icon li em{color:#c9873a;}
.ftc-item .fc-bd .fc-icon li em{color:#8f5dda;}
.ftc-item .fc-bd .fc-icon li{background-position:left -761px;}
.ftc-item .fc-bd .fc-icon li.icon-stage{background-position:left -801px;}
.ftc-item .fc-bd .fc-icon li.icon-feature{background-position:left -841px;}

.course-guanli .guanli-price{height:50px;line-height:32px;}
.course-guanli .guanli-price strong{color:#f4664a;font-size:24px;margin:0 5px;}
.course-guanli .guanli-text{height:86px;padding-top:10px;line-height:24px;font-weight:bold;text-align:center;}
.course-bottom-give{height:44px;line-height:44px;padding-left:63px;color:#fff;background:url(/images/common/column/course-bottom-give-bg.png) no-repeat;}

.four-course .course-item,.acca-course .course-item{width:285px;}
.four-course .fc-hd{background-image:url(/images/common/column/four-course-hd-bg.png);}
.four-course .fc-bd .fc-btns a{width:116px;}
.four-course .syb-item .fc-hd{background-position:left -88px;}
.four-course .cwb-item .fc-hd{background-position:left -176px;}
.four-course .wyb-item .fc-hd{background-position:left -264px;}
.four-course .fc-bd .fc-dot{padding-left:32px;}

.three-course .course-item{width:380px;margin-right:30px;}
.three-course .fc-hd{background-image:url(/images/common/column/three-course-hd-bg.png);}
.three-course .fc-bd .fc-btns a{width:160px;}
.three-course .syb-item .fc-hd{background-position:left -88px;}
.three-course .cwb-item .fc-hd{background-position:left -176px;}
.three-course .fc-bd .fc-dot,.two-course .fc-bd .fc-dot{padding:5px 0 15px 40px;}
.three-course .fc-bd .fc-dot-mend{padding:25px 0 30px 40px;}
.three-course .fc-bd .fc-dot li,.two-course .fc-bd .fc-dot li{font-size:16px;}
.three-course .fc-bd .fc-tea li,.two-course .fc-bd .fc-tea li{width:90px;height:76px;}
.three-course .fc-bd .fc-icon,.two-course .fc-bd .fc-icon{padding-left:30px;}
.three-course .fc-bd .fc-icon li,.two-course .fc-bd .fc-icon li{padding-left:45px;font-size:16px;}
.three-course .fc-bd .fc-icon li em,.two-course .fc-bd .fc-icon li em{font-size:20px;}

.two-course .course-item{width:415px;}
.two-course .course-item .fc-hd{background-image:url(/images/common/column/two-course-hd-bg.png);}
.two-course .fc-bd .fc-tea li{height:70px;}
.two-course .fc-bd .fc-dot{padding-bottom:9px;}
.two-course .fc-bd .fc-dot-mend{padding:22px 0 27px 40px;}
.two-course .fc-bd .fc-tea-mend{padding:21px 4px 22px;}
.two-course .syb-item .fc-hd{background-position:left -88px;}
.two-course .fc-bd .fc-btns a{width:166px;}

.acca-course .course-item{}
.acca-course .fc-hd{height:130px;background:url(/images/common/column/four-course-hd130-bg.png) no-repeat;}
.acca-course .fc-hd h4{line-height:130px;}
.acca-course .twoRow{height:110px;padding-top:20px;}
.acca-course .twoRow h4{line-height:50px;}
.acca-course .fc-hd .fc-gift{height:27px;line-height:27px;display:inline-block;*display:inline;*zoom:1;position:relative;z-index:1;}
.acca-course .fc-hd .fc-gift span{padding:0 12px;font-size:16px;}
.acca-course .ptc-item .fc-hd{background-position:left -134px;}
.acca-course .wyb-item .fc-hd{background-position:left -268px;}
.acca-course .qktg-item .fc-hd{background-position:left -402px;}
.acca-course .wyb-item .fc-bd .fc-icon li em{color:#dd775f;}
.acca-course .wyb-item .fc-bd .fc-icon li{background-position:left -881px;}
.acca-course .wyb-item .fc-bd .fc-icon li.icon-stage{background-position:left -921px;}
.acca-course .wyb-item .fc-bd .fc-icon li.icon-feature{background-position:left -961px;}
.acca-course .fc-bd .fc-price-panel{height:56px;}
.acca-course .fc-bd .fc-dot{padding-left:26px;}
.acca-course .fc-bd .fc-dot li{font-size:16px;line-height:36px;background-position:9px -514px;}
.acca-course .fc-bd .fc-icon li{font-size:18px;margin-bottom:18px;padding-left:40px;}
.acca-course .fc-bd .fc-icon li em{font-size:24px;}
.acca-course .fc-bd .fc-btns a{width:106px;}

/*  */
.cou_main{
    width: 191px;
    height: 52px;
    background: url(/images/common/column/coupon_bg.png) no-repeat center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    position: relative;
    margin: 0 auto;
    margin-bottom: 10px;

}
.cou_main .off{
    font-size: 22px;
    font-style: italic;
    font-weight: 600;
    color: #f31002;
    margin-left: 10px;
    margin-right: 12px;
}
.cou_main .off span{
    font-size: 12px;
    color: #fffae3;
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background: #f31002;
    border-radius: 50%;
    font-style: normal;
    margin-left: 2px;
}
.cou_main .cou_info{
    line-height: 1.2;
}
.cou_main .cou_info em{
    display: block;
    font-size: 16px;
    font-weight: bold;
    color: #f9eacc;
}
.cou_main .cou_info span{
    font-size: 12px;
    color: #f9eacc;
    margin-top: 5px;
    margin-top: 2px;
    display: block;
}
.cou_main a{
    width: 34px;
    height: 34px;
    border-radius: 50%;
    position: absolute;
    right: 10px;
    top: 6px;
    border-radius: 50%;
}

/*20240529njf*/
.oneCourseList{ border: 1px solid #ffd6b3; border-radius: 5px; margin: 40px 0 20px; box-shadow: 0 5px 20px rgba(232,232,232,0.9); position: relative;
    background: #fff8f0;
    background:-webkit-linear-gradient(top,#ffffff,#fff8f0);
    background:-moz-linear-gradient(top,#ffffff,#fff8f0);
    background:-ms-linear-gradient(top,#ffffff,#fff8f0);
    background:linear-gradient(top,#ffffff,#fff8f0);
}
.oneCourseList .teacherPic.vipClassPic{ width: 344px;}
.oneCourseList .teacherPic.vipClassPic img{border-radius: 5px 0 0 5px;}
.oneCourseList .oneCourseContent{padding: 20px 0 0 30px;}
.oneCourseList .oneCourseContent .oneCourseCon{ width: 458px; padding-right: 20px; border-right: 1px dashed #ffc07c;}
.oneCourseList .oneCourseContent .oneCourseCon h4{ background: url("/images/common/column/gao-tit.png") no-repeat; height: 42px; line-height: 42px; font-size: 20px; color: #8f2106; padding-left:20px;}
.oneCourseList .oneCourseContent .oneCourseCon .list-con{ margin: 10px 8px;}
.oneCourseList .oneCourseContent .oneCourseCon .list-con li{ line-height: 30px;}
.oneCourseList .oneCourseContent .oneCourseCon .list-con li:before{ content: ''; display: inline-block; width: 6px; height: 6px; font-size: 14px; border-radius: 50%; background: #ffc88a; margin-right: 5px;}
.oneCourseList .oneCourseContent .oneCourseCon .list-intro{ border-top:1px solid #ffddb9; border-bottom: 1px solid #ffddb9; padding: 5px 0;}
.oneCourseList .oneCourseContent .oneCourseCon .list-intro li{float: left;height: 30px; line-height: 30px; width:204px;background: url("/images/common/column/gao-icon.png") no-repeat 0 4px;padding-left: 25px;}
.oneCourseList .oneCourseContent .oneCourseCon .coupon-receive{background: url("/images/common/column/gao-coupon.png") no-repeat; width: 416px; height: 59px; line-height: 59px; color: #f9eac4; margin: 15px auto 0; }
.oneCourseList .oneCourseContent .oneCourseCon .coupon-receive span{ display: inline-block; width: 295px;vertical-align: middle;}
.oneCourseList .oneCourseContent .oneCourseCon .coupon-receive span abbr{ display: inline-block; vertical-align: top; width: 18px; height: 18px;line-height: 18px; text-align: center; font-weight: bold; border-radius: 50%; background: #f9eac4; color: #ff5d0b; margin: 15px 5px 0 15px;}
.oneCourseList .oneCourseContent .oneCourseCon .coupon-receive span strong{ font-size: 36px;}
.oneCourseList .oneCourseContent .oneCourseCon .coupon-receive em{display: inline-block; vertical-align: top; margin-left: 25px;}
.oneCourseList .oneCourseContent .oneCourseCon .coupon-receive em b{ margin-right: 10px;}
.oneCourseList .oneCourseContent .oneCourseCon .coupon-receive .coupon-btn{ display: inline-block; width: 102px; height: 32px; line-height: 32px; color: #e9380c; font-size: 16px; font-weight: bold; border-radius: 16px; text-align: center;
    background: #fff4e3;
    background:-webkit-linear-gradient(#fdecd7,#ffe0b0 25%,#fff4e3 60%,#ffdca7);
    background:-moz-linear-gradient(#fdecd7,#ffe0b0 25%,#fff4e3 60%,#ffdca7);
    background:-ms-linear-gradient(#fdecd7,#ffe0b0 25%,#fff4e3 60%,#ffdca7);
    background:linear-gradient(#fdecd7,#ffe0b0 25%,#fff4e3 60%,#ffdca7);
}
.oneCourseList .oneCourseContent .oneCourseCon .coupon-receive .coupon-btn:hover{text-decoration: none;}
.oneCourseList .oneCourseContent .onCourseClass{ width: 345px;}
.oneCourseList .oneCourseContent .onCourseClass .vipClass-list{ width: 305px; margin: 0 auto; }
.oneCourseList .oneCourseContent .onCourseClass .vipClass-list li{ position: relative;cursor: pointer;  background: #fdf0dc; width:260px; height: 58px; line-height:26px; border-radius: 10px; padding: 10px 5px 0 20px; font-size: 16px; color: #ff5743; margin-bottom: 5px;}
.oneCourseList .oneCourseContent .onCourseClass .vipClass-list li.on{ border: 1px solid #ff6a32; border-radius: 10px;}
.oneCourseList .oneCourseContent .onCourseClass .vipClass-list li.on i{background: url("/images/common/column/gao-icon.png") no-repeat 0 -21px; display: block; width: 30px; height: 30px; right:-2px; bottom: -1px; position: absolute;}
.oneCourseList .oneCourseContent .onCourseClass h5{color: #522702; font-size: 20px;}
.oneCourseList .oneCourseContent .onCourseClass del{ color: #999; font-size: 16px; margin-right: 15px;}
.oneCourseList .oneCourseContent .onCourseClass input{opacity: 0; left: 0; top: 0;width: 0; height: 0;}
.oneCourseList .oneCourseContent .onCourseClass p{ text-align: center; margin-top: 10px;}
.oneCourseList .oneCourseContent .onCourseClass p a{ display: inline-block; width: 136px; height: 44px; line-height: 44px; border: 1px solid #ff5743; font-size: 18px; color: #ff5743; border-radius: 25px;}
.oneCourseList .oneCourseContent .onCourseClass p .now-buy{ background: #ff5743; box-shadow:0 5px 5px rgba(255,87,67,0.28); color: #fff; margin-left: 10px;}
.oneCourseList .oneCourseContent .onCourseClass p .now-buy:hover{border-color:#f25232;color:#fff;background:#f25232;text-decoration:none;}
.oneCourseList .oneCourseContent .onCourseClass p a:hover{text-decoration:none;}

.tagIntroGift{ display:inline-block;*display:inline;zoom: 1;text-align: center; height: 30px; color: #fff; line-height: 30px; right: 0; top:-31px; font-size:22px;}
.tagIntroGift i{display:block;width: 22px; height: 30px;font-size: 0; float: left;}
.tagIntroGift i.left{background: url(//www.chinaacc.com/images/common/column/gift2021.png) no-repeat 0 -49px;}
.tagIntroGift i.right{background: url(//www.chinaacc.com/images/common/column/gift2021.png) no-repeat 0 -114px;}
.tagIntroGift em{display:block; float: left; background: url(//www.chinaacc.com/images/common/column/gift2021.png) repeat-x 0 -82px;padding: 0 10px 0 0;}
.tagIntroGift em b{display:inline-block;*display:inline;zoom: 1; background: url(//www.chinaacc.com/images/common/column/gift2021.png) no-repeat 0 -146px; vertical-align: top; margin-top: 5px; width: 22px; height: 22px; text-align: center; line-height: 22px; font-size: 16px; color: #ff0401; margin-right: 10px;}
















