/*
@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:1100px; background:#cfedfb;}
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: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,.top-header .nav li,.question-mod h3 i,.question-mod p i,.advantage-mod span{ background:url("/images/acca/zhuanti/epsm/ico.png") no-repeat;}
.header-wrap{ width:100%; background:#fff;}
.title{ padding:47px 0 36px 0; text-align:center;}
.title h2{ display:inline-block; *display:inline-block; *zoom:1; line-height:50px; text-align:center; font-size:36px; color:#101971; position:relative;}
.title h2 .ico-left{ display:block; *display:none; width:32px; height:28px; position:absolute; top:11px; left:-57px; background-position:0 -27px;}
.title h2 .ico-right{ display:block; *display:none; width:34px; height:28px; position:absolute; top:11px; right:-63px; background-position:-42px -27px;}
.title p{ line-height:32px; font-size:18px; color:#3e4ab5;}

/**/
.top-header-wrap{ width:100%; height:457px; background:url("//www.chinaacc.com/images/acca/zhuanti/epsm/header2.png") no-repeat center top;}
.top-header{ height:457px;}
.top-header h2{ display:block; width:204px; height:31px; line-height:31px; text-align:center; font-weight:normal; font-size:16px; color:#fff; border:1px solid #fff; border-radius:30px; left:50%; margin-left:-102px; top:61px;}
.top-header .nav{ padding:272px 0 0 273px;}
.top-header .nav li{ float:left; width:125px; height:35px; line-height:35px; font-size:20px; color:#fff; padding-left:24px; background-position:0 11px;}
.top-header .btn-wrap{ text-align:center; padding-top:38px;}
.top-header .btn-wrap a{ display:inline-block; *display:inline-block; *zoom:1; width:171px; height:48px; color:#e94253; border-radius:30px; text-decoration:none; font-size:22px; font-weight:bold; line-height:48px; text-align:center; margin:0 12px; background:#ffef3c;}

/**/
.course-mod{ padding-bottom:20px;}
.course-mod .nav{ width:1120px; margin-bottom:28px;}
.course-mod .nav li{ float:left; width:260px; height:220px; border-radius:10px; position:relative; margin-right:20px; color:#fff; box-shadow:0 6px 6px #76aced;}
.course-mod .nav li.n01{background-image:-webkit-linear-gradient(top, #38d0f6, #3591f8); background-image:-ms-linear-gradient(top, #38d0f6, #3591f8); background-image:linear-gradient(top,#38d0f6,#3591f8); background:#37b8f7\9;}
.course-mod .nav li.n02{background-image:-webkit-linear-gradient(top, #f38942, #e83e54); background-image:-ms-linear-gradient(top, #f38942, #e83e54); background-image:linear-gradient(top,#f38942,#e83e54); background:#ed624b\9;}
.course-mod .nav li.n03{background-image:-webkit-linear-gradient(top, #d315e9, #6d00ff); background-image:-ms-linear-gradient(top, #d315e9, #6d00ff); background-image:linear-gradient(top,#d315e9,#6d00ff); background:#9d0af4\9;}
.course-mod .nav li.n04{background-image:-webkit-linear-gradient(top, #0cc3d3, #0584ae); background-image:-ms-linear-gradient(top, #0cc3d3, #0584ae); background-image:linear-gradient(top,#0cc3d3,#0584ae); background:#079dbd\9;}
.course-mod .nav .tips{ display:block; width:94px; height:37px; line-height:37px; text-align:center; background:#ffef3c; font-size:18px; color:#101971; border-bottom-right-radius:15px; border-top-left-radius:10px; position:absolute; left:0; top:0;}
.course-mod .nav h3{ line-height:62px; font-size:24px; text-shadow:0 2px 2px #2998ed; text-align:center; padding-top:32px;}
.course-mod .nav p{ font-size:16px; line-height:30px; padding:0 24px;}
.course-mod .course-con{ box-shadow:0 6px 6px #76aced; background-image:-webkit-linear-gradient(top, #38d0f6, #3591f8); background-image:-ms-linear-gradient(top, #38d0f6, #3591f8); background-image:linear-gradient(top,#38d0f6,#3591f8); background:#36aef7\9;}
.course-mod .course-con .tit{ width:280px; color:#fff; text-align:center;}
.course-mod .course-con .tit h3{ font-size:30px; line-height:36px; padding-top:88px;}
.course-mod .course-con .tit del{ display:block; width:100%; line-height:30px; padding-top:52px; font-size:16px;}
.course-mod .course-con .tit p{ line-height:52px; font-size:24px;}
.course-mod .course-con .tit p strong{ font-size:38px; color:#ffef3c;}
.course-mod .course-con .con{ width:765px; margin:10px 10px 10px 0; background:#fff; padding:3px 20px 12px 25px;}
.course-mod .course-con .con .table{ width:100%; text-align:center;}
.course-mod .course-con .con .table tr{ border-radius:6px;}
.course-mod .course-con .con .table th{ line-height:48px; font-size:16px; font-weight:bold;}
.course-mod .course-con .con .table th.t1{ text-indent:110px; text-align:left;}
.course-mod .course-con .con .table td.t1{ text-indent:23px; text-align:left;}
.course-mod .course-con .con .table td{ height:44px; line-height:44px;}
.course-mod .course-con .con .table tr.bg td{ height:28px; line-height:28px; background:#eefaff;}
.course-mod .btn-wrap{ text-align:center; padding:30px 0 0 0;}
.course-mod .btn-wrap .audition-btn{ display:inline-block; *display:inline-block; *zoom:1; width:169px; height:42px; line-height:42px; text-align:center;  text-decoration:none; font-size:22px; color:#3879fd; font-weight:bold; border:1px solid #3879fd; border-radius:30px; margin:0 11px;}
.course-mod .btn-wrap .buy-btn{ display:inline-block; *display:inline-block; *zoom:1; width:171px; line-height:44px; text-align:center; font-size:22px; color:#fff; font-weight:bold; border-radius:30px; margin:0 11px; background-image:-webkit-linear-gradient(top, #ffaa3b, #ff238e); background-image:-ms-linear-gradient(top, #ffaa3b, #ff238e); background-image:linear-gradient(top,#ffaa3b,#ff238e); background:#ff6c60\9;}

/**/
.teacher-wrap{ box-shadow:0 6px 6px #76aced; padding:6px; background-image:-webkit-linear-gradient(top, #38d0f6, #3591f8); background-image:-ms-linear-gradient(top, #38d0f6, #3591f8); background-image:linear-gradient(top,#38d0f6,#3591f8); background:#36aef7\9;}
.teacher-mod{ background:#fff;}
.teacher-mod .pic{ display:block; width:271px; height:347px; left:18px; bottom:0;}
.teacher-mod .text{ width:535px; padding:23px 0 0 326px;}
.teacher-mod .text h3{ line-height:68px; font-size:30px; color:#3e4ab5; padding-left:23px;}
.teacher-mod .text h3 i{ display:block; width:5px; height:30px; background:#ffca28; position:absolute; left:0; top:50%; margin-top:-15px;}
.teacher-mod .text p{ font-size:16px; line-height:30px;}
.teacher-mod .text p a{ color:#206ae5;}
.teacher-mod .audition-con{ width:197px; height:296px; background:#f6fbfe;}
.teacher-mod .audition-con .btn{ display:block; width:110px; height:90px; padding-top:20px; text-decoration:none; font-size:24px; color:#fff; font-weight:bold; text-align:center; line-height:32px; background:#ffca28; border-radius:50%; margin:102px auto 0;}

/**/
.introduce-wrap{box-shadow:0 6px 6px #76aced; padding:6px; background-image:-webkit-linear-gradient(top, #38d0f6, #3591f8); background-image:-ms-linear-gradient(top, #38d0f6, #3591f8); background-image:linear-gradient(top,#38d0f6,#3591f8); background:#36aef7\9;}
.introduce-mod{ background:#fff; padding-bottom:26px;}
.introduce-mod h3{ font-size:16px; font-weight:normal; line-height:24px; padding:33px 76px 25px 76px;}
.introduce-mod h3 .ico01{ display:block; width:34px; height:26px; background-position:0 -1019px; left:25px; top:41px;}
.introduce-mod h3 .ico02{ display:block; width:35px; height:26px; background-position:-46px -1019px; right:24px; top:38px;}
.introduce-mod h4{ line-height:46px; font-size:18px; font-weight:bold; padding:0 43px 22px;}
.introduce-mod ul{ padding:0 0 0 35px;}
.introduce-mod li{ float:left; width:186px; height:57px; margin:0 19px 14px 0; border:2px solid #3591f8; border-radius:4px;}
.introduce-mod li .nums{ display:block; float:left; width:52px; height:58px; font-size:28px; color:#fff; font-weight:bold; line-height:58px; background:#3591f8; text-align:center;}
.introduce-mod li p{ float:right; display:block; width:118px; font-size:16px; line-height:22px; padding-top:8px;}
.introduce-mod li p.one-line{ line-height:44px;}
.introduceBtn-wrap{ padding:21px 0 28px; text-align:center;}
.introduceBtn-wrap a{ display:inline-block; width:191px; height:46px; line-height:46px; text-align:center; font-size:18px; color:#fff; text-decoration:none; border:1px solid #fff; border-radius:50px; margin:0 17px;}

/**/
.effect-mod{}
.effect-mod ul{ padding:0 0 0 14px;}
.effect-mod li{ float:left; width:229px; height:263px; background:url("/images/acca/zhuanti/epsm/bg01.png") no-repeat; margin-right:46px; position:relative;}
.effect-mod .nums{display:block; width:70px; line-height:76px; text-align:center; position:absolute; left:0; top:-8px; font-size:60px; color:#3595f8; font-weight:bold;}
.effect-mod p{ text-align:center; line-height:24px; font-size:16px; color:#fff; padding-top:89px; text-shadow:0 2px 4px #2ea5f0;}
.effect-mod li.last{ margin-right:0;}
.effect-mod .btn-wrap{ text-align:center; padding:40px 0 0 0;}
.effect-mod .btn-wrap .audition-btn{ display:inline-block; *display:inline-block; *zoom:1; width:169px; height:42px; line-height:42px; text-align:center;  text-decoration:none; font-size:22px; color:#3879fd; font-weight:bold; border:1px solid #3879fd; border-radius:30px; margin:0 11px;}
.effect-mod .btn-wrap .buy-btn{ display:inline-block; *display:inline-block; *zoom:1; width:171px; line-height:44px; text-align:center; font-size:22px; color:#fff; font-weight:bold; border-radius:30px; margin:0 11px; background-image:-webkit-linear-gradient(top, #ffaa3b, #ff238e); background-image:-ms-linear-gradient(top, #ffaa3b, #ff238e); background-image:linear-gradient(top,#ffaa3b,#ff238e); background:#ff6c60\9;}

/**/
.flish-mod{ height:122px; background:url("/images/acca/zhuanti/epsm/flash-bg.jpg") no-repeat;box-shadow:0 6px 6px #76aced; }
.flish-mod li{ float:left; font-size:16px; color:#fff; text-align:center; line-height:24px; padding:40px 0 0 0; text-shadow:0 2px 4px #2d98f0;}
.flish-mod li.w1{ width:310px;}
.flish-mod li.w2{ width:272px;}
.flish-mod li.w3{ width:201px; padding-top:50px;}
.flish-mod li.w4{ float:right; width:221px;}

/**/
.question-wrap{box-shadow:0 6px 6px #76aced; padding:6px; background-image:-webkit-linear-gradient(top, #38d0f6, #3591f8); background-image:-ms-linear-gradient(top, #38d0f6, #3591f8); background-image:linear-gradient(top,#38d0f6,#3591f8); background:#36aef7\9;}
.question-mod{ background:#fff; padding:30px 30px 34px 43px;}
.question-mod h3{ line-height:30px; padding-left:22px; position:relative;}
.question-mod h3 i{ display:block; width:13px; height:14px; position:absolute; left:0; top:7px; background-position:0 -280px;}
.question-mod p{ line-height:30px; position:relative; padding-left:22px;}
.question-mod p i{ display:block; width:11px; height:13px; position:absolute; left:0; top:7px; background-position:0 -310px;}
.questionBtn-wrap{ text-align:center; padding:40px 0 0 0;}
.questionBtn-wrap .audition-btn{ display:inline-block; *display:inline-block; *zoom:1; width:169px; height:42px; line-height:42px; text-align:center;  text-decoration:none; font-size:22px; color:#3879fd; font-weight:bold; border:1px solid #3879fd; border-radius:30px; margin:0 11px;}
.questionBtn-wrap .buy-btn{ display:inline-block; *display:inline-block; *zoom:1; width:171px; line-height:44px; text-align:center; font-size:22px; color:#fff; font-weight:bold; border-radius:30px; margin:0 11px; background-image:-webkit-linear-gradient(top, #ffaa3b, #ff238e); background-image:-ms-linear-gradient(top, #ffaa3b, #ff238e); background-image:linear-gradient(top,#ffaa3b,#ff238e); background:#ff6c60\9;}

/**/
.advantage-mod{}
.advantage-mod li{ float:left; width:260px; height:266px; padding:50px 0 0; background:url("/images/acca/zhuanti/epsm/bg02.png") no-repeat; margin:0 20px 0 0;}
.advantage-mod li.last{ margin-right:0;}
.advantage-mod span{ display:block; width:141px; height:141px; margin:0 auto;}
.advantage-mod span.bg01{ background-position:0 -338px;}
.advantage-mod span.bg02{ background-position:0 -491px;}
.advantage-mod span.bg03{ background-position:0 -653px;}
.advantage-mod span.bg04{ background-position:0 -809px;}
.advantage-mod p{ text-align:center; line-height:24px; padding-top:30px; font-size:18px;}

/**/
.welfare-mod{ height:360px; background:url("/images/acca/zhuanti/epsm/welfare-bg.jpg") no-repeat;box-shadow:0 6px 6px #76aced; margin-bottom:126px;}
.welfare-mod .text{ width:418px; padding:60px 0 0 94px; line-height:48px; font-size:24px; color:#fff;}
.welfare-mod .text span{ font-size:30px;}
.welfare-mod .text strong{ font-size:36px; color:#fffc00;}
.welfare-mod .btn-wrap{ padding:126px 0 0;}
.welfare-mod .btn-wrap a{ display:block; width:171px; height:48px; line-height:48px; text-align:center; font-size:22px; color:#fd475a; margin-bottom:28px; font-weight:bold; text-decoration:none; background:#ffef3c; border-radius:50px;}
.welfare-mod .list{ padding:37px 36px 0 0;}
.welfare-mod .list li{ width:274px; height:88px; text-align:center; color:#fff; border:1px solid #fff; border-radius:6px; margin-bottom:11px; position:relative;}
.welfare-mod .list .bg{ display:block; width:274px; height:88px;background:#fff;opacity:.1;filter:alpha(opacity=10); position:absolute; left:0; top:0;}
.welfare-mod .list h3{ line-height:30px; font-size:20px; padding-top:18px;}
.welfare-mod .list p{ line-height:26px; font-size:16px;}
.welfare-mod .list .btn{ display:block; width:274px; height:88px; position:absolute; left:0; top:0; z-index:2;}

/**/
.fixNav{ width:113px; background:#065cb5; padding:54px 7px 0 7px; position:fixed; right:10px; top:50%; margin-top:-120px;}
.fixNav .service-btn{ display:block; width:89px; height:48px; line-height:48px; font-size:14px; color:#fff; text-align:center; text-decoration:none; background:url("/images/acca/zhuanti/epsm/service-bg.png") no-repeat center 18px #36b0f7; border-radius:50px; padding-top:41px; position:absolute; left:50%; margin-left:-44px; top:-45px;}
.fixNav ul{ background:#fff;}
.fixNav li{ height:36px; line-height:36px; text-align:center; color:#000; cursor:pointer;}
.fixNav li.on{ color:#9a46e9; font-weight:bold;}
.fixNav .back-btn{ display:block; height:34px; line-height:34px; text-align:center; font-size:14px; color:#fff; text-decoration:none;}
.fixNav .back-btn i{ display:inline-block; width:9px; height:8px; margin-right:10px; background-position:0 -992px; vertical-align:1px; *vertical-align:4px;}





