/*
@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; background:#e4f0ff;}
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;}
.header-wrap{ width:100%; background:#fff;}
.title{ text-align:center; padding-top:9px;}
.title h3{ display:inline-block; line-height:118px; font-size:36px; position:relative; text-shadow:0 4px 0 #c9d3e0;}
.title h3 i{ display:block; width:100px; height:4px; background:#0078e7; position:absolute; top:50%; margin-top:-2px;  *display:none;}
.title h3 i.line-left{ left:-121px;}
.title h3 i.line-right{ right:-121px;}
.title.white{ color:#fff;}
.title.white h3{ text-shadow:0 4px 0 #6aacfa;}
.title.white i{ background:#fff;}

/**/
.topHeader-wrap{ width:100%; height:320px; background:url("//www.chinaacc.com/upload/resources/image/2020/03/03/426993.png") no-repeat center top;}
.topHeader{ height:459px; text-align:center; color:#fff;}
.topHeader h1{ line-height:66px; font-size:40px; font-weight:normal; padding-top:53px;}
.topHeader p{ padding-top:101px; font-size:32px;}

/**/
.nav{ width:1040px; height:140px; padding:0 30px; font-size:20px; line-height:30px; box-shadow:0 6px 10px #d0d9f0; background:url("/images/chujizhicheng/project/2020jikao/nav-bg.jpg") no-repeat center top #fff; border-radius:8px; margin:-8px auto 0;}
.nav h3{ padding-top:26px; font-size:20px; font-weight:normal;}
.nav p{ line-height:30px; padding:0 0 0 40px;}

/**/
.question{ padding-bottom:50px;}
.question .tab-tit ul{ width:1216px;}
.question .tab-tit li{ float:left; width:285px; height:162px; margin-right:16px; text-align:center; background:#fff; border-radius:10px; box-shadow:0 6px 10px #d0d9f0; cursor:pointer; position:relative;}
.question .tab-tit li.current .arror-ico{ display:block; width:20px; height:10px; position:absolute; left:50%; margin-left:-10px; bottom:-32px; background:url("/images/chujizhicheng/project/2020jikao/ico01.png") no-repeat;}
.question .tab-tit span{ display:block; width:100px; height:66px; margin:30px auto 0;}
.question .tab-tit p{ line-height:44px; font-size:22px; font-weight:bold;}
.question .tab-con{ display:none; background:#cfdae8; border-radius:10px; margin-top:32px; padding:15px 30px; position:relative;}
.question .tab-con p{ line-height:26px; font-size:16px; color:#666;}

/**/
.question02{ padding-bottom:50px;}
.question02 .tab-tit ul{ width:1220px;}
.question02 .tab-tit li{ float:left; width:183px; height:162px; margin-right:20px; text-align:center; background:#fff; border-radius:10px; box-shadow:0 6px 10px #d0d9f0; cursor:pointer; position:relative;}
.question02 .tab-tit li.current .arror-ico{ display:block; width:20px; height:10px; position:absolute; left:50%; margin-left:-10px; bottom:-32px; background:url("/images/chujizhicheng/project/2020jikao/ico01.png") no-repeat;}
.question02 .tab-tit span{ display:block; width:100px; height:66px; margin:30px auto 0;}
.question02 .tab-tit p{ line-height:44px; font-size:22px; font-weight:bold;}
.question02 .tab-con{ display:none; background:#cfdae8; border-radius:10px; margin-top:32px; padding:15px 30px; position:relative;}
.question02 .tab-con p{ line-height:26px; font-size:16px; color:#666;}

/**/
.solveProblem-wrap{ width:100%; background:url("/images/chujizhicheng/project/2020jikao/solveProblem-bg.png") no-repeat center bottom #2c93f9;}
.solveProblem{padding-bottom:50px;}
.solveProblem ul{  width:1230px;}
.solveProblem li{ float:left; width:380px; margin:0 30px 30px 0;}
.solveProblem .con{ height:293px; background:#f8fbff; text-align:center; border-top-left-radius:10px; border-top-right-radius:10px;}
.solveProblem .con .pic{ height:230px;}
.solveProblem .con p{ font-size:16px; color:#666; line-height:24px;}
.solveProblem .tit{ height:62px; line-height:62px; font-size:22px; font-weight:bold; color:#fff; background-image:-webkit-linear-gradient(left, #3285f7, #2569df); background-image:-ms-linear-gradient(left, #3285f7, #2569df); background-image:linear-gradient(left,#3285f7 ,#2569df); background:#2c78ec\9; padding-left:30px; border-bottom-left-radius:10px; border-bottom-right-radius:10px; position:relative;}
.solveProblem .tit span{ display:block; font-size:50px; line-height:50px; font-weight:bold; color:#4b7fe5; position:absolute; right:10px; bottom:-4px;}
.solveProblem .btn{ display:block; width:280px; height:60px; line-height:60px; margin:20px auto 0; text-align:center; font-size:30px; color:#fff; font-weight:bold; border-radius:50px; background-image:-webkit-linear-gradient(top, #f8c246, #f18b3b); background-image:-ms-linear-gradient(top, #f8c246, #f18b3b); background-image:linear-gradient(top,#f8c246 ,#f18b3b); background:#f4a240\9;}

/**/
.wrap{ width:100%; background:url("/images/chujizhicheng/project/2020jikao/bg.jpg") no-repeat center bottom #e4f0ff;}
.video{ height:602px; border-radius:10px; background:#2c93f9; margin-bottom:20px;}
.video .tit{ width:238px; margin:60px 0 0 56px;}
.video .tit h3{ width:238px; height:60px; line-height:60px; text-align:center; font-size:26px; color:#fff; font-weight:bold; border-bottom-left-radius:50px; border-top-left-radius:50px; margin-bottom:36px; background-image:-webkit-linear-gradient(left, #81c0ff, #2c93f9); background-image:-ms-linear-gradient(left, #81c0ff, #2c93f9); background-image:linear-gradient(left,#81c0ff ,#2c93f9); background:#81c0ff\9;}
.video .tit li{ line-height:54px; font-size:22px; color:#fff; font-weight:bold; border-left:3px solid #0078ee; padding:0 0 34px 30px; position:relative; cursor:pointer;}
.video .tit li i{ display:block; width:10px; height:10px; background:#0078e7; border:3px solid #fdb83b; border-radius:50px; position:absolute; left:-9px; top:19px; *top:6px;}
.video .tit li.last{ padding-bottom:0;}
.video .tit li.current{ color:#fdb83b;}
.video .con{ display:none; width:794px; height:522px; margin:40px 50px 0 0;}
.video .con img{ display:block; width:794px; height:522px; cursor:pointer;}

/**/
.course{ padding:10px 30px 0; background:url("/images/chujizhicheng/project/2020jikao/bg02.png") repeat; border-top-right-radius:10px; border-top-left-radius:10px; padding-bottom:10px;}
.course .tit{}
.course .tit h3{ display:inline-block; height:62px; line-height:62px; font-size:24px; font-weight:bold; position:relative;}
.course .tit h3 span{ position:relative; z-index:2;}
.course .tit h3 i{ display:block; width:100%; height:8px; background:#fdb83b; border-radius:50px; position:absolute; left:0; bottom:19px; *display:none;}
.course .tit.mt{ margin-top:-20px;}
.course .choice-con{}
.course .choice-con li{ float:left; height:38px; line-height:38px; border:1px solid #2c93f9; padding:0 10px 0 0; border-radius:4px; margin:0 20px 20px 0; font-size:18px; cursor:pointer; color:#2c93f9; position:relative; overflow:hidden;}
.course .choice-con i{ display:inline-block; width:16px; height:16px; background:#f7f7f7; border:1px solid #dedede; vertical-align:-2px; border-radius:4px; margin:0 10px; *vertical-align:2px;}
.course .choice-con li input{ position:absolute; left:-40px; top:-40px;}
.course .choice-con li.on i{ background:url("/images/chujizhicheng/project/2020jikao/gou.png") no-repeat center #f7f7f7;}
.buy-con{ height:100px; line-height:100px; padding:0 24px 0 0; background:url("/images/chujizhicheng/project/2020jikao/buy-bg01.jpg") no-repeat;}
.buy-con span{ display:block; float:right; font-size:24px; color:#fff; font-weight:bold; width:220px;}
.buy-con .buy-btn{ display:block; float:right;width:170px; height:49px; line-height:49px; text-decoration:none; margin-top:26px; text-align:center; font-size:24px; color:#fff; font-weight:bold; border-radius:50px; background-image:-webkit-linear-gradient(top, #f8c246, #f18b3b); background-image:-ms-linear-gradient(top, #f8c246, #f18b3b); background-image:linear-gradient(top,#f8c246 ,#f18b3b); background:#f4a240\9;}

/**/
.jikao{ width:1100px; margin:0 auto 30px; box-shadow:0 6px 10px #d0d9f0;}
.jikao .title{ height:90px; line-height:90px; text-align:center; font-size:26px; color:#fff; font-weight:bold; background:#e4af6c; border-top-left-radius:10px; border-top-right-radius:10px;}
.jikao .con{ background:#fff;}
.jikao .introduce-con{ padding-bottom:10px;}
.jikao .introduce-con li{ float:left; width:530px; padding:0 0 0 20px;}
.jikao .introduce-con h3{ line-height:44px; font-size:18px; padding-top:7px;}
.jikao .introduce-con p{ color:#666; line-height:28px;}
.jikao .introduce-con p i{ display:inline-block; width:6px; height:6px; background:#d0d0d0; border-radius:50px; margin-right:10px; vertical-align:1px;}
.jikao .price-con{ padding:0 0 0 20px;}
.jikao .price-con h3{ line-height:44px; font-size:18px; padding-top:7px;}
.jikao .price-con ul{ width:1100px;}
.jikao .price-con li{ float:left; width:510px; height:52px; line-height:52px; overflow:hidden; position:relative; margin:0 40px 20px 0; background:#f3f4f4; font-size:16px; color:#666; cursor:pointer;}
.jikao .price-con i{ display:inline-block; width:16px; height:16px; background:#f7f7f7; border:1px solid #dedede; vertical-align:-2px; border-radius:4px; margin:0 20px; *vertical-align:2px;}
.jikao .price-con strong{ font-size:22px; color:#f24343; margin-left:5px;}
.jikao .price-con span{ font-size:16px; color:#f24343; margin-right:10px;}
.jikao .price-con li .fr{ font-size:14px; padding-right:20px;}
.jikao .price-con li.on i{ background:url("/images/chujizhicheng/project/2020jikao/gou.png") no-repeat center #f7f7f7;}
.jikao .price-con li input{ position:absolute; left:-40px; top:-40px;}
.jikao .buy-wrap{ padding:10px 20px 20px;}
.jikao .buy-wrap .buy-btn{ display:block; width:170px; height:49px; font-size:24px; font-weight:bold; line-height:49px; text-align:center; color:#fff; text-decoration:none; background:#fdb83b; border-radius:50px; margin-left:20px;}
.jikao .buy-wrap .details-btn{ display:block; width:170px; height:47px; line-height:47px; font-size:24px; font-weight:bold; text-align:center; color:#fdb83b; border:1px solid #fdb83b; text-decoration:none; background:#fff; border-radius:50px; margin-left:20px;}

/**/
.jikao02{ width:1100px; margin:0 auto 30px;}
.jikao02 .box{ width:540px; box-shadow:0 6px 10px #e5e9ed;}
.jikao02 .title{ height:90px; line-height:90px; text-align:center; font-size:26px; color:#fff; font-weight:bold; background-image:-webkit-linear-gradient(left, #fd9661, #f96f52); background-image:-ms-linear-gradient(left, #fd9661, #f96f52); background-image:linear-gradient(left,#fd9661 ,#f96f52); background:#fb7e58\9; border-top-left-radius:10px; border-top-right-radius:10px;}
.jikao02 .title.t2{ height:90px; line-height:90px; text-align:center; font-size:26px; color:#fff; font-weight:bold; background-image:-webkit-linear-gradient(left, #f1bd74, #ce985c); background-image:-ms-linear-gradient(left, #f1bd74, #ce985c); background-image:linear-gradient(left,#f1bd74 ,#ce985c); background:#dda766\9; border-top-left-radius:10px; border-top-right-radius:10px;}
.jikao02 .con{ background:#fff;}
.jikao02 .introduce-con{ padding-bottom:10px;}
.jikao02 .introduce-con li{padding:0 0 0 20px;}
.jikao02 .introduce-con h3{ line-height:44px; font-size:18px; padding-top:7px;}
.jikao02 .introduce-con p{ color:#666; line-height:28px;}
.jikao02 .introduce-con p i{ display:inline-block; width:6px; height:6px; background:#d0d0d0; border-radius:50px; margin-right:10px; vertical-align:1px;}
.jikao02 .price-con{ padding:0 20px;}
.jikao02 .price-con h3{ line-height:44px; font-size:18px; padding-top:7px;}
.jikao02 .price-con ul{}
.jikao02 .price-con li{ width:100%; height:52px; line-height:52px; overflow:hidden; position:relative; margin:0 40px 20px 0; background:#f3f4f4; font-size:16px; color:#666; cursor:pointer;}
.jikao02 .price-con i{ display:inline-block; width:16px; height:16px; background:#f7f7f7; border:1px solid #dedede; vertical-align:-2px; border-radius:4px; margin:0 20px;}
.jikao02 .price-con strong{ font-size:22px; color:#f24343; margin-left:5px;}
.jikao02 .price-con span{ font-size:16px; color:#f24343; margin-right:10px;}
.jikao02 .price-con li .fr{ font-size:14px; padding-right:20px;}
.jikao02 .price-con li.on i{ background:url("/images/chujizhicheng/project/2020jikao/gou.png") no-repeat center #f7f7f7;}
.jikao02 .price-con li input{ position:absolute; left:-40px; top:-40px;}
.jikao02 .buy-wrap{ padding:10px 20px 20px; text-align:center;}
.jikao02 .buy-wrap .buy-btn{ display:inline-block; width:170px; height:49px; font-size:24px; font-weight:bold; line-height:49px; text-align:center; color:#fff; text-decoration:none; background:#fdb83b; border-radius:50px; margin-left:20px;}
.jikao02 .buy-wrap .details-btn{ display:inline-block; width:170px; height:47px; line-height:47px; font-size:24px; font-weight:bold; text-align:center; color:#fdb83b; border:1px solid #fdb83b; text-decoration:none; background:#fff; border-radius:50px; margin-left:20px;}


/**/
.tips{ width:1040px; margin:0 auto 50px; background:#e0e4e8; padding:12px 30px 16px;}
.tips .tit{ padding-bottom:6px;}
.tips .tit h3{ display:inline-block; height:62px; line-height:62px; font-size:24px; font-weight:bold; position:relative;}
.tips .tit h3 span{ position:relative; z-index:2;}
.tips .tit h3 i{ display:block; width:100%; height:8px; background:#fdb83b; border-radius:50px; position:absolute; left:0; bottom:19px; *display:none;}
.tips p{ font-size:16px; color:#666; line-height:24px; padding-bottom:12px;}

/**/
.fixNav{ width:112px; position:fixed; left:10px; top:50%; margin-top:-177px; background:#366dff; text-align:center; z-index:100;}
.fixNav .top-btn{ display:block; width:132px; height:62px; line-height:62px; padding-top:18px; font-size:18px; color:#fff; text-decoration:none; position:absolute; left:-5px; top:-80px; background:url("/images/chujizhicheng/project/2020jikao/fix-ico02.png") no-repeat;}
.fixNav .con{ width:112px; text-align:center; background:#fff; border-left:5px solid #0078e7; border-right:5px solid #0078e7; padding:6px 0 10px 0;}
.fixNav .con ul{ padding-bottom:5px;}
.fixNav .con li{ height:32px; line-height:32px; cursor:pointer;}
.fixNav .con .phone{ line-height:22px; padding-bottom:6px;}
.fixNav .con .ewm{ padding-bottom:2px;}
.fixNav .con .ewm img{ display:block; width:88px; height:88px; margin:0 auto;}
.fixNav .con .ewm p{ line-height:38px;}
.fixNav .back-btn{ display:block; width:132px; height:79px; position:absolute; left:-5px; bottom:-79px; background:url("/images/chujizhicheng/project/2020jikao/fix-ico03.png") no-repeat;}
.fixNav .arrow-btn{display:block; width:30px; height:50px; background:url("/images/chujizhicheng/project/2020jikao/fixNav-common.png") no-repeat -30px 0; position:absolute; right:-40px; top:50%; margin-top:-25px;}
.fixNav.on .arrow-btn{ background-position:0 0;}

/**/
.toast{ display:none; width:300px; height:60px; position:fixed; left:50%; top:50%;  margin:-30px 0 0 -150px;}
.toast span{ display:block; width:300px; height:60px;background:#000;opacity:.66;filter:alpha(opacity=66); position:absolute; left:0; top:0; z-index:2;border-radius:50px;}
.toast p{ display:block; width:300px; height:60px; line-height:60px; text-align:center; font-size:16px; color:#fff; position:absolute; left:0; top:0; z-index:3;}

/**/
.buyWrap-fix-wrap{ width:100%; height:100px; position:fixed; left:0; bottom:0; z-index:89; background:url("/images/chujizhicheng/project/2020jikao/buyWrap.png") no-repeat center top;}
.buyWrap-fix{}
.buyWrap-fix .tit{ width:222px; color:#fff; padding:18px 0 0 0;}
.buyWrap-fix .tit h3{ line-height:42px; font-size:34px;}
.buyWrap-fix .tit p{ line-height:24px; font-size:16px;}
.buyWrap-fix .fixCourse-con{ padding:30px 0;}
.buyWrap-fix .fixCourse-con li{ float:left; height:40px; line-height:40px; overflow:hidden; padding:0 20px 0 0; font-size:18px; color:#fff; cursor:pointer;}
.buyWrap-fix .fixCourse-con i{ display:inline-block; width:16px; height:16px; background:#f7f7f7; border:1px solid #dedede; vertical-align:-2px; *vertical-align:2px; border-radius:4px; margin:0 10px;}
.buyWrap-fix .fixCourse-con li input{ position:absolute; left:-40px; top:-40px;}
.buyWrap-fix .fixCourse-con li.on i{ background:url("/images/chujizhicheng/project/2020jikao/gou.png") no-repeat center #f7f7f7;}
.buyWrap-fix .buy-btn{ display:block; width:170px; height:49px; font-size:24px; font-weight:bold; margin-top:27px; box-shadow:0 4px 6px #2777d8; line-height:49px; text-align:center; color:#fff; text-decoration:none; background-image:-webkit-linear-gradient(top, #f8c246, #f1893b); background-image:-ms-linear-gradient(top, #f8c246, #f1893b); background-image:linear-gradient(top,#f8c246 ,#f1893b); background:#f49e3f\9; border-radius:50px;}
.buyWrap-fix .totle-price{ display:block; line-height:100px; width:230px; font-size:24px; color:#fff; font-weight:bold;}

.footer-wrap.mb{ margin-bottom:100px;}