@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: -apple-system,"Microsoft YaHei", 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;}
.cont {width: 7.5rem; margin: auto;}

body .yd-hide{
  display: none;
}
.banner-bgd{margin:0 auto;background:url('../images-yd/banner-bgd.png') no-repeat center top;background-size:7.5rem 5.3rem;}
.banner{position:relative;box-sizing:border-box;padding:5.9rem 0 0;width:7.2rem;font-size:0;text-align:center;}
.banner-box{display:flex;justify-content:space-around;flex-wrap:wrap;box-sizing:border-box;padding:.3rem 0 0;width:7.2rem;background-color:#fff;border-radius:.08rem;box-shadow:0 0 .1rem rgba(51,51,51,0.1);}
.banner-box li{margin:0 .2rem .4rem;}
.banner-box li img{width:1.4rem;height:1.4rem;margin:0 auto .2rem;}
.banner-box li h4{font-size:.24rem;color:#333;}
/* 了解政策，知己知彼百战殆 */
.know{padding:.35rem 0;font-size:0;text-align:center;}
.know h2{font-size:.5rem;color:#333;font-weight:600;margin-bottom:.5rem;}
.know h2 span{color:#5f4be8;}
.know-box li{padding:0 0 .2rem;width:6.8rem;margin:0 auto .3rem;box-shadow:0 0 .1rem rgba(51,51,51,0.1);}
.know-box li h3{width:6.8rem;height:1rem;font-size:.42rem;color:#fff;font-weight:600;line-height:1rem;margin-bottom:.1rem;background:url('../images/know-box-list.png') no-repeat center;background-size:cover;border-radius:.1rem .1rem 0 0;}
.know-box li p{font-size:.3rem;color:#333;text-align:left;height:.8rem;line-height:.8rem;margin:0 .4rem;}
.know-box p:not(:last-of-type){border-bottom:.02rem dashed #ccc;}
.know-box li p i{color:#ff7b6c;margin-right:.08rem;}
.know-box li p em{font-size:.26rem;}
/* 提前备考，合理施策善攻坚 */
.preparation-bgd{background-color:#f0f0f7;}
.preparation{padding:.35rem 0 0;font-size:0;text-align:center;}
.preparation h2{font-size:.5rem;color:#333;font-weight:600;margin-bottom:1rem;}
.preparation h2 span{color:#5f4be8;}
.preparation-box{display:flex;flex-wrap:wrap;justify-content:center;}
.preparation-box li{padding:0 0 .2rem;width:6.8rem;margin:0 auto .8rem;background-color:#fff;border-radius:.08rem;box-shadow:0 .06rem 0 #ff835b;}
.preparation-box img{width:.96rem;height:.96rem;margin:-.48rem 0 .2rem .3rem;}
.preparation-box h3{padding-left:.28rem;font-size:.3rem;color:#333;text-align:left;margin-bottom:.2rem;}
.preparation-box h3 span{color:#f75c21;}
.preparation-box h3 i{color:#f75c21;font-weight:600;}
.preparation-box p{padding:0 .3rem;height:1.15rem;font-size:.28rem;color:#666;line-height:.4rem;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{margin:0 auto;background-color:#4e3cca;}
.course{padding:.35rem 0;font-size:0;text-align:center;}
.course h2{font-size:.5rem;color:#fff;font-weight:600;margin-bottom:.4rem;}
.course h2 span{color:#ff7b6c;}
.course-box{display:flex;flex-wrap:wrap;justify-content:center;}
.course-box li{box-sizing:border-box;padding:.4rem 0 0;width:3.4rem;height:2.2rem;margin:0 .1rem .2rem;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 h3{width:2.82rem;height:.36rem;font-size:.24rem;color:#fff;line-height:.36rem;margin:0 auto;background:url('../images/course-box-title.png') no-repeat center;}
/* 闭环教学，阶段提升破壁垒 */
.teach-bgd{background-color:#fff;}
.teach{padding:.35rem 0;font-size:0;text-align:center;}
.teach h2{font-size:.5rem;color:#333;font-weight:600;margin-bottom:.3rem;}
.teach h2 span{color:#5f4be8;}
.teach-box{display:flex;flex-wrap:wrap;justify-content:space-around;}
.teach-box li{width:3.4rem;margin-bottom:.5rem;}
.teach-box li:last-of-type{width:7.2rem;}
.teach-box li:last-of-type .teach-box-bottom{width:7.2rem;height:3rem;}
.teach-box li:last-of-type .teach-box-bottom h5{height:1.3rem;}

.teach-box h3{position:relative;font-size:.34rem;color:#333;line-height:.44rem;margin-bottom:.54rem;}
.teach-box h3 i{position:absolute;bottom:-.3rem;left:50%;width:.16rem;height:.16rem;margin-left:-.08rem;background:url('../images/teach-box-icon.png') no-repeat center;background-size:contain;z-index:1;}
.teach-box-bottom{box-sizing:border-box;padding: .3rem 0 0;width:3.4rem;background:linear-gradient(to bottom,#edecf5 0,transparent 100%);}
.teach-box-bottom h4{width:3.2rem;font-size:.34rem;color:#fff;line-height:.8rem;text-align:left;font-weight:600;margin-bottom:.1rem;background-color:#e5402e;border-radius:0 .2rem .2rem 0;}
.teach-box-bottom h4 span{display:inline-block;vertical-align:top;width:1.4rem;height:.8rem;font-size:.38rem;color:#fff;text-align:center;line-height:.8rem;margin-right:.2rem;background-color:#5f4be8;}
.teach-box-bottom h5{padding:0 .12rem;height:2.5rem;font-size:.26rem;color:#333;text-align:left;line-height:.5rem;}
.teach-box-bottom p{width:2.8rem;font-size:.34rem;color:#fff;line-height:.6rem;font-weight:600;margin:.2rem auto 0;border-radius:.2rem;background:linear-gradient(to right,#6652ef 0,#503dcb 100%);box-shadow:0 0 .1rem 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;background-size:cover;}
.major{padding:.35rem 0;font-size:0;text-align:center;}
.major h2{font-size:.5rem;color:#fff;font-weight:600;margin-bottom:.5rem;}
.major-box .hd ul{display:flex;flex-wrap:wrap;justify-content:space-around;}
.major-box .hd li{width:2rem;height:.6rem;font-size:.34rem;color:#333;font-weight:600;text-align:center;line-height:.6rem;margin-bottom:.3rem;background-color:#fff;border-radius:.5rem;}
.major-box .hd li.on{background:linear-gradient(to right,#a2e2fb 0,#49cfff 100%);}
.major-box .bd ul{display:flex;justify-content:space-around;}
.major-box .bd li{padding:0 0 .3rem;width:3.5rem;background-color:#fff;box-shadow:0 0 .1rem rgba(51,51,51,0.2);}
.major-box .bd li img{width:1.5rem;height:1.5rem;margin:.4rem auto .2rem;}
.major-box .bd li h3{font-size:.3rem;color:#333;font-weight:600;margin-bottom:.2rem;}
.major-box .bd li h4{display:inline-block;vertical-align:top;padding:.1rem .2rem;font-size:.36rem;color:#333;text-align:center;line-height:.4rem;margin:0 .2rem .3rem;background-color:#e9e5ff;border-radius:.17rem;}
.major-box .bd li p{width:1.6rem;font-size:.22rem;color:#fff;text-align:center;line-height:.4rem;margin:0 auto;background:linear-gradient(to right,#6652ef 0,#503dcb 100%);border-radius:.2rem;box-shadow:0 0 .1rem rgba(95,75,232,0.5);}
/* 精品资料，贴合考纲匠专研 */
.database-bgd{margin:0 auto;background:url('../images/database-bgd.png') no-repeat center;background-size:cover;}
.database{padding:.35rem 0;font-size:0;text-align:center;}
.database h2{font-size:.5rem;color:#333;font-weight:600;margin-bottom:.5rem;}
.database h2 span{color:#5f4be8;}
.database-box{display:flex;flex-wrap:wrap;justify-content:space-around;}
.database-box > li{margin-bottom:.4rem;}
.database-box h3{box-sizing:border-box;padding:.2rem .1rem;width:3.4rem;font-size:.4rem;color:#fff;text-align:center;margin:0 auto .3rem;background:linear-gradient(to right,#ff7b6c 0,#e5402e 100%);border-radius:.08rem;}
.database-right li a{font-size:.32rem;color:#333;line-height:.4rem;text-align:left;margin-bottom:.3rem;}
.database-right li span{display:inline-block;vertical-align:top;width:.4rem;height:.4rem;margin-right:.1rem;background:url('../images/database-box-icon.png') no-repeat center;background-size:contain;}
/* 锐师倾授，分门别类专攻坚 */
.teacher-bgd{margin:0 auto;background:url('../images/teacher-bgd.png') no-repeat center;}
.teacher{padding:.35rem 0;font-size:0;text-align:center;background-color: #333;}
.teacher h2{font-size:.5rem;color:#fff;font-weight:600;margin-bottom:.5rem;}
.teacher h2 span{color:#ff7b6c;}
.teacher-box{position:relative;}
.teacher-box ul{text-align:left;}
.teacher-box li{height:4.5rem;margin:0 auto .3rem;background-color:#fff;}
.teacher-box li h4{display:inline-block;vertical-align:top;width:2.6rem;height:4.5rem;margin:0 auto .4rem;}
.teacher-box li:nth-of-type(1) h4{background:url('../images-yd/teacher-box-img01.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(2) h4{background:url('../images-yd/teacher-box-img02.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(3) h4{background:url('../images-yd/teacher-box-img03.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(4) h4{background:url('../images-yd/teacher-box-img04.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(5) h4{background:url('../images-yd/teacher-box-img05.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(6) h4{background:url('../images-yd/teacher-box-img06.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(7) h4{background:url('../images-yd/teacher-box-img07.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(8) h4{background:url('../images-yd/teacher-box-img08.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(9) h4{background:url('../images-yd/teacher-box-img09.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(10) h4{background:url('../images-yd/teacher-box-img10.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(11) h4{background:url('../images-yd/teacher-box-img11.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(12) h4{background:url('../images-yd/teacher-box-img12.png') no-repeat center;background-size:contain;}
.teacher-box li:nth-of-type(13) h4{background:url('../images-yd/teacher-box-img13.png') no-repeat center;background-size:contain;}
.teacher-right{position:relative;box-sizing:border-box;display:inline-block;vertical-align:top;padding:.8rem 0 0;width:4.7rem;height:4.3rem;text-align:left;margin:.1rem .05rem;border:.02rem solid #5f4be8;}
.teacher-title{display:flex;justify-content:space-between;}
.teacher-right h3{padding-left:.2rem;font-size:.22rem;color:#333;line-height:1.2;text-align:left;margin:0 0 .1rem 0;}
.teacher-right h3 span{font-size:.36rem;font-weight:600;}
.teacher-right h3 i{font-weight:600;}
.teacher-right h3 em{display:inline-block;vertical-align:top;width:2.88rem;font-size:.22rem;line-height:.5rem;}
.teacher-right a{position:absolute;top:.2rem;right:0;display:inline-block;vertical-align:top;width:2rem;height:.6rem;font-size:.3rem;color:#fff;text-align:center;line-height:.6rem;font-weight:600;margin:0 .25rem;background:linear-gradient(to right,#ff7b6c 0,#e5402e 100%);border-radius:.3rem;box-shadow:0 0 .1rem rgba(229,64,46,0.5);}
.teacher-right p{padding:0 .1rem;font-size:.24rem;color:#333;line-height:1.5;text-align:left;}
.teacher-box .prev{position:absolute;bottom:.12rem;right:1.04rem;width:.8rem;height:.8rem;background:#5f4be8 url('../images/prev.png') no-repeat center;}
.teacher-box .next{position:absolute;bottom:.12rem;right:.16rem;width:.8rem;height:.8rem;text-align:center;background:#5f4be8 url('../images/next.png') no-repeat center;}


/* 管家服务，伴学陪读逐梦战 */
.service-bgd{margin:0 auto;background:url('../images/service-bgd.png') no-repeat center;background-size:cover;}
.service{box-sizing:border-box;padding:.35rem 0;font-size:0;text-align:center;}
.service h2{font-size:.5rem;color:#333;font-weight:600;margin-bottom:.5rem;}
.service h2 span{color:#5f4be8;}
.service-left{display:inline-block;vertical-align:top;width:3.4rem;text-align:left;margin:0 .1rem;}
.service-left li{box-sizing:border-box;display:inline-block;vertical-align:top;padding:.2rem 0;width:3.4rem;background-color:#fff;border-radius:.08rem;margin-bottom:.2rem;box-shadow:0 0 .1rem rgba(51,51,51,0.1);}
.service-left li h3{padding-left:.2rem;font-size:.3rem;color:#5f4be8;font-weight:600;margin-bottom:.08rem;}
.service-left li p{padding:0 .1rem 0 .2rem;font-size:.32rem;color:#666;line-height:.4rem;}
.service-right{display:inline-block;vertical-align:top;width:3.4rem;text-align:left;margin:0 .1rem;}
.service-right li{box-sizing:border-box;display:inline-block;vertical-align:top;padding:.2rem 0;width:3.4rem;background-color:#fff;border-radius:.08rem;margin-bottom:.2rem;box-shadow:0 0 .1rem rgba(51,51,51,0.1);}
.service-right li h3{padding-left:.2rem;font-size:.34rem;color:#5f4be8;font-weight:600;margin-bottom:.2rem;}
.service-right li p{padding:0 .1rem 0 .2rem;font-size:.32rem;color:#666;line-height:.4rem;}
footer{line-height:.36rem;font-size:.24rem;text-align:center;color:#666666;padding:.2rem .2rem;}
footer a{display: inline-block;vertical-align: top;color:#666666;}

