/*
@author: he
*/
body,input,textarea,button{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","PingFang SC","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;}
body{margin:0 auto;color:#333;min-width:1200px;background:#fff;}
p,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,button,textarea,iframe{margin:0;padding:0;}
img{border:0 none;vertical-align:top;}
ul,li,ol{list-style-type:none;}
i,em,address,caption,cite,code,dfn,th,var{font-style: normal;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
input,button,textarea,a,a:hover{outline:none;}
textarea{resize:none;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{*zoom:1;}
.fl{float:left; _display:inline;}
.fr{float:right; _display:inline;}
.pr{position:relative;}
.abs{position:absolute;}
.ico,.common-title h3:before,.common-title h3:after,.teacher-mod .tab-tit .btn:before,.teacher-mod .teacher-con .pic .btn,
.teacher-mod .teacher-con .text .course p:before,.course-mod .mainCourse-con .box .con .tit,
.course-mod .mainCourse-con .box .con .buy-con .prize::before,.course-mod .mainCourse-con .containCourse-jyb .list li:before,
.course-mod .mainCourse-con .service-jyb .list li:before,.buy-con .service li:before,.course-mod .vip-course .con .service li::before,
.courseDesign-mod .tab-con .num,.helpExamination-mod .tiku-con .left-con .tips span:before,.helpExamination-mod .tiku-con .right-con .con01 h4,
.helpExamination-mod .tiku-con .right-con .con02 h4:before,.helpExamination-mod .data-con .list01 h4:before{ background:url("/images/cfa/project/2024project/ico.png") no-repeat;}
.layout{width:1200px;margin:0 auto;}
.common-title{ text-align:center; font-size:0; padding:40px 0 12px 0;}
.common-title h3{ display:inline-block; line-height:80px; font-size:36px; position:relative;}
.common-title h3:before,.common-title h3:after{ content:""; width:130px; height:18px; position:absolute; left:-150px; top:32px; background-position:0 0;}
.common-title h3:after{ left:auto; right:-150px; background-position:-130px 0;}
.din{ font-family:DIN Alternate,Microsoft Sans Serif;}
.column-login-after{ z-index: 98 !important;}

/*页头大图*/
.topHeader-wrap{ position: relative; z-index: 1; width:100%; height:500px;}
.topHeader-wrap .swiper-container{ width:100%; overflow: hidden; height: 500px; margin: 0 auto;}
.topHeader-wrap .swiper-container .swiper-slide{ position: relative; z-index: 1; overflow: hidden; width:100%; height: 500px;}
.topHeader-wrap .swiper-container .swiper-slide .txt01{ position: absolute; top: 219px; left: 50%; margin-left: -200px; width: 400px; height: 60px; line-height: 58px; font-style: oblique; text-align: center; font-size: 32px;
    background: -webkit-linear-gradient(left, #700400, #b44e02); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #700400, #b44e02); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #700400, #b44e02); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #700400, #b44e02); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}

/*课程推荐*/
.courseNav-mod{ position: absolute; z-index: 2; left: 50%; bottom: -170px; margin-left: -600px; width: 1200px; height: 320px; background: url(/images/cfa/project/2024project/bg_21.png) no-repeat;}
.courseNav-mod .fdIcon01{ position: absolute; top: -49px; right: -39px; width: 98px; height: 92px; background: url(/images/cfa/project/2024project/icon_40.png) no-repeat;}
.courseNav-mod .fdIcon02{ position: absolute; top: 163px; left: -115px; width: 140px; height: 147px; background: url(/images/cfa/project/2024project/icon_41.png) no-repeat;}
.courseNav-mod .fdIcon03{ position: absolute; top: 208px; right: -83px; width: 166px; height: 168px; background: url(/images/cfa/project/2024project/icon_42.png) no-repeat;}
.courseNav-mod .leftCon{ width: 339px; float: left;}
.courseNav-mod .leftCon-tit{ padding-top: 28px; line-height: 40px; font-size: 28px; color: #fef6e8; text-align: center; font-weight: 700; font-style: oblique; -webkit-text-shadow:0 4px 4px rgba(192, 92, 19, 0.8); -moz-text-shadow:0 4px 4px rgba(192, 92, 19, 0.8); text-shadow:0 4px 4px rgba(192, 92, 19, 0.8);}
.courseNav-mod .rightCon{ width: 800px; float: right; padding-top: 40px; margin-right: 30px;}
.courseNav-mod .rightCon .rcTop{ position: relative; z-index: 1; padding: 0 40px; height: 60px; line-height: 60px; font-size: 16px; color: #666; background: #ffead6; border-radius: 30px; margin-bottom: 20px;}
.courseNav-mod .rightCon .rcTop b{ font-size: 20px; color: #ce6805; vertical-align: -1px;}
.courseNav-mod .rightCon .rcTop .icon{ position: absolute; top: -9px; left: -30px; width: 78px; height: 78px; background: url(/images/cfa/project/2024project/icon_03.png) no-repeat;}
.courseNav-mod .rightCon .rcList{ position: relative; z-index: 1; float: left; width: 370px; margin-right: 30px;}
.courseNav-mod .rightCon .rcList-icon{ position: absolute; left: 0; top: 26px; line-height: 34px; font-size: 22px; font-weight: 700;
    background: -webkit-linear-gradient(left, #bb5605, #e39955); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #bb5605, #e39955); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #bb5605, #e39955); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #bb5605, #e39955); /* 标准的语法 */
    -webkit-background-clip: text;
    color: transparent;}
.courseNav-mod .rightCon .rcList-con{ padding: 26px 0; border-bottom: 1px solid #eddec9; margin-left: 50px;}
.courseNav-mod .rightCon .rcList-con-tit{ height: 34px; line-height: 34px; font-size: 20px; color: #ce6805; font-weight: 700; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.courseNav-mod .rightCon .rcList-con-txt{ height: 30px; line-height: 30px; font-size: 16px; color: #666666; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

/*班次推荐*/
.classesNav-wrap{ width:100%; padding: 194px 0 30px; background:url("/images/cfa/project/2024project/bg_02.jpg") no-repeat center top; background-size: 100% 100%;}
.classesNav-mod{ height: 218px; background:url("/images/cfa/project/2024project/bg_22.png") no-repeat;}
.classesNav-mod .leftBox{ position: relative; z-index: 1; float: left; width:270px; padding: 26px 0 0 26px;}
.classesNav-mod .leftBox .fdIcon{ position: absolute; top: 8px; right: 20px; display: block; width: 67px; height: 77px; background:url("/images/cfa/project/2024project/icon_02.png") no-repeat;}
.classesNav-mod .leftBox .tit{ height:38px; margin-bottom: 10px;}
.classesNav-mod .leftBox .tips{ margin-bottom: 6px;}
.classesNav-mod .leftBox .tips p{ line-height:36px;}
.classesNav-mod .leftBox .tips p i{ display:inline-block; width:20px; height:20px; line-height:20px; text-align:center; background:#ffefd0; border:1px solid #fe6e39; color:#f84904; border-radius:40px; margin-right:10px;}
.classesNav-mod .leftBox .btn{ display: block; width: 211px; height: 51px; line-height: 40px; font-size: 18px; color: #fff; font-weight: 700; text-indent: 33px; background:url("/images/cfa/project/2024project/icon_01.png") no-repeat; animation: kc infinite 3s 0s;}
.classesNav-mod .leftBox .btn:hover{ text-decoration: none;}
.classesNav-mod .rightBox{ float:left; width:453px; height:138px; border-radius:20px; margin:50px 60px 0 0; position:relative; background:#ffdd9d; background-image:-webkit-linear-gradient(top, #ffdd9d, #ffedd1); background-image:-moz-linear-gradient(top, #ffdd9d, #ffedd1); background-image:linear-gradient(top,#ffdd9d,#ffedd1);}
.classesNav-mod .rightBox .text{ width:403px; height:41px; line-height:41px; font-size:18px; color:#fff; text-align:center; position:absolute; left:28px; bottom:-15px; border-radius:12px; background:#f74600; background-image:-webkit-linear-gradient(top, #f74600, #ff6528); background-image:-moz-linear-gradient(top, #f74600, #ff6528); background-image:linear-gradient(top,#f74600,#ff6528);}
.classesNav-mod .rightBox .text strong{ background:-webkit-linear-gradient(top,#ffe0b3,#ffeccf 40%,#fff4e3 60%,#ffe0b3);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#ffe0b3;}
.classesNav-mod .rightBox .pic{ position:absolute; left:50%; bottom:26px; transform:translate(-50%,0); -webkit-transform:translate(-50%,0); -ms-transform:translate(-50%,0); -moz-transform:translate(-50%,0);}
.classesNav-mod .rightBox:before{ content:""; width:30px; height:29px; position:absolute; right:-47px; top:46px; background:url("/images/cfa/project/2024project/icon_43.jpg") no-repeat;}
.classesNav-mod .rightBox.book-tags{ width:363px; margin-right:0;}
.classesNav-mod .rightBox.book-tags .text{ left:-15px;}
.classesNav-mod .rightBox.book-tags:before{ display:none;}

/*网校名师*/
.teacher-wrap{ width:100%; background:url("/images/cfa/project/2024project/teacher-bg.jpg") no-repeat center bottom;}
.teacher-mod{}
.teacher-mod .tab-tit{ text-align:center; font-size:0; border-bottom: 1px solid #d7e4fc;}
.teacher-mod .tab-tit .btn{ display:inline-block; width:240px; height:52px; line-height:52px; font-size:20px; color:#20312d; text-decoration:none; background:#e4efff; margin:0 26px; position:relative;}
.teacher-mod .tab-tit .btn:before{ content:""; width:11px; height:52px; position:absolute; left:-11px; top:0; background-position:-12px -62px;}
.teacher-mod .tab-tit .btn.on{ color:#fff; background:#3f68fe; background-image:-webkit-linear-gradient(left, #3f68fe, #1584f4); background-image:-moz-linear-gradient(left, #3f68fe, #1584f4); background-image:linear-gradient(left,#3f68fe,#1584f4);}
.teacher-mod .tab-tit .btn.on:before{ background-position:0 -62px;}
.teacher-mod .tab-con{ position: relative; z-index: 1;}
.teacher-mod .tab-con .subCourseList{ position: absolute; top: 10px; right: 0; z-index: 10; width: 1200px; height: 61px; text-align: center; border-bottom: 1px solid #c1dfff;}
.teacher-mod .tab-con .subCourseList li{ display: inline-block; position: relative; z-index: 1; padding: 0 30px; height: 60px; white-space: nowrap;}
.teacher-mod .tab-con .subCourseList li:after{ content:" "; position: absolute; right: 0; top: 50%; margin-top: -8px; display:block; width: 1px; height: 18px; background: #d2d2d2;}
.teacher-mod .tab-con .subCourseList li span{ position: relative; z-index: 1; display: inline-block; height: 61px; line-height: 61px; font-size: 16px; color: #333; cursor: pointer;}
.teacher-mod .tab-con .subCourseList li span i{ display: none; position: absolute; bottom: 0; left: 0; right: 0; height: 2px; background: #1683f4;}
.teacher-mod .tab-con .subCourseList li span i:after{ content:" "; position: absolute; left: 50%; bottom: -8px; margin-left: -7px; display:block; width: 14px; height: 8px; background: url(/images/cfa/project/2024project/icon_05.png) no-repeat;}
.teacher-mod .tab-con .subCourseList li:hover span{ color: #1683f4;}
.teacher-mod .tab-con .subCourseList li.on span{ color: #1683f4;}
.teacher-mod .tab-con .subCourseList li.on span i{ display: block;}
.teacher-mod .tab-con .subCourseList li:last-child:after{ display: none;}
.teacher-mod .tab-con .subCourseCon{ display: none; position: relative; z-index: 1; height: 540px;}
.teacher-mod .teacher-con{ display:none; height:540px;}
.teacher-mod .teacher-con .pic{ float:left; width:519px; height:540px; position:relative; margin-left:50px; overflow:hidden;}
.teacher-mod .teacher-con .pic img{position:absolute; width:300px; left:50%; bottom: 0; transform: translate(-50%,0); -webkit-transform:translate(-50%,0); -ms-transform:translate(-50%,0); -moz-transform:translate(-50%,0);}
.teacher-mod .teacher-con .pic .btn{ display:block; width:175px; height:59px; line-height:59px; font-size:24px; color:#fff; font-weight:bold; text-decoration:none; text-indent:54px; z-index:9; position:absolute; left:50%; margin-left:-86px; bottom: 30px; background-position:0 -117px; -webkit-transition:margin-top .3s ease;-moz-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;-ms-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.teacher-mod .teacher-con .pic .btn:hover{ margin-top:-10px;}
.teacher-mod .teacher-con .text{ float:right; width:572px; padding:82px 56px 0 0;}
.teacher-mod .teacher-con .text .name{ line-height:66px; font-size:36px; font-weight:bold;}
.teacher-mod .teacher-con .text .name span{ display:inline-block; line-height:28px; padding:0 12px; font-size:16px; font-weight:normal; border-radius:15px 0 15px 0; vertical-align:middle; margin-right:24px; background:#fec570; background-image:-webkit-linear-gradient(left, #fde9bd, #fec570); background-image:-moz-linear-gradient(left, #fde9bd, #fec570); background-image:linear-gradient(left,#fde9bd,#fec570);}
.teacher-mod .teacher-con .text .tips{ margin-top:14px;}
.teacher-mod .teacher-con .text .tips span{ display:inline-block; line-height:24px; margin-right:42px; position:relative;}
.teacher-mod .teacher-con .text .tips span i{ display:inline-block; font-size:18px; position:relative; z-index:9; font-weight:bold;}
.teacher-mod .teacher-con .text .tips span:before{ content:""; height:8px; width:90%; background:#9fc6ff; position:absolute; bottom:0; left:50%; margin-left:-45%;}
.teacher-mod .teacher-con .text .introduce{ padding:28px 0 23px 0; border-bottom:1px solid #d6e3f1;}
.teacher-mod .teacher-con .text .introduce p{ font-size:16px; line-height:32px;}
.teacher-mod .teacher-con .text .course{ padding:6px 0; border-bottom:1px solid #d6e3f1;}
.teacher-mod .teacher-con .text .course p{ line-height:38px; font-size:16px; padding-left:12px; position:relative;}
.teacher-mod .teacher-con .text .course p:before{ content:""; width:10px; height:13px; position:absolute; left:0; top:50%; margin-top:-6px; background-position:-40px -31px;}
.teacher-mod .teacher-tit{ position: absolute; right: 0; bottom: 30px; width:628px; height:115px; padding:15px 0 0; background:#fff; border-radius:12px; text-align:center; font-size:0;}
.teacher-mod .teacher-tit .btn{ display:inline-block; width:142px; height:100px; overflow:hidden; background:#ecf3ff; border-radius:20px; margin:0 5px; position:relative;}
.teacher-mod .teacher-tit .btn span{ display:block; width:54px; height:20px; line-height:20px; background:#fff; border-radius:40px 0 40px 0; font-size:12px; color:#999; position:absolute; left:1px; top:1px;}
.teacher-mod .teacher-tit .btn img{ display:inline-block; height:135px; margin-top:10px;}
.teacher-mod .teacher-tit .btn.on{ background:#589cff; background-image:-webkit-linear-gradient(left, #6cbbff, #589cff); background-image:-moz-linear-gradient(left, #6cbbff, #589cff); background-image:linear-gradient(left,#6cbbff,#589cff);}
.teacher-mod .teacher-titMaxSwiper{ position: absolute; left: 0; bottom: 30px; width:1140px; height:100px; padding:15px 30px; background:#fff; border-radius:12px;}
.teacher-mod .teacher-titMaxSwiper .swiper-container{ width: 1140px; overflow: hidden; height: 100px;}
.teacher-mod .teacher-titMaxSwiper .swiper-container .swiper-slide{ position: relative; z-index: 1; overflow: hidden; width: 152px; height: auto;}
.teacher-mod .teacher-titMaxSwiper .swiper-container .swiper-slide .btn{ display:inline-block; width:142px; height:100px; text-align: center; overflow:hidden; background:#ecf3ff; border-radius:20px; position:relative; cursor: pointer;}
.teacher-mod .teacher-titMaxSwiper .swiper-container .swiper-slide .btn span{ display:block; padding: 0 10px; height:20px; line-height:20px; background:#fff; border-radius:40px 0 40px 0; font-size:12px; color:#999; position:absolute; left:1px; top:1px;}
.teacher-mod .teacher-titMaxSwiper .swiper-container .swiper-slide .btn img{ display:inline-block; height:135px; margin-top:10px;}
.teacher-mod .teacher-titMaxSwiper .swiper-container .swiper-slide.on .btn{ background:#589cff; background-image:-webkit-linear-gradient(left, #6cbbff, #589cff); background-image:-moz-linear-gradient(left, #6cbbff, #589cff); background-image:linear-gradient(left,#6cbbff,#589cff);}
.teacher-mod .teacher-titMaxSwiper .arrow-left{ position: absolute; left: 0; top: 0; z-index: 2; display: block; width: 30px; height: 130px; background:url(/images/cfa/project/2024project/icon_44.png) no-repeat center;}
.teacher-mod .teacher-titMaxSwiper .arrow-right{ position: absolute; right: 0; top: 0; z-index: 2; display: block; width: 30px; height: 130px; background:url(/images/cfa/project/2024project/icon_45.png) no-repeat center;}
.teacher-mod .teacher-titMaxSwiper .swiper-container.center{ text-align: center;}
.teacher-mod .teacher-titMaxSwiper .swiper-container.center .swiper-slide{ float: none; display: inline-block;}
.teacher-mod .tab-con .subCourseCon.type02{ height: 440px;}
.teacher-mod .tab-con .subCourseCon.type02 .teacher-con{ height: 440px;}
.teacher-mod .tab-con .subCourseCon.type02 .teacher-con .pic{ height: 440px;}
.teacher-mod .tab-con .subCourseCon.type02 .teacher-con .text{ padding-top: 50px;}
.teacher-mod .tab-con .subCourseCon.type03{ height: 600px;}
.teacher-mod .tab-con .subCourseCon.type03 .teacher-con{ height: 440px;}
.teacher-mod .tab-con .subCourseCon.type03 .teacher-con .pic{ height: 440px;}
.teacher-mod .tab-con .subCourseCon.type03 .teacher-con .text{ padding-top: 50px;}

/*课程*/
.course-wrap{ width:100%; padding-bottom:40px; background:url("/images/cfa/project/2024project/course-wrap.jpg") no-repeat center bottom #fff;}
.course-visible{width:1200px;position:fixed;left:50%;margin-left:-600px;top:0;z-index:90;display:none;}
.course-mod .mainCourse-con{}
.course-mod .mainCourse-con .box{ float:left; width:386px; margin-right:17px; position:relative;}
.course-mod .mainCourse-con .box .recommend-tips{ display: block; width: 67px; height: 77px; right:-16px; top:-24px;}
.course-mod .mainCourse-con .box .top-tit{ height:140px; position:relative; border-radius:15px 15px 0 0;}
.course-mod .mainCourse-con .box .top-tit p{ line-height:24px; color:#fff; padding:86px 0 0 31px;}
.course-mod .mainCourse-con .box .top-tit .tea-pic{ position:absolute; bottom:0; right:0;}
.course-mod .mainCourse-con .box .tips{ line-height:30px; font-size:14px; text-align:center; color:#fff; background:#1377ff;}
.course-mod .mainCourse-con .box .con{ padding:20px 18px 40px; background:#fff; border-radius: 0 0 12px 12px; box-shadow:0 5px 10px #e6e6e6;}
.course-mod .mainCourse-con .box .con .tit{ width:239px; height:32px; line-height:32px; font-size:16px; color:#fff; font-weight:bold; text-indent:15px; background-position:0 -180px;}
.course-mod .mainCourse-con .box .con .form{ padding:20px 0;}
.course-mod .mainCourse-con .box .con .form p{ line-height:24px;}
.course-mod .mainCourse-con .box .con .teachers{ padding:20px 0;}
.course-mod .mainCourse-con .box .con .teachers p{ height: 24px; line-height:24px; margin-bottom:6px;}
.course-mod .mainCourse-con .box .con .teachers p span{ display:inline-block; width:116px; height:24px; line-height:24px; text-align:center; background:#ececec; border-radius:6px; margin-right:9px;}
.course-mod .mainCourse-con .box .con .teachers p:last-child{ margin-bottom: 0;}
.course-mod .mainCourse-con .box .con .courseTips{ border-radius:12px; margin: 20px 0; padding:10px 0;}
.course-mod .mainCourse-con .box .con .courseTips ul{ position: relative; z-index: 1; border-left:1px dashed #6fbdff; margin: 0 18px 0 17px;}
.course-mod .mainCourse-con .box .con .courseTips ul:before{ position: absolute; left: -1px; top: 0; content:""; width:1px; height:15px;}
.course-mod .mainCourse-con .box .con .courseTips li{ margin-bottom: 2px;}
.course-mod .mainCourse-con .box .con .courseTips h4{ height: 36px; font-size:16px; padding-left:16px; line-height: 36px; position:relative;}
.course-mod .mainCourse-con .box .con .courseTips h4:before{ content:""; width:6px; height:6px; border-radius:50%; position:absolute; left:-3px; top:50%; margin-top:-3px;}
.course-mod .mainCourse-con .box .con .courseTips p{ height: 24px; font-size:14px; padding-left:16px; line-height: 24px;}
.course-mod .mainCourse-con .box .con .courseTips p em{ float: right; color: #666;}
.course-mod .mainCourse-con .box .con .courseTips .more{ margin: 0 18px; height: 32px; line-height: 32px; font-size: 14px; text-align: right;}
.course-mod .mainCourse-con .box .con .courseTips .more a{ color: #fd7400; text-decoration:underline;}
.course-mod .mainCourse-con .box .con .service{ border-radius:12px; padding:8px 0 12px 20px; margin: 20px 0;}
.course-mod .mainCourse-con .box .con .service li{ height:42px; line-height:42px; font-size: 16px; padding-left:36px; position:relative;}
.course-mod .mainCourse-con .box .con .service li:nth-child(2n){ width:auto;}
.course-mod .mainCourse-con .box .con .service li:before{ content:""; width:26px; height:26px; position:absolute; left:0; top:50%; margin-top:-13px;}
.course-mod .mainCourse-con .box .con .service li.ico01:before{ background:url("/images/cfa/project/2024project/ico.png") no-repeat -62px -32px;}
.course-mod .mainCourse-con .box .con .service li.ico02:before{ background:url("/images/cfa/project/2024project/ico.png") no-repeat -90px -32px;}
.course-mod .mainCourse-con .box .con .service li.ico03:before{ background:url("/images/cfa/project/2024project/ico.png") no-repeat -117px -32px;}
.course-mod .mainCourse-con .box .con .service li.none-tags{ padding-left:0;}
.course-mod .mainCourse-con .box .con .service li.none-tags:before{ display:none;}
.course-mod .mainCourse-con .box .con .service .more{ margin: 0 18px; height: 32px; line-height: 32px; font-size: 14px; text-align: right;}
.course-mod .mainCourse-con .box .con .service .more a{ color: #fd7400; text-decoration:underline;}
.course-mod .mainCourse-con .box .con .buy-con{ padding-top: 10px; border-top:1px solid #eee;}
.course-mod .mainCourse-con .box .con .buy-con .coupon-wap{ height: 55px; padding: 46px 0;}
.course-mod .mainCourse-con .box .con .buy-con .coupon{ width:255px; height:55px; margin: 0 auto; background-position:0 -317px;}
.course-mod .mainCourse-con .box .con .buy-con .coupon .text{ padding:1px 0 0 17px;}
.course-mod .mainCourse-con .box .con .buy-con .coupon .text h4{ line-height:28px; background:-webkit-linear-gradient(top,#fffefd,#fff3df 40%,#fff3df 60%,#ffe2b0);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#ffe2b0;}
.course-mod .mainCourse-con .box .con .buy-con .coupon .text h4 strong{ font-size:22px;}
.course-mod .mainCourse-con .box .con .buy-con .coupon .text p{ display:inline-block; height:18px; line-height:18px; font-size:12px; color:#e76009; background:#ffd7b4; padding:0 13px;}
.course-mod .mainCourse-con .box .con .buy-con .coupon .btn{ display:block; width:92px; height:28px; line-height:28px; text-align:center; color:#e9380c; font-weight:bold; border-radius:40px; margin:13px 13px 0 0; text-decoration:none; background:#ffebc9; background-image:-webkit-linear-gradient(left, #fee8c9,#ffe4b9, #fff1db); background-image:-moz-linear-gradient(left, #fee8c9,#ffe4b9, #fff1db); background-image:linear-gradient(left,#fee8c9,#ffe4b9, #fff1db);}
.course-mod .mainCourse-con .box .con .buy-con .prize-con-wap{ height:127px; padding: 10px 0;}
.course-mod .mainCourse-con .box .con .buy-con .prize-con{ width:332px; height:127px; margin:0 auto; background:url("/images/cfa/project/2024project/qjb-prize.png") no-repeat;}
.course-mod .mainCourse-con .box .con .buy-con .prize-con .tit01{ width:76px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#fff; font-weight:bold; background:#ff5813; border-radius:6px; left:11px; top:5px;}
.course-mod .mainCourse-con .box .con .buy-con .prize-con .tit02{ width:76px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#fff; font-weight:bold; background:#ff5813; border-radius:6px; right:20px; top:38px;}
.course-mod .mainCourse-con .box .con .buy-con .prize-con .prize01{ line-height:24px; left:9px; top:61px; font-size:20px; color:#ff5813; font-weight:bold;}
.course-mod .mainCourse-con .box .con .buy-con .prize-con .prize02{ line-height:24px; left:245px; top:98px; font-size:20px; color:#ff5813; font-weight:bold;}
.course-mod .mainCourse-con .box .con .buy-con .deliveryPrice{ line-height:56px; text-align:center; font-size: 16px;}
.course-mod .mainCourse-con .box .con .buy-con .deliveryPrice span{ font-size:28px; color:#f83535; font-weight:bold; margin:0 10px; vertical-align:-5px;}
.course-mod .mainCourse-con .box .con .buy-con .deliveryPrice span em{ font-size:40px;}
.course-mod .mainCourse-con .box .con .buy-con .btn-wrap{ height:46px;  text-align:center; padding:10px 0 0;}
.course-mod .mainCourse-con .box .con .buy-con .btn-wrap .service-btn{ display: inline-block; width:160px; height:44px; line-height:44px; font-size:18px; color:#e8403f; text-decoration:none; text-align:center; border:1px solid #e8403f; border-radius:6px; background:#ffeee8; margin: 0 5px; -webkit-transition:margin-top .3s ease;-moz-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;-ms-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.course-mod .mainCourse-con .box .con .buy-con .btn-wrap .service-btn:hover{ margin-top:-10px;}
.course-mod .mainCourse-con .box .con .buy-con .btn-wrap .buy-btn{ display: inline-block; width:162px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; text-decoration:none; border-radius:6px; background:#ff5742; margin: 0 5px; -webkit-transition:margin-top .3s ease;-moz-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;-ms-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.course-mod .mainCourse-con .box .con .buy-con .btn-wrap .buy-btn:hover{ margin-top:-10px;}
.course-mod .mainCourse-con .box .fdFloat{ position: absolute; left: 0; bottom: 0; right: 0; height: 28px; line-height: 28px; text-align: center; font-size: 14px; color: #e9380c; font-weight: 700; border-radius: 0 0 12px 12px;
    background: -webkit-linear-gradient(left, #ffdca7 0%, #fff4e3 25%, #ffe0b0 60%, #fdecd7 100%);
    background: -o-linear-gradient(left, #ffdca7 0%, #fff4e3 25%, #ffe0b0 60%, #fdecd7 100%);
    background: -moz-linear-gradient(left, #ffdca7 0%, #fff4e3 25%, #ffe0b0 60%, #fdecd7 100%);
    background: linear-gradient(to right, #ffdca7 0%, #fff4e3 25%, #ffe0b0 60%, #fdecd7 100%);}

.course-mod .mainCourse-con .box.jpb-tags .top-tit{ background:url("/images/cfa/project/2024project/jpb-tit.png") no-repeat;}
.course-mod .mainCourse-con .box.jpb-tags .tips{ background:#1377ff;}
.course-mod .mainCourse-con .box.jpb-tags .con .courseTips{ background:#f3f8ff; box-shadow:0 5px 10px #d9e6fc;}
.course-mod .mainCourse-con .box.jpb-tags .con .courseTips ul:before{ background: #f3f8ff;}
.course-mod .mainCourse-con .box.jpb-tags .con .courseTips h4:before{ background:#a6d0f4;}
.course-mod .mainCourse-con .box.jpb-tags .con .service{ background:#f3f8ff; box-shadow:0 5px 10px #d9e6fc;}

.course-mod .mainCourse-con .box.wyb-tags .top-tit{ background:url("/images/cfa/project/2024project/wyb-tit.png") no-repeat;}
.course-mod .mainCourse-con .box.wyb-tags .tips{ background:#6359f8;}
.course-mod .mainCourse-con .box.wyb-tags .con .tit{ background-position:0 -214px;}
.course-mod .mainCourse-con .box.wyb-tags .con .courseTips{ background:#f6f6ff; box-shadow:0 5px 10px #ececff;}
.course-mod .mainCourse-con .box.wyb-tags .con .courseTips ul:before{ background: #f6f6ff;}
.course-mod .mainCourse-con .box.wyb-tags .con .courseTips h4:before{ background:#bcc0ff;}
.course-mod .mainCourse-con .box.wyb-tags .con .courseTips h4::after{ border-color:#d6d8ff;}
.course-mod .mainCourse-con .box.wyb-tags .con .service{ background:#f3f8ff; box-shadow:0 5px 10px #d9e6fc;}

.course-mod .mainCourse-con .box.qjb-tags{ margin-right:0; border-radius:12px; background:url("/images/cfa/project/2024project/qjb-tit.png") no-repeat center top #d63405;}
.course-mod .mainCourse-con .box.qjb-tags .top-tit p{ color:#ffedc6;}
.course-mod .mainCourse-con .box.qjb-tags .teacher{ width:330px; height:135px; margin:0 auto; background:url("/images/cfa/project/2024project/teacher-bg.png") no-repeat;}
.course-mod .mainCourse-con .box.qjb-tags .teacher .pic{ position:absolute; left:50%; bottom:41px; transform: translate(-50%,0); -webkit-transform:translate(-50%,0); -ms-transform:translate(-50%,0); -moz-transform:translate(-50%,0);}
.course-mod .mainCourse-con .box.qjb-tags .teacher p{ display:block; width:100%; text-align:center; line-height:41px; padding-top:94px; font-size:14px; color:#5e3100; font-weight:bold;}
.course-mod .mainCourse-con .box.qjb-tags .teacher p i{ display:inline-block; width:19px; height:20px; margin-right:10px; background-position:-37px -63px; vertical-align:middle;}

.course-mod .mainCourse-con .courseTips-qjb{ width:366px; margin:14px auto 0; border-radius:0 0 10px 10px; padding-bottom:6px; background:#ffebc9; background-image:-webkit-linear-gradient(left, #ffebc9, #fff1e0); background-image:-moz-linear-gradient(left, #ffebc9, #fff1e0); background-image:linear-gradient(left,#ffebc9,#fff1e0);}
.course-mod .mainCourse-con .courseTips-qjb .tit{ height:36px; line-height:36px; text-align:center; border-radius:0 0 20px 20px; font-size:18px; color:#fff; font-weight:bold; background:url("/images/cfa/project/2024project/qjb-tit02.png") no-repeat;}
.course-mod .mainCourse-con .courseTips-qjb .list{ margin:6px 15px 0 40px;}
.course-mod .mainCourse-con .courseTips-qjb .list li{ height:46px; border-bottom:1px solid #fde3bd; position:relative;}
.course-mod .mainCourse-con .courseTips-qjb .list h4{ line-height:47px; float:left; font-size:16px; color:#5e3100; font-weight:bold;}
.course-mod .mainCourse-con .courseTips-qjb .list p{ display:block; float:right; line-height:46px; color:#5e3100;}
.course-mod .mainCourse-con .courseTips-qjb .list h4:before{ content:""; width:6px; height:6px; border-radius:50%; position:absolute; left:-13px; top:50%; margin-top:-3px; background:#ffaa27;}
.course-mod .mainCourse-con .courseTips-qjb .list h4:after{ content:""; width:1px; height:48px; border-left:1px dashed #ffc466; position:absolute; left:-10px; top:24px;}
.course-mod .mainCourse-con .courseTips-qjb .list li:last-child{ border-bottom:0;}
.course-mod .mainCourse-con .courseTips-qjb .list li:last-child h4:after{ display:none;}
.course-mod .mainCourse-con .containCourse-qjb{ width:366px; margin:14px auto 0; border-radius:0 0 10px 10px; padding-bottom:2px; background:#ffebc9; background-image:-webkit-linear-gradient(left, #ffebc9, #fff1e0); background-image:-moz-linear-gradient(left, #ffebc9, #fff1e0); background-image:linear-gradient(left,#ffebc9,#fff1e0);}
.course-mod .mainCourse-con .containCourse-qjb .tit{ height:36px; line-height:36px; text-align:center; border-radius:0 0 20px 20px; font-size:18px; color:#fff; font-weight:bold; background:url("/images/cfa/project/2024project/qjb-tit02.png") no-repeat;}
.course-mod .mainCourse-con .containCourse-qjb .list{ padding:16px 0 17px 16px;}
.course-mod .mainCourse-con .containCourse-qjb .list li{ float:left; width:142px; height:74px; border-radius:8px; background:#fff; box-shadow:0 5px 12px #ffdebb; border:1px solid #ffd59d; margin-right:44px; position:relative;}
.course-mod .mainCourse-con .containCourse-qjb .list h4{ line-height:30px; font-size:16px; color:#b99165; padding-left:15px; position:relative;}
.course-mod .mainCourse-con .containCourse-qjb .list h4:before{ content:""; width:16px; height:2px; background:#ccaa83; position:absolute; left:15px; bottom:-2px;}
.course-mod .mainCourse-con .containCourse-qjb .list p{ line-height:24px; padding:13px 0 0 15px; font-size:16px; color:#5e3100; font-weight:bold;}
.course-mod .mainCourse-con .containCourse-qjb .list li:before{ content:""; width:20px; height:20px; background:url("/images/cfa/project/2024project/ico.png") no-repeat -63px -62px; position:absolute; right:-33px; top:33px;}
.course-mod .mainCourse-con .containCourse-qjb .list li:last-child{ margin-right:0;}
.course-mod .mainCourse-con .containCourse-qjb .list li:last-child:before{ display:none;}
.course-mod .mainCourse-con .service-qjb{ width:348px; height:116px; background:#fff8f0; border-radius:10px; margin:14px auto 0; border:9px solid #fff; overflow:hidden;}
.course-mod .mainCourse-con .service-qjb .tit{ width:99px; height:34px; line-height:34px; font-size:16px; font-weight:bold; color:#fff; text-indent:12px; background-position:0 -248px; left:0; top:0;}
.course-mod .mainCourse-con .service-qjb .list{ padding:40px 0 0 21px;}
.course-mod .mainCourse-con .service-qjb .list li{ float:left; line-height:40px; margin-right:10px; padding-left:35px; font-size:16px; position:relative;}
.course-mod .mainCourse-con .service-qjb .list li:before{ content:""; width:26px; height:26px; position:absolute; left:0; top:7px;}
.course-mod .mainCourse-con .service-qjb .list li.ico01:before{ background:url("/images/cfa/project/2024project/ico.png") no-repeat -88px -62px;}
.course-mod .mainCourse-con .service-qjb .list li.ico02:before{ background:url("/images/cfa/project/2024project/ico.png") no-repeat -115px -62px;}
.course-mod .mainCourse-con .service-qjb .list li.ico03:before{ background:url("/images/cfa/project/2024project/ico.png") no-repeat -142px -62px;}
.course-mod .mainCourse-con .service-qjb:before{ content:""; width:34px; height:34px; background:#fff8f0; border:16px solid #ffe9d3; border-radius:50%; position:absolute; right:15px; top:-32px;}
.course-mod .mainCourse-con .service-qjb .more-text{ line-height:32px; text-align:right; padding-right:12px;}
.course-mod .mainCourse-con .service-qjb .more-text a{ color:#fd7400; text-decoration:underline;}
.course-mod .mainCourse-con .prize-qjb{ width:366px; padding:38px 0 10px; margin:14px auto 30px; background:#fff; border-radius:10px;}
.course-mod .mainCourse-con .prize-qjb .tit{ width:185px; height:49px; line-height:40px; text-align:center; font-size:18px; color:#823b0d; font-weight:bold; left:50%; margin-left:-92px; top:-10px; background:url("/images/cfa/project/2024project/qjb-tit03.png") no-repeat;}
.course-mod .mainCourse-con .prize-qjb .prizeSelect{ width: 342px; margin: 0 auto;}
.course-mod .mainCourse-con .prize-qjb .prizeSelect li{ position: relative; z-index: 1; height:52px; line-height:52px; border:1px solid #ffe1bc; background: #fff4e5; margin-bottom: 18px; cursor: pointer;}
.course-mod .mainCourse-con .prize-qjb .prizeSelect li h4{ float:left; padding-left:14px; font-size: 18px;}
.course-mod .mainCourse-con .prize-qjb .prizeSelect li p{ display:block; float:left; color:#666; padding-left:20px;}
.course-mod .mainCourse-con .prize-qjb .prizeSelect li .fdIcon{ position: absolute; top: -10px; right: 0; height: 20px; line-height: 20px; font-size:12px; color:#fff; padding: 0 6px; background: #ff5f32; border-radius: 10px 10px 10px 0; -webkit-box-shadow:0 5px 15px rgba(255, 75, 0, 0.15); -moz-box-shadow:0 5px 15px rgba(255, 75, 0, 0.15); box-shadow:0 5px 15px rgba(255, 75, 0, 0.15);}
.course-mod .mainCourse-con .prize-qjb .prizeSelect li:before{ content:""; width:35px; height:28px; position:absolute; right:0; bottom:0; background:url("/images/cfa/project/2024project/icon_06.png") no-repeat;}
.course-mod .mainCourse-con .prize-qjb .prizeSelect li.on{ border:1px solid #fa5f23;}
.course-mod .mainCourse-con .prize-qjb .prizeSelect li.on:before{ background:url("/images/cfa/project/2024project/icon_07.png") no-repeat;}
.course-mod .mainCourse-con .prize-qjb .prizeTab{ display: none;}
.course-mod .mainCourse-con .prize-qjb .coupon-wap{ height: 55px; padding: 46px 0;}
.course-mod .mainCourse-con .prize-qjb .coupon{ width:255px; height:55px; margin: 0 auto; background-position:0 -317px;}
.course-mod .mainCourse-con .prize-qjb .coupon .text{ padding:1px 0 0 17px;}
.course-mod .mainCourse-con .prize-qjb .coupon .text h4{ line-height:28px; background:-webkit-linear-gradient(top,#fffefd,#fff3df 40%,#fff3df 60%,#ffe2b0);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#ffe2b0;}
.course-mod .mainCourse-con .prize-qjb .coupon .text h4 strong{ font-size:22px;}
.course-mod .mainCourse-con .prize-qjb .coupon .text p{ display:inline-block; height:18px; line-height:18px; font-size:12px; color:#e76009; background:#ffd7b4; padding:0 13px;}
.course-mod .mainCourse-con .prize-qjb .coupon .btn{ display:block; width:92px; height:28px; line-height:28px; text-align:center; color:#e9380c; font-weight:bold; border-radius:40px; margin:13px 13px 0 0; text-decoration:none; background:#ffebc9; background-image:-webkit-linear-gradient(left, #fee8c9,#ffe4b9, #fff1db); background-image:-moz-linear-gradient(left, #fee8c9,#ffe4b9, #fff1db); background-image:linear-gradient(left,#fee8c9,#ffe4b9, #fff1db);}
.course-mod .mainCourse-con .prize-qjb .prize-con-wap{ height:127px; padding: 10px 0;}
.course-mod .mainCourse-con .prize-qjb .prize-con{ width:332px; height:127px; margin:0 auto; background:url("/images/cfa/project/2024project/qjb-prize.png") no-repeat;}
.course-mod .mainCourse-con .prize-qjb .prize-con .tit01{ width:76px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#fff; font-weight:bold; background:#ff5813; border-radius:6px; left:11px; top:5px;}
.course-mod .mainCourse-con .prize-qjb .prize-con .tit02{ width:76px; height:30px; line-height:30px; text-align:center; font-size:16px; color:#fff; font-weight:bold; background:#ff5813; border-radius:6px; right:20px; top:38px;}
.course-mod .mainCourse-con .prize-qjb .prize-con .prize01{ line-height:24px; left:9px; top:61px; font-size:20px; color:#ff5813; font-weight:bold;}
.course-mod .mainCourse-con .prize-qjb .prize-con .prize02{ line-height:24px; left:245px; top:98px; font-size:20px; color:#ff5813; font-weight:bold;}
.course-mod .mainCourse-con .prize-qjb .details-con-wap{ height:127px; padding: 10px 0;}
.course-mod .mainCourse-con .prize-qjb .details-con{ width:332px; height:127px; margin:0 auto; background:url("/images/cfa/project/2024project/bg_23.jpg") no-repeat;}
.course-mod .mainCourse-con .prize-qjb .details-con .dcTit{ padding-top: 18px; line-height: 26px; text-align: center; font-size: 14px; color: #691400; margin-bottom: 14px;}
.course-mod .mainCourse-con .prize-qjb .details-con .dcTit b{ font-size: 18px;}
.course-mod .mainCourse-con .prize-qjb .details-con .dcTxt{ line-height: 26px; text-align: center; font-size: 14px; color: #f80000;}
.course-mod .mainCourse-con .prize-qjb .details-con .dcTxt a{ color: #f80000;}
.course-mod .mainCourse-con .prize-qjb .deliveryPrice{ line-height:46px; text-align:center; font-size: 16px;}
.course-mod .mainCourse-con .prize-qjb .deliveryPrice span{ font-size:28px; color:#f83535; font-weight:bold; margin:0 10px; vertical-align:-5px;}
.course-mod .mainCourse-con .prize-qjb .deliveryPrice span em{ font-size:40px;}
.course-mod .mainCourse-con .prize-qjb .btn-wrap{ height:46px; text-align:center; font-size:0; padding:10px 0 0;}
.course-mod .mainCourse-con .prize-qjb .btn-wrap .service-btn{ display: inline-block; width:160px; height:44px; line-height:44px; font-size:18px; color:#e8403f; text-decoration:none; text-align:center; border:1px solid #e8403f; border-radius:6px; background:#ffeee8; margin:0 5px; -webkit-transition:margin-top .3s ease;-moz-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;-ms-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.course-mod .mainCourse-con .prize-qjb .btn-wrap .service-btn:hover{ margin-top:-10px;}
.course-mod .mainCourse-con .prize-qjb .btn-wrap .buy-btn{ display: inline-block; width:162px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; text-decoration:none; border-radius:6px; background:#ff5742; margin:0 5px; -webkit-transition:margin-top .3s ease;-moz-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;-ms-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.course-mod .mainCourse-con .prize-qjb .btn-wrap .buy-btn:hover{ margin-top:-10px;}

.course-mod .otherCourse-con{ padding-top:30px;}
.course-mod .course-banner{ margin-top:30px;}
.course-mod .obu-course{ width:590px; box-shadow:0 3px 12px 6px #e9e9e9; border-radius:10px;}
.course-mod .obu-course .top-tit{ position: relative; z-index: 1; height:130px; background:url("/images/cfa/project/2024project/obu-tit.png") no-repeat;}
.course-mod .obu-course .top-tit .btn{ position: absolute; top: 34px; left: 180px; display: block; width: 88px; height: 42px; line-height: 34px; text-indent: 40px; font-size: 14px; color: #591d00; background:url("/images/cfa/project/2024project/icon_08.png") no-repeat;}
.course-mod .obu-course .top-tit .btn:hover{ text-decoration: none;}
.course-mod .obu-course .top-tit p{ position: absolute; top: 81px; left: 31px; height: 26px; line-height:26px; color:#fff;}
.course-mod .obu-course .top-tit .tea-pic{ position:absolute; bottom:0; right:0;}
.course-mod .obu-course .con{ border:1px solid #ffbb6d; background:#fff; padding:20px; border-top:0; border-radius:0 0 10px 10px;}
.course-mod .obu-course .con .conTop{ margin: 0 30px 10px; border-bottom: 1px solid #eeeeee;}
.course-mod .obu-course .con .conTop-list{ float: left; position: relative; z-index: 1; width: 140px; text-align: center; line-height: 26px; font-size: 14px; color: #666; padding: 18px 0 17px; margin-right: 34px;}
.course-mod .obu-course .con .conTop-list b{ display: block; font-size: 18px; color: #333;}
.course-mod .obu-course .con .conTop-list.bg01{ background:url("/images/cfa/project/2024project/num_1-1.png") no-repeat 12px 4px;}
.course-mod .obu-course .con .conTop-list.bg02{ background:url("/images/cfa/project/2024project/num_1-2.png") no-repeat 12px 4px;}
.course-mod .obu-course .con .conTop-list.bg03{ background:url("/images/cfa/project/2024project/num_1-3.png") no-repeat 12px 4px; margin-right: 0;}
.course-mod .obu-course .con .coupon-wap{ height: 55px; padding: 10px 0;}
.course-mod .obu-course .con .coupon{ width:255px; height:55px; margin: 0 auto; background-position:0 -317px;}
.course-mod .obu-course .con .coupon .text{ padding:1px 0 0 17px;}
.course-mod .obu-course .con .coupon .text h4{ line-height:28px; background:-webkit-linear-gradient(top,#fffefd,#fff3df 40%,#fff3df 60%,#ffe2b0);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#ffe2b0;}
.course-mod .obu-course .con .coupon .text h4 strong{ font-size:22px;}
.course-mod .obu-course .con .coupon .text p{ display:inline-block; height:18px; line-height:18px; font-size:12px; color:#e76009; background:#ffd7b4; padding:0 13px;}
.course-mod .obu-course .con .coupon .btn{ display:block; width:92px; height:28px; line-height:28px; text-align:center; color:#e9380c; font-weight:bold; border-radius:40px; margin:13px 13px 0 0; text-decoration:none; background:#ffebc9; background-image:-webkit-linear-gradient(left, #fee8c9,#ffe4b9, #fff1db); background-image:-moz-linear-gradient(left, #fee8c9,#ffe4b9, #fff1db); background-image:linear-gradient(left,#fee8c9,#ffe4b9, #fff1db);}
.course-mod .obu-course .con .deliveryPrice{ line-height:46px; text-align:center; font-size: 16px;}
.course-mod .obu-course .con .deliveryPrice span{ font-size:28px; color:#f83535; font-weight:bold; margin:0 10px; vertical-align:-5px;}
.course-mod .obu-course .con .deliveryPrice span em{ font-size:40px;}
.course-mod .obu-course .con .btn-wrap{ height:46px; text-align: center; padding: 10px 100px 0;}
.course-mod .obu-course .con .btn-wrap .service-btn{ display: block; float: left; width:160px; height:44px; line-height:44px; font-size:18px; color:#e8403f; text-decoration:none; text-align:center; border:1px solid #e8403f; border-radius:6px; background:#ffeee8; -webkit-transition:margin-top .3s ease;-moz-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;-ms-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.course-mod .obu-course .con .btn-wrap .service-btn:hover{ margin-top:-10px;}
.course-mod .obu-course .con .btn-wrap .buy-btn{ display: block; float: right; width:162px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; text-decoration:none; border-radius:6px; background:#ff5742; -webkit-transition:margin-top .3s ease;-moz-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;-ms-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.course-mod .obu-course .con .btn-wrap .buy-btn:hover{ margin-top:-10px;}

.course-mod .eps-course{ width:590px; box-shadow:0 3px 12px 6px #e9e9e9; border-radius:10px;}
.course-mod .eps-course .top-tit{ position: relative; z-index: 1; height:130px; background:url("/images/cfa/project/2024project/eps-tit.png") no-repeat;}
.course-mod .eps-course .top-tit .btn{ position: absolute; top: 34px; left: 180px; display: block; width: 88px; height: 42px; line-height: 34px; text-indent: 40px; font-size: 14px; color: #591d00; background:url("/images/cfa/project/2024project/icon_08.png") no-repeat;}
.course-mod .eps-course .top-tit .btn:hover{ text-decoration: none;}
.course-mod .eps-course .top-tit p{ position: absolute; top: 81px; left: 31px; height: 26px; line-height:26px; color:#fff;}
.course-mod .eps-course .top-tit .tea-pic{ position:absolute; bottom:0; right:0;}
.course-mod .eps-course .con{ border:1px solid #ffbb6d; background:#fff; padding:20px; border-top:0; border-radius:0 0 10px 10px;}
.course-mod .eps-course .con .conTop{ margin: 0 30px 10px; border-bottom: 1px solid #eeeeee;}
.course-mod .eps-course .con .conTop-list{ float: left; position: relative; z-index: 1; width: 140px; text-align: center; line-height: 26px; font-size: 14px; color: #666; padding: 18px 0 17px; margin-right: 34px;}
.course-mod .eps-course .con .conTop-list b{ display: block; font-size: 18px; color: #333;}
.course-mod .eps-course .con .conTop-list.bg01{ background:url("/images/cfa/project/2024project/num_2-1.png") no-repeat 12px 4px;}
.course-mod .eps-course .con .conTop-list.bg02{ background:url("/images/cfa/project/2024project/num_2-2.png") no-repeat 12px 4px;}
.course-mod .eps-course .con .conTop-list.bg03{ background:url("/images/cfa/project/2024project/num_2-3.png") no-repeat 12px 4px; margin-right: 0;}
.course-mod .eps-course .con .coupon-wap{ height: 55px; padding: 10px 0;}
.course-mod .eps-course .con .coupon{ width:255px; height:55px; margin: 0 auto; background-position:0 -317px;}
.course-mod .eps-course .con .coupon .text{ padding:1px 0 0 17px;}
.course-mod .eps-course .con .coupon .text h4{ line-height:28px; background:-webkit-linear-gradient(top,#fffefd,#fff3df 40%,#fff3df 60%,#ffe2b0);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#ffe2b0;}
.course-mod .eps-course .con .coupon .text h4 strong{ font-size:22px;}
.course-mod .eps-course .con .coupon .text p{ display:inline-block; height:18px; line-height:18px; font-size:12px; color:#e76009; background:#ffd7b4; padding:0 13px;}
.course-mod .eps-course .con .coupon .btn{ display:block; width:92px; height:28px; line-height:28px; text-align:center; color:#e9380c; font-weight:bold; border-radius:40px; margin:13px 13px 0 0; text-decoration:none; background:#ffebc9; background-image:-webkit-linear-gradient(left, #fee8c9,#ffe4b9, #fff1db); background-image:-moz-linear-gradient(left, #fee8c9,#ffe4b9, #fff1db); background-image:linear-gradient(left,#fee8c9,#ffe4b9, #fff1db);}
.course-mod .eps-course .con .deliveryPrice{ line-height:46px; text-align:center; font-size: 16px;}
.course-mod .eps-course .con .deliveryPrice span{ font-size:28px; color:#f83535; font-weight:bold; margin:0 10px; vertical-align:-5px;}
.course-mod .eps-course .con .deliveryPrice span em{ font-size:40px;}
.course-mod .eps-course .con .btn-wrap{ height:46px; text-align: center; padding: 10px 100px 0;}
.course-mod .eps-course .con .btn-wrap .service-btn{ display: block; float: left; width:160px; height:44px; line-height:44px; font-size:18px; color:#e8403f; text-decoration:none; text-align:center; border:1px solid #e8403f; border-radius:6px; background:#ffeee8; -webkit-transition:margin-top .3s ease;-moz-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;-ms-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.course-mod .eps-course .con .btn-wrap .service-btn:hover{ margin-top:-10px;}
.course-mod .eps-course .con .btn-wrap .buy-btn{ display: block; float: right; width:162px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; text-decoration:none; border-radius:6px; background:#ff5742; -webkit-transition:margin-top .3s ease;-moz-transition:margin-top .3s ease;-o-transition:margin-top .3s ease;-ms-transition:margin-top .3s ease;transition:margin-top .3s ease;}
.course-mod .eps-course .con .btn-wrap .buy-btn:hover{ margin-top:-10px;}

.equity-con{background:#fff;border-radius:10px;padding:10px 16px 12px 26px; box-shadow:0 6px 12px #f2f3f4; margin-top:30px;}
.equity-con h3{ line-height:50px; font-size:16px;}
.equity-con p{ line-height:34px;}
.equity-con .hide{ display:none;}
.equity-con .btn{ display:block; width:52px; height:26px; border:1px solid #e1e1e1; background-position:-147px -90px; border-radius:50px; margin:12px auto 0;}
.equity-con .btn.on{ background-position:-181px -90px;}

/*助考*/
.helpExamination-mod{}
.helpExamination-mod .top-tit{ overflow: hidden; height:64px; background: #fde0b4; border-radius: 26px 26px 0 0;
    background: -webkit-linear-gradient(left, rgba(253,234,210,1) 0%, rgba(255,224,176,1) 60%, rgba(253,236,215,1) 100%);
    background: -o-linear-gradient(left, rgba(253,234,210,1) 0%, rgba(255,224,176,1) 60%, rgba(253,236,215,1) 100%);
    background: -moz-linear-gradient(left, rgba(253,234,210,1) 0%, rgba(255,224,176,1) 60%, rgba(253,236,215,1) 100%);
    background: linear-gradient(to right, rgba(253,234,210,1) 0%, rgba(255,224,176,1) 60%, rgba(253,236,215,1) 100%);}
.helpExamination-mod .top-tit h4{ display:block; float:left; line-height:64px; font-size:26px; color:#d34a00; font-weight:bold; padding-left:40px;}
.helpExamination-mod .top-tit h4 .icon{ display: inline-block; width: 126px; height: 30px; padding-left: 6px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; font-weight: 400; vertical-align: 2px; background:url(/images/cfa/project/2024project/icon_38.png) no-repeat; margin-left: 22px;}
.helpExamination-mod .top-tit .btn{ display:block; float:right; height:28px; line-height:28px; font-size:14px; color:#d34a00; padding:0 17px; text-decoration:none; border:1px solid #f2a780; border-radius:40px; margin:18px 30px 0 0;}
.helpExamination-mod .helpExamination-con{}
.helpExamination-mod .tiku-con{ background:#fff; box-shadow:0 5px 12px #efefef; padding-bottom:37px;}
.helpExamination-mod .tiku-con .left-con{ width:593px; text-align:center;}
.helpExamination-mod .tiku-con .left-con h4{ line-height:42px; font-size:22px; padding-top:38px;}
.helpExamination-mod .tiku-con .left-con .tips{ text-align:center; font-size:0; padding-top:16px;}
.helpExamination-mod .tiku-con .left-con .tips span{ display:inline-block; line-height:30px; font-size:16px; color:#888; padding:0 40px 0 22px; position:relative;}
.helpExamination-mod .tiku-con .left-con .tips span:before{ content:""; width:18px; height:18px; position:absolute; left:0; top:50%; margin-top:-9px; background-position:-68px -447px;}
.helpExamination-mod .tiku-con .left-con .pic{ padding:30px 0 0;}
.helpExamination-mod .tiku-con .right-con{ width:525px; margin-top:23px;}
.helpExamination-mod .tiku-con .right-con:before{ content:""; width:1px; height:93%; background:#dff0ff; position:absolute; left:-1px; top:32px;}
.helpExamination-mod .tiku-con .right-con .tit{ line-height:48px; margin-top:15px; font-size:18px; font-weight:bold; padding-left:17px; position:relative;}
.helpExamination-mod .tiku-con .right-con .tit:before{ content:"";  width:8px; height:8px; border:2px solid #88bfff; background:#fff; border-radius:50%; position:absolute; left:-7px; top:50%; margin-top:-4px;}
.helpExamination-mod .tiku-con .right-con .con01{ width:478px; height:50px; border:1px dashed #ffc97a; margin-left:17px;}
.helpExamination-mod .tiku-con .right-con .con01 h4{ display:block; width:173px; height:52px; line-height:52px; color:#d34a00; text-indent:47px; background-position:0 -529px; position:absolute; left:-1px; top:-1px;}
.helpExamination-mod .tiku-con .right-con .con01 p{ display:block; line-height:20px; font-size:12px; color:#666; padding:6px 0 0 189px;}
.helpExamination-mod .tiku-con .right-con .con01.tall{ height: 70px;}
.helpExamination-mod .tiku-con .right-con .con01.tall h4{ height: 72px; line-height:72px; background:url("/images/cfa/project/2024project/tit_07.png") no-repeat;}
.helpExamination-mod .tiku-con .right-con .con01.tall p{ padding:15px 0 0 189px;}
.helpExamination-mod .tiku-con .right-con .con02{ width:478px; border:1px dashed #ffc97a; margin-left:17px;}
.helpExamination-mod .tiku-con .right-con .con02 ul{ padding:20px 0 0 17px;}
.helpExamination-mod .tiku-con .right-con .con02 li{ float:left; width:125px; margin:0 38px 20px 0;}
.helpExamination-mod .tiku-con .right-con .con02 li:nth-child(3n){ margin-right:0;}
.helpExamination-mod .tiku-con .right-con .con02 ul.bg01{ padding-right: 130px; background:url("/images/cfa/project/2024project/icon_44.jpg") no-repeat 314px center;}
.helpExamination-mod .tiku-con .right-con .con02 h4{ height:26px; line-height:26px; font-size:14px; padding-left:24px; position:relative; white-space:nowrap;}
.helpExamination-mod .tiku-con .right-con .con02 h4:before{ content:""; width:18px; height:18px; background-position:-93px -447px; position:absolute; left:0; top:50%; margin-top:-9px;}
.helpExamination-mod .tiku-con .right-con .con02 p{ font-size:12px; color:#999; line-height:16px; padding-top:5px;}

.helpExamination-mod .duxue-con{ position: relative; z-index: 1; padding: 30px; background: #fff; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.helpExamination-mod .duxue-con .left-con{ float: left; position: relative; z-index: 1; width: 380px; height: 300px; padding: 30px 0 0 20px; background:url(/images/cfa/project/2024project/icon_11.png) no-repeat right bottom;}
.helpExamination-mod .duxue-con .left-con-tit{ line-height: 40px; font-size: 26px; padding-bottom: 19px; border-bottom: 1px solid #e5e5e5; margin-bottom: 26px;}
.helpExamination-mod .duxue-con .left-con-txt{ line-height: 30px; font-size: 16px; color: #ff6630; margin-bottom: 26px;}
.helpExamination-mod .duxue-con .left-con-bot{ line-height: 30px; font-size: 20px; font-weight: 700; padding-left: 30px; background:url(/images/cfa/project/2024project/icon_12.png) no-repeat left center;}
.helpExamination-mod .duxue-con .right-con{ float: right; width: 660px; height: 264px;}
.helpExamination-mod .duxue-con .right-con-list{ float: left; width: 220px; height: 132px;}
.helpExamination-mod .duxue-con .right-con-list .clTit{ height: 54px; text-align: center; line-height: 54px; font-size: 20px; font-weight: 700; padding-top: 8px; margin-bottom: 8px; background:url(/images/cfa/project/2024project/icon_32.png) no-repeat center bottom;}
.helpExamination-mod .duxue-con .right-con-list .clTxt{ max-height: 40px; line-height: 20px; font-size: 14px; color: #666; margin: 0 20px; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.helpExamination-mod .duxue-con .right-con-list.bg01{ background: #f7ede1;}
.helpExamination-mod .duxue-con .right-con-list.bg02{ background: #fffbf6;}
.helpExamination-mod .duxue-con .right-con-list.bg03{ background:url(/images/cfa/project/2024project/bg_11.png) no-repeat;}
.helpExamination-mod .duxue-con .right-con-list.bg03 .clTit{ padding-top: 60px; color: #fff; background: none;}
.helpExamination-mod .duxue-con .conBtn{ display: block; position: absolute; right: 260px; bottom: 30px; width: 198px; height: 38px; line-height: 38px; text-align: center; font-size: 18px; color: #c79045; border: 1px solid #ca944b; border-radius: 20px; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.helpExamination-mod .duxue-con .conBtn:hover{ text-decoration: none; background: #c79045; color: #fff; transform:translate3d(0, -6px, 0);}
.helpExamination-mod .duxue-bot{ position: relative; z-index: 2; height: 90px; border: 1px solid #f9e8cc; background: #fff6eb; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);
    background: -webkit-linear-gradient(left, #ffeedc, #fffdfa); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffeedc, #fffdfa); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffeedc, #fffdfa); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffeedc, #fffdfa); /* 标准的语法 */}
.helpExamination-mod .duxue-bot .dbLeft{ float: left; width: 180px; height: 90px;}
.helpExamination-mod .duxue-bot .dbLeft img{ padding: 33px 0 0 52px;}
.helpExamination-mod .duxue-bot .dbRight{ float: left; padding-top: 23px;}
.helpExamination-mod .duxue-bot .dbRight-list{ position: relative; z-index: 1; float: left; padding: 0 24px; height: 44px; line-height: 44px; font-size: 16px; background: #fffcf8; border: 1px solid #ffcd89; border-radius: 4px; margin: 0 25px 0 5px; -webkit-box-shadow:0 2px 8px rgba(255, 85, 33, 0.13); -moz-box-shadow:0 2px 8px rgba(255, 85, 33, 0.13); box-shadow:0 2px 8px rgba(255, 85, 33, 0.13);
    background: -webkit-linear-gradient(top, #ffffff, #fff8f0); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ffffff, #fff8f0); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ffffff, #fff8f0); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ffffff, #fff8f0); /* 标准的语法 */}
.helpExamination-mod .duxue-bot .dbRight-list:before{ content:" "; width:20px; height:20px; background:url("/images/cfa/project/2024project/ico.png") no-repeat -63px -62px; position:absolute; right:-25px; top:13px;}
.helpExamination-mod .duxue-bot .dbRight-list:last-child{ margin-right:0;}
.helpExamination-mod .duxue-bot .dbRight-list:last-child:before{ display:none;}

.helpExamination-mod .fuwu-con{ height: 380px; background:url(/images/cfa/project/2024project/bg_10.jpg) no-repeat center bottom #fff; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.helpExamination-mod .fuwu-con .left-con{ float: left; width: 380px; padding: 60px 0 0 50px;}
.helpExamination-mod .fuwu-con .left-con-tit{ line-height: 40px; font-size: 26px; padding-bottom: 19px; border-bottom: 1px solid #e5e5e5; margin-bottom: 26px;}
.helpExamination-mod .fuwu-con .left-con-txt{ line-height: 30px; font-size: 16px; color: #ff6630; margin-bottom: 26px;}
.helpExamination-mod .fuwu-con .left-con-bot{ line-height: 30px; font-size: 20px; font-weight: 700; padding-left: 30px; background:url(/images/cfa/project/2024project/icon_12.png) no-repeat left center;}
.helpExamination-mod .fuwu-con .right-con{ float: right; position: relative; z-index: 1; width: 710px; height: 380px;}
.helpExamination-mod .fuwu-con .right-con-fdIcon{ position: absolute; bottom: 30px; right: 288px; display: block; width: 218px; height: 44px; line-height: 44px; text-align: center; font-size: 18px; color: #be430b; font-weight: 700; background: #fedaab; border-radius: 22px; -webkit-box-shadow:0 10px 20px rgba(70, 119, 236, 0.5); -moz-box-shadow:0 10px 20px rgba(70, 119, 236, 0.5); box-shadow:0 10px 20px rgba(70, 119, 236, 0.5);
    background: -webkit-linear-gradient(top, #ffecbc, #fdc698); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #ffecbc, #fdc698); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #ffecbc, #fdc698); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #ffecbc, #fdc698); /* 标准的语法 */}
.helpExamination-mod .fuwu-con .right-con-list{ position: absolute; width: 136px; height: 84px; background: #fff; border-radius: 14px; -webkit-box-shadow:0 4px 15px rgba(205, 221, 233, 0.7); -moz-box-shadow:0 4px 15px rgba(205, 221, 233, 0.7); box-shadow:0 4px 15px rgba(205, 221, 233, 0.7);}
.helpExamination-mod .fuwu-con .right-con-list .clTit{ position: absolute; top: -32px; left: 50%; margin-left: -24px; display:block; width: 48px; height: 48px; line-height: 48px; text-align: center; font-size: 18px; color: #fff; font-weight: 700; border-radius: 50%; background: #fe7e3f; -webkit-box-shadow:0 8px 8px rgba(255, 102, 0, 0.28); -moz-box-shadow:0 8px 8px rgba(255, 102, 0, 0.28); box-shadow:0 8px 8px rgba(255, 102, 0, 0.28);
    background: -webkit-linear-gradient(top, #fd644f, #ff9831); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(top, #fd644f, #ff9831); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(top, #fd644f, #ff9831); /* Firefox 3.6 - 15 */
    background: linear-gradient(to bottom, #fd644f, #ff9831); /* 标准的语法 */}
.helpExamination-mod .fuwu-con .right-con-list .clTxt{ line-height: 78px; font-size: 16px; text-align: center; padding-top: 6px;}
.helpExamination-mod .fuwu-con .right-con-list.bg01{ top: 232px; left: 0;}
.helpExamination-mod .fuwu-con .right-con-list.bg02{ top: 82px; left: 56px;}
.helpExamination-mod .fuwu-con .right-con-list.bg03{ top: 82px; right: 141px;}
.helpExamination-mod .fuwu-con .right-con-list.bg04{ top: 232px; right: 85px;}

.helpExamination-mod .ziliao-con{ padding: 40px; background: #fff; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.helpExamination-mod .ziliao-con .left-con{ float: left; width: 855px; height: 264px; padding-top: 26px; border: 1px dashed #ffc97a; background:url(/images/cfa/project/2024project/bg_09.png) no-repeat center;}
.helpExamination-mod .ziliao-con .left-con .clList{ float: left; width: 225px; height: 118px; padding: 0 30px; margin-bottom: 20px;}
.helpExamination-mod .ziliao-con .left-con .clList-tit{ position: relative; z-index: 1; padding-left: 34px; height: 40px; line-height: 40px; font-size: 20px; font-weight: 700; font-style: oblique; margin-bottom: 6px;}
.helpExamination-mod .ziliao-con .left-con .clList-tit i{ position: absolute; left: 0; top: 8px; display: block; width: 24px; height: 24px;}
.helpExamination-mod .ziliao-con .left-con .clList-tit i.bg01{ background:url(/images/cfa/project/2024project/icon_13.png) no-repeat;}
.helpExamination-mod .ziliao-con .left-con .clList-tit i.bg02{ background:url(/images/cfa/project/2024project/icon_14.png) no-repeat;}
.helpExamination-mod .ziliao-con .left-con .clList-tit i.bg03{ background:url(/images/cfa/project/2024project/icon_15.png) no-repeat;}
.helpExamination-mod .ziliao-con .left-con .clList-tit i.bg04{ background:url(/images/cfa/project/2024project/icon_16.png) no-repeat;}
.helpExamination-mod .ziliao-con .left-con .clList-tit i.bg05{ background:url(/images/cfa/project/2024project/icon_17.png) no-repeat;}
.helpExamination-mod .ziliao-con .left-con .clList-tit i.bg06{ background:url(/images/cfa/project/2024project/icon_18.png) no-repeat;}
.helpExamination-mod .ziliao-con .left-con .clList-txt{ height: 52px; line-height: 26px; font-size: 14px; color: #888; overflow:hidden; display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}
.helpExamination-mod .ziliao-con .right-con{ float: right; width: 232px; height: 260px; padding-top: 20px;}
.helpExamination-mod .ziliao-con .right-con img{ width: 232px; height: 260px;}

/*免费资料*/
.equityBoxBg{ background:url(/images/cfa/project/2024project/bg_08.jpg) no-repeat center top;}
.equityBox{ padding-bottom: 40px;}
.equityBox .subtit{ height: 36px; text-align: center; margin: 0 auto 40px;}
.equityBox .subtit span{ display: inline-block; padding: 0 30px; height: 36px; line-height: 36px; color: #ffefde; font-size: 18px; background: #ff5e29; border-radius: 0 18px 18px 18px;
    background: -webkit-linear-gradient(left, rgba(255,129,69,1) 0%, rgba(255,132,57,1) 40%, rgba(255,91,40,1) 90%);
    background: -o-linear-gradient(left, rgba(255,129,69,1) 0%, rgba(255,132,57,1) 40%, rgba(255,91,40,1) 90%);
    background: -moz-linear-gradient(left, rgba(255,129,69,1) 0%, rgba(255,132,57,1) 40%, rgba(255,91,40,1) 90%);
    background: linear-gradient(to right, rgba(255,129,69,1) 0%, rgba(255,132,57,1) 40%, rgba(255,91,40,1) 90%);}
.equityBox .conBox{ background: #fff; border-radius: 8px; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.equityBox .conBox .lpic{ float: left; overflow: hidden; width: 370px; height: 334px; border-radius: 8px;}
.equityBox .conBox .rCon{ position: relative; z-index: 1; float: right; width: 780px; padding: 48px 30px 0 0;}
.equityBox .conBox .rCon-list{ position: relative; z-index: 1; float: left; width: 250px; height: 111px; margin: 0 10px 10px 0; background:url(/images/cfa/project/2024project/bg_17.png) no-repeat;}
.equityBox .conBox .rCon-list .rltxt{ padding: 40px 0 0 84px; line-height: 28px; font-size: 14px; color: #888;}
.equityBox .conBox .rCon-list .rltxt b{ font-size: 18px; color: #333;}
.equityBox .conBox .rCon-list .rlnum{ position: absolute; top: 54px; left: 30px; line-height: 28px; font-size: 24px; color: #ff8b2e; font-weight: 700;}
.equityBox .conBox .rCon-btn{ position: absolute; top: 206px; right: 40px; width: 230px; height: 64px; line-height: 64px; font-size: 24px; color: #fff; font-weight: 700; border-radius: 32px; text-indent: 54px; background:url(/images/cfa/project/2024project/icon_39.png) no-repeat; transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -webkit-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); -moz-box-shadow:0 4px 8px rgba(208, 208, 208, 0.3); box-shadow:0 4px 8px rgba(208, 208, 208, 0.3);}
.equityBox .conBox .rCon-btn:hover{ text-decoration: none; transform:translate3d(0, -6px, 0);}

/*现场*/
.sceneBoxBg{ background:url(/images/cfa/project/2024project/bg_07.jpg) no-repeat center top;}
.sceneBox{ padding-bottom: 60px;}
.sceneBox .common-title{ padding:40px 0 20px 0; color: #fff;}
.sceneBox .common-title h3{ color: #fff;}
.sceneBox .common-title h3:before,.sceneBox .common-title h3:after{ background-position:0 -584px;}
.sceneBox .common-title h3:after{ left:auto; right:-150px; background-position:-130px -584px;}
.sceneBox .conBox{ position: relative; z-index: 1; height: 308px;}
.sceneBox .conBox .swiper-container{ width: 1200px; overflow: hidden; height: 308px; padding-bottom: 20px;}
.sceneBox .conBox .swiper-container .swiper-slide{ position: relative; z-index: 1; overflow: hidden; width: 534px; height: auto; -webkit-box-shadow:0 10px 10px rgba(0, 0, 0, 0.27); -moz-box-shadow:0 10px 10px rgba(0, 0, 0, 0.27); box-shadow:0 10px 10px rgba(0, 0, 0, 0.27);}
.sceneBox .conBox .swiper-container .swiper-slide img{ display: block; width: 100%; height: 100%;}
.sceneBox .conBox .swiper-container .swiper-slide p{ display:block; width: 100%; height: 52px; line-height:52px; text-align:center; font-size:18px; color:#fff; position:absolute; left:0; bottom:0; z-index:19; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
.sceneBox .conBox .swiper-container .swiper-slide-active{}
.sceneBox .conBox .arrow-left{ position: absolute; left: -19px; top: 50%; z-index: 2; display: block; margin-top: -19px; width: 38px; height: 38px; background:url(/images/cfa/project/2024project/icon_19.png) no-repeat;}
.sceneBox .conBox .arrow-right{ position: absolute; right: -19px; top: 50%; z-index: 2; display: block; margin-top: -19px; width: 38px; height: 38px; background:url(/images/cfa/project/2024project/icon_20.png) no-repeat;}

/*底部二维码*/
.ewm-wrap{ width:100%; height:253px; background:url("/images/cfa/project/2024project/ewm-bg.jpg") no-repeat center top;}
.ewm-mod{ padding:30px 0 0; text-align:center; font-size:0;}
.ewm-mod li{ display:inline-block; width:164px; margin:0 47px;}
.ewm-mod img{ display:block; width:150px; height:150px; border:7px solid #fff;}
.ewm-mod p{ line-height:44px; font-size:16px; color:#fffefe;}

/*左侧浮动*/
.left-nav{width:140px;height:505px;position:fixed;left:0;top:50%;margin-top:-269px;background:url("/images/cfa/project/2024project/right-nav-bg.png") no-repeat center;padding-top:3px;z-index:92}
.left-nav .coins-outer{width:120px;margin-left:15px;padding-top:5px;cursor:pointer}
.left-nav .top-t{text-align:center;font-size:12px;font-weight:400;color:#fff}
.left-nav .top-t strong{font-size:14px}
.left-nav .consult-btn{ display:block; text-decoration:none;text-align:center;width:90px;margin:20px 0 0 30px;font-size:16px;font-weight:700;color:#fefefe;padding-top:15px;background:#ffc71b}
.left-nav .consult-btn img{margin-bottom:5px;animation:activeBox 1s linear infinite;transform:translateX(0)}
.left-nav ul{width:90px;margin: 6px 0 0 30px}
.left-nav ul li{width:90px;height:30px;background:#ffe3aa;border:1px dashed #fffbf4;border-radius:4px;line-height:30px;text-align:center;font-size:14px;font-weight:700;color:#6a3100;margin-bottom:6px;transition:all .25s ease-in-out;cursor:pointer}
.left-nav ul li a{display:block;color:inherit;text-decoration:none}
.left-nav ul li.on{background:#f9541c;border:1px solid #fff8f0;color:#fff}
.left-nav ul li:hover{background:#f9541c;border:1px solid #fff8f0;color:#fff}
.left-nav ul li.last{margin-bottom:12px}
.left-nav .phone{ display:none; text-align:center;font-size:12px;font-weight:700;color:#844c00;width:110px;margin-left:19px}
.left-nav .qr-code{margin:0 0 4px 35px}
.left-nav .img-tip{width:110px;margin-left:19px;text-align:center;font-size:14px;font-weight:700;color:#fefefe}
.left-nav .top-btn{display:block;width:54px;height:54px;border-radius:50%;margin:3px 0 0 48px}
.left-nav .arrow{display:block;width:30px;height:50px;background:url(/images/cfa/project/2024project/fixNav-common.png) no-repeat 0 0;position:absolute;right:-20px;top:50%;margin-top:-25px;background-position-x:-28px}

/*底部浮动*/
.bottomFix-ad{ width:100%; height:70px; position:fixed; left:0; bottom:0; z-index:69; background:url("/images/cfa/project/2024project/bg_05.png") no-repeat center top;}
.bottomFix-ad .leftText{ line-height:70px; font-size:26px; color:#fff; font-weight:bold; padding-left:150px; font-style: oblique;}
.bottomFix-ad .leftText strong{ color:#ffdc87;}
.bottomFix-ad .coupon{ width:255px; height:55px; margin: 8px 0 0 10px; background-position:0 -317px;}
.bottomFix-ad .coupon .text{ padding:1px 0 0 17px;}
.bottomFix-ad .coupon .text h4{ line-height:28px; background:-webkit-linear-gradient(top,#fffefd,#fff3df 40%,#fff3df 60%,#ffe2b0);-webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#ffe2b0;}
.bottomFix-ad .coupon .text h4 strong{ font-size:22px;}
.bottomFix-ad .coupon .text p{ display:inline-block; height:18px; line-height:18px; font-size:12px; color:#e76009; background:#ffd7b4; padding:0 13px;}
.bottomFix-ad .coupon .btn{ display:block; width:92px; height:28px; line-height:28px; text-align:center; color:#e9380c; font-weight:bold; border-radius:40px; margin:13px 13px 0 0; text-decoration:none; background:#ffebc9; background-image:-webkit-linear-gradient(left, #fee8c9,#ffe4b9, #fff1db); background-image:-moz-linear-gradient(left, #fee8c9,#ffe4b9, #fff1db); background-image:linear-gradient(left,#fee8c9,#ffe4b9, #fff1db);}
.bottomFix-ad .buy-btn{ display:block; width:150px; height:42px; line-height:42px; text-align:center; font-size:20px; color:#fff; font-weight:bold; border-radius:40px; margin:14px 0 0 20px; text-decoration:none; background:#fe6f53; background-image:-webkit-linear-gradient(top, #fe6f53, #fd3a32); background-image:-moz-linear-gradient(top, #fe6f53, #fd3a32); background-image:linear-gradient(top,#fe6f53,#fd3a32);}
.bottomFix-ad .service-btn{ display:block; width:150px; height:42px; line-height:42px; text-align:center; font-size:20px; color:#fff; font-weight:bold; border-radius:40px; margin:14px 0 0 0; text-decoration:none; background:#ff7f46; background-image:-webkit-linear-gradient(top, #ffb83d, #ff7f46); background-image:-moz-linear-gradient(top, #ffb83d, #ff7f46); background-image:linear-gradient(top,#ffb83d,#ff7f46);}
.bottomFix-ad .close-btn{ display:block; width:16px; height:16px; position:absolute; right:10px; top:10px; background: url(/images/cfa/project/2024project/close-btn-l.png) no-repeat;}

.mask{ display: none; width: 100%; height: 100%; position:fixed; top:0; left:0; background:#000; z-index:99; filter:alpha(opacity=70);opacity:0.7;}

/*课表弹框*/
.timetable-pop{ display:none; overflow:hidden; width:1100px; background-color:#fff; position:fixed; top:50%; left:50%; margin:0 0 0 -550px; z-index:100; border-radius:4px;}
.timetable-pop .tit{ position: relative; z-index: 1; height:68px; text-align: center;}
.timetable-pop .tit h3{ font-size:20px; line-height:68px; font-weight:bold;}
.timetable-pop .tit .xx{ position: absolute; top: 0; right: 0; display:block; width:68px; height:68px; background:url(/images/cfa/project/2024project/close-btn-l.png) no-repeat center;}
.timetable-pop .cenCon{ overflow: auto; overflow-x: hidden; max-height: 500px; padding: 0 50px; margin-bottom: 40px;}
.timetable-pop .cenCon table{ width: 100%; border-collapse: collapse;}
.timetable-pop .cenCon td{ line-height: 24px; font-size: 14px; text-align: center; padding: 10px; border: 1px solid #e1e5f3;}
.timetable-pop .cenCon .tabTit{ font-size: 18px; color: #fff; font-weight: 700; background: #1683f4;}
.timetable-pop .cenCon .tabSubTit{ font-weight: 700; background: #f8faff;}
.timetable-pop .fdBot{ position: absolute; left: 0; bottom: 0; width: 100%; height: 40px; background: #fff; text-align: center; line-height: 40px; font-size: 16px; color: #999; -webkit-box-shadow:0 -10px 20px rgba(113, 113, 113, 0.27); -moz-box-shadow:0 -10px 20px rgba(113, 113, 113, 0.27); box-shadow:0 -10px 20px rgba(113, 113, 113, 0.27);}

/*试听直播课弹框*/
.audition-pop{ display:none; overflow:hidden; width:438px; background-color:#fff6e8; border: 1px solid #ffd29d; position:fixed; top:50%; left:50%; margin:0 0 0 -220px; z-index:100; border-radius:15px;}
.audition-pop .tit{ position: relative; z-index: 1; height:80px; text-align: center; background: #ffd6a2;
    background: -webkit-linear-gradient(left, #ffdeb6, #fece8e); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(left, #ffdeb6, #fece8e); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(left, #ffdeb6, #fece8e); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #ffdeb6, #fece8e); /* 标准的语法 */}
.audition-pop .tit h3{ font-size:28px; line-height:80px; font-weight:bold;}
.audition-pop .tit .xx{ position: absolute; top: 0; right: 0; display:block; width:58px; height:58px; background:url(/images/cfa/project/2024project/close-btn.png) no-repeat center;}
.audition-pop .cenCon{ padding: 30px 0;}
.audition-pop .cenCon .listTxt{ width: 288px; height: 42px; border: 1px solid #f2e6d7; border-radius: 5px; background: #fff; margin: 0 auto 16px;}
.audition-pop .cenCon .listTxt input{ display: block; background: none; border: none; padding: 0 20px; width: 248px; height: 42px; line-height: 42px; font-size: 14px;}
.audition-pop .cenCon .btn{ display: block; width: 296px; height: 61px; line-height: 50px; text-align: center; font-size: 20px; font-weight: 700; color: #fff; background:url(/images/cfa/project/2024project/icon_22.png) no-repeat; margin: 30px auto 0;}
.audition-pop .cenCon .btn:hover{ text-decoration: none;}

/*面授咨询二维码弹框*/
.details-pop{ display:none; overflow:hidden; width:318px; background-color:#fff6e8; border: 1px solid #ffd29d; position:fixed; top:50%; left:50%; margin:0 0 0 -160px; z-index:100; border-radius:15px;}
.details-pop .xx{ position: absolute; top: 0; right: 0; display:block; width:58px; height:58px; background:url(/images/cfa/project/2024project/close-btn.png) no-repeat center;}
.details-pop .ewmCon{ padding: 60px 0 50px;}
.details-pop .ewmCon-pic{ width: 158px; height: 158px; margin: 0 auto 14px;}
.details-pop .ewmCon-pic img{ width: 158px; height: 158px;}
.details-pop .ewmCon-txt{ line-height: 24px; text-align: center; font-size: 16px; color: #666;}
/* 底部优惠券 */
.cou_main{
    width: 209px;
    height: 52px;
    background: url(/images/cpaau/project_cwgg/2021index/c_img.png) no-repeat center;
    background-size: 100% 100%;
    display: flex;
    align-items: center;
    position: relative;
    margin: 10px 20px 0 50px;

}
.cou_main .off{
    font-size: 22px;
    font-style: italic;
    font-weight: 600;
    color: #f31002;
    margin-left: 16px;
    margin-right: 16px;
}
.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%;
}


/* 零元领课 */
.right_free_course{
    width: 182px;
    height: 200px;
    background: url(/images/cfa/project/2024project/acca_right.png) no-repeat center;
    position: fixed;
    right: 10px;
    top: 50%;
    margin-top: -100px;
    z-index: 9;
}
.right_free_course a{
    position: absolute;
    width: 115px;
    height: 39px;
    background: url(/images/cfa/project/2024project/acca_right_btn.png) no-repeat center;
    text-align: center;
    line-height: 44px;
    left: 50%;
    margin-left: -52.5px;
    bottom: 9px;
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    padding-right: 5px;
    box-sizing: border-box;
    animation: kc_scale 2s linear infinite ;
}
/**/
.successCourse {
    background: url(//www.chinaacc.com/images/zhuanti/2023618/commonPop-bg02.png) no-repeat center;
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 999;
    width: 450px;
    height: 450px;
    text-align: center;
    margin: -225px 0 0 -225px;
}

.successCourse .close-btn {
    display: block;
    width: 36px;
    height: 36px;
    position: absolute;
    right: 68px;
    top: 35px;
    background: url(//www.chinaacc.com/images/zhuanti/2023618/commonPop-ico01.png) no-repeat;
}

.successCourse h3 {
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 44px;
    text-shadow: 0 2px 4px #db441e;
    font-weight: bold;
    padding: 165px 0 20px;
}

.successCourse span {
    color: #fff;
    font-size: 16px;
}

.successCourse a.btn {
    display: block;
    width: 258px;
    height: 46px;
    text-align: center;
    margin: 30px auto;
    background: #f29702;
    line-height: 46px;
    border: 1px solid #ff5743;
    color: #fff;
    font-size: 18px;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
}
.common-pop {
    display: none;
    width: 650px;
    position: fixed;
    left: 50%;
    margin-left: -325px;
    top: 50%;
    z-index: 99;
}

.common-pop .top-tit {
    height: 45px;
    border-radius: 12px 12px 0 0;
    background: #f05a32;
    background-image: -webkit-linear-gradient(top, #fe9041, #f05a32);
    background-image: -moz-linear-gradient(top, #fe9041, #f05a32);
    background-image: linear-gradient(top,#fe9041,#f05a32);
}

.common-pop .top-tit h3 {
    float: left;
    line-height: 45px;
    font-size: 18px;
    color: #fff;
    text-indent: 27px;
}

.common-pop .top-tit .close-btn {
    display: block;
    float: right;
    width: 14px;
    height: 14px;
    margin: 15px 19px 0 0;
    line-height: 0;
    font-size: 0;
    background: url("/images/kuaijishiwu/zhuanti/shiwuhuiyuanka/close-btn.png") no-repeat;
}

.common-pop .con {
    height: 356px;
    overflow-y: auto;
    background: #fff;
}

.common-pop .con .table {
    width: 100%;
}

.common-pop .con .table th {
    width: 100%;
    height: 34px;
    line-height: 34px;
    background: #f1f1f1;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
}

.common-pop .con .table td {
    height: 24px;
    line-height: 24px;
    padding: 4px 4px 4px 18px;
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
}

.common-pop .con .table .new-tags {
    display: inline-block;
    height: 13px;
    line-height: 13px;
    font-size: 10px;
    color: #fff;
    padding: 0 4px;
    border-radius: 6px 6px 6px 0;
    margin-right: 4px;
    background: #ff712e;
    background-image: -webkit-linear-gradient(top, #ffa043, #ff712e);
    background-image: -moz-linear-gradient(top, #ffa043, #ff712e);
    background-image: linear-gradient(top,#ffa043,#ff712e);
}

.common-pop .con .table .free-btn {
    display: inline-block;
    width: 62px;
    height: 22px;
    line-height: 22px;
    font-size: 12px;
    color: #fff;
    text-indent: 27px;
    margin-left: 10px;
    text-decoration: none;
    background: url("/images/kuaijishiwu/zhuanti/shiwuhuiyuanka/pop-ico01.png") no-repeat;
}

.common-pop .btn-wrap {
    padding: 10px 0;
    text-align: center;
    font-size: 0;
    background: #fff;
    border-radius: 0 0 12px 12px;
    border-top: 3px solid #d8d8d8;
}

.common-pop .btn-wrap .countDown-btn {
    display: inline-block;
    *display: inline;
    *zoom:1; width: 170px;
    height: 40px;
    line-height: 40px;
    text-indent: 50px;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    background: url("/images/kuaijishiwu/zhuanti/shiwuhuiyuanka/pop-btn.png") no-repeat;
}

/* 零元领课 end */
@keyframes kc {
    0%,25%,5%,12.5%,20% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    10% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px)
    }
    15% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }
}

@keyframes kc_scale {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
    50% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2)
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}
.buy-con .chkPrice {
    padding: 20px 0;
}

.buy-con .chkPrice .btn {
    display: block;
    float: left;
    width: 111px;
    height: 62px;
    padding-top: 10px;
    line-height: 26px;
    margin-right: 5px;
    text-decoration: none;
    text-align: center;
    font-size: 14px;
    position: relative;
    border: 1px solid #eaeaea;
    background: #fff;
}

.buy-con .chkPrice .btn strong {
    font-size: 22px;
    color: #f4664a;
}

.buy-con .chkPrice .btn del {
    font-size: 14px;
    font-weight: normal;
    color: #999;
    padding-left: 16px;
}

.buy-con .chkPrice .btn:before {
    display: none;
    content: "";
    width: 32px;
    height: 29px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: url("/images/zhongjizhicheng/project/2024project/mixun-ico03.png") no-repeat;
}

.buy-con .chkPrice .btn.on {
    border: 1px solid #f4664a;
}

.buy-con .chkPrice .btn.on:before {
    display: block;
}

.buy-con .chkPrice .btn:last-child {
    margin-right: 0;
}


/* 评审标准查询 start*/
/**/
.standard-mod {
    background: url("/images/cfa/project/2024project/standrand.png") no-repeat center top;
    height: 363px;
    
}
.standard-mod .layout{
    position: relative;
}
.standard-mod .more{
    position: absolute;
    right: 20px;
    top: 7px;
    color: #666;
    font-size: 14px;
}
.standard-mod .standard-from {
    padding: 0 20px 0 30px;
}
.standard-mod .common-title{
    padding-top: 30px;
    padding-bottom: 0;
    
}
.standard-mod .common-title h3{
    line-height: 1;
}
.standard-mod .common-title h3:before,.standard-mod .common-title h3:after{
    top: 11px;
    width: 28px;
    height: 18px;
}
.standard-mod .common-title h3:before{
    background: url(/images/cfa/project/2024project/standrand_l.png) no-repeat;
    left: -40px;
}
.standard-mod .common-title h3::after{
    background: url(/images/cfa/project/2024project/standrand_r.png) no-repeat;
    right: -40px;
}
.standard-mod .common-title p{
    font-size: 18px;
    color: #666666;
    position: relative;
    display: inline-block;
    margin: 21px 0 43px 0;
    line-height: 1;
}
.standard-mod .common-title p::before{
    position: absolute;
    content: "";
    width: 56px;
    height: 1px;
    left: -75px;
    background: #d9dbdc;
    top: 50%;
    margin-top: -0.5px;
}
.standard-mod .common-title p::after{
    position: absolute;
    content: "";
    width: 56px;
    height: 1px;
    right: -75px;
    background: #d9dbdc;
    top: 50%;
    margin-top: -0.5px;
}
.standard-mod .standard-from ul li {
    display: inline-block;
    *display: inline;
    zoom: 1;
    width: auto;
    font-size: 18px;
}
.standard-mod .standard-from ul li:nth-child(1){
    margin-right: 30px;
}

.standard-mod .standard-from ul li .input01 {
    width: 205px;
    height: 42px;
    line-height: 42px;
    border: 1px solid #b1d6ff;
    padding: 0 10px;
    box-sizing: border-box;
    border-radius: 5px;
    margin-left: 10px;
    font-size: 16px;
    color: #333;
}

.standard-mod .standard-from ul li .input01::placeholder {
    font-size: 16px;
    color: #666;
}

.standard-mod .standard-from ul li.last {
    margin-left: 18px;
}

.standard-mod .standard-from ul li.last .query-btn {
    display: block;
    color: #fff;
    text-align: center;
    width: 150px;
    height: 44px;
    line-height: 44px;
    border-radius: 22px;
    font-size: 18px;
    background: #f30d03;
    background-image: -webkit-linear-gradient(45deg, #f30d03, #fb7711);
    background-image: -moz-linear-gradient(45deg, #f30d03, #fb7711);
    background-image: linear-gradient(45deg,#f30d03,#fb7711);
}

.standard-mod .standard-from p {
    font-size: 16px;
    margin-top: 15px;
}
.stand-mod-left{
    width: 810px;
    height: 292px;
    border-radius: 30px;
    background: #fafdff;
    float: left;
    margin-top: 35px;
}
.stand-mod-right{
    width: 370px;
    height: 292px;
    background: #fff;
    border-radius: 30px;
    padding: 15px;
    box-sizing: border-box;
    float: right;
    margin-top: 35px;
}
.stand-mod-right li{
    width: 165px;
    height: 80px;
    border-radius: 15px;
    background: #f2f8ff;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 20px 10px 0 12px;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
}
.stand-mod-right li p{
    font-size: 16px;
    color: #333333;
    font-weight: 600;
    float: left;
}
.stand-mod-right li p span{
    font-size: 14px;
    color: #666666;
    display: block;
    font-weight: 400;
    cursor: pointer;
}
.stand-mod-right li:nth-child(2n){
    margin-right: 0;
}
.stand-mod-right li img{
    float: right;
}
.stand-mod-right li .stan_r_com{
    width: 340px;
    height: auto;
    background: #fff;
    border-radius: 10px;
    border: 1px solid #d0e6ff;
    padding: 22px 13px 15px 24px;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    top: -144px;
    display: none;
    z-index: 9;
}
.stand-mod-right li .stan_r_com span{
    width: 14px;
    height: 14px;
    background: url(/images/cfa/project/2024project/close-btn.png) no-repeat;
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
.stand-mod-right li:nth-child(2n) .stan_r_com{
    right: 0;
    left: auto;
}
.stand-mod-right li .stan_r_com h6{
    font-size: 16px;
    color: #333;
    font-weight: 600;
    margin-bottom: 7px;  
}
.stand-mod-right li .stan_r_com em{
    font-size: 16px;
    line-height: 22px;
    display: block;
}
.stand-mod-right li .stan_r_com em i{
    color: #f85f33;
}
.stand-mod-right li .stan_r_com a{
    display: block;
    width: 130px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    border-radius: 15px;
    border: 1px solid #64a3ff;
    color: #64a3ff;
    font-size: 14px;
    margin-top: 20px;
}
/* 评审标准查询 end */
