/*
@author: sunke
*/
@charset "utf-8";
body{font:14px/1.5 \5FAE\8F6F\96C5\9ED1,\9ED1\4F53,arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1200px;}
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}
a{text-decoration:none;color:#333;}
a:hover{text-decoration:underline;}
a,a:hover{outline:none;}
.layout{ clear:both;width:1200px;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,.top-header .tit03 span,.top-header .nav li,.reason-mod .icon,.become-mod li,.teacher-mod .tab-tit .swiper-slide.current em{ background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/ico.png") no-repeat;}
.title{ line-height:48px; text-align:center; font-size:36px; font-weight:bold; padding:53px 0 21px 0; position:relative;}
.title i{ display:block; width:121px; height:4px; background:#fa5a6f; border-radius:4px; position:absolute; left:50%; margin-left:-60px; bottom:0;}
.title.white{ color:#fff;}
.btn-wrap{ text-align:center;}
.btn-wrap .free-btn{ display:inline-block; *display:inline; *zoom:1; width:190px; height:58px; line-height:58px; border:1px solid #514591; border-radius:4px; text-decoration:none; margin:0 30px; font-size:24px; color:#5e45be;}
.btn-wrap .buy-btn{ display:inline-block; *display:inline; *zoom:1; width:192px; height:60px; line-height:60px; background:#fa5a6f; border-radius:4px; text-decoration:none; margin:0 30px; font-size:24px; color:#fff;}

/**/
.top-header-wrap{ width:100%; height:509px; background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/top-header.jpg") no-repeat center top;}
.top-header{ height:509px;}
.top-header .tit01{ width:528px; height:34px; line-height:34px; text-align:center; background:#170a35; font-size:24px; color:#fff; left:50%; margin-left:-264px; top:178px;}
.top-header .tit01 span{ margin:0 15px;}
.top-header .tit02{ width:496px; height:46px; left:50%; margin-left:-248px; top:212px; text-align:right;}
.top-header .tit02 span{ display:block; width:290px; height:1px; background:#fff; position:absolute; left:0; top:23px;}
.top-header .tit02 p{ line-height:46px; font-size:24px; color:#fff;}
.top-header .tit03{ width:100%; height:34px; text-align:center; left:0; top:280px;}
.top-header .tit03 span{ display:inline-block; *display:inline; *zoom:1; font-size:24px; color:#fff08a; padding-left:48px; background-position:11px 14px;}
.top-header .tit03 span.none{ background:none;}
.top-header .appointment-btn{ display:block; width:262px; height:52px; line-height:52px; font-size:24px; text-decoration:none; color:#ef4e63; text-align:center; background:#f9e394; border-radius:4px; position:absolute; left:50%; margin-left:-131px; top:334px;}
.top-header .nav{ width:1200px; height:102px; background:#fff; border-radius:6px; left:0; bottom:-47px; box-shadow:0 4px 6px #e1e1e4;}
.top-header .nav ul{ padding:26px 0 0 3px;}
.top-header .nav li{ float:left; margin-left:60px; padding-left:62px; width:177px; position:relative;}
.top-header .nav li.ico01{ background-position:0 -32px;}
.top-header .nav li.ico02{ background-position:5px -94px;}
.top-header .nav li.ico03{ background-position:0 -159px;}
.top-header .nav li.ico04{ background-position:5px -233px;}
.top-header .nav li a{ display:block; width:100%; height:100%; position:absolute; left:0; top:0;}
.top-header .nav h4{ line-height:26px; font-size:18px; font-weight:normal;}
.top-header .nav p{ line-height:24px; color:#999;}
.top-header .nav i{ display:block; width:1px; height:45px; background:#ccc; position:absolute; right:0; top:3px;}

/**/
.reason-wrap{ width:100%; background:#f3f3f6; padding:86px 0 0 0;}
.reason-mod{ padding:30px 0 47px;}
.reason-mod li{ float:left; width:285px; height:200px; padding-top:30px; text-align:center; background:#fff; border-radius:6px; margin-right:20px; box-shadow:0 2px 4px #e9e9f0;}
.reason-mod li.last{ margin-right:0;}
.reason-mod .icon{ height:73px; width:73px; margin:0 auto;}
.reason-mod .icon.ico01{ background-position:4px -314px;}
.reason-mod .icon.ico02{ background-position:4px -402px;}
.reason-mod .icon.ico03{ background-position:4px -485px;}
.reason-mod .icon.ico04{ background-position:4px -574px;}
.reason-mod h4{ line-height:38px; font-size:22px; padding-bottom:9px;}
.reason-mod p{ line-height:26px; font-size:16px; color:#666;}
.reason-mod .btn-wrap{ padding-top:63px;}

/**/
.become-mod{ padding:29px 0 45px 0;}
.become-mod ul{ padding:50px 0 0 0; box-shadow:0 4px 6px #f4f4f8;}
.become-mod li{ float:left; width:399px; height:96px; margin:0 0 30px 54px; padding:0 0 0 129px;}
.become-mod li.ico01{ background-position:0 -667px;}
.become-mod li.ico02{ background-position:0 -805px;}
.become-mod li.ico03{ background-position:0 -945px;}
.become-mod li.ico04{ background-position:0 -1077px;}
.become-mod li.ico05{ background-position:0 -1218px;}
.become-mod li.ico06{ background-position:0 -1344px;}
.become-mod h4{ line-height:46px; padding-top:8px; font-size:30px;}
.become-mod p{ line-height:40px; font-size:24px; color:#666;}
.become-mod .btn-wrap{ padding-top:37px;}

/**/
.work-wrap{ width:100%; background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/work-bg.jpg") no-repeat center top #342b75;}
.work-mod{ padding:38px 0 48px;}
.work-mod li{ float:left; width:340px; height:426px; margin:0 60px 50px 0; position:relative;}
.work-mod .tit{ height:56px;line-height:56px; overflow:hidden; font-size:22px; color:#fff; padding-left:20px; border-top-left-radius:10px; border-top-right-radius:10px; background-image:-webkit-linear-gradient(left, #7665df, #f05b78); background-image:-ms-linear-gradient(left, #7665df, #f05b78);  background-image:linear-gradient(left,#7665df,#f05b78); background:#a761b6\9; position:relative;}
.work-mod .tit span{ display:block;  font-size:60px; color:#ee7994; font-weight:bold; position:absolute; right:14px; bottom:-10px;}
.work-mod .con{ height:370px; background:#fff; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.work-mod .con h4{ line-height:54px; font-size:16px; color:#666; padding:0 0 12px 20px; font-weight:normal;}
.work-mod .con .pic{ text-align:center;}
.work-mod .con .pic.pt{ padding-top:30px;}
.work-mod .arrow-ico01{ display:block; width:60px; height:26px; position:absolute; top:22px; right:-60px; background-position:0 -1467px;}
.work-mod .arrow-ico02{ display:block; width:60px; height:26px; position:absolute; top:22px; right:-60px; background-position:0 -1498px;}
.work-mod .arrow-ico03{ display:block; width:47px; height:482px; position:absolute; top:32px; right:-47px; background-position:0 -1535px;}
.work-mod .btn-wrap{ padding-top:17px;}
.work-mod .btn-wrap .free-btn{ border-color:#fff; color:#fff;}

/**/
.learningSystem-wrap{ width:100%; background:#f3f3f6;}
.learningSystem-mod{ padding:38px 0 74px;}
.learningSystem-mod .table{ width:100%; text-align:center; background:#fff;}
.learningSystem-mod .table th{ height:51px; line-height:51px; background:#8c80e6; font-size:18px; font-weight:bold; color:#fff; text-align:center;}
.learningSystem-mod .table td{ height:24px; line-height:24px; padding:14px 0; font-size:16px; color:#666; border-right:1px solid #aba7c6; border-bottom:1px solid #aba7c6;}
.learningSystem-mod .table .t1{ text-align:left; padding-left:45px; padding-right:45px;}
.learningSystem-mod .table .b1{ border-left:1px solid #aba7c6;}
.learningSystem-mod .table span{ color:#ff9231;}
.learningSystem-mod .btn-wrap{ padding-top:46px;}

/**/
.practicalOperation-wrap{ width:100%; background:#342b75; padding-bottom:71px;}
.practicalOperation-mod{ padding:44px 0 0;}
.practicalOperation-mod .tab-tit{ padding-bottom:17px;}
.practicalOperation-mod .tab-tit ul{ width:1208px;}
.practicalOperation-mod .tab-tit li{ float:left; width:126px; height:40px; line-height:40px; margin-right:8px; background:#fff; cursor:pointer; border-radius:4px; text-align:center; font-size:18px; color:#342b75; font-weight:bold;}
.practicalOperation-mod .tab-tit li.current{ background:#f9e394; color:#fa5a6f;}
.practicalOperation-mod .tab-con{ display:none; background:#2a2361; padding:20px;}
.practicalOperation-mod .tab-con .pic{ height:575px; background:#fff; text-align:center; padding:80px 0 0;}

/**/
.teacher-wrap{ width:100%; height:804px; background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/teacher-bg.jpg") no-repeat center top;}
.teacher-mod{}
.teacher-mod .tab-con{ display:none; padding:20px; background:#fff;}
.teacher-mod .tab-con .con{ height:288px; background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/teacher-bg02.jpg") no-repeat left; position:relative;}
.teacher-mod .tab-con .pic{ position:absolute; left:82px; bottom:0;}
.teacher-mod .tab-con .text{ float:left; width:370px; padding:28px 0 0 340px;}
.teacher-mod .tab-con .text h4{ line-height:65px; font-size:28px;}
.teacher-mod .tab-con .text p{ padding-bottom:15px;}
.teacher-mod .tab-con .text h5{ line-height:34px; font-weight:normal;}
.teacher-mod .tab-con .text h5 span{ color:#999;}
.teacher-mod .tab-con .audition-con{ float:right; width:278px; padding:29px 23px 0 0;}
.teacher-mod .tab-con .audition-con h4{ line-height:53px; font-size:18px; font-weight:normal;}
.teacher-mod .tab-con .audition-con .audition-btn{ display:block; width:278px; height:176px; text-align:center; text-decoration:none; background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/audition-bg.jpg") no-repeat; cursor:pointer;}
.teacher-mod .tab-con .audition-con .audition-btn p{ line-height:53px; font-size:24px; color:#fff; font-weight:bold; padding-top:45px;}
.teacher-mod .tab-con .audition-con .audition-btn span{ display:block; width:114px; height:39px; line-height:39px; text-align:center; font-size:18px; color:#fff; background:#614d93; border-radius:50px; margin:0 auto;}
.teacher-mod .tab-con .audition-con .audition-btn span i{ display:inline-block; *display:inline; *zoom:1; width:26px; height:25px; margin-left:7px; background-position:0 -2036px; vertical-align:-6px;}
.teacher-mod .tab-tit{ padding:40px 0 0 99px;}
.teacher-mod .tab-tit .swiper-slide{ float:left; width:150px; height:142px; position:relative; padding:13px 20px 0 0; cursor:pointer;}
.teacher-mod .tab-tit .swiper-slide img{ display:block; width:150px; height:100px;}
.teacher-mod .tab-tit .swiper-slide span{ display:block; width:150px; height:100px; background:#191c4b; opacity:.5; filter:alpha(opacity=50); position:absolute; left:0; top:13px;}
.teacher-mod .tab-tit .swiper-slide p{ line-height:42px; text-align:center; font-size:16px;}
.teacher-mod .tab-tit .swiper-slide.current span{ display:none;}
.teacher-mod .tab-tit .swiper-slide.current i{ display:block; width:142px; height:92px; border:4px solid #dc445c; position:absolute; left:0; top:13px;}
.teacher-mod .tab-tit .swiper-slide.current em{ display:block; width:20px; height:13px; position:absolute; left:65px; top:0; background-position:0 -2089px;}
.teacher-mod .tab-tit .swiper-slide.current p{ color:#dc445c;}
.teacher-mod .btn-wrap{ padding-top:44px;}

/**/
.enroll-wrap{ width:100%; background:#342b75; padding-bottom:36px;}
.enroll-mod{ background:#fff; border-radius:10px; padding:27px 36px 36px; margin-top:54px;}
.enroll-mod h3{ line-height:58px; font-size:30px; color:#fa5a6f; border-bottom:2px solid #e5e5e5;}
.enroll-mod h3 span{ font-size:24px; color:#333; font-weight:normal;}
.enroll-mod .pic{ padding:35px 0 24px 0; text-align:center;}
.enroll-mod .pic img{ display:inline-block; *display:inline; *zoom:1; margin:0 18px;}
.enroll-mod .text p{ display:inline-block; line-height:48px; font-size:24px; position:relative;}
.enroll-mod .text p span{ position:relative; z-index:2;}
.enroll-mod .text p i{ display:block; width:100%; height:5px; background:#e4c16a; position:absolute; left:0; bottom:12px; z-index:1;}
.enroll-wrap .btn-wrap{ padding-top:30px;}
.enroll-wrap .btn-wrap .free-btn{ border-color:#fff; color:#fff;}

/**/
.student-wrap{ width:100%; height:816px; background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/student-bg.jpg") no-repeat center top;}
.student-mod{}
.student-mod .top-tit{ line-height:78px; text-align:center; font-size:28px; color:#999; padding-bottom:20px;}
.student-mod ul{ width:1231px;}
.student-mod li{ float:left; width:380px; margin-right:31px; box-shadow:0 4px 6px #dad9e0;}
.student-mod li.none{ margin-right:0;}
.student-mod .pic{ height:186px;}
.student-mod .pic img{ height:186px; border-top-left-radius:10px; border-top-right-radius:10px;}
.student-mod .con{ height:234px; text-align:center; background:#fff; border-bottom-left-radius:10px; border-bottom-right-radius:10px;}
.student-mod .con h3{ line-height:63px; font-size:48px; padding-top:27px;}
.student-mod .con p{ line-height:48px; font-size:24px; padding-bottom:13px;}
.student-mod .con .btn{ display:block; width:188px; height:42px; line-height:42px; text-align:center; text-decoration:none; font-size:22px; color:#fa5a6f; border:1px solid #fa5a6f; border-radius:4px; margin:0 auto;}
.student-mod .more-btn{ display:block; width:278px; height:44px; line-height:44px; text-align:center; font-size:22px; color:#fff; text-decoration:none; background:#fa5a6f; border-radius:4px; margin:51px auto 0;}

/**/
.course-wrap{ width:100%; background:#342b75;}
.course-mod{ padding:36px 0 95px 137px;}
.course-mod li{ float:left; width:250px; margin-right:83px;}
.course-mod .con{ width:250px; height:275px; text-align:center; color:#fff;}
.course-mod .con.bg01{ background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/course-bg01.png") no-repeat;}
.course-mod .con.bg02{ background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/course-bg02.png") no-repeat;}
.course-mod .con.bg03{ background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/course-bg03.png") no-repeat;}
.course-mod .con h3{ line-height:56px; padding-top:35px; font-size:32px;}
.course-mod .con h4{ font-size:24px; line-height:64px; padding-bottom:16px;}
.course-mod .con h4 strong{ font-size:36px;}
.course-mod .con p{ display:block; width:193px; margin:0 auto; border-top:1px solid #aec7f5; line-height:24px; font-size:16px; padding-top:22px;}
.course-mod .buy-btn{ display:block; width:225px; height:40px; line-height:40px; text-align:center; background:#fa5a6f; border-radius:50px; font-size:22px; color:#fff; text-decoration:none; margin:27px auto 0;}

/**/
.feedback-wrap{ width:100%; height:808px; background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/feedback-bg.jpg") no-repeat center top;}
.feedback-mod{ background:#fff; border-radius:10px; padding:41px 0 58px 69px; margin:30px 0 10px;}
.feedback-mod li{ float:left; width:222px; height:162px;  background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/feedback01.png") no-repeat center 35px #e0c584; margin-right:52px; position:relative; text-align:center;}
.feedback-mod li span{ display:block; width:222px; height:162px; border:1px solid #e0c584; position:absolute; right:-12px; bottom:-12px;}
.feedback-mod li p{ text-align:center; line-height:34px; padding-top:100px; font-size:20px; color:#fff; font-weight:bold;}

/**/
.QRcode{ text-align:center; padding:40px 0 0;}
.QRcode img{ display:inline-block; width:140px; height:140px; padding:10px; background:#fff; margin:0 40px;}

/**/
.fixNav-wrap{ width:100%; height:100px; position:fixed; left:0; bottom:0; z-index:89;}
.fixNav-mod{ padding:27px 0 0 0;}
.fixNav-mod .buy-btn{ float:right; display:block; width:170px; height:49px; line-height:49px; text-align:center; font-size:24px; color:#fff; box-shadow:0 2px 4px #272052; border-radius:50px; margin:0 9px; text-decoration:none; background-image:-webkit-linear-gradient(top, #fe687b, #ea3d53); background-image:-ms-linear-gradient(top, #fe687b, #ea3d53); background-image:linear-gradient(top,#fe687b,#ea3d53); background:#f55468\9;}
.fixNav-mod .consultation-btn{ float:right; display:block; width:170px; height:49px; line-height:49px; text-align:center; font-size:24px; color:#fff; box-shadow:0 2px 4px #272052; border-radius:50px; margin:0 9px; text-decoration:none; margin:0 9px; background-image:-webkit-linear-gradient(top, #f8c246, #f2893b); background-image:-ms-linear-gradient(top, #f8c246, #f2893b); background-image:linear-gradient(top,#f8c246,#f2893b); background:#f4a641\9;}

/**/
.footer-wrap{ margin-bottom:100px;}

/**/
.adCeng{display:none;width:100%;z-index:101;height:100%;background:#000;opacity:.4;filter:alpha(opacity=40);position:fixed;top:0;left:0;_position:absolute;_height: expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight))}
.adCon{display:none;width:800px;z-index:102;height:660px;position:fixed;top:50%;left:50%;;margin:-330px 0 0 -400px;_position: absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight/2))}
.adCond{width:800px;height:660px;background:#fff;}
.adCond .adCondTit{ height: 60px; background: #f5f5f5;}
.adCond .adCondTit-left{ padding-left: 40px; line-height: 60px; font-size: 18px; color: #666; background-position: 20px -2834px;}
.adCond .adCondTit-close{display:block;width:15px;height:15px;top:22px;right:20px;cursor: pointer; background:url("/images/shenjishi/index2017/anv1.png") no-repeat 0 -2900px; font-size: 0;}
.adCond .adCondMv{width:800px;height:600px;}

/**/
.leftFixed{ width:80px; position:fixed; left:0; top:50%; margin-top:-150px;}
.leftFixed li{ height:40px; line-height:40px; text-align:center; font-size:16px; color:#fff; background:#473c87; cursor:pointer;}
.leftFixed .returnTop{ display:block; line-height:40px; font-size:14px; color:#fff; text-indent:38px; background:url("/images/kuaijishiwu/zhuanti/2016ljcsgxl/back-ico.png") no-repeat 17px center #473c87;}














