/*
@author: sunke
*/
body{font:14px/1.5 "Microsoft YaHei","\5FAE\8F6F\96C5\9ED1,\9ED1\4F53","Heiti SC",tahoma,arial,Hiragino Sans GB,"\5B8B\4F53",sans-serif;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;}
.body-wrap{ width:100%; background:url("/images/chujizhicheng/project/2022shiyan/body-bg.jpg") no-repeat center top;}
.ico,.teacher-con .tab-con h2 .video-btn i,.common-tit h2 i,.teaching-mod .con .name .free-btn i,.courseContrast-mod .table td .star,
.courseContrast-mod .table td .star-half,.service-mod .tab-con h4,.answers-mod h3 i{ background:url("/images/chujizhicheng/project/2022shiyan/ico.png") no-repeat;}
.common-tit{ text-align:center; font-size:0; padding-top:35px;}
.common-tit h2{ display:inline-block; *display:inline; *zoom:1; height:84px; line-height:84px; font-size:36px; font-weight:bold; position:relative;}
.common-tit h2 i{ display:block; width:52px; height:34px; position:absolute; left:-80px; top:24px; background-position:0 -198px;}
.common-tit h2 i.ico02{ left:auto; right:-80px;}
.common-tit.white-tags h2{ color:#fff;}
.common-tit.white-tags h2 i{ background-position:-69px -198px;}

/**/
.topHeader-wrap{ width:100%; height:380px; background:url("//www.chinaacc.com/upload/resources/image/2021/05/27/1345451.png") no-repeat center top;}
.topHeader-mod{ height:381px; text-align:center;}
.topHeader-mod h2{ width:100%; line-height:46px; font-size:35px; color:#fff; font-weight:normal; letter-spacing:12px; top:69px; left:0;}
.topHeader-mod h3{ width:100%; line-height:50px; font-size:28px; color:#fff; top:265px; left:0; font-weight:normal;}

/**/
.teacher-mod{ background:#fff; border-radius:8px;}
.courseAdvantage-con{ width:345px;}
.courseAdvantage-con .tit{ text-align:center; padding:18px 0 4px;}
.courseAdvantage-con .list{ padding:0 0 0 40px;}
.courseAdvantage-con .list li{ height:84px; padding:0 0 0 102px; margin-top:28px; overflow:hidden;}
.courseAdvantage-con .list li.ico01{ background:url("/images/chujizhicheng/project/2022shiyan/courseAdvantage01.png") no-repeat left center;}
.courseAdvantage-con .list li.ico02{ background:url("/images/chujizhicheng/project/2022shiyan/courseAdvantage02.png") no-repeat left center;}
.courseAdvantage-con .list li.ico03{ background:url("/images/chujizhicheng/project/2022shiyan/courseAdvantage03.png") no-repeat left center;}
.courseAdvantage-con .list li.ico04{ background:url("/images/chujizhicheng/project/2022shiyan/courseAdvantage04.png") no-repeat left center;}
.courseAdvantage-con .list p{ display:block; float:left; line-height:28px; padding-top:3px; font-size:18px; color:#555; position:relative;}
.courseAdvantage-con .list p em{ display:block; width:30px; height:3px; background:#c9d7fc; position:absolute; bottom:-14px; left:0;}
.courseAdvantage-con .draw{}
.teacher-con{ width:806px; margin:27px 15px 30px 0; border-left:1px dashed #d2d2d2; padding:0 0 0 33px;}
.teacher-con .tab-tit{ width:806px; height:260px; overflow:hidden; margin-top:-27px; background:url("/images/chujizhicheng/project/2022shiyan/teacher-bg.png") no-repeat;}
.teacher-con .tab-tit .btn{ position:absolute; bottom:0;}
.teacher-con .tab-tit .btn.on{ z-index:26;}
.teacher-con .tab-tit .btn.on img{transform:scale(1.25); -webkit-transform:scale(1.25); transition:.5s; -webkit-transition:0.5s all;}
.teacher-con .tab-tit .btn.on p span{ background:#0086fe;opacity:.6;filter:alpha(opacity=60);}
.teacher-con .tab-tit p{ display:block; width:24px; text-align:center; font-size:13px; padding:9px 0; line-height:13px; color:#fff; position:absolute; bottom:27px; }
.teacher-con .tab-tit p em{ position:relative; z-index:3;}
.teacher-con .tab-tit p span{ display:block; position:absolute; left:0; top:0; width:100%; height:100%; z-index:2; background:#000;opacity:.6;filter:alpha(opacity=60); border-radius:25px;}
.teacher-con .tab-tit .b01{ left:20px;}
.teacher-con .tab-tit .b01 p{ left:31px;}
.teacher-con .tab-tit .b02{ left:101px;}
.teacher-con .tab-tit .b02 p{ left:38px;}
.teacher-con .tab-tit .b03{ left:185px;}
.teacher-con .tab-tit .b03 p{ left:45px;}
.teacher-con .tab-tit .b04{ left:285px; z-index:20;}
.teacher-con .tab-tit .b04 p{ left:115px;}
.teacher-con .tab-tit .b05{ left:398px; z-index:18;}
.teacher-con .tab-tit .b05 p{ left:75px;}
.teacher-con .tab-tit .b06{ left:451px; z-index:16;}
.teacher-con .tab-tit .b06 p{ left:103px;}
.teacher-con .tab-tit .b07{ left:567px; z-index:14;}
.teacher-con .tab-tit .b07 p{ left:79px;}
.teacher-con .tab-tit .b08{ left:628px; z-index:12;}
.teacher-con .tab-tit .b08 p{ left:123px;}
.teacher-con .tab-con{ padding:17px 0 0;}
.teacher-con .swiper-container{ height:260px;}
.teacher-con .tab-con h2{ height:44px; line-height:44px; font-size:24px;}
.teacher-con .tab-con h2 .video-btn{ display:inline-block; *display:inline; *zoom:1; height:24px; line-height:24px; font-size:14px; font-weight:normal; vertical-align:middle; position:relative; color:#fff; text-decoration:none; padding:0 26px 0 11px; margin-left:29px; border-radius:25px; background:#fa5f35; background-image:-webkit-linear-gradient(left, #fa5f35, #fd7804); background-image:-moz-linear-gradient(left, #fa5f35, #fd7804); background-image:linear-gradient(left,#fa5f35,#fd7804);}
.teacher-con .tab-con h2 .video-btn i{ display:block; width:17px; height:18px; position:absolute; top:3px; right:5px; background-position:-80px -65px;}
.teacher-con .tab-con h3{ line-height:28px; font-size:16px; font-weight:normal;}
.teacher-con .tab-con ul{ padding:15px 0 0;}
.teacher-con .tab-con li{ float:left; width:403px;}
.teacher-con .tab-con li h4{ height:32px; line-height:32px; padding-left:13px; font-size:16px; position:relative;}
.teacher-con .tab-con li h4 i{ display:block; width:4px; height:17px; background:#0086fe; border-radius:3px; position:absolute; left:0; top:50%; margin-top:-8px;}
.teacher-con .tab-con li p{ line-height:26px;}

/**/
.course-mod{ margin-top:20px; padding-bottom:20px; box-shadow:0 6px 12px #eeeded;}
.course-mod .course-con{ width:590px; padding:115px 0 0;}
.course-mod .course-con.fl .tit{ width:600px; height:115px; background:url("/images/chujizhicheng/project/2022shiyan/course-tit01.png") no-repeat; left:-10px; top:0;}
.course-mod .course-con .tit h3{ line-height:70px; font-size:36px; color:#fff; padding:30px 0 0 197px;}
.course-mod .course-con .tit h3 span{ font-size:24px; font-weight:normal; padding-left:22px;}
.course-mod .course-con.fr{ width:610px;}
.course-mod .course-con.fr .tit{ width:610px; height:115px; background:url("/images/chujizhicheng/project/2022shiyan/course-tit02.png") no-repeat; left:0; top:0;}
.course-mod .course-con.fr .tit h3{ padding-left:110px;}
.course-mod .course-con.fr .con{ width:550px;}
.course-mod .con{ width:530px; background:#fff; padding:22px 30px 20px;}
.course-mod .con .pic{ float:left; width:250px; height:180px;}
.course-mod .con .text{ float:right; width:260px;}
.course-mod .con .text p{ line-height:22px; padding:10px 0 10px 21px; position:relative;}
.course-mod .con .text p i{ display:block; width:6px; height:6px; background:#fd7903; border-radius:50%; border:3px solid #ffdacd; position:absolute; left:0; top:50%; margin-top:-6px;}
.course-mod .con .text p em{ display:block; width:1px; height:33px; background:#ffdacd; position:absolute; left:5px; top:-15px;}
.course-mod .course-con.fr .text p i{ background:#008aff; border-color:#c7ecff;}
.course-mod .course-con.fr .text p em{ background:#c7ecff;}
.course-mod .con .prize-con{ padding:16px 0 0;}
.course-mod .con .prize01{ float:left; width:265px; height:90px; background:#eef4f7; color:#555766;}
.course-mod .con .prize01 p{ display:block; float:left; width:78px; line-height:22px; padding:24px 0 0 40px;}
.course-mod .con .prize01 span{ display:block; float:left; line-height:90px; font-size:38px;}
.course-mod .con .prize01 span em{ font-size:20px;}
.course-mod .con .prize02{ float:left; width:265px; height:90px; background:#fff3ee; color:#ff6229;}
.course-mod .con .prize02 p{ display:block; float:left; width:120px; line-height:22px; padding:24px 0 0 40px;}
.course-mod .con .prize02 p em{ font-size:20px;}
.course-mod .con .prize02 span{ display:block; float:left; line-height:90px; font-size:48px; font-weight:bold;}
.course-mod .con .prize02 span em{ font-size:20px;}
.course-mod .con .purchased{ float:left; width:275px; height:90px; line-height:90px; font-size:18px; color:#555766; text-indent:79px; background:#eef4f7;}
.course-mod .con .purchased i{ display:block; width:28px; height:29px; left:40px; top:50%; margin-top:-14px; background-position:0 -863px;}
.course-mod .con .btn-wrap{ padding:20px 0 0;}
.course-mod .con .btn-wrap .details-btn{ display:block; float:left; width:218px; height:48px; line-height:48px; text-align:center; font-size:20px; color:#666; text-decoration:none; border:1px solid #aaa; border-radius:8px; margin-top:4px;}
.course-mod .con .btn-wrap .buy-btn{ display:block; float:right; width:290px; height:60px; line-height:60px; text-align:center; text-decoration:none; font-size:24px; font-weight:bold; color:#fff; border-radius:8px; position:relative; box-shadow:0 4px 6px #ffc6c0; background:#fa5f35; background-image:-webkit-linear-gradient(left, #fa5f35, #fd7903); background-image:-moz-linear-gradient(left, #fa5f35, #fd7903); background-image:linear-gradient(left,#fa5f35,#fd7903);}
.course-mod .con .btn-wrap .buy-btn span{ display:block; height:27px; line-height:27px; font-size:14px; color:#753400; padding:0 10px; border-radius:25px 25px 25px 0; position:absolute; box-shadow:0 2px 2px #eec7b7; right:9px; top:-13px; background:#f0b661; background-image:-webkit-linear-gradient(left, #ffda96, #f0b661); background-image:-moz-linear-gradient(left, #ffda96, #f0b661); background-image:linear-gradient(left,#ffda96,#f0b661);}
.course-mod .con .countDown{ width:338px; height:30px; line-height:30px; font-size:18px; color:#008aff; left:50%; margin-left:-169px; top:-15px; text-indent:51px; border-radius:0 0 5px 5px; background-color:#eef4f7; background-position:22px -815px;}
.course-mod .advantage{ height:83px; background:#eef4f7; overflow:hidden; margin:0 30px;}
.course-mod .advantage .bg{ display:block; width:173px; height:48px; top:33px; left:47px; background-position:0 -126px;}
.course-mod .advantage h3{ float:left; width:194px; line-height:83px; font-size:50px; color:#fa5f34; padding-left:43px; position:relative; z-index:9;}
.course-mod .advantage h3 em{ font-size:28px;}
.course-mod .advantage .text{ float:left; width:903px; padding:20px 0 0;}
.course-mod .advantage .text p{ display:block; float:left; line-height:42px; font-size:24px; color:#666; padding:0 0 0 18px; margin-left:54px; position:relative;}
.course-mod .advantage .text p i{ display:block; width:8px; height:8px; background:#bfbfbf; border-radius:50px; position:absolute; left:0; top:50%; margin-top:-4px; }

/**/
.equity-con{ background:#fff; border-radius:10px; padding:10px 16px 12px 26px; box-shadow:0 6px 12px #eeeded; margin:19px 0 60px;}
.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:-109px -60px; border-radius:50px; margin:12px auto 0;}
.equity-con .btn.on{ background-position:-160px -60px;}

/**/
.jikao-wrap{ width:100%; height:478px; background:url("/images/chujizhicheng/project/2022shiyan/jikao-bg.jpg") no-repeat center top;}
.jikao-mod{ height:478px;}
.jikao-mod .name{ width:333px; text-align:center; padding:94px 0 0 50px;}
.jikao-mod .name h3{ line-height:28px; font-size:20px; color:#4372f7;}
.jikao-mod .name h3 strong{ font-size:24px;}
.jikao-mod .name p{ padding-top:84px; line-height:34px; font-size:16px;}
.jikao-mod .list{ width:730px; padding:36px 0 0 87px;}
.jikao-mod .list li{ float:left; width:375px; padding-left:65px; position:relative; margin-bottom:50px;}
.jikao-mod .list li h3{ line-height:30px; font-size:20px; font-weight:normal;}
.jikao-mod .list li p{ line-height:24px; font-size:16px; color:#666;}
.jikao-mod .list li.w2{ width:225px;}
.jikao-mod .list li span{ display:block; height:52px; line-height:52px; font-size:43px; color:#8791a9; position:absolute; left:0; top:0;}

/**/
.teaching-mod{ padding-bottom:50px;}
.teaching-mod .con{ border:1px solid #e2eaf1; border-radius:4px; margin-bottom:19px; padding:19px; background:url("/images/chujizhicheng/project/2022shiyan/teaching-bg02.jpg") no-repeat center top #fff;}
.teaching-mod .con .tit{ float:left; width:296px; height:221px; padding:25px 0 0; background:url("/images/chujizhicheng/project/2022shiyan/teaching-bg01.png") no-repeat}
.teaching-mod .con .tit .progress{ width:108px; height:108px; margin:0 auto; position:relative;}
.teaching-mod .con .tit .progress p{ display:block; width:100%; text-align:center; line-height:24px; font-size:16px; color:#666; padding:30px 0 0; position:absolute; left:0; top:0;}
.teaching-mod .con .tit .progress p strong{ font-size:24px;}
.teaching-mod .con .tit h3{ line-height:46px; text-align:center; padding-top:7px; font-size:20px;}
.teaching-mod .con .tit h4{ display:block; width:170px; height:35px; line-height:35px; text-align:center; background:#e2f1ff; border-radius:30px; color:#0086fe; margin:0 auto;}
.teaching-mod .con .name{ float:left; width:336px; padding:30px 0 0 64px; background:url("/images/chujizhicheng/project/2022shiyan/teaching-ico05.png") no-repeat 202px 121px;}
.teaching-mod .con .name h3{ line-height:50px; padding:26px 0 0; font-size:28px;}
.teaching-mod .con .name h3.t01{ background:url("/images/chujizhicheng/project/2022shiyan/teaching-num01.png") no-repeat left top;}
.teaching-mod .con .name h3.t02{ background:url("/images/chujizhicheng/project/2022shiyan/teaching-num02.png") no-repeat left top;}
.teaching-mod .con .name h3.t03{ background:url("/images/chujizhicheng/project/2022shiyan/teaching-num03.png") no-repeat left top;}
.teaching-mod .con .name h3.t04{ background:url("/images/chujizhicheng/project/2022shiyan/teaching-num04.png") no-repeat left top;}
.teaching-mod .con .name p{ line-height:24px; font-size:16px; color:#999;}
.teaching-mod .con .name .free-btn{ display:inline-block; *display:inline; *zoom:1; height:31px; margin-top:16px; line-height:31px; font-size:16px;  position:relative; color:#fff; text-decoration:none; padding:0 33px 0 11px; border-radius:25px; background:#fa5f35; background-image:-webkit-linear-gradient(left, #fa5f35, #fd7804); background-image:-moz-linear-gradient(left, #fa5f35, #fd7804); background-image:linear-gradient(left,#fa5f35,#fd7804);}
.teaching-mod .con .name .free-btn i{ display:block; width:22px; height:21px; position:absolute; top:5px; right:8px; background-position:0 -425px;}
.teaching-mod .con .text{ padding:30px 0 0;}
.teaching-mod .con .text p{ line-height:45px; font-size:16px; color:#777;}
.teaching-mod .con .text span{ width:86px; height:45px; font-size:16px; color:#333; font-weight:bold; display:inline-block; *display:inline; *zoom:1; vertical-align:top;}

/**/
.courseContrast-wrap{ width:100%; height:630px; background:url("/images/chujizhicheng/project/2022shiyan/courseContrast-bg.jpg") no-repeat center top;}
.courseContrast-mod{}
.courseContrast-mod .table{ width:100%; background:#fff; box-shadow:0 6px 12px #e1ebf7;}
.courseContrast-mod .table th{ height:63px; line-height:63px; font-size:18px; color:#fff; font-weight:bold; border-right:1px solid #fff;}
.courseContrast-mod .table th.bc01{ background:#69baff;}
.courseContrast-mod .table th.bc02{ background:#43a9ff;}
.courseContrast-mod .table th.bc03{ background:#0086fe;}
.courseContrast-mod .table th.bc04{ background:#186ef0;}
.courseContrast-mod .table td{ height:20px; line-height:20px; padding:11px 0; text-align:center; border-bottom:1px solid #dedede; border-right:1px solid #dedede;}
.courseContrast-mod .table td.tit01{ background:#eef0f9; line-height:20px; font-size:16px; font-weight:bold; padding:9px 0;}
.courseContrast-mod .table td.tit02{ font-weight:bold; text-align:center; font-size:14px;}
.courseContrast-mod .table td .star,.courseContrast-mod .table td .star-half{ display:inline-block; *display:inline; *z-index:1; width:17px; height:16px; margin:0 1px; background-position:-49px -425px;}
.courseContrast-mod .table td .star-half{ background-position:-76px -425px;}
.courseContrast-mod .table td.bg01{ background:#f8f9fb;}

/**/
.data-wrap{ width:100%; height:756px; background:url("//www.chinaacc.com/upload/resources/image/2021/05/27/1345462.png") no-repeat center top;}
.data-mod{ height:756px;}
.data-mod .box{ width:300px; height:156px; position:absolute; background:url("/images/chujizhicheng/project/2022shiyan/data-bg.png") no-repeat; box-shadow:0 6px 12px #e1ecfa;}
.data-mod .box .pic{ float:left; width:58px; height:58px; margin:22px 0 0 20px;}
.data-mod .box .text{ float:left; width:184px; padding:15px 0 0 20px;}
.data-mod .box .text h3{ line-height:26px; font-size:18px;}
.data-mod .box .text p{ line-height:20px; padding-top:8px;}
.data-mod .box.p1{ left:0; top:28px;}
.data-mod .box.p2{ left:0; top:228px;}
.data-mod .box.p3{ left:0; top:427px;}
.data-mod .box.p4{ right:0; top:28px;}
.data-mod .box.p5{ right:0; top:228px;}
.data-mod .box.p6{ right:0; top:427px;}
.data-mod .title{ width:446px; height:457px; left:374px; top:70px;}
.data-mod .title p{ display:block; font-size:22px; line-height:30px; text-align:center; width:120px; position:absolute;}
.data-mod .title p.c1{ color:#74c2f7; top:56px; left:86px;}
.data-mod .title p.c2{ color:#f68a8a; top:56px; left:245px;}
.data-mod .title p.c3{ color:#74c2f7; top:195px; left:326px;}
.data-mod .title p.c4{ color:#879fff; top:336px; left:247px;}
.data-mod .title p.c5{ color:#f5898a; top:342px; left:83px;}
.data-mod .title p.c6{ color:#ffc361; top:193px; left:6px;}

/**/
.service-wrap{ width:100%; height:582px; background:url("/images/chujizhicheng/project/2022shiyan/service-bg01.jpg") no-repeat center top;}
.service-mod{ padding:20px 0 0 50px;}
.service-mod .tab-tit{ width:1226px;}
.service-mod .tab-tit a{ display:block; float:left; width:253px; height:58px; line-height:58px; font-size:20px; text-decoration:none; text-align:center; background:#fff; border:1px solid #e2e2e2; border-radius:30px; margin-right:26px; }
.service-mod .tab-tit a.on{ width:255px; height:60px; line-height:60px; border:0; color:#fff; background:#ff7b22; background-image:-webkit-linear-gradient(left, #ffa93b, #ff7b22); background-image:-moz-linear-gradient(top, #ffa93b, #ff7b22); background-image:linear-gradient(left,#ffa93b,#ff7b22);}
.service-mod .tab-con{ height:383px; display:none; width:1152px;}
.service-mod .tab-con li{ float:left; width:384px; padding:55px 0 0;}
.service-mod .tab-con h4{ height:38px; line-height:38px; font-size:24px;  padding:0 0 32px 44px; background-position:0 -483px;}
.service-mod .tab-con .pic{ width:322px; height:177px; position:relative;}
.service-mod .tab-con .pic img{ position:relative; z-index:9; box-shadow:0 6px 12px #c5ccd7;}
.service-mod .tab-con .pic span{ width:322px; height:177px; background:#e2e4e7; position:absolute; top:-5px; right:-5px;}

/**/
.book-mod{}
.book-mod .swiper-container{ height:378px; width:1220px; padding:12px 0;}
.book-mod .swiper-slide{ width:285px; height:378px; padding-right:20px; padding-bottom:12px;}
.book-mod .swiper-slide .box{ width:285px; height:378px; background:#fff; border-radius:6px; border:1px solid #f7f5f5; margin-bottom:12px; box-shadow:0 6px 12px #ecebeb;}
.book-mod .swiper-slide .pic{ height:187px; position:relative; padding-left:18px; text-align:center;}
.book-mod .swiper-slide .pic span{ display:block; width:102px; height:93px; font-size:24px; color:#fff; line-height:30px; padding-top:4px; text-align:center; position:absolute; right:5px; top:0; background: url("/images/chujizhicheng/project/2022shiyan/book-bg01.png") no-repeat;}
.book-mod .swiper-slide .pic.center{ text-align:center;}
.book-mod .swiper-slide h3{ height:48px; line-height:24px; padding:0 15px;display: -webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow: hidden;}
.book-mod .swiper-slide .prize{ height:42px; line-height:42px; padding:16px 0 16px 20px; font-size:32px; font-weight:bold; color:#f3664a;}
.book-mod .swiper-slide .prize em{ font-size:18px; font-weight:normal;}
.book-mod .swiper-slide .prize span{ font-size:16px; color:#999; font-weight:normal; margin-left:10px;}
.book-mod .swiper-slide .btn-wrap{ text-align:center; font-size:0;}
.book-mod .swiper-slide .btn-wrap .service-btn{ display:inline-block; *display:inline; *zoom:1; width:117px; height:48px; line-height:48px; font-size:18px; color:#999; text-decoration:none; text-align:center; border:1px solid #d5d5d5; border-radius:12px; margin:0 9px;}
.book-mod .swiper-slide .btn-wrap .buy-btn{ display:inline-block; *display:inline; *zoom:1; width:119px; height:50px; line-height:50px; font-size:18px; color:#fff; text-decoration:none; text-align:center; border-radius:12px; margin:0 9px; background:#fa5f35; background-image:-webkit-linear-gradient(left, #fa5f35, #fd7903); background-image:-moz-linear-gradient(left, #fa5f35, #fd7903); background-image:linear-gradient(left,#fa5f35,#fd7903); box-shadow:0 4px 8px #fdbbb5;}
.book-mod .arrow-left,.book-mod .arrow-right{ display:block; width:50px; height:50px; cursor:pointer; position:absolute; left:0; top:146px; background-position:0 -247px; z-index:2;}
.book-mod .arrow-right{ left:auto; right:0; background-position:-52px -247px;}
.book-mod .more-btn{ display:block; width:250px; height:38px; line-height:38px; text-align:center; font-size:20px; color:#0086fe; text-decoration:none; margin:30px auto 50px;}
.book-mod .more-btn i{ display:block; width:19px; height:20px; background-position:-117px -425px; right:0; top:50%; margin-top:-10px;}

/**/
.otherCourse-wrap{ width:100%; background:url("/images/chujizhicheng/project/2022shiyan/otherCourse-bg.jpg") no-repeat center top #f4f7f9;}
.otherCourse-mod{ padding:20px 0 60px;}
.otherCourse-mod ul{ width:1220px;}
.otherCourse-mod li{ float:left; width:285px; height:340px; margin-right:19px; text-align:center;}
.otherCourse-mod li.bg01{ background:url("/images/chujizhicheng/project/2022shiyan/otherCourse01.jpg") no-repeat;}
.otherCourse-mod li.bg02{ background:url("/images/chujizhicheng/project/2022shiyan/otherCourse02.jpg") no-repeat;}
.otherCourse-mod li.bg03{ background:url("/images/chujizhicheng/project/2022shiyan/otherCourse03.jpg") no-repeat;}
.otherCourse-mod li.bg04{ background:url("/images/chujizhicheng/project/2022shiyan/otherCourse04.jpg") no-repeat;}
.otherCourse-mod h3{ line-height:48px; font-size:32px; color:#fff; padding-top:55px;}
.otherCourse-mod p{ line-height:30px; font-size:20px; color:#fff; padding:56px 0 50px;}
.otherCourse-mod .details-btn{ display:block; width:180px; height:46px; line-height:46px; text-align:center; text-decoration:none; border-radius:6px; font-size:20px; margin:0 auto; background:#fff;opacity:.7;filter:alpha(opacity=70);}
.otherCourse-mod .test-btn{ display:block; width:180px; height:46px; line-height:46px; text-align:center; text-decoration:none; border-radius:6px; color:#c30801; font-weight:bold; font-size:20px; margin:88px auto 0; box-shadow:0 4px 8px #0850d0; background:#ffdb96; background-image:-webkit-linear-gradient(0, #ffdb96, #fff2d0 50%, #ffdb96); background-image:-moz-linear-gradient(0, #ffdb96, #fff2d0 50%, #ffdb96); background-image:linear-gradient(0, #ffdb96, #fff2d0 50%, #ffdb96);}
.otherCourse-mod .service-btn{ display:block; width:180px; height:46px; line-height:46px; text-align:center; text-decoration:none; border-radius:6px; color:#0065e3; font-size:20px; margin:12px auto 0; background:#b8d6fb;}
.otherCourse-mod li.bg01 h3{ line-height:40px; padding-top:39px;}
.otherCourse-mod li.bg02 .details-btn{ color:#fa6033;}
.otherCourse-mod li.bg03 .details-btn{ color:#262f61;}
.otherCourse-mod li.bg04 .details-btn{ color:#a17237;}

/**/
.certificate-mod{ padding-bottom:60px;}
.certificate-mod ul{ width:1220px;}
.certificate-mod li{ float:left; width:285px; box-shadow:0 6px 12px #e7e5e5; margin-right:20px; border-radius:0 0 8px 8px;}
.certificate-mod .pic{ width:285px; height:166px; position:relative;}
.certificate-mod .pic span{ display:block; height:38px; line-height:38px; font-size:20px; color:#fff; font-weight:bold; padding:0 31px 0 25px; border-radius:0 30px 30px 0; position:absolute; left:0; bottom:0;background:#1d82ff; background-image:-webkit-linear-gradient(left, #1d82ff, #0065e3); background-image:-moz-linear-gradient(left, #1d82ff, #0065e3); background-image:linear-gradient(left,#1d82ff,#0065e3);}
.certificate-mod .con{ padding:22px 0;}
.certificate-mod .con p{ text-align:center; font-size:16px; line-height:24px;}

/**/
.freeData-wrap{ width:100%; height:562px; background:url("/images/chujizhicheng/project/2022shiyan/freeData-bg.jpg") no-repeat center top;}
.freeData-mod{ padding:20px 0 0;}
.freeData-mod .con01{ float:left; width:285px; height:280px; margin-right:20px; text-align:center; background:url("/images/chujizhicheng/project/2022shiyan/freeData-bg01.png") no-repeat;}
.freeData-mod .con01 .icon{ display:block; width:80px; height:80px; margin:0 auto; padding:30px 0 24px;}
.freeData-mod .con01 h3{ line-height:46px; font-size:20px;}
.freeData-mod .con01 p{ line-height:28px; font-size:16px; color:#666;}
.freeData-mod .con02{ float:left;}
.freeData-mod .con02 li{ width:285px; height:80px; background:url("/images/chujizhicheng/project/2022shiyan/freeData-bg02.png") no-repeat; margin-bottom:20px;}
.freeData-mod .con02 li.last-tags{ margin-bottom:0;}
.freeData-mod .con02 li .icon{ display:block; float:left; width:60px; height:60px; margin:11px 0 0 21px;}
.freeData-mod .con02 li h3{ float:left; line-height:80px; padding-left:16px; font-size:20px;}
.data-btn{ animation:shake 3s infinite; display:block; width:240px; height:50px; line-height:50px; text-align:center; text-decoration:none; border-radius:30px; color:#c30801; font-weight:bold; font-size:22px; margin:30px auto 0; box-shadow:0 4px 8px #0850d0; background:#ffdb96; background-image:-webkit-linear-gradient(0, #ffdb96, #fff2d0 50%, #ffdb96); background-image:-moz-linear-gradient(0, #ffdb96, #fff2d0 50%, #ffdb96); background-image:linear-gradient(0, #ffdb96, #fff2d0 50%, #ffdb96); position:relative;}
.data-btn span{ display:block; width:68px; height:52px; right:-15px; top:15px; background-position:0 -324px;}
.data-btn:hover{ text-decoration:none;}
@-webkit-keyframes shake {
    0%{
        transform: scale(1);  /*开始为原始大小*/
    }
    25%{
        transform: scale(1.1); /*放大1.1倍*/
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.1);
    }
    
}
@keyframes shake {
    0%{
        transform: scale(1);  /*开始为原始大小*/
    }
    25%{
        transform: scale(1.1); /*放大1.1倍*/
    }
    50%{
        transform: scale(1);
    }
    75%{
        transform: scale(1.1);
    }
    
}


/**/
.ad-wrap{ width:100%; height:120px; background:url("/images/chujizhicheng/project/2022shiyan/ad.jpg") no-repeat center top;}
.ad-mod{ height:120px; padding:0 0 0 220px;}
.ad-mod .text{ float:left;}
.ad-mod .text h3{ line-height:55px; font-size:28px; color:#102890; padding-top:12px;}
.ad-mod .text h3 strong{ font-size:44px;}
.ad-mod .text .tags{}
.ad-mod .text .tags span{ display:block; float:left; height:32px; line-height:32px; font-size:16px; color:#666; border-radius:30px; padding:0 29px; background:#fff;opacity:.7;filter:alpha(opacity=70); margin-right:11px;}
.ad-mod .btn{ display:block; float:left; width:164px; height:50px; line-height:50px; text-align:center; font-size:22px; color:#fff; box-shadow:0 2px 20px #92a5ca; font-weight:bolder; text-decoration:none; border-radius:5px; margin:33px 0 0 26px; background:#c38448; background-image:-webkit-linear-gradient(left, #c38448, #efbf7d); background-image:-moz-linear-gradient(left, #c38448, #efbf7d); background-image:linear-gradient(left,#c38448,#efbf7d);}
.ad-mod .icon{ display:block; width:166px; height:138px; background:url("/images/chujizhicheng/project/2022shiyan/ad-ico.png") no-repeat; left:40px; top:-9px;}

/**/
.answers-mod{ padding-bottom:54px;}
.answers-mod ul{ width:1220px; padding-bottom:28px;}
.answers-mod li{ float:left; width:285px; margin-right:20px; border-radius:10px; background:url("/images/chujizhicheng/project/2022shiyan/answers-bg.png") no-repeat center top; box-shadow:0 6px 12px #ebebeb;}
.answers-mod h3{ padding:25px 0 22px 55px; line-height:38px; font-size:18px; color:#fff; position:relative;}
.answers-mod h3 i{ display:block; width:24px; height:28px; line-height:26px; text-align:center; font-size:14px; font-weight:bold; color:#0086fe; background-position:-115px -330px; position:absolute; left:23px; top:50%; margin-top:-14px;}
.answers-mod .con{ height:228px; background:#fff; border:2px solid #dcedfc; border-radius:8px; padding:0 20px;}
.answers-mod .con p{ font-size:16px; line-height:30px; padding-top:32px;}
.answers-mod .btn{ display:block; width:236px; height:46px; line-height:46px; font-weight:bold; text-align:center; font-size:22px; color:#0086fe; text-decoration:none; border:2px solid #0086fe; border-radius:30px; margin:0 auto;}

/**/
.aboutUs-wrap{ width:100%; padding:79px 0 34px; background:url("/images/chujizhicheng/project/2022shiyan/aboutUs-bg.jpg") no-repeat center top #fbfcfd;}
.aboutUs-mod .play-btn{ display:block; width:573px; height:350px; margin:0 auto;}
.aboutUs-mod .list{ padding:99px 0 0 0;}
.aboutUs-mod .list li{ float:left; width:300px;}
.aboutUs-mod .list h3{ line-height:38px; font-size:24px; color:#0086fe; padding-top:28px;}
.aboutUs-mod .list h3.t01{ background:url("/images/chujizhicheng/project/2022shiyan/teaching-num01.png") no-repeat left top;}
.aboutUs-mod .list h3.t02{ background:url("/images/chujizhicheng/project/2022shiyan/teaching-num02.png") no-repeat left top;}
.aboutUs-mod .list h3.t03{ background:url("/images/chujizhicheng/project/2022shiyan/teaching-num03.png") no-repeat left top;}
.aboutUs-mod .list h3.t04{ background:url("/images/chujizhicheng/project/2022shiyan/teaching-num04.png") no-repeat left top;}
.aboutUs-mod .list p{ line-height:26px; color:#888;}

/**/
.ewm-wrap{ width:100%; height:253px; background:url("/images/chujizhicheng/project/2022shiyan/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; *display:inline; *zoom:1; 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;}

/**/
.leftFixed{width:100px;padding:0 5px;position:fixed;_position:absolute;left:10px;top:50%;background:#ff8523;text-align:center;z-index:100; border-radius:8px; display:none;}
.leftFixed h6{line-height:32px;font-size:16px;color:#fff;font-weight:normal; padding:49px 0 4px; background-position:30px -560px;}
.leftFixed .onekey a{height:36px;line-height:36px;background:#fff;display:block;}
.leftFixed .onekey a:hover{color:#ffae00;text-decoration:none;}
.leftFixed .hotline{margin-top:1px;background:#fff;padding-top:14px;}
.leftFixed .hotline p{line-height:20px;}
.leftFixed .wxgxh{padding-top:20px;line-height:40px;}
.leftFixed .wxgxh img{display:block;margin:0 auto;}
.leftFixed .returnTop{height:32px;line-height:32px;margin-top:10px;background:url("/images/chujizhicheng/project/2022shiyan/returnTop-ico.png") no-repeat 28px center;padding-left:20px;color:#fff;display:block;}

/**/
.bannerFix-wrap{ width:100%; height:117px; background:url("/images/chujizhicheng/project/2022shiyan/banner-bg.png") no-repeat no-repeat center; position:fixed; left:0; bottom:0; z-index:69;}
.bannerFix-mod{ padding:47px 0 70px 142px;}
.bannerFix-mod h2{ float:left; line-height:70px; font-size:30px; font-weight:bold; color:#fcd68f; background: -webkit-linear-gradient(top, #ffdea5 , #f8c96f);-webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.bannerFix-mod .buy-btn{ display:block; width:190px; height:48px; line-height:48px; font-size:22px; text-decoration:none; margin-left:20px; border-radius:30px; text-indent:42px; color:#fff; font-weight:bold; margin-top:13px; position:relative; background:#e23240; background-image:-webkit-linear-gradient(left, #e23240, #ff5858); background-image:-moz-linear-gradient(left, #e23240, #ff5858); background-image:linear-gradient(left,#e23240,#ff5858);}
.bannerFix-mod .buy-btn i{ display:block; width:56px; height:45px; background-position:0 -60px; position:absolute; top:8px; right:0;}
.bannerFix-wrap .close-btn{width: 23px; height: 23px; font-size:0; line-height:0; overflow: hidden; z-index:9; background: url("//www.chinaacc.com/images/lamu-img/close2.png") no-repeat; right:0; top:47px;}
.bannerFix-wrap .service-btn{ display:block; float:left; width: 190px; height: 48px; text-decoration:none; line-height: 48px; text-align: center; color: #fff; font-size: 22px; border-radius: 25px; margin:12px 0 0 20px;
    background:#ffa929;
    background:-webkit-linear-gradient(left,#ffa929,#ffc91b);
    background:-moz-linear-gradient(left,#ffa929,#ffc91b);
    background:-ms-linear-gradient(left,#ffa929,#ffc91b);
    background:linear-gradient(left,#ffa929,#ffc91b);}


/**/
.footer-wrap{ width:100%; padding-bottom:91px;}

/**/
.course-mod .choiceCourse-con{ padding:18px 0 0;}
.course-mod .choiceCourse-con .btn{ display:block; float:left; margin-right:10px; width:263px; height:68px; line-height:68px; overflow:hidden; position:relative; text-decoration:none; text-indent:32px; font-size:20px; color:#555766; background:#eef4f7; border:1px solid #aaa;}
.course-mod .choiceCourse-con .btn strong{ font-size:36px;}
.course-mod .choiceCourse-con .btn input{ position:absolute; left:-50px; top:-50px;}
.course-mod .choiceCourse-con .btn.on{ background:#fff3ee; border-color:#ff6229; color:#ff6229;}
.course-mod .choiceCourse-con .btn.on span{ display:block; width:26px; height:26px; position:absolute; right:0; bottom:0; background:url("/images/chujizhicheng/project/2022shiyan/course-ico01.png") no-repeat;}
.course-mod .zhengbaobi{ height:36px; line-height:36px; padding-top:4px;}
.course-mod .zhengbaobi span{ font-size:12px; color:#999; margin-left:14px;}

/**/
.activityBanner{ width:100%; height:115px; position:fixed; left:0; bottom:0; z-index:79; background:url("/images/chujizhicheng/project/2022shiyan/activityBanner-bg01.jpg") no-repeat center top;}
.activityBanner .text{ width:840px; line-height:115px; float:left; text-align:center; font-size:34px; color:#fff; font-weight:bold;}
.activityBanner .text strong{ font-size:48px;}
.activityBanner .service-btn{ display:block; float:left; width:165px; height:49px; line-height:49px; text-align:center; margin:35px 0 0 0; font-size:20px; color:#df4f00; font-weight:bold; text-decoration:none; background:url("/images/chujizhicheng/project/2022shiyan/activityBanner-bg03.png") no-repeat}
.activityBanner .buy-btn{ display:block; float:left; width:168px; height:52px; line-height:52px; text-indent:41px; margin:34px 0 0 15px; font-size:20px; color:#006a9c; font-weight:bold; text-decoration:none; background:url("/images/chujizhicheng/project/2022shiyan/activityBanner-bg04.png") no-repeat}
.activityBanner .close-btn{width:22px;height:22px;line-height:300px;overflow:hidden;position:absolute;right:0;top:0; z-index:9; background:url("/images/chujizhicheng/project/2022shiyan/activityBanner-bg02.png") no-repeat center;}

/**/
.fixNav{ width:104px; border:3px solid #ff4b21; padding:132px 0 36px; border-radius:40px; z-index:99; right:9px; position:fixed; top:50%; margin-top:-300px; background:#fffffe; background-image:-webkit-linear-gradient(top, #fffffe, #ffe1be); background-image:-moz-linear-gradient(top, #fffffe, #ffe1be); background-image:linear-gradient(top,#fffffe,#ffe1be);}
.fixNav .ad{ width:125px; height:120px; position:absolute; left:-8px; top:-64px;}
.fixNav .zhengbaobi{ width:120px; height:44px; border:2px solid #ff4b21; border-radius:40px; position:absolute; left:-11px; top:21px; background:#fffffe; background-image:-webkit-linear-gradient(top, #fffffe, #ffe1be); background-image:-moz-linear-gradient(top, #fffffe, #ffe1be); background-image:linear-gradient(top,#fffffe,#ffe1be); box-shadow:0 0 6px #ffd2ce;}
.fixNav .zhengbaobi p{ display:none; font-size:12px; color:#ff4e23; font-weight:bold; text-align:center; line-height:18px; padding-top:5px;}
.fixNav .zhengbaobi p a{ color:#ff4e23;}
.fixNav .consult-btn{width:120px; height:44px; line-height:44px; font-size:16px; color:#ff4e23; text-indent:11px; text-decoration:none; border:2px solid #ff4b21; border-radius:40px; position:absolute; left:-11px; top:75px; background:#fffffe; background-image:-webkit-linear-gradient(top, #fffffe, #ffe1be); background-image:-moz-linear-gradient(top, #fffffe, #ffe1be); background-image:linear-gradient(top,#fffffe,#ffe1be); box-shadow:0 0 6px #ffd2ce;}
.fixNav .consult-btn span{ display:block; width:36px; height:36px; border-radius:50%; position:absolute; top:4px; right:4px; background:url("/images/chujizhicheng/project/2022shiyan/fixNav-ico01.png") no-repeat center #ff5b2d;}
.fixNav .fixNav-con{}
.fixNav .fixNav-con .btn{ display:block; width:88px; height:28px; line-height:28px; font-size:14px; color:#ff4e23; text-align:center; text-decoration:none; background:#fff; border:1px dashed #ff4b21; margin:0 auto 6px;}
.fixNav .fixNav-con .btn:hover{ background:#ff6131; color:#fff;}
.fixNav .returnTop-btn{ display:block; width:48px; height:48px; line-height:48px; text-align:center; text-decoration:none; font-size:14px; color:#fff; font-weight:bold; background:#ff5c2e; border-radius:50%; border:2px solid #fff; position:absolute; left:28px; bottom:-18px;}
.fixNav.fixNav-position{ right:9px;}
.fixNav.fixNav-position .arrow-btn{ left:-32px;}









