@charset "UTF-8";/* reset */
/**author:Y.Ray*/
*{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,figure,menu,input,textarea,button,select,th,td iframe{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,b,strong{font-size:100%;font-weight:normal;}
li{list-style:none;}
table{width:100%;border-collapse:collapse;border-spacing:0;}
table td{word-break:break-all;word-wrap:break-word;}
em,i{font-style:normal;}
a,a:visited,a:active{text-decoration:none;border:none;outline:none;color:#333;cursor:pointer;}
a,img{display:block;border:none;}
input,textarea{outline:none;}
select,input{-webkit-appearance:none;-webkit-tap-highlight-color:rgba(3,3,3,0);}
select{outline:medium none;}
textarea{resize:vertical;}
body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(3,3,3,0);-webkit-touch-callout:none;word-wrap:break-word;line-height:1;font-size:14px;overflow-x:hidden;color:#333;}
body,button,input,select,textarea{font-family:"Microsoft YaHei",-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Helvetica,Arial,"PingFang SC",'Noto Sans',"Hiragino Sans GB","Heiti SC","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
input[type="button"]{cursor:pointer;}
::-webkit-input-placeholder{color:#333;}
/*placeholder 字体颜色*/
:-moz-placeholder{color:#333;}
/*placeholder 字体颜色*/
::-moz-placeholder{color:#333;}
/*placeholder 字体颜色*/
:-ms-input-placeholder{color:#333;}
/*placeholder 字体颜色*/
.none{display:none;}
.left{float:left;}
.right{float:right;}
.clearfix::after{content:'';clear:both;display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
.clear{clear:both;}
.wrapper{padding:0;margin:0;}
.cont{width:1100px;margin:auto;}
.agreement-text-box a{display:inline;}
body .pc-hide{display:none;}

/*按钮悬停*/
.hvr-grow-shadow{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform;}
.hvr-grow-shadow:hover,.hvr-grow-shadow:active{box-shadow:0 15px 15px -10px rgba(0,0,0,0.5);-webkit-transform:scale(1.1);transform:scale(1.1);}
.hvr-grow-shadow2{-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform;}
.hvr-grow-shadow2:hover,.hvr-grow-shadow2:active{-webkit-transform:scale(1.1);transform:scale(1.1);}
.hvr-up-shadow:hover{transform:translateY(-5px);box-shadow:0 10px 18px 10px rgb(11 42 113 / 5%);}

.banner-bgd{height:800px;margin:0 auto;background:url('../images/banner-bgd.png') no-repeat center top;}
.banner{position:relative;padding:380px 0 0;font-size:0;text-align:center;background:url('../images/banner-title.png') no-repeat center top;}
.banner em{position:absolute;top:0;left:0;}
.banner em:nth-of-type(1){top:65px;left:320px;width:123px;height:88px;background:url('../images/banner-em01.png') no-repeat center;background-size:contain;}
.banner em:nth-of-type(2){top:30px;left:990px;width:63px;height:76px;background:url('../images/banner-em02.png') no-repeat center;background-size:contain;}
.banner em:nth-of-type(3){top:450px;left:910px;width:60px;height:64px;background:url('../images/banner-em03.png') no-repeat center;background-size:contain;}

.banner-left{position:absolute;top:0;left:0;background-color:rgba(47,46,173,0.8);border-radius:0 0 8px 8px;z-index: 3;}
.banner-left li{position:relative;box-sizing:border-box;width:230px;height:50px;border-left:6px solid transparent;}
.banner-left li:hover{background-color:#473dcb;border-left:6px solid #ff7b6c;}
.banner-left li .banenr-hover{position:absolute;top:0;right:-290px;display:none;box-sizing:border-box;padding:30px 15px 0;width:290px;height:110px;font-size:16px;color:#333;line-height:24px;background-color:rgba(237,235,248,0.9);border-radius:0 8px 8px 0;}
.banner-left li:hover .banenr-hover{display:block;}
.banner-left li:nth-of-type(2):hover .banenr-hover{height:80px;padding:16px 10px;}
.banner-left li:nth-of-type(3):hover .banenr-hover{padding:20px 10px;}
.banner-left li:nth-of-type(4):hover .banenr-hover{padding:20px 10px;}
.banner-left li:nth-of-type(5):hover .banenr-hover{height:80px;padding:16px 10px;}
.banner-left li:nth-of-type(6):hover .banenr-hover{height:55px;padding:15px 10px;}
.banner-left li img{display:inline-block;vertical-align:top;width:30px;height:30px;margin:10px 10px 0 0;}
.banner-left li h3{display:inline-block;vertical-align:top;width:110px;font-size:20px;color:#fff;text-align:left;line-height:50px;}
.banner-top{box-sizing:border-box;padding:19px 0;width:230px;height:100px;background:linear-gradient(to right,#ff7b6c 0,#e5402e 100%);}
.banner-top img{width:190px;height:60px;margin:0 auto;}
.banner-tip{width:640px;height:87px;margin:0 0 60px 340px;background:url('../images/banner-tip.png') no-repeat center;background-size:contain;}
.banner-tip li{display:inline-block;vertical-align:top;font-size:20px;color:#fff;line-height:50px;margin:6px 0;transform:rotate(-3deg);}
.banner-tip li:nth-of-type(1){margin:22px 10px 0 0;}
.banner-tip li span{display:inline-block;vertical-align:top;width:24px;height:24px;margin:16px 5px;background:url('../images/banner-icon.png') no-repeat center;background-size:contain;}
.banner-box{display:flex;justify-content:space-around;box-sizing:border-box;padding:30px 0 0;width:1080px;height:160px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px rgba(51,51,51,0.1);}
.banner-box li img{width:70px;height:70px;margin:0 auto 20px;}
.banner-box li h4{position:relative;font-size:16px;color:#333;}
.banner-box li:hover h4{color:#5f4be8;}
.banner-box li:hover h4::after{position:absolute;bottom:-5px;left:50%;width:100px;height:1px;content:'';margin-left:-50px;background-color:#5f4be8;}
/* 了解政策，知己知彼百战殆 */
.know-bgd{background-color:#fff;}
.know{padding:0 0 70px;font-size:0;text-align:center;}
.know h2{font-size:46px;color:#333;font-weight:600;margin-bottom:50px;}
.know h2 span{color:#5f4be8;}
.know-box{display:flex;justify-content:center;}
.know-box li{width:340px;margin:0 15px;box-shadow:0 0 10px rgba(51,51,51,0.1);}
.know-box li h3{width:340px;height:70px;font-size:26px;color:#fff;font-weight:600;line-height:70px;margin-bottom:10px;background:url('../images/know-box-list.png') no-repeat center;background-size:contain;}
.know-box li p{font-size:18px;color:#333;text-align:left;height:57px;line-height:57px;margin:0 20px;}
.know-box li p:hover a{color:#ff7b6c;}
.know-box p:not(:last-of-type){border-bottom:1px dashed #ccc;}
.know-box li p i{color:#ff7b6c;margin-right:4px;}
.know-box li p span{letter-spacing:-6px;}
.know-box li p em{font-size:15px;}
/* 提前备考，合理施策善攻坚 */
.preparation-bgd{background:#f0f0f7 url('../images/preparation-bgd.jpg') no-repeat top;background-size:1920px 120px;}
.preparation{padding:150px 0 70px;font-size:0;text-align:center;}
.preparation h2{font-size:46px;color:#333;font-weight:600;margin-bottom:90px;}
.preparation h2 span{color:#5f4be8;}
.preparation-box{display:flex;justify-content:center;}
.preparation-box li{padding:0 0 40px;width:340px;margin:0 15px;background-color:#fff;border-radius:8px;box-shadow:0 6px 0 #ff835b;}
.preparation-box img{width:96px;height:96px;margin:-48px 0 20px 30px;}
.preparation-box h3{padding-left:28px;font-size:26px;color:#333;text-align:left;margin-bottom:20px;}
.preparation-box h3 span{color:#f75c21;}
.preparation-box h3 i{color:#f75c21;font-weight:600;}
.preparation-box p{padding:0 30px;height:115px;font-size:18px;color:#666;line-height:28px;text-align:left;}
.preparation-box p span{color:#ff4c4c;}
.preparation-box li:nth-of-type(2){box-shadow:0 6px 0 #5f4be8;}
.preparation-box li:nth-of-type(2) h3 span{color:#5f4be8;}
.preparation-box li:nth-of-type(2) h3 i{color:#5f4be8;font-weight:600;}
.preparation-box li:nth-of-type(3){box-shadow:0 6px 0 #49d6dd;}
.preparation-box li:nth-of-type(3) h3 span{color:#49d6dd;}
.preparation-box li:nth-of-type(3) h3 i{color:#49d6dd;font-weight:600;}
/* 热门课程，精雕细琢磨好课 */
.course-bgd{height:794px;margin:0 auto;background:url('../images/course-bgd.jpg') no-repeat center;}
.course{padding:100px 0;font-size:0;text-align:center;}
.course h2{font-size:46px;color:#fff;font-weight:600;margin-bottom:45px;}
.course h2 span{color:#ff7b6c;}
.course-box{display:flex;flex-wrap:wrap;justify-content:center;}
.course-box li{box-sizing:border-box;padding:42px 0 0;width:340px;height:220px;margin:0 10px 20px;background:url('../images/course-box-img01.png') no-repeat center;background-size:contain;}
.course-box li:nth-of-type(2){background:url('../images/course-box-img02.png') no-repeat center;background-size:contain;}
.course-box li:nth-of-type(3){background:url('../images/course-box-img03.png') no-repeat center;background-size:contain;}
.course-box li:nth-of-type(4){background:url('../images/course-box-img04.png') no-repeat center;background-size:contain;}
.course-box li:nth-of-type(5){background:url('../images/course-box-img05.png') no-repeat center;background-size:contain;}
.course-box li:nth-of-type(6){background:url('../images/course-box-img06.png') no-repeat center;background-size:contain;}
.course-box li a{width:100%;height:100%;}
.course-box h3{width:282px;height:36px;font-size:24px;color:#fff;line-height:36px;margin:0 auto;background:url('../images/course-box-title.png') no-repeat center;}
/* 闭环教学，阶段提升破壁垒 */
.teach-bgd{background:url('../images/teach-bgd.png') no-repeat center;}
.teach{padding:0 0 65px;font-size:0;text-align:center;}
.teach h2{font-size:46px;color:#333;font-weight:600;margin-bottom:50px;}
.teach h2 span{color:#5f4be8;}
.teach-box{display:flex;flex-wrap:wrap;justify-content:space-between;background:url('../images/teach-box-line.png') no-repeat center 80px;background-size:1090px 1px;}
.teach-box li{width:204px;}
.teach-box h3{position:relative;font-size:20px;color:#333;line-height:30px;margin-bottom:54px;}
.teach-box h3 i{position:absolute;bottom:-28px;left:50%;width:16px;height:16px;margin-left:-8px;background:url('../images/teach-box-icon.png') no-repeat center;background-size:contain;z-index:1;}
.teach-box-bottom{box-sizing:border-box;padding:40px 0 0;width:204px;height:290px;background:url('../images/teach-box-bottom.png') no-repeat center;background-size:contain;}
.teach-box-bottom h4{width:190px;font-size:22px;color:#fff;line-height:40px;text-align:left;font-weight:600;margin-bottom:10px;background-color:#e5402e;border-radius:0 20px 20px 0;}
.teach-box-bottom h4 span{display:inline-block;vertical-align:top;width:70px;height:40px;font-size:22px;color:#fff;text-align:center;line-height:40px;margin-right:18px;background-color:#5f4be8;}
.teach-box-bottom h5{padding:0 12px;font-size:16px;color:#333;text-align:left;line-height:24px;}
.teach-box-bottom p{width:160px;height:40px;font-size:22px;color:#fff;line-height:40px;font-weight:600;margin:20px auto 0;border-radius:20px;background:linear-gradient(to right,#6652ef 0,#503dcb 100%);box-shadow:0 0 10px rgba(95,75,232,0.5);}
.teach-box li:hover p{background:linear-gradient(to right,#ff7b6c 0,#e5402e 100%);box-shadow:0 0 10px rgba(229,64,46,0.5);}
/* 热门专业，选好学校铺前路 */
.major-bgd{margin:0 auto;background:url('../images/major-bgd.png') no-repeat center top;}
.major{padding:70px 0;font-size:0;text-align:center;}
.major h2{font-size:46px;color:#fff;font-weight:600;margin-bottom:50px;}
.major-box .hd ul{display:flex;justify-content:space-around;margin-bottom:40px;}
.major-box .hd li{width:140px;height:50px;font-size:24px;color:#333;font-weight:600;text-align:center;line-height:50px;background-color:#fff;border-radius:25px;cursor:pointer;}
.major-box .hd li.on{background:linear-gradient(to right,#a2e2fb 0,#49cfff 100%);}
.major-box .bd ul{display:flex;justify-content:space-around;height: 380px;}
.major-box .bd li{width:320px;height:356px;background-color:#fff;box-shadow:0 0 10px rgba(51,51,51,0.2);}
.major-box .bd li img{width:100px;height:100px;margin:40px auto 20px;}
.major-box .bd li h3{font-size:30px;color:#333;font-weight:600;margin-bottom:20px;}
.major-box .bd li h4{display:inline-block;vertical-align:top;padding:0 20px;height:34px;font-size:18px;color:#333;text-align:center;line-height:34px;margin:0 auto 30px;background-color:#e9e5ff;border-radius:17px;}
.major-box .bd li p{width:160px;height:40px;font-size:22px;color:#fff;text-align:center;line-height:40px;margin:0 auto;background:linear-gradient(to right,#6652ef 0,#503dcb 100%);border-radius:20px;box-shadow:0 0 10px rgba(95,75,232,0.5);}
.major-box .bd li:hover p{background:linear-gradient(to right,#ff7b6c 0,#e5402e 100%);box-shadow:0 0 10px rgba(229,64,46,0.5);}
/* 精品资料，贴合考纲匠专研 */
.database-bgd{height:962px;margin:0 auto;background:url('../images/database-bgd.png') no-repeat center;}
.database{padding:70px 0;font-size:0;text-align:center;}
.database h2{font-size:46px;color:#333;font-weight:600;margin-bottom:50px;}
.database h2 span{color:#5f4be8;}
.database-box{display:flex;flex-wrap:wrap;justify-content:space-around;}
.database-box > li{margin-bottom:40px;}
.database-box h3{box-sizing:border-box;display:inline-block;vertical-align:top;padding:20px 10px;width:70px;height:200px;font-size:26px;color:#fff;line-height:30px;text-align:center;margin-right:42px;background:url('../images/database-box-title-bgd.png') no-repeat center;background-size:contain;}
.database-right{display:inline-block;vertical-align:top;width: 325px;}
.database-right li a{font-size:16px;color:#333;line-height:20px;text-align:left;margin-bottom:20px;}
.database-right li:hover a{color:#e5402e;}
.database-right li span{display:inline-block;vertical-align:top;width:20px;height:20px;margin-right:10px;background:url('../images/database-box-icon.png') no-repeat center;background-size:contain;}
.database .database-link{font-size:24px;color:#fff;width:360px;height:66px;line-height:66px;border-radius:100px;box-shadow:0 4px 8px rgba(244,47,13,.36);margin:10px auto;background:#cd0b0b;background:linear-gradient(90deg,#ff360e,#cd0b0b);}

/* 锐师倾授，分门别类专攻坚 */
.teacher-bgd{height:556px;margin:0 auto;background:url('../images/teacher-bgd.png') no-repeat center;}
.teacher{padding:70px 0;font-size:0;text-align:center;}
.teacher h2{font-size:48px;color:#fff;font-weight:600;margin-bottom:50px;}
.teacher h2 span{color:#ff7b6c;}
.teacher-box{position:relative;}
.teacher-box li{display:flex;justify-content:flex-start;width:1100px;height:320px;background-color:#fff;}
.teacher-box li h4{width:300px;height:320px;}
.teacher-box li:nth-of-type(1) h4{
  background: url('../images/teacher-box-img01.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(2) h4{
  background: url('../images/teacher-box-img02.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(3) h4{
  background: url('../images/teacher-box-img03.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(4) h4{
  background: url('../images/teacher-box-img04.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(5) h4{
  background: url('../images/teacher-box-img05.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(6) h4{
  background: url('../images/teacher-box-img06.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(7) h4{
  background: url('../images/teacher-box-img07.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(8) h4{
  background: url('../images/teacher-box-img08.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(9) h4{
  background: url('../images/teacher-box-img09.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(10) h4{
  background: url('../images/teacher-box-img10.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(11) h4{
  background: url('../images/teacher-box-img11.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(12) h4{
  background: url('../images/teacher-box-img12.png') no-repeat center;
  background-size: contain;
}
.teacher-box li:nth-of-type(13) h4{
  background: url('../images/teacher-box-img13.png') no-repeat center;
  background-size: contain;
}
.teacher-right{box-sizing:border-box;padding:66px 0 0;width:780px;height:300px;text-align:left;margin:10px 10px;border:1px solid #5f4be8;}
.teacher-title{display:flex;justify-content:space-between;}
.teacher-right h3{padding-left:48px;font-size:18px;color:#333;text-align:left;margin:0 0 30px 0;}
.teacher-right h3 span{font-size:26px;font-weight:600;}
.teacher-right h3 i{font-weight:600;}
.teacher-right a{display:inline-block;vertical-align:top;width:160px;height:40px;font-size:22px;color:#fff;text-align:center;line-height:40px;font-weight:600;margin-right:49px;background:linear-gradient(to right,#ff7b6c 0,#e5402e 100%);border-radius:20px;box-shadow:0 0 10px rgba(229,64,46,0.5);}
.teacher-right p{padding:0 48px;font-size:16px;color:#333;line-height:30px;text-align:left;}
.teacher-box .prev{position:absolute;bottom:11px;right:56px;width:40px;height:40px;background:#5f4be8 url('../images/prev.png') no-repeat center;}
.teacher-box .next{position:absolute;bottom:11px;right:11px;width:40px;height:40px;text-align:center;background:#5f4be8 url('../images/next.png') no-repeat center;}
/* 管家服务，伴学陪读逐梦战 */
.service-bgd{height:694px;margin:0 auto;background:url('../images/service-bgd.png') no-repeat center;}
.service{box-sizing:border-box;padding:70px 0;height:694px;font-size:0;text-align:center;background:url('../images/service-img.png') no-repeat center;}
.service h2{font-size:46px;color:#333;font-weight:600;margin-bottom:48px;}
.service h2 span{color:#5f4be8;}
.service-left{display:inline-block;vertical-align:top;width:550px;text-align:left;}
.service-left li{box-sizing:border-box;display:inline-block;vertical-align:top;padding:16px 0 0;width:300px;height:100px;background-color:#fff;border-radius:8px;margin-bottom:20px;box-shadow:0 0 10px rgba(51,51,51,0.1);}
.service-left li:nth-of-type(1){margin-left:90px;}
.service-left li:nth-of-type(2){margin-left:30px;}
.service-left li:nth-of-type(3){margin-left:10px;}
.service-left li:nth-of-type(4){margin-left:40px;}
.service-left li h3{padding-left:20px;font-size:20px;color:#5f4be8;font-weight:600;margin-bottom:8px;}
.service-left li p{padding:0 10px 0 20px;font-size:16px;color:#666;line-height:24px;}
.service-right{display:inline-block;vertical-align:top;width:550px;text-align:right;}
.service-right li{box-sizing:border-box;display:inline-block;vertical-align:top;padding:16px 0 0;width:300px;height:100px;background-color:#fff;border-radius:8px;margin-bottom:20px;box-shadow:0 0 10px rgba(51,51,51,0.1);}
.service-right li:nth-of-type(1){margin-right:90px;}
.service-right li:nth-of-type(2){margin-right:30px;}
.service-right li:nth-of-type(3){margin-right:10px;}
.service-right li:nth-of-type(4){margin-right:40px;}
.service-right li h3{padding-left:20px;font-size:20px;color:#5f4be8;text-align:left;font-weight:600;margin-bottom:8px;}
.service-right li p{padding:0 10px 0 20px;font-size:16px;color:#666;text-align:left;line-height:24px;}
.zsjz-iframe{display:block;width:1100px;height:1370px;margin:0 auto;}

.wrap{position: relative; width: 1100px; margin: 0 auto;font-size: 0;text-align: center;}
footer a{display:inline-block;vertical-align:top;}

.form_bot{font-size:.16rem;color:#fff;}
.form_bot input[type = checkbox]{width:20px;height:20px;appearance:checkbox;margin:1px;}
.form_bot input[type=checkbox]{position:relative;width:20px;height:20px;padding:0;margin-bottom:0;border:none;border-radius:2px;-webkit-appearance:none;}
.form_bot input[type=checkbox]::before{position:absolute;content:"";top:4px;left:0;width:100%;height:100%;background:url(../images/uncheck.png) no-repeat center;background-size:20px auto;}
.form_bot input[type=checkbox]:checked::before{position:absolute;background:url(../images/checked.png) no-repeat center;background-size:20px auto;top:4px;left:0;width:100%;}
.form_bot a{display:inline-block;vertical-align:top;color:#fff;}

