/*
@author: sunke
*/
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;}
.layout{width:1200px;margin:0 auto;}
.common-title{ text-align:center; font-size:0; padding:25px 0 10px;}
.common-title h3{ display:inline-block; line-height:75px; font-size:36px; font-weight:bold; position:relative;}
.common-title h3:before{ content:""; width:41px; height:21px; position:absolute; left:-75px; top:30px; background:url("/images/shenjishi/project/index2025/commonTitle-ico01.png") no-repeat;}
.common-title h3:after{ content:""; width:41px; height:21px; position:absolute; right:-75px; top:30px; background:url("/images/shenjishi/project/index2025/commonTitle-ico02.png") no-repeat;}

/**/
.topHeader-mod{ height:314px;}
.topHeader-wrap{ width:100%; height:314px; background:url("/images/shenjishi/project/index2025/header.jpg") no-repeat center top;}
.topHeader-wrap .text{ width:693px; text-align:center; padding:210px 0 0;}
.topHeader-wrap .text p{ display:inline-block; line-height:39px; font-size:20px; color:#fff; padding:0 33px; border-radius:20px 0 20px 0; text-shadow:0 3px 4px #df3a26; border-top:1px solid #fff; border-left:2px solid #fff; background:#f15052; background-image:-webkit-linear-gradient(left, #f15052, #fb7460); background-image:-moz-linear-gradient(left, #f15052, #fb7460); background-image:linear-gradient(left,#f15052,#fb7460);}
.topHeader-wrap .tips{ width:140px; height:42px; line-height:42px; font-size:20px; color:#e5ffff; text-indent:22px; position:absolute; background:url("/images/shenjishi/project/index2025/header-ico02.png") no-repeat;}
.topHeader-wrap .tips.abs01{ left:778px; top:45px;}
.topHeader-wrap .tips.abs02{ left:713px; top:117px;}
.topHeader-wrap .tips.abs03{ left:1059px; top:77px;}
.topHeader-wrap .countDown-con{ padding:210px 0 0 100px;}
.topHeader-wrap .countDown{ width:477px; height:40px; line-height:40px; background:url("/images/shenjishi/project/index2025/header-bg01.png") no-repeat;}
.topHeader-wrap .countDown p{ display:block; float:left; width:285px; text-indent:19px; color:#fff; font-size:20px;}
.topHeader-wrap .countDown p strong{ font-weight:normal;}
.topHeader-wrap .countDown span{ display:block; float:right; width:192px; text-align:center; font-style:italic; line-height:40px; font-size:22px; color:#5e0e02;}



    /*.topHeader-wrap.countDown-tags{ background:url("/images/shenjishi/project/index2025/header-countDown.jpg") no-repeat center top;}*/
/*.topHeader-wrap .countDown-con{ width:180px; height:100px; text-align:center; margin:90px 139px 0 0;}*/
/*.topHeader-wrap .countDown-con .sale{ width:110px; height:119px; top:-80px; right:-54px; background:url("/images/shenjishi/project/index2025/header-ico01.png") no-repeat;}*/
/*.topHeader-wrap .countDown-con .sale p{ line-height:22px; font-size:17px; color:#fff; padding-top:46px; }*/
/*.topHeader-wrap .countDown-con .sale p strong{ font-size:24px; font-style:italic; margin-left:-8px;}*/
/*.topHeader-wrap .countDown-con .sale p strong i{ font-size:20px; font-style:italic;}*/
/*.topHeader-wrap .countDown-con .tips{ width:140px; height:42px; line-height:42px; font-size:20px; color:#e5ffff; text-indent:-22px; position:absolute; background:url("/images/shenjishi/project/index2025/header-ico02.png") no-repeat;}*/
/*.topHeader-wrap .countDown-con .tips.abs01{ left:-132px; top:-45px;}*/
/*.topHeader-wrap .countDown-con .tips.abs02{ left:-162px; top:43px;}*/
/*.topHeader-wrap .countDown-con .tips.abs03{ right:-162px; top:30px;}*/
/*.topHeader-wrap .countDown-con .countDown{ line-height:30px; padding:18px 0 0; font-size:18px; font-weight:bold;}*/
/*.topHeader-wrap .countDown-con .countDown strong{ font-size:22px; color:#da3920;}*/

/**/
.teacher-mod{ height:474px; margin-bottom:57px; border-radius:10px; box-shadow:0 5px 10px #fdebdc; background:url("/images/shenjishi/project/index2025/teacher-bg01.jpg") no-repeat;}
.teacher-mod .con{ width:325px; padding:59px 0 0 33px;}
.teacher-mod .con .tit{ line-height:70px; font-size:32px; font-weight:bold;}
.teacher-mod .con .tips{ padding-bottom:18px;}
.teacher-mod .con .tips p{ line-height:32px; font-size:16px; padding-left:18px; background:url("/images/shenjishi/project/index2025/teacher-ico01.png") no-repeat left center;}
.teacher-mod .con .text{ padding-top:18px; border-top:1px solid #e9d1c0;}
.teacher-mod .con .text p{ line-height:30px; font-size:16px;}
.teacher-mod .con .btn-wrap{ padding:40px 0 0;}
.teacher-mod .con .free-btn{ display:block; width:150px; height:51px; line-height:51px; font-size:18px; text-decoration:none; color:#fff; font-weight:bold; text-indent:28px; background:url("/images/shenjishi/project/index2025/teacher-btn01.png") no-repeat;}
.teacher-mod .con.fr{ padding:59px 33px 0 0;}
.teacher-mod .teacher-pic{ left:372px; bottom:0;}

/**/
.course-wrap{ width:100%; height:798px; background:url("/images/shenjishi/project/index2025/course-bg01.png") no-repeat center top;}
.course-mod{ padding:47px 0 0 0;}
.course-mod .top-tit{ height:155px; background:url("/images/shenjishi/project/index2025/course-tit01.jpg") no-repeat;}
.course-mod .top-tit .tags{ text-align:center; font-size:0; padding:98px 0 0;}
.course-mod .top-tit .tags p{ display:inline-block; line-height:26px; font-size:16px; color:#fff; padding-left:30px; margin:0 20px; background:url("/images/shenjishi/project/index2025/course-ico01.png") no-repeat left center;}
.course-mod .course-con{ background:#fff; border-radius:0 0 15px 15px; box-shadow:0 5px 12px #e0e5f4; padding:16px 0 23px 16px;}
.course-mod .course-con .course-tips{}
.course-mod .course-con .course-tips .box{ float:left; width:258px; height:152px; border:1px solid #bce2ff; border-radius:8px; margin-right:15px; box-shadow:0 4px 8px #ecf7ff;}
.course-mod .course-con .course-tips .box .tit{ width:233px; height:42px; text-indent:24px; position:relative; background:url("/images/shenjishi/project/index2025/course-tit02.png") no-repeat;}
.course-mod .course-con .course-tips .box .tit h4{ float:left; line-height:34px; font-size:18px; color:#fff; font-weight:bold; }
.course-mod .course-con .course-tips .box .tit:before{ content:""; width:40px; height:27px; position:absolute; right:22px; top:8px; }
.course-mod .course-con .course-tips .box .tit.nums01:before{ background:url("/images/shenjishi/project/index2025/course-num01.png") no-repeat;}
.course-mod .course-con .course-tips .box .tit.nums02:before{ background:url("/images/shenjishi/project/index2025/course-num02.png") no-repeat;}
.course-mod .course-con .course-tips .box .tit.nums03:before{ background:url("/images/shenjishi/project/index2025/course-num03.png") no-repeat;}
.course-mod .course-con .course-tips .box .text{ padding:20px 0 0 22px;}
.course-mod .course-con .course-tips .box .text p{ line-height:30px; font-size:16px; padding-left:18px; position:relative;}
.course-mod .course-con .course-tips .box .text p:before{ content:""; width:6px; height:6px; background:#ffaa27; border-radius:50%; position:absolute; left:0; top:13px;}
.course-mod .course-con .course-tips .box .ai{ left:8px; top:11px;}
.course-mod .course-con .course-tips .box .bg{ width:120px; height:119px; left:113px; text-align:center; line-height:119px; font-size:16px; color:#fff; font-weight:bold; top:19px; background:url("/images/shenjishi/project/index2025/course-bg02.png") no-repeat;}
.course-mod .course-con .course-tips .box.ai-tags{ width:338px;}
.course-mod .course-con .course-tips .box .tips{ width:97px; height:34px; line-height:34px; text-align:center; position:absolute; background:url("/images/shenjishi/project/index2025/course-bg03.png") no-repeat;}
.course-mod .course-con .course-tips .box .tips.abs01{ top:25px; left:55px;}
.course-mod .course-con .course-tips .box .tips.abs02{ top:25px; right:42px;}
.course-mod .course-con .course-tips .box .tips.abs03{ width:107px; top:90px; left:42px; border-radius:40px; box-shadow:0 4px 8px #ffe7c4; background:url("/images/shenjishi/project/index2025/course-bg04.png") no-repeat;}
.course-mod .course-con .course-tips .box .tips.abs04{ width:107px; top:90px; right:33px; border-radius:40px; box-shadow:0 4px 8px #ffe7c4; background:url("/images/shenjishi/project/index2025/course-bg04.png") no-repeat;}
.course-mod .course-con .courseChoice-con{ margin:16px 16px 0 0; border:1px solid #bce2ff; border-radius:8px; padding:8px 0 0 0;}
.course-mod .course-con .courseChoice-con .tit{ height:48px; margin:0 0 0 29px;}
.course-mod .course-con .courseChoice-con .tit h4{ float:left; margin:14px 0 0;}
.course-mod .course-con .courseChoice-con .tit .btn{ display:block; float:right; color:#999; padding-left:23px; text-decoration:none; position:relative; line-height:48px; margin-right:28px; background:url("/images/shenjishi/project/index2025/course-ico02.png") no-repeat left center;}
.course-mod .course-con .courseChoice-con .tit .btn .pop{ display:none; position:absolute; z-index:9; right:-20px; top:40px; width:200px; background:#fff; padding:8px; border:1px solid #eaeaea; line-height:22px;}
.course-mod .course-con .courseChoice-box{ padding-left:29px;}
.course-mod .course-con .courseChoice-box .choice-btn{ display:block; float:left; width:253px; height:44px; border:1px solid #cfcfcf; margin-right:28px; margin-bottom:10px; position:relative;}
.course-mod .course-con .courseChoice-box .choice-btn p{ display:block; float:left; line-height:44px; padding-left:18px;}
.course-mod .course-con .courseChoice-box .choice-btn .prize{ display:block; float:right; line-height:44px; font-size:22px; color:#f4664a; font-family:"DIN Alternate"; margin-right:22px;}
.course-mod .course-con .courseChoice-box .choice-btn del{ display:block; float:right; width:70px; line-height:44px; font-size:18px; font-family:"DIN Alternate";}
.course-mod .course-con .courseChoice-box .choice-btn.on{ border-color:#f4664a;}
.course-mod .course-con .courseChoice-box .choice-btn.on:before{ content:""; width:19px; height:20px; position:absolute; right:0; bottom:-1px; background:url("/images/shenjishi/project/index2025/course-ico03.png") no-repeat;}
.course-mod .course-con .courseChoice-con .send{ background:#ffe0bc; text-align:center; margin-top:12px; border-radius:0 0 8px 8px;}
.course-mod .course-con .courseChoice-con .send p{ display:inline-block; line-height:38px; font-size:16px; color:#ff4723; font-weight:bold; padding-left:40px; background:url("/images/shenjishi/project/index2025/course-ico04.png") no-repeat left center;}
.course-mod .course-con .btn-wrap{ padding:23px 16px 0 0; text-align:center; font-size:0;}
.course-mod .coupon{ width:320px; height:59px; left:0; top:23px; background:url("/images/chujizhicheng/project/2025project/course-bg01.png") no-repeat;}
.course-mod .coupon .prize-text{ float:left; width:101px; line-height:59px; font-size:36px; text-align:center; font-weight:bold; color:#f9eac4; font-family:'DIN Alternate';}
.course-mod .coupon .prize-text i{ display:inline-block; width:17px; height:17px; line-height:17px; vertical-align:15px; background:#f9eac4; margin-right:2px; border-radius:50%; font-size:13px; color:#ff5d0b;}
.course-mod .coupon .text{ float:left; width:120px; padding:12px 0 0 16px; font-size:14px; text-align:left; line-height:19px; color:#f9eac4;}
.course-mod .coupon .btn{ display:block; float:right; width:70px; height:32px; line-height:32px; text-align:center; color:#e9380c; font-size:16px; font-weight:bold; border-radius:40px; margin:14px 13px 0 0; text-decoration:none; background:#ffebc9; background-image:-webkit-linear-gradient(left, #fee8c9,#ffe4b9, #fff1db);}
.course-mod .course-con .btn-wrap .service-btn{ display:inline-block; width:150px; height:44px; line-height:44px; font-size:18px; color:#e8403f; text-decoration:none; text-align:center; margin:7px 10px 0; 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 .course-con .btn-wrap .buy-btn{ display:inline-block; width:214px; height:46px; line-height:46px; text-align:center; background:#ff5742; text-decoration:none; box-shadow:0 3px 6px #ffc6c0; font-size:18px; color:#fff; font-weight:bold; border-radius:6px; margin:7px 10px 0;}

/**/
.helpExamination-mod{}
.helpExamination-mod .helpExamination-con{ margin-bottom:40px; border-radius:10px; border:1px solid #ffdfd0;}
.helpExamination-mod .helpExamination-con .title{ height:61px; background:url("/images/shenjishi/project/index2025/helpExamination-tit.png") no-repeat;}
.helpExamination-mod .helpExamination-con .title h3{ float:left; width:303px; line-height:61px; text-align:center; font-size:28px; color:#fff; font-weight:bold;}
.helpExamination-mod .helpExamination-con .title .tips{ float:right;}
.helpExamination-mod .helpExamination-con .title .tips span{ display:block; float:left; line-height:61px; font-size:18px; color:#691400; margin-right:52px; padding-left:22px; background:url("/images/shenjishi/project/index2025/helpExamination-ico01.png") no-repeat left center;}
.helpExamination-mod .course-con{ height:440px; background:url("/images/shenjishi/project/index2025/helpExamination-bg01.jpg") no-repeat;}
.helpExamination-mod .course-con .box{ width:139px; position:absolute; text-align:center;}
.helpExamination-mod .course-con .box h4{ line-height:28px; font-size:18px; padding-top:18px;}
.helpExamination-mod .course-con .box p{ line-height:25px; font-size:16px; color:#666; padding-top:10px;}
.helpExamination-mod .course-con .box span{ display:block; line-height:24px; font-size:16px; color:#ff6f05; padding-top:16px;}
.helpExamination-mod .course-con .box.abs01{ top:211px; left:92px;}
.helpExamination-mod .course-con .box.abs02{ top:140px; left:258px;}
.helpExamination-mod .course-con .box.abs03{ top:108px; left:425px;}
.helpExamination-mod .course-con .box.abs04{ top:77px; left:592px;}
.helpExamination-mod .course-con .box.abs05{ top:45px; left:759px;}
.helpExamination-mod .course-con .tips{ color:#666; right:26px; bottom:20px;}

.helpExamination-mod .tiku-con{ background:#fffcf9; box-shadow:0 5px 12px #efefef; padding-bottom:37px; border-radius:0 0 10px 10px;}
.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:url("/images/shenjishi/project/index2025/helpExamination-ico02.png") no-repeat;}
.helpExamination-mod .tiku-con .left-con .pic{ padding:50px 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:5px; 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:36px; position:absolute; left:-1px; top:-1px; background:url("/images/shenjishi/project/index2025/helpExamination-bg02.png") no-repeat;}
.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 .con02{ width:478px; border:1px dashed #ffc97a; margin-left:17px;}
.helpExamination-mod .tiku-con .right-con .con02 ul{ padding:15px 0 15px 17px;}
.helpExamination-mod .tiku-con .right-con .con02 li{ float:left; width:125px; margin:0 38px 9px 0;}
.helpExamination-mod .tiku-con .right-con .con02 li:nth-child(3n){ margin-right:0;}
.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; position:absolute; left:0; top:50%; margin-top:-9px; background:url("/images/shenjishi/project/index2025/helpExamination-ico03.png") no-repeat;}
.helpExamination-mod .tiku-con .right-con .con02 p{ font-size:12px; color:#999; line-height:16px; padding-top:5px;}
.helpExamination-mod .tiku-con .right-con .con01 .icon{ right:15px; top:-11px;}

.helpExamination-mod .data-con{ padding:35px 0 30px 42px; border-radius:0 10px 10px 10px; background:url("/images/shenjishi/project/index2025/helpExamination-bg03.png") no-repeat right bottom #fffcf9; box-shadow:0 5px 12px #efefef}
.helpExamination-mod .data-con .list01{ width:793px; border:1px dashed #ffc97a; padding:26px 0 20px 20px;}
.helpExamination-mod .data-con .list01 li{ float:left; width:386px; height:102px;}
.helpExamination-mod .data-con .list01 li.one{ border-bottom:1px solid #ededed; border-right:1px solid #ededed;}
.helpExamination-mod .data-con .list01 li.two{ border-bottom:1px solid #ededed;}
.helpExamination-mod .data-con .list01 li.thr{border-right:1px solid #ededed; padding-top:26px; height:auto; padding-bottom:10px;}
.helpExamination-mod .data-con .list01 li.four{ padding-top:26px; height:auto; padding-bottom:10px;}
.helpExamination-mod .data-con .list01 li:nth-child(2n){ padding-left:20px;}
.helpExamination-mod .data-con .list01 .tit{}
.helpExamination-mod .data-con .list01 .tit h4{ float:left; width:260px; line-height:41px; font-size:20px; padding-left:40px; white-space:nowrap; position:relative;}
.helpExamination-mod .data-con .list01 .tit h4 span{ font-size:16px; font-weight:normal;}
.helpExamination-mod .data-con .list01 .tit h4:before{ content:""; width:24px; height:24px; position:absolute; left:2px; top:50%; margin-top:-12px; background:url("/images/shenjishi/project/index2025/helpExamination-ico05.png") no-repeat;}
.helpExamination-mod .data-con .list01 .btn{ display:block; float:right; height:20px; line-height:20px; font-size:12px; color:#d34a00; text-decoration:none; border:1px solid #f4b391; border-radius:40px; padding:0 7px; margin:9px 10px 0 0;}
.helpExamination-mod .data-con .list02{ width:813px; height:112px; margin-top:19px; border:1px solid #f9e8cc;}
.helpExamination-mod .data-con .list02 li{ float:left; width:333px; border-top:2px solid #fe6a2c; padding:24px 0 0 60px;}
.helpExamination-mod .data-con .list02 .tit{ line-height:36px; font-size:20px; font-weight:bold; position:relative;}
.helpExamination-mod .data-con .list02 .tit span{ display:block; width:24px; height:24px; line-height:24px; text-align:center; font-size:14px; color:#fff; background:#ff6600; border-radius:4px; position:absolute; left:-34px; top:50%; margin-top:-12px;}
.helpExamination-mod .data-con .list02 .text p{ line-height:28px; color:#888;}


/**/
.courseSystem-wrap{ width:100%; height:626px; background:url("/images/shenjishi/project/index2025/courseSystem-bg01.jpg") no-repeat center bottom #edf3f9;}
.courseSystem-mod .tab-wrap{ height:457px; overflow:hidden;}
.courseSystem-mod .tab-con{ padding:28px 0 0 0;}
.courseSystem-mod .tab-con .left-tit{ float:left; width:197px;}
.courseSystem-mod .tab-con .left-tit .tit{ height:97px; text-align:center; background:url("/images/zhongjizhicheng/project/2025project/index/courseSystem-tit.png") no-repeat;}
.courseSystem-mod .tab-con .left-tit .tit h3{ height:32px; padding-top:28px;}
.courseSystem-mod .tab-con .left-tit .tit p{ color:#fff; line-height:18px; font-family:'DIN Alternate';}
.courseSystem-mod .tab-con .left-tit .list{border-top:1px solid #fff; border-radius:0 0 6px 6px; padding:16px 0 10px; background:#1189ea; background-image:-webkit-linear-gradient(top, #1189ea, #41bbea); background-image:-moz-linear-gradient(top, #1189ea, #41bbea); background-image:linear-gradient(top,#1189ea, #41bbea);}
.courseSystem-mod .tab-con .left-tit .list li{ height:48px; line-height:48px; text-align:center; font-size:16px; color:#fff; font-weight:bold; border-bottom:1px solid #61c4ee;}
.courseSystem-mod .tab-con .left-tit .list li:last-child{ border-bottom:0; }
.courseSystem-mod .tab-con .right-wrap{ width:993px; height:429px; overflow-x:auto;}
.courseSystem-mod .tab-con .right-con{ width:auto; height:429px; overflow:hidden;}
.courseSystem-mod .tab-con .right-con .list{ float:left; margin-right:8px; padding:10px; border-radius:6px; background:#cfe7ff;}
.courseSystem-mod .tab-con .right-con .list .tit{ width:100%; text-align:center; line-height:30px; font-size:18px; color:#197ff5; font-weight:bold; margin-bottom:8px; position: relative;}
.courseSystem-mod .tab-con .right-con .list .tit .view-pplive{ position: absolute; right: 10px; top: 0px; font-weight:normal; font-size: 14px; color: #ff6a2c; display: block; height: 26px; line-height: 26px; border-radius: 13px; padding: 0 15px; background: #f5f1ee;}
.courseSystem-mod .tab-con .right-con .list .table{}
.courseSystem-mod .tab-con .word-text{font-size: 14px; color: #777; text-align: center; margin-top:10px;}
.courseSystem-mod .tab-con .word-text strong{color: #197ff5;}
.courseSystem-mod .tab-con .right-con .list .table th{ line-height:48px; font-size:18px; color:#197ff5; }
.courseSystem-mod .tab-con .right-con .list .table td{ height:28px; line-height:28px; position:relative; border-bottom:1px solid #cfe7ff; border-right:1px solid #cfe7ff; text-align:center; padding:10px 0; font-size:15px; background:#fff;}
.courseSystem-mod .tab-con .right-con .list .table thead td{ font-weight:bold;}
.courseSystem-mod .tab-con .right-con .list .table td .live-tags{ display:block; width:40px; height:40px; position:absolute; right:0; top:0; background:url("/images/zhongjizhicheng/project/2025project/index/courseSystem-ico01.png") no-repeat;}
.courseSystem-mod .tab-con .right-con .list .table td .send-tags{ display:block; line-height:26px; font-size:14px; color:#fff; font-weight:bold; padding:0 10px; position:absolute; left:-10px; top:9px; border-radius:40px 40px 5px 40px; background:#f41704; background-image:-webkit-linear-gradient(left, #f41704, #fb7711); background-image:-moz-linear-gradient(left, #f41704, #fb7711); background-image:linear-gradient(left,#f41704, #fb7711);}
.courseSystem-mod .tab-con .right-con .list.last-tags{ margin-right:0;}
.courseSystem-mod .tab-con .right-wrap::-webkit-scrollbar-track-piece {
    background-color: rgba(255, 255, 255, 1);
    border-left: 1px solid rgba(255, 86, 104, 0);
}
.courseSystem-mod .tab-con .right-wrap::-webkit-scrollbar {
    width: 5px;
    height: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.courseSystem-mod .tab-con .right-wrap::-webkit-scrollbar-thumb {
    background-color: rgba(194, 194, 194, 0.9);
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height: 10px;
}
.courseSystem-mod .tab-con .right-wrap::-webkit-scrollbar-thumb:hover {
    background-color: rgba(194, 194, 194, 0.9);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

/**/
.book-mod { padding-bottom:39px;}
.book-mod .main { padding-top: 50px; }
.book-mod .book_con .book_tab{padding-left: 60px;margin-top: 45px;width: 1140px;}
.book-mod .book_con .book_tab li{ float:left; width: 172px;height: 38px;background: #EBEFF6; border:1px solid #EBEFF6; position:relative; border-radius: 4px;line-height: 40px;text-align: center;font-size: 18px;margin-right: 10px;cursor: pointer;}
.book-mod .book_con .book_tab li.on{ border:1px solid #77a4ff; color: #3792FF;}
.book-mod .book_con .book_tab li.on:before{ content:""; width:26px; height:22px; position:absolute; right:0; bottom:0; background:url("/images/chujizhicheng/project/2025project/book-ico01.png") no-repeat;}
.book-mod .book_item{margin-top: 30px;display: none; background: #FFFFFF; box-shadow:0 6px 8px 6px #edf1f5; border-radius:8px;}
.book-mod .book_item.active{display: block;}
.book-mod .book_item .book_img{ top:0;left: 20px;width: 281px; height:100%; background:#fff; border-radius:10px 0 0 10px;}
.book-mod .book_item .book_img img{ margin-top:40px}
.book-mod .book_item .book_img .read_btn{width: 170px;height: 50px; background: #FFA82C; background: linear-gradient(90deg, #FFA82C, #FBBD35);box-shadow: 2px 3px 11px 1px rgba(255, 156, 0, 0.32);border-radius: 0px 25px 25px 25px;line-height: 50px;text-align: center;font-size: 20px;color: #FFFFFF;left: 0;bottom: 0;text-decoration: none;}
.book-mod .book_item .book_img .right-top-icon{top: 12px;right: 6px;}
.book-mod .item_con{width: 829px; padding-bottom:20px; border-radius: 10px;margin-left: 208px;padding-left: 123px;padding-right: 40px;}
.book-mod .item_con .con_tab{border-bottom: 1px solid #E9E9E9; padding-top:23px;}
.book-mod .item_con .con_tab li{font-size: 16px;color: #999999;line-height: 39px;margin-left: 39px;cursor: pointer; padding:0 10px;}
.book-mod .item_con .con_tab li i{display: none;width: 62px;height: 3px;background: #3792FF;border-radius: 2px;left:2px;bottom: 0;}
.book-mod .item_con .con_tab li.active{color: #fff; background:#3792ff;}
/*.book-mod .item_con .con_tab li.active i{display: block;}*/
.book-mod .item_con .con_info{padding-top: 24px;border-bottom: 1px solid #E9E9E9;padding-bottom: 16px;}
.book-mod .item_con .con_info h3{font-size: 24px;color: #333333;line-height: 73px;margin-bottom: 18px; border-bottom:1px solid #e9e9e9;}
.book-mod .item_con .con_info h3 span{ display:inline-block; line-height:24px; font-size:16px; color:#3692ff; font-weight:normal; padding:0 8px; border-radius:6px; background:#ddecfe; margin-left:20px;}
.book-mod .item_con .con_info h3 em{ font-size:16px; font-weight:normal; padding-left:10px;}
.book-mod .item_con .con_info p{font-size: 16px;line-height: 28px;}
.book-mod .book_list{margin-top: 39px;}
.book-mod .book_list li{width: 142px;height: 74px;border: 1px solid #FFDB96;border-radius: 10px;text-align: center;padding: 0 22px; margin:0 14px 10px 0;cursor: pointer;}
.book-mod .book_list li.active{border: 2px solid #ffbb38;width: 140px;height: 72px;}
.book-mod .book_list li .book_title{font-size: 16px;line-height: 36px;border-bottom: 1px solid #E9E9E9;}
.book-mod .book_list li .book_price{margin-top: 10px;line-height: 22px;}
.book-mod .book_list li .book_price span{font-size: 16px;color: #F4664A;}
.book-mod .book_list li .book_price del{color: #999999;margin-left: 13px;}
.book-mod .book_list li.last { margin-right: 0; }
.book-mod .buy_box{margin-top: 18px;}
.book-mod .buy_box a{display: inline-block;margin-right: 20px;font-size: 18px;color: #fff; border-radius: 6px; font-weight:bold; height: 50px;text-align: center;line-height: 50px;text-decoration: none;}
.book-mod .buy_box a.buy_kefu{color: #E8403F;width: 126px;border: 1px solid #E8403F;}
.book-mod .buy_box a.go_buy{width: 176px; background: #FC5644; background: linear-gradient(90deg, #FC5644, #EA4342);box-shadow: 2px 3px 11px 1px rgba(255, 24, 0, 0.32);}
.book-mod .buy_box a.details-btn{ display:block; float:right; color:#3692ff; font-size:16px; font-weight:normal; margin-right:0;}
.book-mod .buy_box a.details-btn:hover{ text-decoration:underline;}
.book-mod .con_item{display: none;}
.book-mod .con_item.on{display: block;}

/**/
.equity-wrap{ width:100%; background:#edf3f9; padding-bottom:37px;}
.equity-mod{ background:#fff; border-radius:10px; padding:32px 0 34px 27px;}
.equity-mod p{ line-height:28px;}
.equity-mod .btn-wrap{ padding:24px 0 0; border-bottom:1px solid #ebebeb; }
.equity-mod .btn{ display:block; width:52px; height:14px; background:#dbdbdb; background:url("/images/shenjishi/project/index2025/equity-ico01.png") no-repeat center #dbdbdb; border-radius:40px; position:absolute; left:50%; margin-left:-26px; bottom:-7px;}
.equity-mod .btn.on{ transform:rotate(180deg); -webkit-transform:rotate(180deg);}

/**/
.ewm-wrap{ width:100%; height:253px; background:url("//www.chinaacc.com/images/chujizhicheng/project/2025project/ewm-bg.jpg") no-repeat center top;}
.ewm-mod{ padding:33px 0 0;}
.ewm-mod .other-enter{width:890px; float: left;padding-left: 50px;}
.ewm-mod .other-enter dl dt{ text-align: center; width: 153px; font-size: 16px; color: #fff; font-weight: bold; display: inline-block; vertical-align: top; margin-right: 60px;}
.ewm-mod .other-enter dl dt img{ margin-bottom: 10px;}
.ewm-mod .other-enter dl dt img{ margin-bottom: 10px;}
.ewm-mod .other-enter dl dd{ display: inline-block; margin: 25px 0;}
.ewm-mod .other-enter dl dd li{display: inline-block; position: relative; margin-right: 20px; vertical-align: top; width: 100px; height: 100px; text-align: center; background: rgba(8,8,8,0.8); color: #fff; font-size: 16px; border-radius: 5px;}
.ewm-mod .other-enter dl dd li img{ margin:20px auto 5px;}
.ewm-mod .other-enter dl dd p{ text-align: center; color: #fff;font-size: 16px; margin-top: 20px;}
.ewm-mod .other-enter dl dd li a{ display: block; width: 100%; height: 100%; left: 0; top: 0; position: absolute;}
.ewm-mod .phone-mod{ width:230px; text-align: center; color: #fff; font-size: 22px; float: left;}
.ewm-mod .phone-mod span{  font-size:20px; line-height: 30px; position: relative; padding-left:55px; display: inline-block; margin: 10px 0;}
.ewm-mod .phone-mod span:before{  content: ''; position: absolute; display: inline-block; left: 0; top:5px; vertical-align: top; background:url("/images/zhucekuaijishi/project/2025project/index/n-icon15.png") no-repeat left center; width: 50px; height: 50px;}
.ewm-mod .phone-mod a{ display: block; width: 220px; height: 44px; line-height: 44px; text-align: center; color: #fff; font-size: 20px; border-radius: 22px; background: #07bdc7; margin: 10px auto;}
.ewm-mod .phone-mod a:hover{ text-decoration: none;}
.ewm-mod .other-enter dl dd li .msg-code{
    position: absolute;
    width: 100px;
    height: 100px;
    padding: 8px;
    box-shadow: 0 0 10px 0 rgba(142, 152, 172, 0.3);
    border-radius: 4px;
    left: -9px;
    bottom: 105px;
    background: #fff;
    display: none;
}
.ewm-mod .other-enter dl dd li:hover .msg-code{
    display: block;
}
.ewm-mod .other-enter dl dd li .msg-code img{
    width: 100%;
    margin: 0;
}

/**/
.bottomFix-ad{ width:100%; height:80px; position:fixed; left:0; bottom:0; z-index:69; background:url("/images/shenjishi/project/index2025/bottomFix-bg.jpg") no-repeat center top;}
.bottomFix-ad .left-text{padding:0 0 0 252px;}
.bottomFix-ad .left-text h4{ line-height:80px; font-size:38px; font-weight:bold; text-shadow:0 5px 10px #ea2e07; color:#ffebba; font-style:italic;}
.bottomFix-ad .left-text h4 strong{ font-size:49px;}
.bottomFix-ad .btn{ display:block; width:151px; height:51px; margin:15px 0 0 11px; line-height:0; font-size:0; background:url("/images/shenjishi/project/index2025/bottomFix-btn.png") no-repeat;}
.bottomFix-ad .service-btn{ display:block; width:146px; height:46px; line-height:46px; text-align:center; font-size:20px; color:#a14b00; font-weight:bold; border-radius:40px; margin:15px 11px 0 0; text-decoration:none; border:2px solid #ff9518; background:#ffe1bd; background-image:-webkit-linear-gradient(top, #fffffe, #ffe1bd); background-image:-moz-linear-gradient(top, #fffffe, #ffe1bd); background-image:linear-gradient(top,#fffffe,#ffe1bd);}
.bottomFix-ad .close-btn{ display:block; width:30px; height:35px; position:absolute; right:10px; top:0; background: url("/images/shenjishi/project/index2025/bottomFix-close.png") no-repeat;}

/**/
.footer-wrap{ padding-bottom:100px;}

/* left-nav */
.left-nav{width:140px;height:476px;position:fixed;left:0;top:50%;margin-top:-269px;background:url("/images/chujizhicheng/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:21px 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-left: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:6px 0 8px 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:4px 0 0 47px}
.left-nav .arrow{display:block;width:30px;height:50px;background:url(/images/zhongjizhicheng/project/index2022/fixNav-common.png) no-repeat 0 0;position:absolute;right:-20px;top:50%;margin-top:-25px;background-position-x:-28px}



.coupon-new2023 .coupon-btn,.counpImgIntro .coupon-new2023 .coupon-btn2023 {
    display: block;
    width: 225px;
    height: 34px;
    line-height: 34px;
    padding-left: 9px;
    text-decoration: none;
    margin:6px 0 0 10px;
    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%;
    padding: 0;
}

.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
}


/**/
.bottomFixOther-ad{ width:100%; height:101px; position:fixed; left:0; bottom:0; z-index:69; background:url("//www.chinaacc.com/images/zhongjizhicheng/project/2025project/index/bottomFix-ad.jpg") no-repeat center top;}
.bottomFixOther-ad .left-text{ width:418px; padding:16px 0 0;}
.bottomFixOther-ad .left-text h4{ line-height:42px; font-size:32px; font-weight:bold; text-shadow:0 5px 10px #ea3209; color:#ffebba; font-style:italic;}
.bottomFixOther-ad .left-text p{ line-height:22px; font-size:18px; color:#fff2d2;}
.bottomFixOther-ad .coupon{ width:198px; height:78px; margin-top:9px; background:url("//www.chinaacc.com/images/zhongjizhicheng/project/2025project/index/bottomFix-bg.png") no-repeat; margin-right: 10px;}
.bottomFixOther-ad .coupon .text{ text-align:center; width:101px; padding:0 0 0 6px;}
.bottomFixOther-ad .coupon .text h4{ line-height:36px; font-size:22px; color:#e4160d; padding-top:8px;}
.bottomFixOther-ad .coupon .text h4 span{ font-size:20px; font-weight:normal;}
.bottomFixOther-ad .coupon .text p{ line-height:22px; font-size:14px; color:#6a1e00;}
.bottomFixOther-ad .coupon .coupon-btn{ display:block; width:69px; height:70px; line-height:70px; text-align:center; font-size:24px; text-decoration:none; color:#ffde90; font-weight:bold; margin:6px 6px 0 0; background:url("/images/zhongjizhicheng/project/2025project/index/bottomFix-btn03.png") no-repeat;}
.bottomFixOther-ad .coupon .coupon-btn.already-tags,.bottomFixOther-ad .coupon .coupon-btn.uesd-tags{ line-height:18px; font-size:14px; height:55px; padding:15px 15px 0; width:39px;}
.bottomFixOther-ad .btn{ display:block; width:151px; height:51px; margin:30px 0 0 12px; line-height:0; font-size:0; background:url("//www.chinaacc.com/images/chujizhicheng/project/2025project/bottomFix-btn.png") no-repeat;}
.bottomFixOther-ad .service-btn{ display:block; width:146px; height:46px; line-height:46px; text-align:center; font-size:20px; color:#a14b00; font-weight:bold; border-radius:40px; margin:30px 0px 0 0; text-decoration:none; border:2px solid #ff9518; background:#ffe1bd; background-image:-webkit-linear-gradient(top, #fffffe, #ffe1bd); background-image:-moz-linear-gradient(top, #fffffe, #ffe1bd); background-image:linear-gradient(top,#fffffe,#ffe1bd);}
.bottomFixOther-ad .close-btn{ display:block; width:30px; height:35px; position:absolute; right:10px; top:0; background: url("//www.chinaacc.com/images/chujizhicheng/project/2025project/bottomFix-close.png") no-repeat;}
