/*
@author: sunke
*/
@charset "utf-8";
body{font:14px/1.5 "\5b8b\4f53",arial,Helvetica,Tahoma,sans-serif; margin:0 auto; color:#333; min-width: 1100px; background:#3d0385;}
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,.course .introduce-con i.classify,.course .introduce-con .book i,.course .introduce-con .book span,.course .btn-wrap .sale i.arrow,.audition .tab-tit li.current i,.audition .tab-con .head i,
.new-people li{ background:url("//www.chinaacc.com/images/zhucekuaijishi/zhuanti/goukeyouhui/ico.png") no-repeat;}
.title{ height:126px; line-height:126px; text-align:center; padding-top:63px;}
.title h2{ display:inline-block; font-size:48px; color:#fff; position:relative;}
.title i.bg01{ display:block; width:82px; height:32px; position:absolute; left:-101px; top:45px; background-position:0 -326px;}
.title i.bg02{ display:block; width:82px; height:33px; position:absolute; right:-101px; top:45px; background-position:0 -366px;}

/**/
.header-wrap{ width:100%; background:#fff;}

/**/
.countDown-wrap{ width:100%; height:86px; line-height:86px; background:#3d0385;}
.countDown{ text-align:center; font-size:30px; color:#fff;}
.countDown span{ display:inline-block; *display:inline; *zoom:1; width:50px; height:50px; line-height:50px; background:#6401df; border-radius:3px; margin:0 11px;}

/**/
.top-header{ width:100%; height:667px; background:url("//www.jianshe99.com/upload/html/2019/02/26/xud786bff91d6944b3b0236d0c64a88fb4.jpg") no-repeat center top;}

/**/
.nav-fix{ display:none; width:1100px; position:fixed; left:50%; margin-left:-550px; top:0; z-index:99; margin-top:0 !important; _display:none !important;}
.nav{ margin-top:-78px;}
.nav li{ float:left; _display:inline; width:313px; height:131px; padding:19px 0 0 37px; background:#fff; border-radius:10px; border-bottom:8px solid #d0d0d0; margin-right:25px; position:relative; cursor:pointer;}
.nav li.none{ margin-right:0;}
.nav h3{ line-height:56px; font-size:30px;}
.nav p{ font-size:18px; line-height:24px;}
.nav i{ display:block; width:104px; height:104px; position:absolute; top:23px; right:28px;}
.nav i.i01{ background-position:0 0;}
.nav i.i02{ background-position:0 -106px;}
.nav i.i03{ background-position:0 -214px;}
.nav li.on{ background:#eb3d5c; border-color:#c71d3b; color:#fff;}

/**/
.course{ padding:25px 0 0 20px; background:#6118bd; border-radius:8px;}
.course li{ float:left; _display:inline; width:520px; height:403px; margin:0 18px 20px 0; background:#fff; border-radius:8px;}
.course .con{ padding:16px 20px 0 20px;}
.course .introduce-con{ height:204px; background:#815ffd; position:relative; padding:0 0 0 30px;}
.course .introduce-con i.classify{ width:68px; height:27px; line-height:27px; color:#fff; text-indent:11px; background-position:0 -409px; position:absolute; left:0; top:0;}
.course .introduce-con h3{ line-height:42px; padding-top:47px; font-size:28px; color:#fbe73c;}
.course .introduce-con h4{ line-height:30px; font-size:18px; color:#fff; padding-top:26px;}
.course .introduce-con p.fit{ line-height:26px; color:#fff;}
.course .introduce-con .book{ width:161px; height:257px; background:#f3f3f3; position:absolute; right:13px; top:-8px;}
.course .introduce-con .book i.bg01,.course .introduce-con .book i.bg02{ display:block; width:6px; height:8px; position:absolute; left:-6px; top:0; background-position:0 -441px;}
.course .introduce-con .book i.bg02{ left:auto; right:-6px; top:0; background-position:-7px -441px;}
.course .introduce-con .book h5{ font-size:16px; line-height:40px; text-align:center; padding-top:13px;}
.course .introduce-con .book .pic{ text-align:center; height:134px;}
.course .introduce-con .book p.introduce-tex{ line-height:18px; text-align:center;}
.course .introduce-con .book span.bg03{ width:161px; height:20px; position:absolute; left:0; bottom:-20px; background-position:0 -454px;}
.course .price-con{ padding:18px 20px 32px;}
.course .price-con p{ font-size:18px; color:#ff0066; line-height:36px; font-weight:bold;}
.course .price-con p em{ font-size:30px; font-weight:bold;}
.course .price-con del{ display:block; line-height:30px; color:#999;}
.course .btn-wrap{ position:relative; height:68px;}
.course .btn-wrap a{ display:block;}
.course .btn-wrap a.consult-btn{ float:left; width:260px; height:68px; line-height:68px; text-align:center; font-size:30px; font-weight:bold; text-decoration:none; background:#ffe0e6;}
.course .btn-wrap a.buy-btn{ float:right; width:260px; height:68px; line-height:68px; text-align:center; font-size:30px; font-weight:bold; color:#fbe73c; text-decoration:none; background:#eb3d5c;}
.course .btn-wrap .sale{ width:117px; height:24px; line-height:24px; text-align:center; color:#fff; border-radius:3px; position:absolute; right:54px; top:-35px; background-image:-webkit-linear-gradient(45deg, #ff7500, #fe378a); background-image:linear-gradient(45deg,#ff7500,#fe378a); background-image:-ms-linear-gradient(45deg, #ff7500, #fe378a); background:#ff7500\9;}
.course .btn-wrap .sale i.arrow{ display:block; width:18px; height:9px; left:1px; bottom:-9px; background-position:-18px -441px;}
.course .more-course{ padding:9px 0 30px; text-align:center;}
.course .more-course a{ display:inline-block; *display:inline; *zoom:1; height:38px; line-height:38px; color:#fff; text-decoration:none; border:1px solid #fff; border-radius:5px; padding:0 24px; margin:0 10px;}

/**/
.audition{}
.audition .tab-tit{ height:56px; background:#6e1fd3;}
.audition .tab-tit li{ float:left; line-height:56px; padding:0 38px; font-size:20px; color:#fff; cursor:pointer; position:relative;}
.audition .tab-tit li.current{ background:#eb3d5c; color:#fbe73c;}
.audition .tab-tit li.current i{ display:block; width:20px; height:12px; position:absolute; left:50%; margin-left:-10px; bottom:-12px; background-position:-43px -441px;}
.audition .tab-con{ display:none; padding:47px 0 0 19px; background:#6118bd;}
.audition .tab-con li{ float:left; _display:inline; width:480px; height:368px; background:#fff; padding:16px 20px 19px; margin:0 20px 30px 0;}
.audition .tab-con .head{ width:440px; height:216px; background:#815ffd; position:relative; padding:54px 0 0 40px;}
.audition .tab-con .head i.bg01{ display:block; width:53px; height:53px; position:absolute; left:0; top:0; background-position:0 -483px;}
.audition .tab-con .head i.bg02{ display:block; width:14px; height:14px; position:absolute; right:0; bottom:0; background-position:60px -483px;}
.audition .tab-con .head h3{ line-height:30px; border-left:3px solid #fbe73c; padding-left:9px; font-size:28px; color:#fff;}
.audition .tab-con .head p{ line-height:26px; border-left:3px solid #fbe73c; padding:22px 0 0 9px; font-size:20px; color:#fff;}
.audition .tab-con .head i.play-ico{ display:block; width:52px; height:52px; position:absolute; top:165px; left:51px; background-position:0 -540px;}
.audition .tab-con .head .teacher-pic{ display:block; position:absolute; right:41px; bottom:0;}
.audition .tab-con .head .btn{ display:block; width:480px; height:270px; position:absolute; left:0; top:0; background:#000;opacity:0;filter:alpha(opacity=0); z-index:1;}
.audition .tab-con .head object{ position:absolute; left:0; top:0; width:480px; height:270px; z-index:2;}
.audition .tab-con .teacher-name{ line-height:62px; padding:7px 0 0; font-size:16px;}
.audition .tab-con .teacher-name strong{ font-size:24px; padding-right:15px;}
.audition .tab-con .classes{ height:30px; line-height:30px; font-size:16px;}
.audition .tab-con .classes span{ display:inline-block; *display:inline; *zoom:1; height:28px; line-height:28px; color:#ff0066; border:1px solid #ff0066; border-radius:3px; padding:0 11px; margin-right:10px;}
.audition .tab-con .classes span a{ color:#ff0066;}

/**/
.new-people{ background:#6118bd; border-radius:8px; padding:30px 20px;}
.new-people .con{ background:#eb3d5c; border-radius:8px; padding:6px 0 6px 23px;}
.new-people .tit{ float:left; width:25px; font-size:18px; color:#fff; line-height:24px; padding-top:33px;}
.new-people .tit02{ width:35px; padding-top:22px;}
.new-people ul{ width:724px; height:141px; background:#fff; padding:8px 0 0 96px;}
.new-people li{ float:left; width:422px; line-height:45px; font-size:18px; padding-left:21px; background-position:0 -607px;}
.new-people li.w2{ width:260px;}
.new-people .btn{ display:block; width:157px; line-height:44px; text-align:center; font-size:36px; color:#fbe73c; padding:29px 0; text-decoration:none;}























