.barIcon{background: url(/images/common/column/barIcon.png) no-repeat 0 0;}
.columnIcon2022{background: url(/images/common/column/columnIcon2022.png) no-repeat 0 0;}
.columnIcon2021{background: url(/images/common/column/columnIcon2021.png) no-repeat 0 0;}
.gift{background: url(//www.chinaacc.com/images/common/column/gift2021.png) no-repeat 0 0;}
.margin40{margin-bottom: 40px;}
.margin15{margin-top:15px;}
.tagTwoColum{ background: url(//www.chinaacc.com/images/common/column/label202103.png) no-repeat; width: 70px; height: 50px; text-align: center; line-height:18px; color: #fff; right:15px; top: 0; padding-top: 6px;}
.tagRecommendation{background: url(//www.chinaacc.com/images/common/column/label202101.png) no-repeat; width: 58px; height: 55px; text-align: center; line-height: 18px; padding-top: 12px; font-weight: bold; color: #fff; font-size: 14px; right: -5px; top:-5px;}
.tagStraight{background: url(//www.chinaacc.com/images/common/column/label202102.png) no-repeat; width: 58px; height:45px; padding-top:27px; font-size: 12px; color: #fff; right: 10px; top: -15px; text-align: center;}


.courseClassTop span.tagCon,.teacherConPeople span.tagCon,.courseClass2021 span.tagCon{right: 0;top: 0;}
.courseClassTop span.tagCon i.gift,.teacherConPeople span.tagCon i,.courseClass2021 span.tagCon i.gift{display: inline-block;*display:inline;zoom: 1; width: 12px; height: 22px;background-position: 0 0; vertical-align: top; padding: 0; border-radius: 0;}
.courseClassTop span.tagCon em,.teacherConPeople span.tagCon em,.courseClass2021 span.tagCon em{display: inline-block;*display:inline;zoom: 1; margin-left: -1px; padding: 0 8px 0 2px;height: 22px; line-height:21px; background-position: 0 -24px; background-repeat: repeat-x; font-size: 12px; color: #fff; border-top-right-radius: 5px;vertical-align: top;}
.courseClassTop span.tagBiao,.oneCourseContent span.tagBiao,.teacherConPeople span.tagBiao{right:-3px;top: 0; background: url("/images/common/column/label202104.png") no-repeat; color: #fff; font-size: 13px; width: 125px; height: 34px; line-height: 30px; text-align: right; padding-right: 10px;}

.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-tab-bd .last{ margin-right: 0;}
.courseClass{ width: 285px; float: left; margin-right:20px; background: #fff; border-radius: 3px;}
.courseClassTop{ border-radius:3px 3px 0 0;}
.courseClassTop .classLink{ display: block; left: 0; top: 0; width: 285px; height: 160px;}
.courseClassTop i{left: 0; top: 0; display:inline-block;*display:inline;zoom: 1; height:28px; line-height: 28px; padding: 0 15px;color: #fff; border-radius: 3px 0 10px 0;}
.courseClassTop .liveTag{
    background:#feb252;
    background:-webkit-linear-gradient(top,#feb252,#ff9452);
    background:-moz-linear-gradient(top,#feb252,#ff9452);
    background:-ms-linear-gradient(top,#feb252,#ff9452);
    background:linear-gradient(top,#feb252,#ff9452);
}
.courseClassTop .recordTag{
    background:#81a4e5;
    background:-webkit-linear-gradient(left,#81a4e5,#7fa5e5);
    background:-moz-linear-gradient(left,#81a4e5,#7fa5e5);
    background:-ms-linear-gradient(left,#81a4e5,#7fa5e5);
    background:linear-gradient(left,#81a4e5,#7fa5e5);
}
.courseClassTop .recordTag01{
    background:#579ee6;
    background:-webkit-linear-gradient(left,#579ee6,#569be6);
    background:-moz-linear-gradient(left,#579ee6,#569be6);
    background:-ms-linear-gradient(left,#579ee6,#569be6);
    background:linear-gradient(left,#579ee6,#569be6);
}
.courseClassTop .recordTag02{
    background:#c3924d;
}
.courseClassTop .recordTag03{
    background:#434f77;
    background:-webkit-linear-gradient(left,#434f77,#47537b);
    background:-moz-linear-gradient(left,#434f77,#47537b);
    background:-ms-linear-gradient(left,#434f77,#47537b);
    background:linear-gradient(left,#434f77,#47537b);
}
.courseClassTop .recordTag04{
    background:#81a4d7;
    background:-webkit-linear-gradient(left,#81a4d7,#84a7d9);
    background:-moz-linear-gradient(left,#81a4d7,#84a7d9);
    background:-ms-linear-gradient(left,#81a4d7,#84a7d9);
    background:linear-gradient(left,#81a4d7,#84a7d9);
}
.courseClassTop .recordTag05{
    background:#df9b71;
    background:-webkit-linear-gradient(left,#df9b71,#dfa079);
    background:-moz-linear-gradient(left,#df9b71,#dfa079);
    background:-ms-linear-gradient(left,#df9b71,#dfa079);
    background:linear-gradient(left,#df9b71,#dfa079);
}
.courseClassTop .recordTag06{
    background:#162292;
    background:-webkit-linear-gradient(left,#162292,#152c9a);
    background:-moz-linear-gradient(left,#162292,#152c9a);
    background:-ms-linear-gradient(left,#162292,#152c9a);
    background:linear-gradient(left,#162292,#152c9a);
}
.courseClassTop .vipTit{background: url(/images/common/column/vipTit.png) no-repeat; width: 265px; margin:-6px auto 0; height: 68px; text-align: center; font-size: 18px; color: #fff; line-height:60px;}





.teacherImg{ text-align: center; width: 245px; margin:0 auto; display: block; padding-top: 75px;}
.courseClassTop ul{background: url(/images/common/column/teacherIntroBg.png) no-repeat; width: 225px; height: 80px; padding: 10px 0 0 55px; font-size: 16px;}
.courseClassTop ul li em{ color:#fd7400;}
.courseClassTop ul li{ background-position: 0 6px; padding-left: 28px; line-height:30px;}
.circularList{ padding:15px 30px 20px; font-size: 16px;}
.circularList li strong{ font-size: 18px;}
.circularList li{ height: 36px; line-height: 36px; padding-left: 20px;}
.circularList li em{ display:inline-block;*display:inline;zoom: 1; width: 8px; height: 36px; background-position: 0 -32px; left: 0;top:15px;}
.circularList li.last em{ height:7px;}

.giveCourse{ height: 60px; color: #fd7400; font-size: 16px; line-height: 60px; padding-left: 25px;
    background:#fef4e9;
    background:-webkit-linear-gradient(left,#fef4e8,#fff9f3);
    background:-moz-linear-gradient(left,#fef4e8,#fff9f3);
    background:-ms-linear-gradient(left,#fef4e8,#fff9f3);
    background:linear-gradient(left,#fef4e8,#fff9f3);
}
.giveCourse i{ width: 26px; height: 26px; text-align: center; line-height: 26px; color: #fff; background: #fd7400; border-radius: 50%;display:inline-block;*display:inline;zoom: 1; margin-right: 8px;vertical-align: top; margin-top: 17px;}

.priceCourse{ text-align: center; font-size: 16px; color: #ff5743; padding: 25px 0 15px;}
.priceCourse strong{font-size: 30px;}
.priceCourse i,.counpImgIntro i{display:inline-block;*display:inline;zoom: 1; border-radius: 3px; border: 1px solid #ff5743; color: #ff5743; padding: 3px 8px; font-size: 14px; margin: 15px 5px 0 5px;}

.eveyInforBotton{ padding: 0 0 30px 20px;}
.eveyInforBotton a{width:113px;height: 34px; text-align:center;line-height: 34px;border: 1px solid #ff5743;background: #ff5743;color: #fff;font-size: 14px;display: inline-block;*display:inline;zoom: 1; -webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px}
.eveyInforBotton a.moreLearn{ border: 1px solid #d2d2d2; background: none; color: #333;}
.eveyInforBotton a.btnsBuy{border: 1px solid #ff5743; margin-left: 10px; box-shadow: 0 5px 5px #ffd2cd;}
.eveyInforBotton a.moreLearn:hover{ background: 0;color: #ff5743; border: 1px solid #ff5743;text-decoration: none;}
.eveyInforBotton a.btnsBuy:hover{border-color: #f25232;color: #fff;background: #f44935;text-decoration: none; box-shadow: 0 5px 5px #f5c9c5;}
.courseClass:hover{box-shadow: 0 15px 25px rgba(153,153,153,0.56);}

.flagShipClass{ background: #dba353;box-shadow: 0 10px 20px rgba(194,113,34,0.56);}
.flagShipClassNoneBorder{background: #dba353;}
.signingVipClass{ border-radius: 5px;box-shadow: 0 10px 20px rgba(171,172,174,0.56);}
.signingVipClass .signingBox{border: 1px solid #7583af; border-top: none; border-radius: 0 0 3px 3px; padding:46px 18px 30px; background: #eff1f7;}
.signingVipClass .signingBox ul{padding-left: 36px; margin-bottom: 15px;}
.signingVipClass .signingBox ul li{ height: 40px; font-size: 16px;}
.signingVipClass .signingBox ul li i{ display: inline-block;*display:inline;zoom: 1; width: 26px; height: 40px; vertical-align: middle; margin-right: 5px; left: -36px;top: 0;}

.signingVipClass .signingBox p{ background: #fff; padding: 15px; margin-bottom: 10px;}
.signingVipClass .signingBox p img{ float: left; padding-right: 2px;}
.signingVipClass .signingBox p span{ font-size: 12px; color: #522702; font-weight: bold;}
.signingVipClass .signingBox p span strong{ font-size: 16px; color: #ff5743;}
.signingVipClass .eveyInforBotton{ padding: 0;}
.counpReceive{ background: url("/images/common/column/counpImgVip.png") no-repeat; width: 245px; height: 58px; line-height: 58px; margin: 0 auto 18px; font-size: 16px;color: #fff3de;}
.counpReceive strong{ font-size: 25px; color: #fff;}
.counpReceive span{ display: inline-block;*display:inline;zoom: 1;  width: 90px; color: #fff; font-size: 12px; vertical-align: top; margin-top:13px; line-height: 18px;}
.counpReceive span b{ font-size: 13px;}
.counpReceive .receiveBtn{display: inline-block;*display:inline;zoom: 1; vertical-align: top;  background: url("/images/common/column/receiveBtn.png") no-repeat; width: 60px; height:47px; color: #f7422d; line-height:16px; font-size: 14px; text-align: center; font-weight: bold; padding-top: 13px; margin-top: 2px;animation: btnBig 3s infinite;-webkit-animation: btnBig 3s infinite; }
.counpReceive .receiveBtn:hover{ text-decoration: none;}
@keyframes btnBig
{
    0%{
        transform: scale(1);
    }
    25% {
        transform: scale(1.1);
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.1);
    }
}
@-webkit-keyframes btnBig
{
    0%{
        transform: scale(1);
    }
    25%{
        transform: scale(1.1);
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.1);
    }
}
.signingVipClass:hover{ box-shadow: 0 10px 20px rgba(75,78,88,0.56);}
.arrangEment,.arrangEment01{background: url(/images/common/column/liveColumnBg.png) no-repeat center bottom; width: 265px; margin: 0 auto; height: 300px; padding-top: 160px;}
.arrangEment h3,.arrangEment01 h3{ text-align: center; font-size: 18px; color: #fff; height: 36px; line-height: 36px;}
.arrangEment strong,.arrangEment01 strong{ text-align: center; font-size: 16px;display:block; margin: 25px 0 30px;}
.arrangEment p,.arrangEment01 p{ font-size: 12px; padding-left:32px;}
.arrangEment p em,.arrangEment01 p em{ font-weight: bold; font-size: 16px;}
.arrangEment p span,.arrangEment01 p span{ display:inline-block;*display:inline;zoom: 1; width: 110px;}
.arrangEment01{background: url(/images/common/column/liveColumnBg01.png) no-repeat center bottom; }
.arrangEment01 strong{ margin:40px 0 50px;}



.counpImgIntro{ margin: 10px 10px 13px; background: #fff; border-radius: 3px; box-shadow: 0 3px 10px #c27122; text-align: center; font-size: 16px; color: #ff5743; padding:25px 0 10px;}
.counpImgIntro strong{ font-size: 30px;}
.counpImgIntro.priceCourse{ padding-top:43px;}
.counpImgIntro.priceCourse i{ margin-bottom:10px;}
.counpImgIntro .eveyInforBotton{ padding: 0 0 8px 10px; margin-top:6px; font-size:0;}
.counpImgIntro .counpImg{ margin:10px 0 1px;}
/*.counpImgIntro i{ margin:14px 0 7px;}*/
.counpImgIntro.noCounp{ padding: 45px 0 10px;}
.flagShipClass:hover{box-shadow: 0 15px 25px rgba(173,88,3,0.56);}



.oneCourseList .teacherPic{ width: 350px;}
.oneCourseContent span.tagBiao{ top: 10px;}
.oneCourseList .teacherPic h5{ font-size: 16px; color: #fff; text-align: center; left: 50%; top:80px; margin-left:-125px;}
.oneCourseList .teacherPic h5.wordColor{ color: #be6607; top:90px;}
.oneCourseList .teacherPic .tagBrand{ right:3px; top:-20px;}
.oneCourseList .teacherPic .video-icon{ background-position:0 -691px; display: block; width: 38px; height: 38px; right:10px; bottom:10px; cursor: pointer;}
.oneCourseList .courseHeight01{ height:252px;}
.oneCourseList .courseHeight02{ height:262px;}
.oneCourseList .oneCourseContent{ background: url("/images/common/column/oneClassBg2022.jpg") repeat-x left bottom #fff; width:812px;padding: 0px 0px 0px 35px; border-top: 1px solid #f5cba1; border-right: 1px solid #f5cba1; border-bottom: 1px solid #f5cba1; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.oneCourseList .courseHeight01 .courseBottomBg{ height:250px;}
.oneCourseList .courseHeight02 .courseBottomBg{ height:262px;}
.oneCourseList .courseBottomBg{background: url("/images/common/column/coursebottomBg.png") no-repeat right bottom;}
.oneCourseList .oneCourseContent .oneCourseCon{ width:435px;margin: 20px 0px 20px 0;padding-right: 20px; border-right: 1px dashed #ffc07c;}
.oneCourseList .oneCourseContent .oneCourseCon h4{ font-size: 20px; color: #4a1200; margin-bottom:6px;}
.oneCourseList .oneCourseContent .oneCourseCon h5{ height: 32px; line-height: 32px; font-size: 14px; color: #844b00; padding-left: 10px;}
.oneCourseList .oneCourseContent .oneCourseCon h5.barIcon01{ background-position: 0 -80px;}
.oneCourseList .oneCourseContent .oneCourseCon h5.barIcon02{background-position: 0 0px;}
.oneCourseList .oneCourseContent .oneCourseCon h5.barIcon03{background-position: 0 -39px;}

.oneCourseList .oneCourseContent .oneCourseCon ul{ padding: 8px 0;}
.oneCourseList .oneCourseContent .oneCourseCon ul li{display: inline-block;*display:inline;zoom: 1;height: 36px; line-height: 36px;}
.oneCourseList .oneCourseContent .oneCourseCon ul.twoLine li{ width:215px; }
.oneCourseList .oneCourseContent .oneCourseCon ul.oneLine{width:249px;}
.oneCourseList .oneCourseContent .oneCourseCon ul.oneLine li{width:249px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i{ display: inline-block;*display:inline;zoom: 1; width: 26px; height: 26px; vertical-align: middle; margin-right: 5px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon01{ background-position: 0 -336px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon02{ background-position: 0px -370px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon03{ background-position: 0px -400px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon04{ background-position: 0px -432px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon05{ background-position: 0px -80px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon06{ background-position: 0px -111px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon07{ background-position: 0px -141px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon08{ background-position: 0px -171px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon09{ background-position: 0px -206px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon10{ background-position: 0px -240px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon11{ background-position: 0px -272px;}
.oneCourseList .oneCourseContent .oneCourseCon ul li i.icon12{ background-position: 0px -304px;}
.signingVipClass .signingBox ul li i.icon13{background-position: 0px -463px;}
.signingVipClass .signingBox ul li i.icon14{background-position: 0px -502px;}
.signingVipClass .signingBox ul li i.icon15{background-position: 0px -543px;}

.oneCourseList .oneCourseContent .oneCourseCon h6{background: #ffefe8; border-radius: 5px; font-size: 14px; color: #333; font-weight: normal; margin-right:5px;}
.oneCourseList .oneCourseContent .oneCourseCon h6.oneWord{ height: 32px; line-height: 32px; }
.oneCourseList .oneCourseContent .oneCourseCon h6.twoWord{line-height: 32px;}
.oneCourseList .oneCourseContent .oneCourseCon h6.twoWord span{ line-height: 58px;}
.oneCourseList .oneCourseContent .oneCourseCon h6.twoWord p{line-height: 20px; padding-top:10px; }
.oneCourseList .oneCourseContent .oneCourseCon h6 span{ width: 45px; text-align: center;display: inline-block;*display:inline;zoom: 1; vertical-align: top; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background: #ff5743; font-size: 14px; margin-right:3px; color: #fff;}
.oneCourseList .oneCourseContent .oneCourseCon h6 em{ color: #ff5743; font-weight: bold;}
.oneCourseList .oneCourseContent .oneCourseCon h6 p{display: inline-block;*display:inline;zoom: 1; width:362px; padding: 0 10px; vertical-align: top;}
.oneCourseList .oneCourseContent .oneCourseCon .giveTag{background: url(/images/common/column/giftitle.png) no-repeat; text-align: center; font-size: 20px; font-weight: bold; color: #823b0d; width: 186px; height: 82px; line-height:70px; margin-top: 40px;}
.oneCourseList .oneCourseContent .oneCourseCon .giveTag i{background: url(/images/common/column/give.png) no-repeat; width: 55px; height: 68px; left:-12px; top:-20px;}


.oneCourseList .oneCourseContent .onCourseBtn{ width:356px;text-align: center; color: #ff5743; font-size: 20px;background: url("/images/common/column/courseTopBg.png") no-repeat 30px top; padding-top:50px;}
.oneCourseList .oneCourseContent .onCourseBtn i{display:inline-block;*display:inline;zoom: 1; border-radius: 3px; border: 1px solid #ff5743; color: #ff5743; padding: 3px 8px; font-size: 14px; margin: 15px 5px 0 5px;}
.oneCourseList .oneCourseContent .onCourseBtn h5{ font-size: 28px; color: #522702;}
.oneCourseList .oneCourseContent .onCourseBtn strong{ font-size: 32px;}
.oneCourseList .oneCourseContent .onCourseBtn p{ padding-top: 30px;}
.oneCourseList .oneCourseContent .onCourseBtn p a,.oneCourseList .oneCourseContent .onCourseClass p a{ display: inline-block;*display:inline;zoom: 1; width: 140px; color: #ff5743; height: 44px; border-radius: 24px; line-height: 44px; text-align: center; border: 1px solid #ff5743;}
.oneCourseList .oneCourseContent .onCourseBtn p a.zxkf,.oneCourseList .oneCourseContent .onCourseClass p a.zxkf{ background: #ff5743; color: #fff; margin-left: 8px;box-shadow: 0 5px 5px #ffd2cd;}
.oneCourseList .oneCourseContent .onCourseBtn p a:hover,.oneCourseList .oneCourseContent .onCourseClass p a:hover{ background: #ff5743; text-decoration: none; color: #fff;}
.oneCourseList .oneCourseContent .onCourseBtn p a.zxkf:hover,.oneCourseList .oneCourseContent .onCourseClass p a.zxkf:hover{ background: #f44935;box-shadow: 0 5px 5px #f5c7c3;}

.oneCourseList .oneCourseContent .onCourseClass{width:356px;text-align: center; color: #ff5743; font-size: 20px;padding-top:35px;}
.oneCourseList .oneCourseContent .onCourseClass ul{ padding-left:25px;}
.oneCourseList .oneCourseContent .onCourseClass ul li img{ float: left; margin-right: 15px;}
.oneCourseList .oneCourseContent .onCourseClass ul li h5{ font-size: 18px; color: #522702;}
.oneCourseList .oneCourseContent .onCourseClass ul li,.oneCourseList .oneCourseContent .onCourseClass ul li strong{ font-size: 18px; text-align: left; margin-bottom: 15px;}

.oneCourseContent span.tagBiao{right:-5px;top: 10px;background: url(/images/common/column/label202201.png) no-repeat;color: #fff;font-size: 13px;width: 85px;height: 36px;line-height: 30px;text-align: right;padding-right: 10px;}
.oneCourseContent span.wordTag{ width: 84px; height: 26px; line-height: 26px; text-align: center;right: 25px; top:30px; border-radius: 13px 13px 13px 0; color: #823b0d; box-shadow: 0 4px 9px #f3e0da;
    background:#fef4e9;
    background:-webkit-linear-gradient(left,#ffd5a1,#ffeacd,#fed3ac);
    background:-moz-linear-gradient(left,#ffd5a1,#ffeacd,#fed3ac);
    background:-ms-linear-gradient(left,#ffd5a1,#ffeacd,#fed3ac);
    background:linear-gradient(left,#ffd5a1,#ffeacd,#fed3ac);
}
.oneCourseList .teacher-x-mod{ margin-bottom: 0;}
.oneCourseList:hover{ box-shadow:0 10px 10px #e4ceb9; }


.bookList2022 li{ width: 245px; background: #fff; border-radius: 3px; padding:20px; margin-right: 20px;float: left;}
.bookList2022 li span{ color: #999; display: block; margin-top: 10px;}
.bookList2022 li h5{ font-size: 18px; height: 46px; line-height: 20px; margin: 10px 0 5px;}
.bookList2022 li p{ color: #ff5743; font-size: 16px;}
.bookList2022 li p strong{ font-size: 24px;}
.bookList2022 li p del{ color: #999; margin-left: 8px;}
.bookList2022 li .learnMore{ display: block; width: 140px; height: 44px; line-height: 44px; border: 1px solid #ff5743; border-radius: 22px; margin: 22px auto 0; text-align: center; color: #ff5743; font-size: 18px;}
.bookList2022 li .learnMore:hover{ background: #ff5743; text-decoration: none; color: #fff;}
.bookList2022 li:hover{ box-shadow: 0 10px 10px rgba(186,186,186,0.3);}



.courseListThree2022 .courseClass{ width:390px; margin-right: 15px;}
.courseListThree2022 .courseClassTop .recordTag{ background:#579ee6;}
.courseListThree2022 .courseClassTop .recordTag01{ background:#ffa372;}
.courseListThree2022 .courseClassTop .recordTag02{ background:#6ac2da;}
.courseListThree2022 .courseClassTop .classLink{ width: 390px; height: 100px;}
.courseListThree2022 .courseClassTop ul.teacherIntroBg01,.courseListThree2022 .courseClassTop ul.teacherIntroBg02,.courseListThree2022 .courseClassTop ul.teacherIntroBg03{background: url(/images/common/column/teacherIntroBg01.png) no-repeat left bottom; height: 85px;padding:115px 0 0 58px; width: 332px;}
.courseListThree2022 .courseClassTop ul.teacherIntroBg02{background: url(/images/common/column/teacherIntroBg02.png) no-repeat left bottom;}
.courseListThree2022 .courseClassTop ul.teacherIntroBg03{background: url(/images/common/column/teacherIntroBg03.png) no-repeat left bottom;}

.teacherContentDisplay{ margin-bottom: 20px;}
.teacherContentDisplay .circularList{ padding:0;}
.teacherContentDisplay .teacherImgTu{ padding-top:15px;}
.courseListThree2022 .eveyInforBotton a{width:165px; }
.courseListThree2022 .courseClass.last{margin-right: 0;}
.courseListThree2022 .circularYellow li em{ background-position: 0 -624px;}
.courseListThree2022 .circularBlue li em{ background-position: 0 -576px;}
.courseListThree2022 .giveCourse{ height: 30px; line-height: 30px;}
.courseListThree2022 .giveCourse i{ font-size: 14px; margin-top: 2px;}
.courseListThree2022 .teacherContentDisplay{ margin-bottom: 10px;}
.courseListThree2022 .priceCourse{ padding: 10px 0 15px;}
.courseListThree2022 .priceCourse i{ margin-top: 5px;}
.courseListThree2022 .eveyInforBotton{ padding-bottom: 20px;}



.classListShift{ width: 585px; background: #fff; border-radius: 5px;}
.classListShift:hover{box-shadow: 0 15px 25px rgba(153,153,153,0.56);}
.mRight{ margin-right: 30px;}
.mbottom{ margin-bottom: 24px;}
.teacherImgPeople{ width: 174px; border-bottom-left-radius: 5px; border-top-left-radius: 5px;}
.teacherImgPeople img{ width: 174px; height: 278px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.teacherImgPeople h5{ font-size: 15px; left: 50%; top:70px; margin-left: -60px; color: #fff;}
.teacherConPeople span.tagCon{right: 0;top: 0;}
.teacherConPeople span.tagBiao{right:-3px;top: 0; background: url("//www.chinaacc.com/images/common/column/label202104.png") no-repeat; color: #fff; font-size: 13px; width: 125px; height: 34px; line-height: 30px; text-align: right; padding-right: 10px;}
.teacherConPeople span.tagCon em{display: inline-block;*display:inline;zoom: 1; margin-left: -1px; padding: 0 8px 0 2px;height: 22px; line-height:21px; background-position: 0 -24px; background-repeat: repeat-x; font-size: 12px; color: #fff; border-top-right-radius: 5px;vertical-align: top;}
.teacherConPeople span.tagCon i{display: inline-block;*display:inline;zoom: 1; width: 12px; height: 22px;background-position: 0 0; vertical-align: top;}

.teacherConPeople{ width:370px; border-bottom-right-radius: 5px; border-top-right-radius: 5px; padding:20px; height:236px; }
.teacherConPeople span.tagBiao{ top: 10px;}
.tagIntroGift{ display:inline-block;*display:inline;zoom: 1;text-align: center; height: 30px; color: #fff; line-height: 30px; right: 0; top:-31px; font-size: 14px;}
.tagIntroGift i{display:block;width: 22px; height: 30px;font-size: 0; float: left;}
.tagIntroGift i.left{ background-position: 0 -49px;}
.tagIntroGift i.right{ background-position: 0 -114px;}
.tagIntroGift em{display:block; float: left; background-position: 0 -82px; background-repeat: repeat-x; padding: 0 10px 0 0;}
.tagIntroGift em b{display:inline-block;*display:inline;zoom: 1; background-position: 0 -146px; width: 22px; height: 22px; text-align: center; line-height: 22px; font-size: 12px; color: #ff0401; margin-right: 10px;}

.boxBorder01{ border: 1px solid #b6d7fe;border-left: none; }
.boxBorder02{ border: 1px solid #fad6bc;border-left: none; }
.teacherConPeople{ width:370px; border-bottom-right-radius: 5px; border-top-right-radius: 5px; padding:20px; height:236px; }
.teacherConPeople h3{ width:348px; font-size:16px; height: 30px; line-height: 30px; padding-left: 25px;}
.teacherConPeople h3.textWord01{ background-position: 0 -120px; color: #2d6ebb;}
.teacherConPeople h3.textWord09{ background-position: 0 -158px; color: #b75213;}
.courseModList .courseList,.courseModList .circularIcon{ width: 185px;padding: 5px 0;}
.circularIcon li{ font-size: 14px; padding-left: 20px; height: 36px; line-height: 36px;}
.circularIcon li em{display:block;width: 14px; height: 36px; left: 0; top: 12px; overflow: hidden;}
.circularIcon li em.columnIcon01{background-position: 0 -32px;}
.circularIcon li em.columnIcon02{background-position: 0 -624px}
.circularIcon li.last em{height: 7px;}
.circularIcon li strong{font-size: 18px;}

.teacherBtnList p{ border-bottom: 1px solid #eee; margin-bottom: 10px;}
.teacherBtnList p b{ display: inline-block;*display:inline;zoom: 1; font-size: 16px; background: #ff5743; width: 25px; height: 25px; text-align: center; color: #fff;}
.teacherBtnList p i{ display:inline-block;*display:inline;zoom: 1;background: #ffefe8; padding: 2px 5px; color: #ff5743; font-size: 14px;}
.teacherBtnList { color: #666; font-size: 14px;}
.teacherBtnList em{ color: #ff5743; font-size: 14px;}
.teacherBtnList em strong{ font-size: 24px;}
.teacherBtnList .teacherBtnCon span{ margin-top: 15px;}
.teacherBtnList .teacherBtnCon a{display:inline-block;*display:inline;zoom: 1; width: 88px; height: 30px; line-height: 30px; border-radius: 15px; border: 1px solid #d2d2d2; text-align: center; color: #333;}
.teacherBtnList .teacherBtnCon a.goBuy{ background: #ff5743; border: 1px solid #ff5743; color: #fff; margin-left: 10px;}
.teacherBtnList .teacherBtnCon a:hover{ background: 0;color: #f25232; border: 1px solid #f3664a;text-decoration: none;}
.teacherBtnList .teacherBtnCon a.goBuy:hover{border-color: #f25232;color: #fff;background: #f25232;text-decoration: none;}

/*zhongji*/
.courseListFive .courseClass{ width: 230px; margin-right: 10px;}
.courseListFive .courseClassTop .classLink{ width: 230px; height:136px;}
.courseListFive .courseClassTop ul{ background: url(/images/common/column/teacherIntroBg230.png) no-repeat; padding: 5px 0 0 30px; width:200px; height: 75px; font-size: 14px;}
.courseListFive .teacherImg{ width: 200px; padding-top: 70px;}
.courseListFive .circularList{ padding: 0px 30px 10px; font-size: 14px;}
.courseListFive .giveCourse{ height: 30px; line-height: 30px; font-size: 14px; padding-left: 20px;}
.courseListFive .giveCourse i{ font-size: 14px; margin-top: 3px; margin-right: 4px; width: 24px; height: 24px;}
.courseListFive .arrangEment h3{ font-size: 16px;}
.courseListFive .eveyInforBotton{ padding: 0 15px 30px}
.courseListFive .eveyInforBotton a{ width: 93px;}
.courseListFive .eveyInforBotton a.btnsBuy{ margin-left: 4px;}
.courseListFive .priceCourse{ padding-top:10px;}
.courseListFive .priceCourse i{ margin-top: 10px;}
.courseListFive .arrangEment{background: url(/images/common/column/liveColumnBg02.png) no-repeat center bottom; width: 210px; margin: 0 auto; height: 255px; padding-top: 135px; }
.courseListFive .arrangEment strong{ margin:22px 0 38px;}
.courseListFive .arrangEment p{ padding-left: 15px;}
.courseListFive .arrangEment p em{margin-bottom: 5px;display: inline-block;*display:inline;zoom: 1;}
.courseListFive .arrangEment p span{ line-height:16px; width: 90px;}
.courseListFive .arrangEment p span.fr{ text-align: center; line-height: 24px; width:105px;}
.courseListFive .counpImgIntro.noCounp{ padding:10px 0;}
.courseListFive .counpImgIntro i{ margin: 10px 4px 0 4px;}
.courseListFive .counpImgIntro .eveyInforBotton{padding:10px 5px 6px;}

.giveBagMaterial .giveContent{ width:220px; height:58px; background: #ffefe8; border-radius: 8px; line-height: 20px;}
.giveBagMaterial .giveContent span{display:inline-block;*display:inline;zoom: 1; vertical-align: top; width: 46px; background: #ff5743; line-height: 58px; border-radius: 8px 0 0 8px; color: #fff; font-size: 14px; text-align: center; font-weight: bold;}
.giveBagMaterial .giveContent em{ line-height: 20px;display:inline-block;*display:inline;zoom: 1; vertical-align: top; padding:8px 0 5px 6px; }
.giveBagMaterial .giveContent em strong{ color: #ff5743;}

.giveBagMaterial .giveCounpImg{background: url(/images/common/column/giveCounpImg.png) no-repeat; width: 217px; height: 57px; margin-left: 5px;}
.vipClassOne.oneCourseList .oneCourseContent .oneCourseCon{ padding-right: 10px; width: 445px;}
.giveBagMaterial .giveCounpImg.fl i{display:inline-block;*display:inline;zoom: 1; color: #fbefb5; line-height: 57px; margin: 0 5px;}
.giveBagMaterial .giveCounpImg.fr i{display:inline-block;*display:inline;zoom: 1; color: #fbefb5; line-height: 57px; margin: 0 5px; vertical-align: top;}
.giveBagMaterial .giveCounpImg.fr i strong{ font-size: 24px;}
.giveBagMaterial .giveCounpImg em{ font-size: 12px;display:inline-block;*display:inline;zoom: 1; margin: 10px 0 0 0;}
.giveBagMaterial .giveCounpImg a{display:inline-block;*display:inline;zoom: 1; width: 36px; height: 32px; border-radius: 36px; background: #fa5f0f; color: #fff; font-size: 12px; text-align: center; line-height: 14px; vertical-align:top; margin-top: 10px; padding-top: 4px;}
.giveBagMaterial .giveCounpImg a:hover{ text-decoration: none;}
.giveBagMaterial .giveCounpImg a.counpIntroContent.already-tags .bg{ background:url(/images/common/column/already-tags.png) no-repeat;left: 0; top: 0; width: 217px; height: 57px; position: absolute; display: block;}


.courseListFourzhongji .circularList{ padding: 0px 30px 10px;}
.courseListFourzhongji .teacherImg{ padding-top:65px;}
.courseListFourzhongji .courseClassTop .classLink{ height:135px; }
.courseListFourzhongji .courseClassTop ul{ background: url(/images/common/column/teacherIntroBg285.png) no-repeat;width: 235px;height:75px;padding: 5px 0 0 45px;}
.courseListFourzhongji .giveCourse{ height: 30px; line-height: 30px;}
.courseListFourzhongji .giveCourse i{ font-size: 14px; margin-top: 2px;}
.courseListFourzhongji .priceCourse{ padding-top:10px;}
.courseListFourzhongji .priceCourse i{ margin-top: 10px;}
.courseListFourzhongji .arrangEment{background: url(/images/common/column/liveColumnBg285.png) no-repeat center bottom; height: 252px; padding-top: 135px;}
.courseListFourzhongji .arrangEment strong {margin: 28px 0 30px;}
.courseListFourzhongji .arrangEment p em{margin-bottom: 5px;display: inline-block;*display:inline;zoom: 1;}
.courseListFourzhongji .arrangEment p span{ line-height:16px; width:116px;}
.courseListFourzhongji .arrangEment p span.fr{ text-align: center; line-height: 24px; width:142px;}
.courseListFourzhongji .counpImgIntro.noCounp{ padding:6px 0 0;}
.courseListFourzhongji .counpImgIntro .eveyInforBotton{margin:18px 0 10px; padding-bottom:16px;}
.courseListFourzhongji .arrangEment strong.wordMore{ font-size: 14px;}
.courseListFourzhongji .arrangEment strong.wordMore em{ font-weight: normal; margin: 0 8px;}
.courseListFourzhongji .arrangEment strong.wordMore b{ font-size: 16px; color: #f4664a;}

.courseListFourzhongji .arrangEment01{background: url(//www.chinaacc.com/upload/resources/image/2022/04/21/1730787.png) no-repeat center bottom; height:302px; padding-top: 135px;}
.courseListFourzhongji .arrangEment01 strong {margin: 28px 0 30px;}
.courseListFourzhongji .arrangEment01 p em{margin-bottom: 5px;display: inline-block;*display:inline;zoom: 1;}
.courseListFourzhongji .arrangEment01 p span{ line-height:16px; width:113px;}
.courseListFourzhongji .arrangEment01 p span.fr{ text-align: center; line-height: 24px; width:142px;}
.courseListFourzhongji .arrangEment01 strong.wordMore{ font-size: 14px;}
.courseListFourzhongji .arrangEment01 strong.wordMore em{ font-weight: normal; margin: 0 8px;}
.courseListFourzhongji .arrangEment01 strong.wordMore b{ font-size: 16px; color: #f4664a;}



/*add 2021*/
.courseMorgin{ margin-bottom: 30px;}
.courseClass2021{width: 230px; float: left; margin-right: 12px; background: #fff; border-radius: 5px;}

.courseClassTop2021{ height: 130px; border-top-left-radius: 5px; border-top-right-radius: 5px;}

.courseClassTop2021 h4{height: 28px; line-height: 28px; text-align: center; font-size: 14px; width: 100%; left: 0;bottom: -1px; color: #fff;}
.courseClassTop2021 h3{ font-size: 14px; padding: 60px 15px 0 30px;}

.courseItem01 .courseClassTop h3{ color: #2d6ebb;}
.courseItem02 .courseClassTop h3{ color: #2b8baf;}
.courseItem03 .courseClassTop h3{ color: #b75213;}
.courseItem04 .courseClassTop h3{ color: #4f33a3;}
.courseItem05 .courseClassTop h3{ color: #c67719;}
.courseItem06 .courseClassTop h3{ color: #3b62d9;}

.courseItem01 .courseClassTop h4{background-position:0 0;}
.courseItem02 .courseClassTop h4{background-position:0 -30px;}
.courseItem03 .courseClassTop h4{background-position:0 -61px;}
.courseItem04 .courseClassTop h4{background-position:0 -91px;}
.courseItem05 .courseClassTop h4{background-position:0 -121px;}

.circularIcon2021{ padding:20px 20px 15px;}
.circularIcon2021 li{ font-size: 14px; padding-left: 25px; height: 36px; line-height: 36px;}
.circularIcon2021 li em{display:block;width: 14px; height: 36px; left: 0; top: 12px; overflow: hidden;}
.circularIcon2021 li em.columnIcon01{background-position:-159px -598px;}
.circularIcon2021 li em.columnIcon02{background-position:-177px -598px;}
.circularIcon2021 li em.columnIcon03{background-position:-194px -598px;}
.circularIcon2021 li em.columnIcon04{background-position:-211px -598px;}
.circularIcon2021 li em.columnIcon05{background-position:-230px -598px;}
.circularIcon2021 li em.columnIcon06{background-position:-246px -598px;}
.circularIcon2021 li em.columnIcon07{background-position:-263px -598px;}
.circularIcon2021 li em.columnIcon08{background-position:-281px -598px;}
.circularIcon2021 li.last em{ height:13px; }
.circularIconvip2021{ padding:13px 20px 15px;}
.circularIconvip2021 li{ font-size: 14px; padding-left: 25px; height: 36px; line-height: 36px;}


.teacherList{ padding:0 20px 15px;}
.teacherList li{ width: 55px; font-size: 12px; color: #666; text-align: center; display: inline-block;*display:inline;zoom: 1; margin:0 3px 0 2px; }
.teacherList li img{ width: 55px; height: 55px; display: block; margin-bottom: 5px; border-radius: 50%;}
.teacherList li a{color: #666;}

.priceDisplay{ border-top: 1px solid #eee; font-size: 14px; margin: 0 20px; color: #666; padding: 10px 0;}
.priceDisplay p{ color: #ff5743;}
.priceDisplay p strong{font-size: 24px;}

.courseList2021{ padding:20px 20px 15px;}
.courseList2021 li{ padding-left: 34px;}
.courseList2021 li{ font-size: 14px; padding-left: 30px; height: 36px; line-height: 36px;}
.courseList2021 li em{ width: 25px; height: 25px; left: 0; top: 7px;}
.courseList2021 li em.smallIcon01{ background-position: 0 -598px;}
.courseList2021 li em.smallIcon02{ background-position: 0 -628px;}
.courseList2021 li em.smallIcon03{ background-position: 0 -663px;}
.courseList2021 li em.smallIcon04{ background-position: -31px -598px;}
.courseList2021 li em.smallIcon05{ background-position: -31px -628px;}
.courseList2021 li em.smallIcon06{ background-position: -31px -663px;}
.courseList2021 li em.smallIcon07{ background-position: -64px -598px;}
.courseList2021 li em.smallIcon08{ background-position: -64px -628px;}
.courseList2021 li em.smallIcon09{ background-position: -64px -663px;}
.courseList2021 li em.smallIcon10{ background-position: -96px -598px;}
.courseList2021 li em.smallIcon11{ background-position: -96px -628px;}
.courseList2021 li em.smallIcon12{ background-position: -96px -663px;}
.courseList2021 li em.smallIcon13{ background-position: -129px -598px;}
.courseList2021 li em.smallIcon14{ background-position: -129px -628px;}
.courseList2021 li em.smallIcon15{ background-position: -129px -663px;}
.courseList2021 li em.smallIcon16{ background-position: -303px -598px;}
.courseList2021 li em.smallIcon17{ background-position: -303px -628px;}
.courseList2021 li em.smallIcon18{ background-position: -303px -663px;}
.courseList2021 li em.smallIcon19{ background-position: -335px -598px;}
.courseList2021 li em.smallIcon20{ background-position: -335px -628px;}
.courseList2021 li em.smallIcon21{ background-position: -335px -663px;}
.courseList2021 li em.smallIcon22{ background-position: -366px -598px;}
.courseList2021 li em.smallIcon23{ background-position: -366px -628px;}
.courseList2021 li em.smallIcon24{ background-position: -366px -663px;}
.courseList2021 li em.smallIcon25{ background:url("/images/common/column/columnIcon-gaoxiao.png") no-repeat 0 -33px;}
.courseList2021 li em.smallIcon26{ background:url("/images/common/column/columnIcon-gaoxiao.png") no-repeat -29px -33px;}
.courseList2021 li em.smallIcon27{ background:url("/images/common/column/columnIcon-gaoxiao.png") no-repeat -58px -33px;}


.courseList2021 li.last em{ height: 13px; overflow: hidden;}
.courseList2021 li strong,.circularIcon li strong{font-size: 18px;}


.courseClass2021 .twoCourse-con{ width:198px; height:86px; background: url('/images/common/column/twoCourse.png') no-repeat; margin:0 auto 8px;}
.courseClass2021 .twoCourse-con h4{ text-align:center; line-height:24px; color:#fff;}
.courseClass2021 .twoCourse-con .text{ padding:13px 0 0 10px;}
.courseClass2021 .twoCourse-con .text p{ display:block; float:left; width:76px; height:35px; line-height:35px; text-align:center; font-size:12px; color:#ee7f38;}
.courseClass2021 .twoCourse-con .text p.ml{ margin-left:26px;}


.givePresent{ background: #ffefde; border-radius:5px; margin: 0 16px 18px; padding: 20px 0 8px;}
.givePresent ul{ text-align:center; font-size:0;}
.givePresent li{display: inline-block;*display:inline;zoom: 1; margin:0 3px; color: #cb6f35; font-size: 12px; width: 55px; text-align: center;}
.givePresent li em{display:block; width:28px; height:25px;text-align: center; margin:0 auto 3px; }
.givePresent li em.columImg01{ background-position:3px -708px;}
.givePresent li em.columImg02{ background-position:-34px -708px;}
.givePresent li em.columImg03{ background-position:-75px -708px;}
.givePresent li a{ color: #cb6f35;}
.givePresent h5{ left: 50%; top: -15px; margin-left: -50px; color: #fff; font-size: 14px;}
.givePresent h5.giveIcon{ background-position:-118px -708px; width: 105px; height: 25px; line-height: 25px; text-align: center;}



/*one class*/
.oneCourseList2021 .teacherPic{ width: 330px;}
.oneCourseContent span.tagBiao{ top: 10px;}
.oneCourseList2021 .teacherPic h5{ font-size: 16px; color: #c67719; text-align: center; left: 50%; top: 65px; margin-left: -102px;}
.oneCourseList2021 .teacherPic .tagBrand{ right:3px; top:-20px;}
.oneCourseList2021 .teacherPic .video-icon{ background-position:-235px -709px; display: block; width: 38px; height: 38px; right:5px; bottom:5px; cursor: pointer;}

.oneCourseList2021 .oneCourseContent{ background: url("/images/common/column/oneClassBg.jpg") repeat-x left bottom #fff; width: 809px; height:182px; padding: 25px 30px; border-top: 1px solid #ffebd0; border-right: 1px solid #ffd6a8; border-bottom: 1px solid #ffcb92; border-top-right-radius: 5px; border-bottom-right-radius: 5px;}
.oneCourseList2021 .oneCourseContent .oneCourseCon{ width: 490px;}
.oneCourseList2021 .oneCourseContent .oneCourseCon h4{ font-size: 20px; color: #4a1200; margin-bottom:6px;}
.oneCourseList2021 .oneCourseContent .oneCourseCon h5{background: url("/images/common/column/label202105.png") no-repeat; width: 377px; height: 32px; line-height: 32px; font-size: 14px; color: #844b00; padding-left: 10px;}
.oneCourseList2021 .oneCourseContent .oneCourseCon ul{ padding: 8px 0;}
.oneCourseList2021 .oneCourseContent .oneCourseCon ul li{display: inline-block;*display:inline;zoom: 1; width: 230px; height: 36px; line-height: 36px;}
.oneCourseList2021 .oneCourseContent .oneCourseCon ul li i{ display: inline-block;*display:inline;zoom: 1; width: 26px; height: 26px; vertical-align: middle; margin-right: 5px;}
.oneCourseList2021 .oneCourseContent .oneCourseCon ul li i.icon01{ background-position: 0 -750px;}
.oneCourseList2021 .oneCourseContent .oneCourseCon ul li i.icon02{ background-position: -41px -750px;}
.oneCourseList2021 .oneCourseContent .oneCourseCon ul li i.icon03{ background-position: -82px -750px;}
.oneCourseList2021 .oneCourseContent .oneCourseCon ul li i.icon04{ background-position: -125px -750px;}
.oneCourseList2021 .oneCourseContent .oneCourseCon h6{ height: 32px; line-height: 32px; background: #ffefe8; border-radius: 5px; font-size: 14px; color: #333; font-weight: normal; margin-right: 30px;}
.oneCourseList2021 .oneCourseContent .oneCourseCon h6 span{ width: 45px; text-align: center;display: inline-block;*display:inline;zoom: 1; border-top-left-radius: 5px; border-bottom-left-radius: 5px; background: #ff5743; font-size: 14px; margin-right: 8px; color: #fff;}
.oneCourseList2021 .oneCourseContent .oneCourseCon h6 em{ color: #ff5743;}

.oneCourseList2021 .oneCourseContent .onCourseBtn{ width: 318px; border-left: 1px dashed #ffc07c; text-align: center; color: #ff5743; font-size: 20px; margin-top: 10px;}
.oneCourseList2021 .oneCourseContent .onCourseBtn h5{ font-size: 28px; color: #522702;}
.oneCourseList2021 .oneCourseContent .onCourseBtn strong{ font-size: 32px;}
.oneCourseList2021 .oneCourseContent .onCourseBtn p{ padding: 20px 0 0; text-align: right;}
.oneCourseList2021 .oneCourseContent .onCourseBtn p a{ display: inline-block;*display:inline;zoom: 1; width: 140px; color: #ff5743; height: 48px; border-radius: 24px; line-height: 48px; text-align: center; border: 1px solid #ff5743;}
.oneCourseList2021 .oneCourseContent .onCourseBtn p a.zxkf{ background: #ff5743; color: #fff;}

.oneCourseList2021 .oneCourseContent .tips01{ width:126px; height:34px; line-height:34px; color:#fff; font-weight:bold; text-align:center; right:8px; top:-7px; background:url("/images/common/column/courseList-tips01.png") no-repeat;}
.oneCourseList2021 .oneCourseContent .tips01 a{ color:#fff;}


.eveyInforBotton2021{ padding: 0 12px 20px;}
.eveyInforBotton2021 a{width:86px;height: 34px; text-align:center;line-height: 34px;border: 1px solid #f3664a;background: #f4664a;margin: 0 6px;color: #fff;font-size: 14px;display: inline-block;*display:inline;zoom: 1; -webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius: 100px}
.eveyInforBotton2021 a.moreLearn{ border: 1px solid #d2d2d2; background: none; color: #333;}
.eveyInforBotton2021 a.btnsBuy{border: 1px solid #ff5743;}
.eveyInforBotton2021 a.moreLearn:hover{ background: 0;color: #f25232; border: 1px solid #f3664a;text-decoration: none;}
.eveyInforBotton2021 a.btnsBuy:hover{border-color: #f25232;color: #fff;background: #f25232;text-decoration: none;}

.courseClassTop2021 a{ text-decoration: none;}
.courseItem01 .courseClassTop2021 h3{ color: #2d6ebb;}
.courseItem02 .courseClassTop2021 h3{ color: #2b8baf;}
.courseItem03 .courseClassTop2021 h3{ color: #b75213;}
.courseItem04 .courseClassTop2021 h3{ color: #4f33a3;}
.courseItem05 .courseClassTop2021 h3{ color: #c67719;}
.courseItem06 .courseClassTop2021 h3{ color: #3b62d9;}

.courseItem01 .courseClassTop2021 h4{background-position:0 0;}
.courseItem02 .courseClassTop2021 h4{background-position:0 -30px;}
.courseItem03 .courseClassTop2021 h4{background-position:0 -61px;}
.courseItem04 .courseClassTop2021 h4{background-position:0 -91px;}
.courseItem05 .courseClassTop2021 h4{background-position:0 -121px;}




/*four*/
.courseListFourOrdinary .courseClass2021{ width: 290px; margin-right: 10px;}
.courseListFourOrdinary .courseClass2021 .courseClassTop{ height: 130px;}
.courseListFourOrdinary .teacherList li{ margin: 0 12px;}
.courseListFourOrdinary .givePresent li{ width:75px;}
.courseListFourOrdinary .eveyInforBotton a{ width: 116px;}

.courseListFourOrdinary .courseItem01 .courseClassTop2021 h4{ background-position: 0 -150px;}
.courseListFourOrdinary .courseItem02 .courseClassTop2021 h4{ background-position: 0 -179px;}
.courseListFourOrdinary .courseItem03 .courseClassTop2021 h4{ background-position: 0 -208px;}
.courseListFourOrdinary .courseItem04 .courseClassTop2021 h4{ background-position: 0 -237px;}
.courseListFourOrdinary .courseItem05 .courseClassTop2021 h4{ background-position: 0 -267px;}

.courseListFourOrdinary .courseItem01 .courseClassTop2021 h4.fourStrip{ background-position: 0 -150px;}
.courseListFourOrdinary .courseItem02 .courseClassTop2021 h4.fourStrip{ background-position: 0 -179px;}
.courseListFourOrdinary .courseItem03 .courseClassTop2021 h4.fourStrip{ background-position: 0 -208px;}
.courseListFourOrdinary .courseItem04 .courseClassTop2021 h4.fourStrip{ background-position: 0 -237px;}
.courseListFourOrdinary .courseItem05 .courseClassTop2021 h4.fourStrip{ background-position: 0 -267px;}


.courseListFourOrdinary .courseClassTop2021 h4.fourStrip{ width:290px; left:-18px; bottom:-1px; }


.courseListFour .courseClassTop2021 h4{ margin-left: 18px; bottom: 6px; width:252px;}

.courseListFour .courseItem01 .courseClassTop2021 h4{ background-position: -295px -147px;}
.courseListFour .courseItem02 .courseClassTop2021 h4{ background-position: -295px -177px;}
.courseListFour .courseItem03 .courseClassTop2021 h4{ background-position: -295px -206px;}
.courseListFour .courseItem04 .courseClassTop2021 h4{ background-position: -295px -235px;}
.courseListFour .courseItem05 .courseClassTop2021 h4{ background-position: -295px -266px;}

.courseListFourOrdinary .eveyInforBotton{ padding: 0 12px 20px;}
.courseListFourzhongji .counpImgIntro .eveyInforBotton.chujiTop{ margin: 12px 0 10px;}


/*njf20230701*/
.coupon-new2023 .coupon-btn,.counpImgIntro .coupon-new2023 .coupon-btn2023{ display:block; width:225px; height:34px; line-height:34px; padding-left:9px; margin:10px auto; text-decoration:none; font-size:12px; color:#e0262c; background:url("//www.chinaacc.com/images/zhuanti/20221111/vip-coupon.png") no-repeat;}
.coupon-new2023 .coupon-btn i,.counpImgIntro .coupon-new2023 .coupon-btn2023 em{ display:inline-block; width:17px; height:17px; line-height:17px; font-size:13px; color:#fff; text-align:center; background:#dd111a; border-radius:50%;}
.coupon-new2023 .coupon-btn strong,.counpImgIntro .coupon-new2023 .coupon-btn2023 strong{ font-size:20px; padding:0 18px 0 3px; vertical-align:-3px;}
.counpImgIntro .coupon-new2023 .coupon-btn2023 em{ vertical-align: middle; text-align: center; float: left; margin-top:10px;}
.counpImgIntro .coupon-new2023 .coupon-btn2023 strong{float: left;}
.counpImgIntro .coupon-new2023 .coupon-btn2023 span{float: left;}
.course-tab-year-bd.courseMod-zkshow{display: block;}
.course-tab-year-bd.courseMod-zkhide{display: none;}
.zhukuai-classA-con {
    width: 439px;
    height: 64px;
    background: url("/images/common/column/zhuckuai-classA-bg.png") no-repeat
}
.teacherBtnList .coupon-new2023{
    margin-bottom: 10px;
}
.teacherBtnList .coupon-new2023 .coupon-btn{
    width: 187px;
    background:url("/images/acca/zhuanti/acca/coupon_bg01.png") no-repeat;
    background-size: 100% 100%;
    position: relative;
    margin-top: 0;
}
.teacherBtnList .coupon-new2023 p{
    margin-top: 8px;
}
.lin_btn{
    width: 24px;
    height: 24px;
    position: absolute;
    right: 6px;
    top: 5px;
    margin-top: 0;
    background: url(/images/acca/zhuanti/acca/coupon_btn.png) no-repeat;
}
.zhukuai-classA-con .three-tags {
    padding: 0 0 0 103px
}

.zhukuai-classA-con .box {
    float: left;
    width: 98px;
    margin-left: 16px;
    color: #fff;
    padding: 10px 0 0;
    position: relative
}

.zhukuai-classA-con .box .tit {
    line-height: 20px;
    font-size: 12px;
    font-weight: normal
}

.zhukuai-classA-con .box .prize {
    line-height: 23px;
    font-size: 16px;
    font-weight: bold
}

.zhukuai-classA-con .box .prize strong {
    color: #ffdfa0
}

.zhukuai-classA-con .box:before {
    content: "";
    width: 1px;
    height: 32px;
    position: absolute;
    right: 0;
    top: 15px;
    background: #f89477;
    background-image: -webkit-linear-gradient(top,#f5663e,#f89477,#f5663e);
    background-image: -moz-linear-gradient(top,#f5663e,#f89477,#f5663e);
    background-image: linear-gradient(left,#f5663e,#f89477,#f5663e)
}

.zhukuai-classA-con .box.last-tags {
    width: auto
}

.zhukuai-classA-con .box.last-tags:before {
    display: none
}

.zhukuai-classA-con .two-tags {
    padding: 0 0 0 108px
}

.zhukuai-classA-con .two-tags .box {
    width: 142px;
    margin-left: 21px
}






/* //注册会计师栏目添加ai模块 */
.AI-securityClass-mod-zhuce{ margin-bottom: 40px;}
.AI-securityClass-mod-zhuce .AI-securityClass{ display: block; background: url("/images/common/column/zhukuai/Ai_bg.png") no-repeat center top #fff; position: relative; height: 127px;}
.AI-securityClass-mod-zhuce .AI-securityClass .AI-tag{ left: 0; top: -15px; position: absolute;}
.AI-securityClass-mod-zhuce .AI-securityClass .Ai-title{margin-left: 375px;margin-top: 0;}
.AI-securityClass-mod-zhuce a:hover{
    text-decoration: none;
}
.ai_txt_info {
    font-size: 16px;
    color: #fff;
    margin-left: 388px;
}
.ai_txt_info span:nth-child(2){
    margin-left: 97px;
}
.ai_txt_info span:nth-child(3){
    margin-left: 97px;
}
.ai_txt_info span:nth-child(4){
    margin-left: 97px;
}
.AI-teacher{
    width: 320px;
    height: 357px;
    background: url(/images/common/column/zhukuai/Ai_teacher_bg.png) no-repeat;
    color: #fff;
    font-size: 16px;
    position: relative;
}
.AI-teacher span{
    position: absolute;
    width: 100%;
    bottom: 10px;
    text-align: center;
    left: 0;
}
.AI-coupon{
    margin-top: 10px;
}
.AI-tiku{
    width: 380px;
    height: 350px;
    background: url(/images/common/column/zhukuai/Ai_m_bg.png) no-repeat;
    margin-left: 20px;
}
.AI-tiku .ai_m_ti_img{
    display: block;
    margin: 0 auto;
}
.AI_list{
    margin-left: 17px;
    margin-top: 16px;
}
.AI_list li{
    font-size: 14px;
    float: left;
    color: #222;
    padding-left: 15px;
    background: url(/images/common/column/zhukuai/Ai_m_circle.png) no-repeat center left;
    margin-bottom: 15px;
    margin-right: 10px;
    line-height: 1;
}
.AI_list li:nth-child(1){
    margin-right: 65px;
}
.AI_list li:nth-child(3){
    margin-right: 37px;
}
.AI_cou_prize{
    margin-left: 19px;

}
.AI_prize{
    width: 419px;
    height: 220px;
    background: url(/images/common/column/zhukuai/Ai_prize_bg01.png) no-repeat center left;
    position: relative;
}
.prize_con{
    position: absolute;
    left: 54px;
    top: 45px;
    color: #fff;
    text-align: center;
}
.prize_con span{
    font-size: 12px; 
    line-height: 1.2;
}
.prize_con p{
    font-size: 17px;
    font-weight: 600;
}
.prize_con p i{
    font-size: 12px;
}
.prize_info{
    font-size: 16px;
    
    position: absolute;
    bottom: 15px;
    left: 33px;
}
.prize_info span{
    color: #f30d03;
    font-weight: 600;
}
.prize_info em{
    color: #333;
    margin-left: 102px;
    font-weight: 600;
}
.prize_weizhi{
    position: absolute;
    right: 131px;
    top: 60px;
    color: #333;
    font-weight: 600;
    font-size: 20px;
}
.AI-coupon-con{
    width: 252px;
    height: 114px;
    background: url(/images/common/column/zhukuai/coupon_img.png) no-repeat center left;
    padding-top: 1px;
    box-sizing: border-box;
    position: relative;
    margin-top: 10px;
}
.AI-coupon-con span{
    display: block;
    color: #e02b00;
    font-size: 18px;
    font-weight: 600;
    margin-left: 30px;
    margin-top: 70px;
}
.AI-coupon-con a{
    position: absolute;
    border: 2px solid #fff;
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: linear-gradient(to top,#e42d00,#b21500);
    text-align: center;
    font-size: 19px;
    font-weight: 600;
    color: #fff;
    top: 21px;
    right: 15px;
    line-height: 21px;
    padding-top: 13px;
    box-sizing: border-box;
}
.AI-btn{
    margin-left: 20px;
    margin-top: 20px;
}
.AI-btn a{
    display: block;
    width: 143px;
    height: 47px;
    border-radius: 24px;
    color: #fff;
    text-align: center;
    line-height: 47px;
    background: #ff5743;
    font-size: 18px;
    margin-bottom: 10px;
}
.AI-btn a span{
    width: 150px;
    position: absolute;
    text-align: center;
    height: 28px;
    background: url(/images/common/column/zhukuai/buy_info.png) no-repeat top left;
    color: #ff5743;
    border-radius: 10px 10px 10px 0;
    left: 14px;
    top: -20px;
    font-size: 12px;
    line-height: 25px;
    font-weight: 600;
}
.AI-btn a.go_detail{
    border: 1px solid #ff5743;
    color: #ff5743;
    background: #fff;
} 
.AI-securityClass-mod-zhuce .AI-securityClass-con{ border: 1px solid #87b7ff; border-radius: 3px; background: #fff; padding:15px 20px 10px;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-top-teacher-intro{ display: block; margin: 0 auto;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount{ display: block; background: url("/images/common/column/AI-discount-bg.jpg") no-repeat; position: relative; width: 1161px; height: 240px; margin: 20px auto 0;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount .AI-online{ left: 16px; top: 0; position: absolute;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount .AI-price{ padding: 25px 0 0 168px;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount .AI-price li{ width: 390px; display: inline-block; vertical-align: top;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount .AI-price li .con{ padding-left: 27px;background: url("/images/zhongjizhicheng/project/2025project/index/mainCourse-ico01.png") no-repeat left center; font-size: 18px; }
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount .AI-price li .price{ color: #fff; font-size: 12px; width: 114px; text-align: center; margin:45px 0 0 10px;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount .AI-price li .price strong{ font-size: 18px;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount .AI-price li .price b{ font-size: 12px;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount .AI-price li .text { margin:55px 0 0 25px;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount .AI-price li .text strong{ color: #f30d03; font-size: 20px;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount .AI-price li .text span{ font-size: 16px; display: inline-block; margin-left:130px; font-weight: bold;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount .AI-price li .share-intro{ margin:6px 0 0 15px;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-discount:hover{ text-decoration: none;}

.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-countdown-mod{ padding: 15px 0;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-countdown-mod #AI-countDown{font-size:16px;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-countdown-mod #AI-countDown strong{ display: inline-block; vertical-align: top; margin: 15px;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-countdown-mod #AI-countDown em{ display:inline-block; width:44px;font-size:46px; color:#58010a; font-weight:bold; text-align:center; margin:0 2px; background:url("/images/zhongjizhicheng/project/2025project/index/coupon-bg02.png") no-repeat;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-countdown-mod .bottom-btn{text-align: center;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-countdown-mod .bottom-btn a{ display: inline-block; width: 144px; height: 44px; line-height: 44px; margin:10px; border-radius: 22px; font-size: 18px; }
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-countdown-mod .bottom-btn a.consult-btn{ border: 1px solid #ffb8b1;color: #e41111;}
.AI-securityClass-mod-zhuce .AI-securityClass-con .AI-countdown-mod .bottom-btn a.receive-btn{ color: #fff;
    background:#fb6e0e;
    background:-webkit-linear-gradient(left,#f42005,#fb6e0e);
    background:-moz-linear-gradient(left,#f42005,#fb6e0e);
    background:-ms-linear-gradient(left,#f42005,#fb6e0e);
    background:linear-gradient(left,#f42005,#fb6e0e);
}

