/*
@author: sunke
*/
@charset "gb2312";
body{font:14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px;}
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;}
ul,li,ol{list-style-type:none;}
i,em,address, caption, cite, code, dfn, th, var {font-style: normal;font-weight: normal}
.msf{font-family:\5FAE\8F6F\96C5\9ED1,\9ED1\4F53;}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.layout{ clear:both;width:1100px;text-align:left;margin:0 auto;}
.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,.title h3 span .bg01,.title h3 span .bg02,.teacher .tab-con .teacher-video i,.teacher .tab-tit li.current em,.plan i,.plan .tit{ background:url("/images/zhucekuaijishi/project/2019sjzb/ico.png") no-repeat;}
.title{ text-align:center; padding:58px 0 0;}
.title h3{ height:70px;}
.title h3 span{ display:inline-block; height:70px; line-height:70px; font-size:46px; font-weight:bold; position:relative;}
.title h3 span em{ color:#ff5f45; font-weight:bold;}
.title h3 span strong{ position:relative; z-index:1;}
.title h3 span .bg01{ display:block; width:57px; height:57px; top:14px; left:-38px; position:absolute; background-position:0 0;}
.title h3 span .bg02{ display:block; width:31px; height:28px; top:10px; right:-45px; position:absolute; background-position:-79px 0;}
.title p{ line-height:48px; font-size:24px; color:#9f9f9f;}

/**/
.header-wrap{ width:100%; height:603px; background:url("/images/zhucekuaijishi/project/2019sjzb/header.jpg") no-repeat center top;}
.index-header{ height:603px;}
.index-header .more{ position:absolute; right:0; top:20px;}
.index-header .more a{ color:#fff; font-size:16px;}

/**/
.introduce-wrap{ width:100%; background:#f4f4f4;}
.introduce{ padding:40px 0 88px 93px;}
.introduce li{ float:left; _display:inline; width:260px; height:254px; margin-right:66px; color:#fff; position:relative; z-index:1;}
.introduce li.bg1{ background:url("/images/zhucekuaijishi/project/2019sjzb/nav01.jpg") no-repeat;}
.introduce li.bg2{ background:url("/images/zhucekuaijishi/project/2019sjzb/nav02.jpg") no-repeat;}
.introduce li.bg3{ background:url("/images/zhucekuaijishi/project/2019sjzb/nav03.jpg") no-repeat;}
.introduce h3{ font-size:30px; line-height:48px; padding:35px 0 75px 32px;}
.introduce p{ line-height:28px; font-size:18px; padding:0 0 0 31px;}
.introduce p em{ font-size:30px;}
.introduce .bg01{ display:block; width:45px; height:45px; top:97px; left:66px; background-position:-125px 0;}
.introduce .bg02{ display:block; width:212px; height:212px; top:97px; right:-88px; background:url("/images/zhucekuaijishi/project/2019sjzb/ico01.jpg") no-repeat;}

/**/
.teacher-wrap{ width:100%; background:url("/images/zhucekuaijishi/project/2019sjzb/bg01.png") no-repeat center 186px;}
.teacher{height:547px;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.15); margin:46px 0 73px;}
.teacher .tab-con{ display:none; padding:40px 30px 0;}
.teacher .tab-con .teacher-video{ float:left; width:528px; height:296px; border:1px solid #e2e1ed; position:relative; cursor:pointer;}
.teacher .tab-con .teacher-video i{ display:block; width:90px; height:90px; position:absolute; top:93px; left:126px; background-position:0 -228px;}
.teacher .tab-con .teacher-introduce{ float:right; width:470px;}
.teacher .tab-con .teacher-introduce h3{ height:38px; line-height:38px; font-size:24px; padding-bottom:8px;}
.teacher .tab-con .teacher-introduce h3 em{ font-size:18px; padding-left:18px; }
.teacher .tab-con .teacher-introduce h4{ line-height:28px; padding-top:23px; font-size:16px;}
.teacher .tab-con .teacher-introduce P{ line-height:30px; font-size:16px;}
.teacher .tab-con .teacher-introduce .tag{ padding-top:15px;}
.teacher .tab-con .teacher-introduce .tag i{ display:inline-block; *display:inline; *zoom:1; height:24px; line-height:24px; font-size:16px; padding:0 14px; border:1px solid #766dae; margin-right:10px;}
.teacher .tab-tit{ margin:36px 125px 0; height:167px;}
.teacher .tab-tit .prev,.teacher .tab-tit .next{ display:block; width:19px; height:55px; left:-68px; top:28px; background-position:-48px -74px; cursor:pointer;}
.teacher .tab-tit .next{ left:auto; right:-68px; background-position:-91px -74px;}
.teacher .tab-tit li{ float:left; width:104px; margin-right:21px; text-align:center; cursor:pointer; height:154px; padding-top:13px; position:relative;}
.teacher .tab-tit img{ display:block; width:100px; height:100px; position:relative; z-index:1; margin:0 auto;}
.teacher .tab-tit p{ display:inline-block; height:25px; line-height:25px; font-size:18px; color:#666565; margin-top:14px; padding:0 8px;}
.teacher .tab-tit li.current{}
.teacher .tab-tit li.current p{ background:#ff715a; color:#fff;}
.teacher .tab-tit li.current em{ width:104px; height:115px; position:absolute; left:0; top:0; background-position:0 -330px;}
.teacher .tab-tit .tempWrap{ height:167px;}

/**/
.exclusive-wrap{ width:100%; height:698px; background:url("/images/zhucekuaijishi/project/2019sjzb/bg02.jpg") no-repeat;}
.exclusive{position:relative;text-align:left;z-index:1; height:465px; margin-top:50px;}
.exclusive ul,.exclusive li{margin:0;padding:0;list-style:none}
.exclusive img{border:0;vertical-align:top}
.exclusive .d_img{position:relative;margin:0 auto;width:1100px;height:412px;}
.exclusive .d_img li{position:absolute;display:none;z-index:0; overflow:hidden; text-align:center; padding:40px 0 0 0; background:#fff; border-radius:8px; box-shadow:0 6px 30px #8ca4c1;}
.exclusive .d_img li.d_pos1{display:block;width:250px;left:96px;top:36px;z-index:1}
.exclusive .d_img li.d_pos2{display:block;width:280px;left:231px;top:18px;z-index:2}
.exclusive .d_img li.d_pos3{display:block;width:311px;left:392px;top:0;z-index:3}
.exclusive .d_img li.d_pos4{display:block;width:280px;left:571px;top:18px;z-index:2}
.exclusive .d_img li.d_pos5{display:block;width:250px;left:719px;top:36px;z-index:1}
.exclusive .d_img li.d_select .bg{ display:none;}
.exclusive .d_img li p{ line-height:62px; padding-bottom:8px; font-size:20px; color:#000;}
.exclusive .d_img li img{ width:60%;}
.exclusive .next,.exclusive .prev{ display:block; width:74px; height:75px; position:absolute; top:190px; right:-1px; z-index:10; cursor:pointer; background-position:-80px -144px;}
.exclusive .prev{ right:auto; left:-1px; background-position:0 -144px;}
.exclusive .btn-wrap{text-align:center;}
.exclusive .btn-wrap .btn{display:none;padding:0 18px; height:44px; line-height:44px; border:1px solid #ee7e41; background:#fff; text-decoration:none; border-radius:5px; font-size:18px; font-weight:bold; background:-webkit-linear-gradient(left,#f24c51,#f0614a 50%,#ee7f41 60%,#ee7f41); -webkit-background-clip: text; -webkit-text-fill-color: transparent; color:#f24c51;}
.exclusive .btn-wrap .d_select{display:inline-block;}

/**/
.service-bg{ width:100%; background:url("/images/zhucekuaijishi/project/2019sjzb/bg03.png") no-repeat center 698px; padding-bottom:90px;}
.service{ margin-top:46px; height:262px; padding:57px 0 45px; box-shadow:0 0 10px #f3f3f3; background:url("/images/zhucekuaijishi/project/2019sjzb/bg04.png") no-repeat center top;}
.service .list01{ margin:0 0 0 224px; width:343px; border-left:10px solid #ffdc88;}
.service li{ font-size:24px; line-height:38px; padding-left:17px;}
.service .list02{ padding-bottom:20px; border-left:10px solid #ffcaa0;}
.service .bg01{ display:block; width:76px; height:106px; background:url("/images/zhucekuaijishi/project/2019sjzb/bg05.png") no-repeat; left:-76px; top:159px;}
.service .bg02{ display:block; width:155px; height:155px; background:url("/images/zhucekuaijishi/project/2019sjzb/bg06.png") no-repeat; right:-78px; top:-75px;}

/**/
.plan-wrap{ width:100%; height:700px; background:url("/images/zhucekuaijishi/project/2019sjzb/bg07.jpg") no-repeat center top;}
.plan-wrap .title h3 span em{ color:#ff5f45;}
.plan-wrap .title p{ color:#fff;}
.plan{ height:523px; text-align:center;}
.plan li{ display:inline-block; *display:inline; *zoom:1; vertical-align:top; width:153px; position:relative; margin-top:255px;}
.plan .tit{ width:108px; height:79px; background-position:0 -585px; text-align:center; font-size:20px; line-height:24px; padding-top:38px; color:#fff; margin:0 auto;}
.plan .tit.on{ background-position:-109px -585px; color:#ff5f45;}
.plan .tit a{ color:#0c064f;}
.plan .f18{ font-size:18px;}
.plan i{ display:block; width:14px; height:14px; background-position:0 -74px; position:absolute; left:50%; margin-left:-7px; top:-19px;}
.plan p{ display:block; width:140px; position:absolute; left:50%; margin-left:-70px; top:132px; font-size:16px; line-height:24px; text-align:center;}
.plan li.top{ margin-top:96px;}
.plan li.top .tit{ background-position:0 -460px; height:89px; padding-top:28px;}
.plan li.top .tit.on{ background-position:-109px -460px;}
.plan li.top i{ top:141px;}
.plan li.top p{ top:-57px;}
.plan .line{ width:100%; height:1px; overflow:hidden; background:#fec56b; left:0; top:243px;}

/**/
.course-wrap{ width:100%; background:url("/images/zhucekuaijishi/project/2019sjzb/bg08.png") no-repeat center 444px #f4f4f4; padding-bottom:76px;}
.course{ margin-top:45px; box-shadow:0 0 6px #dbe1ed;}
.course .tabs{ height:44px; background:#666;}
.course .tabs li{ float:left; line-height:44px; text-align:center; font-size:16px; color:#fff;}
.course .tabs li.t1{ width:162px;}
.course .tabs li.t2{ width:530px;}
.course .tabs li.t3{ width:320px;}
.course .course_list_wrap{ padding:20px 0; background:#fff;}
.course .course_list{width:1100px;margin:0 auto;height:72px;border-bottom:1px dashed #d5d7e2; background:#fff;  position:relative;}
.course .course_list .con{height:72px; z-index:9;}
.course .course_list .t1{ width:230px;}
.course .course_list .t2{ width:385px;margin-right:54px;}
.course .course_list .t2 .course-bg{ display:none; width:385px; height:72px; left:0; top:0; z-index:1;}
.course .course_list .t4{ width:385px;}
.course .course_list .t1 h3{display:block;margin:0 auto;line-height:72px;text-align:left;font-size:18px;font-weight:bold;color:#333; text-indent:30px;}
.course .course_list.l0,.course .course_list.l0 .courseList{z-index:13;}
.course .course_list.l1,.course .course_list.l1 .courseList{z-index:12;}
.course .course_list.l2,.course .course_list.l2 .courseList{z-index:11;}
.course .course_list.l3,.course .course_list.l3 .courseList{z-index:10;}
.course .course_list.l4,.course .course_list.l4 .courseList{z-index:9;}
.course .course_list.l5,.course .course_list.l5 .courseList{z-index:8;}
.course .course_list.l6,.course .course_list.l6 .courseList{z-index:7;}
.course .selector{width:383px;height:38px;margin:16px auto 0;border:1px solid #eaeaea;cursor: pointer;z-index:1;*position:relative; }
.course .selector .sel{width:383px;height:36px;border:1px solid transparent;}
.course .selector .sel i{background:url("//www.chinaacc.com/images/zhongjizhicheng/project/zhibo/2019/squ.jpg") no-repeat;width:13px;height:13px;right:0;bottom:0;display:none;}
.course .selector em{width:35px;height:35px;background:url("//www.chinaacc.com/images/zhongjizhicheng/project/zhibo/2019/down.jpg") no-repeat center center;}
.course .selector span{height:35px;line-height:35px;padding-left:15px;font-size:14px;color:#333;}
.course .selector.on{ border:1px solid #ff9b39;}
.course .selector.on .sel{ border:1px solid #ff9b39;}
.course .selector.lb1{ margin-right:0;}
.course .t3 .selector span{color:#999;}
.course .t3 .selector{cursor: not-allowed;}
.course .btn2{ text-align:center; padding:6px 0;}
.course .btn2 a{ display:inline-block; text-decoration:none;width:80px;height:26px; line-height:26px; background:#f95209; font-size:14px; color:#fff; text-align:center; border-radius:5px;}
.course .courseList{*zoom:1;background:#fff;display:none;width:383px;left:0;top:55px;font-size:12px;color:#666;border:1px solid #eaeaea;z-index: 2;}
.course .courseList ul{padding:0 8px;}
.course .courseList ul li{height:33px;line-height:33px;}
.course .courseList ul li input{position:absolute;left:0;top:-125px;}
.course .courseList ul li em{margin-top:8px;margin-right:5px;display:inline-block; overflow:hidden; width:15px; height:15px; border:1px solid #c2c2c2;}
.course .courseList ul li em.cur{ background:url("//www.chinaacc.com/images/zhongjizhicheng/project/zhibo/2019/gou.png") no-repeat center;}
.course .courseList ul li label{cursor:pointer;overflow:hidden;height:33px;position:relative;display:block;}
.course .courseList .btn{text-align:center; padding:16px 0;}
.course .courseList .btn a{display:inline-block;padding:0 17px;height:26px;line-height:26px;background:#ea8a8a;font-size:14px; color:#fff; text-align:center;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;}
.course .courseList .btn a:hover{background:#ea8a8a;}
.course .bookList{*zoom:1;background:#fff;;width:383px;left:0;top:55px;font-size:12px;color:#666;border:1px solid #eaeaea;z-index: 2;display:none;}
.course .bookList ul{padding:0 8px;}
.course .bookList ul li{height:28px;line-height:28px;}
.course .bookList ul li label{cursor:pointer;}
.course .bookList ul li input.num{width:15px;text-align:center;margin:0 5px;}
.course .bookList ul li input.fl{margin-top:7px;margin-right:5px;*margin-top:3px;}
.calce{height:73px;width:100%; padding:32px 0  0 0;}
.calce .submit{text-decoration:none;width:192px;height:55px;background:#f95209;border-bottom:3px solid #db2305;text-align:center;line-height:58px;font-size:26px;font-weight:bold;color:#fff;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
.calce .total{height:58px;margin-right:30px;line-height:58px;color:#f95209;font-size:24px;}
.tanchu{ display: none; overflow:hidden; width:600px; text-align:left; background-color:#fff; position:fixed; top:50%; left:50%; margin:-173px 0 0 -300px; z-index:202; -webkit-box-shadow:2px 4px 4px #333; -moz-box-shadow:2px 4px 4px #333; box-shadow:2px 4px 4px #333; border-radius:5px; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.tanchu .tc-tit{ height:55px; background-color:#f2f2f2; border-bottom:1px solid #e0e0e0; position:relative;}
.tanchu .tc-tit h5{ padding-left:48px; line-height:54px; font-size:16px; background-position:26px -3030px;}
.tanchu .tc-tit .close{ width:15px; height:15px; position:absolute; top:20px; right:16px; background-position:-52px -1px; cursor:pointer;}
.tanchu .tc-con{ height:180px; padding:15px 30px 0 30px; font-size:14px; color:#666; line-height:32px; overflow:auto; *position:relative; _width:540px; _overflow-x:hidden; }
.tanchu .tc-con a{ color:#ff702a;}
.tanchu .tc-con .nr01{ _width:472px; line-height:32px; clear:both; padding-left:68px; position:relative;}
.tanchu .tc-con .nr01 .nbt{ position:absolute; top:0; left:0;}
.tanchu .tc-con .on{ display: block;}
.tanchu .btn{ display:block; width:204px; height:42px; background-color:#f87157; line-height:42px; font-size:14px; text-align:center; color:#fff; margin:30px auto; font-weight:bold; cursor:pointer; border-radius:3px;}
.tanchu .btn:hover{ background-color: #f13712;}
.course .tishi{ padding:12px 0 48px;}
.course .tishi h4{ font-size:14px; line-height:32px; font-weight:bold;}
.course .tishi p{ font-size:14px; line-height:28px;}
.course .danxuan{ display:block; border:1px solid #eaeaea; width:383px; height:36px; line-height:36px; margin-top:16px; font-size:14px; text-indent:15px; cursor:pointer; position:relative; overflow:hidden;}
.course .danxuan i{ display:none; width:13px; height:13px; background-position:0 -95px; right:0; bottom:0;}
.course .danxuan.on{ border:2px solid #ff9b39; width:381px; height:34px; line-height:34px; text-indent:14px;}
.course .danxuan.on i{ display:block;}
.course .danxuan input{ position:absolute; left:-20px; top:0;}
.course .btn-wrap{ padding:19px 0; text-align:center; background:#fff;}
.course .btn-wrap .btn{ display:inline-block; width:160px; height:50px; line-height:50px; text-align:center; font-size:22px; color:#fff; background:#ff5757; border-radius:50px; text-decoration:none;}
.course .btn-wrap .btn:hover{ background:#ff7676;}

/**/
.student-wrap{ width:100%; background:url("/images/zhucekuaijishi/project/2019sjzb/bg09.png") no-repeat center 56px #fff; padding-bottom:60px;}
.student-box{ padding:30px; background:#fff; overflow:hidden; margin-top:30px; border:1px solid #f9f9f9; box-shadow:0 0 5px #f9f9f9; border-radius:5px;}
.student{ border-top:1px solid #a7a8b2; height:500px; overflow:hidden; border-bottom:1px solid #a7a8b2; *height:610px; *position:relative; *z-index:1;}
.student .con{ overflow:hidden;}
.student .con li{ background:#fff; overflow:hidden;}
.student .con .tit{ height:74px; border:1px solid #a7a8b2; border-right:0; border-top:0;}
.student .con .tit span{ display:block; height:74px; line-height:74px; float:left; border-right:1px solid #a7a8b2; font-size:20px;}
.student .con .tit span.t1{ width:205px; padding-left:50px;}
.student .con .tit span.t1 img{ vertical-align:-13px; margin-right:18px;}
.student .con .tit span.t2{ width:239px; text-align:center;}
.student .con .tit span.t3{ width:540px; text-align:center;}
.student .con .nr{ border:1px solid #a7a8b2; height:70px; overflow:hidden; border-top:0;padding:11px 0 11px 18px;}
.student .con .nr p{ line-height:24px; font-size:16px; color:#666;}
.join .icon02{ top:120px; left:50%; margin-left:-952px;}

/**/
.fix-bottom-wrap{ width:100%; height:88px; box-shadow:0 0 25px #c4c0cd; background:#ffcf4f; z-index:99; position:fixed; left:0; bottom:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.fix-bottom{ height:88px;}
.fix-bottom .price{ height:88px; line-height:88px; font-size:22px;}
.fix-bottom .price em{ font-size:32px; color:#ff5757; padding-right:40px;}
.fix-bottom .price del{ padding-right:20px;}
.fix-bottom .price span{ color:#f6ff00;}
.fix-bottom .btn-wrap{ padding:19px 3px 0 0;}
.fix-bottom .btn-wrap a{ display:block; float:right; margin-left:10px; _margin-left:5px; width:146px; height:50px; line-height:50px; text-align:center; font-size:22px; color:#fff; background:#ff5757; text-decoration:none; border-radius:50px;}
.fix-bottom .btn-wrap a:hover{ background:#ff7676;}

/**/
.floatCtro{ display:none; width:77px; left:50%; top:50%; margin:-252px 0 0 -645px; _margin:-62px 0 0 -645px; position:fixed; _position:absolute; z-index:100 }
.floatCtro .con{ background:#fff; border-top-left-radius:5px; border-top-right-radius:5px;}
.floatCtro p{ line-height:40px; font-size:14px; text-align:center; cursor:pointer; border-bottom:1px solid #e0e9fa; transition:all 0.2s linear;}
.floatCtro p a{ color:#cb9969;}
.floatCtro p.cur{  color:#fff; background:#ff715a;}
.floatCtro p.last{ border-bottom:0;}
.floatCtro .backtop{ width:77px; height:77px; background-position:0 -710px; cursor:pointer;}

/**/
.footer-wrap{ padding-bottom:100px;}

































