@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: .14rem;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:#666;} /*placeholder 字体颜色*/
:-moz-placeholder {color:#666;} /*placeholder 字体颜色*/
::-moz-placeholder {color: #666;} /*placeholder 字体颜色*/
:-ms-input-placeholder {color: #666;} /*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;}

.copyright {width: 7.5rem;bottom: 0;padding: .15rem 0;  font-size: .18rem;color: #fcfcfc;text-align: center; line-height: .25rem;
  margin: 0 auto;background-color: #a7a7a7;}
.copyright p{display:inline;color:#fcfcfc}
.copyright a{display:inline;color:#fcfcfc}
.copyright p span{display: block;}
body .yd-hide{display: none !important;}

.banner-bgd{width:7.5rem;height:6rem;margin:0 auto;background:url('../images-yd/banner-bgd.png') no-repeat center;background-size:contain;}
.banner{position:relative;}
.banner-logo{position:absolute;top:.8rem;left:.6rem;width:1.9rem;height:0.6rem;}
.banner h1{display:none;}
.banner h2{display:none;}
/* 了解趁早，快在起跑线 */
.run{padding:.73rem 0 0;font-size:0;text-align:center;}
.run h2{font-size:.4rem;color:#2d2d2d;font-weight:600;line-height:.4rem;margin-bottom:.47rem;}
.run h2 span{color:#cd0611;}
.run h2 i{display:inline-block;vertical-align:top;width:.46rem;height:.46rem;font-size:.26rem;color:#cd0611;line-height:.47rem;margin:0 .1rem;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.run-box{position:relative;box-sizing:border-box;padding:.4rem 0 0 .34rem;width:7.29rem;height:3.37rem;text-align:left;margin:0 auto;background:url('../images-yd/run-box.png') no-repeat center;background-size:contain;}
.run-box p{display:inline-block;vertical-align:top;width:4.35rem;font-size:.22rem;color:#333;text-indent:.44rem;text-align:left;line-height:.36rem;}
.run-box p span{color:#cd0611;}
.run-box img{display:inline-block;vertical-align:top;width:2.05rem;height:2.27rem;margin-left:.14rem;}
.run-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;}
.run-bottom li{width:3.68rem;height:3.04rem;background:url('../images-yd/run-bottom-list01.png') no-repeat center;background-size:contain;}
.run-bottom li:nth-of-type(1){margin:.33rem 0 0 .12rem;}
.run-bottom li:nth-of-type(2){width:3.68rem;height:3.67rem;margin:.13rem 0 0 0;background:url('../images-yd/run-bottom-list02.png') no-repeat center;background-size:contain;}
.run-bottom li:nth-of-type(3){margin:-.38rem 0 0 .12rem;}
.run-bottom li h3{width:1.6rem;height:.4rem;font-size:.24rem;color:#fff;margin:.39rem 0 .14rem .42rem;line-height:.46rem;background-color:#cc0712;border-radius:.2rem 0 .2rem 0;}
.run-bottom li p{padding:0 .4rem;font-size:.22rem;color:#333;line-height:.36rem;text-align:left;}
/* 筛查趁早，快在确定目标 */
.target-bgd{margin:0 auto;background:url('../images/target-bgd.png') no-repeat center;}
.target{padding:.58rem 0 .7rem;font-size:0;text-align:center;}
.target h2{font-size:.4rem;color:#2d2d2d;font-weight:600;line-height:.4rem;margin-bottom:.47rem;}
.target h2 span{color:#cd0611;}
.target h2 i{display:inline-block;vertical-align:top;width:.46rem;height:.46rem;font-size:.26rem;color:#cd0611;line-height:.47rem;margin:0 .1rem;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.target-box{display:flex;flex-wrap:wrap;justify-content:space-between;}
.target-box li{width:3.3rem;height:2.8rem;margin:0 .21rem .5rem;box-shadow:0 0 .22rem rgba(255,143,149,.2);background-color:#fff;border-radius:.1rem;}
.target-box li img{width:1.6rem;height:1.3rem;margin:.24rem auto .13rem;}
.target-box li h3{font-size:.24rem;color:#cd0611;font-weight:600;margin-bottom:.2rem;}
.target-box li p{font-size:.18rem;color:#333;}
.target-form{box-sizing:border-box;padding:.48rem 0 0;width:7.1rem;height:5.4rem;margin:0 auto;background-color:#cd0611;border-radius:.2rem;}
.target-form h3{font-size:.36rem;color:#fff;margin-bottom:.5rem;}
.target-form ul{display:flex;flex-wrap:wrap;justify-content:center;}
.target-form li{width:6rem;height:.8rem;text-align:left;margin:0 auto .3rem;background-color:#fff;border-radius:.4rem;}
.target-form label{display:inline-block;vertical-align:top;width:.5rem;height:.5rem;margin:.16rem 0 0 .39rem;background:url('../images-yd/target-form-img01.png') no-repeat center;background-size:contain;}
.target-form li:nth-of-type(1) label{background:url('../images-yd/target-form-img01.png') no-repeat center;background-size:contain;}
.target-form li:nth-of-type(2) label{background:url('../images-yd/target-form-img02.png') no-repeat center;background-size:contain;}
.target-form select{display:inline-block;vertical-align:top;padding-left:.1rem;width:5rem;height:.8rem;font-size:.26rem;color:#666;border:none;background:transparent;}
.target-form input[type = text]{box-sizing:border-box;display:inline-block;vertical-align:top;padding-left:.1rem;width:5rem;height:.8rem;font-size:.26rem;color:#666;border:none;background:transparent;}
.target-form li:last-of-type{background-color:rgba(0,0,0,0);}
.target-form input[type = button]{width:6rem;height:.8rem;font-size:.3rem;color:#cd0611;text-align:center;font-weight:600;line-height:.8rem;margin:0 auto;background:linear-gradient(to right,#feed5c,#fece5c);border:none;border-radius:.4rem;}
/* 学习趁早，弯道好超车 */
.overtaking-bgd{
  /* height:34.24rem; */
  height: auto;
  margin:0 auto;background:url('../images/overtaking-bgd.png') no-repeat center top;background-size:cover;
}
.overtaking{padding:.76rem 0 .43rem;font-size:0;text-align:center;}
.overtaking h2{font-size:.4rem;color:#fff;font-weight:600;line-height:.4rem;margin-bottom:.41rem;}
.overtaking h2 span{color:#feed5c;}
.overtaking h2 i{display:inline-block;vertical-align:top;width:.46rem;height:.46rem;font-size:.26rem;color:#feed5c;line-height:.47rem;margin:0 .1rem;background:url('../images/title-icon02.png') no-repeat center;background-size:contain;}
.overtaking-box{box-sizing:border-box;padding:.37rem 0 0;width:7.1rem;height:10.24rem;margin:0 auto .3rem;background-color:#fff;border-radius:.1rem;}
.overtaking-box h3{position:relative;font-size:.4rem;color:#333;font-weight:600;margin-bottom:.48rem;}
.overtaking-box h3::before{position:absolute;top:.2rem;left:1.67rem;width:.8rem;height:.02rem;content:'';background:linear-gradient(to right,rgba(0,0,0,0),#cd0611);}
.overtaking-box h3::after{position:absolute;top:.2rem;right:1.67rem;width:.8rem;height:.02rem;content:'';background:linear-gradient(to right,#cd0611,rgba(0,0,0,0));}
.overtaking-top{display:inline-block;vertical-align:top;padding:.19rem 0 0;width:3.3rem;}
.overtaking-top li{position:relative;box-sizing:border-box;padding-right:.1rem;width:2.4rem;font-size:.22rem;color:#333;font-weight:600;text-align:right;margin-bottom:.88rem;}
.overtaking-top li:last-of-type{margin-bottom:.1rem;}
.overtaking-top li::before{position:absolute;top:.07rem;right:-.08rem;width:0.06rem;height:0.06rem;content:'';background-color:#cd0611;border-radius:.03rem;}
.overtaking-top li::after{position:absolute;top:.09rem;right:-.9rem;width:0.82rem;height:0.01rem;content:'';border-bottom:.02rem dashed #cd0611;}
.overtaking-middle{box-sizing:border-box;display:inline-block;vertical-align:top;padding:.13rem 0 0;width:0.5rem;height:7.3rem;background:linear-gradient(to right,#b90b14,#cd0611);}
.overtaking-middle li{width:.34rem;height:.34rem;font-size:.24rem;color:#cd0611;text-align:center;line-height:.34rem;margin:0 auto .21rem;background-color:#fff;border-radius:.17rem;}
.overtaking-bottom{display:inline-block;vertical-align:top;padding:.74rem 0 0;width:3.3rem;}
.overtaking-bottom li{box-sizing:border-box;position:relative;padding-left:.1rem;width:2.4rem;font-size:.22rem;color:#333;font-weight:600;text-align:left;margin-left:.97rem;margin-bottom:.88rem;}
.overtaking-bottom li::before{position:absolute;top:.09rem;left:-.15rem;width:0.06rem;height:0.06rem;content:'';background-color:#cd0611;border-radius:.03rem;}
.overtaking-bottom li::after{position:absolute;top:.1rem;left:-1rem;width:0.82rem;height:0.01rem;content:'';border-bottom:.02rem dashed #cd0611;}
.overtaking-box a{width:6rem;height:.8rem;font-size:.3rem;color:#fff;font-weight:600;text-align:center;line-height:.8rem;margin:.29rem auto 0;border-radius:.25rem;background:linear-gradient(to right,#cd0611 0,#f64f58 61%,#cd0611);border-radius: .4rem;box-shadow: 0 3px 18px rgba(205,6,17,.4);}
.trend-box{box-sizing:border-box;padding:.32rem 0 0;width:7.1rem;height:11.64rem;margin:0 auto .3rem;background-color:#fff;border-radius:.1rem;}
.trend-box h3{position:relative;font-size:.4rem;color:#333;font-weight:600;margin-bottom:.48rem;}
.trend-box h3::before{position:absolute;top:.2rem;left:1.67rem;width:.8rem;height:.02rem;content:'';background:linear-gradient(to right,rgba(0,0,0,0),#cd0611);}
.trend-box h3::after{position:absolute;top:.2rem;right:1.67rem;width:.8rem;height:.02rem;content:'';background:linear-gradient(to right,#cd0611,rgba(0,0,0,0));}
.trend-box ul li{display:inline-block;vertical-align:top;margin-bottom:.27rem;}
.trend-box li img{width:6.27rem;height:4.44rem;margin:0 auto;box-shadow:0 0 .1rem rgba(205,6,17,.16);border-radius:0 0 .1rem .1rem;}
.trend-box li:nth-of-type(2) img{box-shadow:0 0 .1rem rgba(225,191,120,.16);}
.trend-box p{padding:0 .36rem;font-size:.22rem;color:#333232;text-align:left;line-height:.26rem;}
.trend-box p span{color:#cd0611;font-weight:600;}
.content-box{box-sizing:border-box;padding:.44rem 0 .5rem;width:7.1rem;margin:0 auto .3rem;background-color:#fff;border-radius:.1rem;}
.content-box h3{position:relative;font-size:.4rem;color:#333;font-weight:600;margin-bottom:.32rem;}
.content-box h3::before{position:absolute;top:.2rem;left:1.67rem;width:.8rem;height:.02rem;content:'';background:linear-gradient(to right,rgba(0,0,0,0),#cd0611);}
.content-box h3::after{position:absolute;top:.2rem;right:1.67rem;width:.8rem;height:.02rem;content:'';background:linear-gradient(to right,#cd0611,rgba(0,0,0,0));}
.content-box img{display:inline-block;vertical-align:top;width:6.4rem;height:3.95rem;margin:0 auto;}
.content-right h4{padding:.41rem .38rem 0;font-size:.22rem;color:#333;line-height:.36rem;text-align:left;margin-bottom:.24rem;}
.content-right ul{display:flex;justify-content:space-around;width:7.1rem;}
.content-right li{width:2.22rem;}
.content-right li h5{width:100%;height:.46rem;font-size:.18rem;color:#fff;text-align:center;line-height:.4rem;margin-bottom:.1rem;background-color:#fd9a4a;}
.content-right li:nth-of-type(2){width:2.68rem;}
.content-right li:nth-of-type(2) h5{background-color:#6487fd;}
.content-right li:nth-of-type(3){width:1.52rem;}
.content-right li:nth-of-type(3) h5{background-color:#e03640;}
.content-right li p{font-size:.22rem;color:#333;text-align:left;line-height:.3rem;}
/* 特色课堂，专注‘教’与‘学’的配合效果 */
.effective{padding:.76rem 0 .43rem;font-size:0;text-align:center;}
.effective h2{font-size:.34rem;color:#2d2d2d;font-weight:600;line-height:.4rem;margin-bottom:.47rem;}
.effective h2 span{color:#cd0611;}
.effective h2 i{display:inline-block;vertical-align:top;width:.46rem;height:.46rem;font-size:.26rem;color:#cd0611;line-height:.47rem;margin:0 .1rem;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.effective-box{position:relative;padding:4.65rem 0 0;width:7.5rem;margin:0 auto;background:url('../images-yd/effective-box.png') no-repeat center top;background-size:contain;}
.effective-box li h3{padding-left:.2rem;font-size:.26rem;color:#b364fd;font-weight:600;text-align:left;margin-left:.2rem;margin-bottom:.14rem;border-left:.02rem dashed currentColor;}
.effective-box li:nth-of-type(2) h3{color:#e03640;}
.effective-box li:nth-of-type(3) h3{color:#6487fd;}
.effective-box li:nth-of-type(4) h3{color:#fd9a4a;}
.effective-box li:nth-of-type(5) h3{color:#e1bf78;}
.effective-box li p{padding-left:.4rem;font-size:.22rem;color:#333;line-height:.36rem;text-align:left;margin-bottom:.2rem;}
/* 精品服务，全心助力应试能力 */
.service-bgd{width:7.5rem;height:11.2rem;margin:0 auto;background:url('../images-yd/service-bgd.png') no-repeat center;background-size:contain;}
.service{padding:.7rem 0 .43rem;font-size:0;text-align:center;}
.service h2{font-size:.4rem;color:#2d2d2d;font-weight:600;line-height:.4rem;margin-bottom:.47rem;}
.service h2 span{color:#cd0611;}
.service h2 i{display:inline-block;vertical-align:top;width:.46rem;height:.46rem;font-size:.26rem;color:#cd0611;line-height:.47rem;margin:0 .1rem;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.service-box li{position:relative;width:2.5rem;margin-right:.66rem;}
.service-box li h3{display:inline-block;vertical-align:top;width:2.05rem;height:2.05rem;margin:0 auto .27rem;background:url('../images/service-box-bgd01.png') no-repeat center;background-size:contain;}
.service-box li:nth-of-type(2) h3{background:url('../images/service-box-bgd02.png') no-repeat center;background-size:contain;}
.service-box li:nth-of-type(3) h3{background:url('../images/service-box-bgd03.png') no-repeat center;background-size:contain;}
.service-box li h3 img{width:2.05rem;height:2.05rem;margin:0 auto;}
.service-box li h4{width:1.7rem;height:.4rem;font-size:.24rem;color:#fff;text-align:center;line-height:.4rem;margin:0 auto .24rem;background-color:#ff9036;border-radius:.2rem;}
.service-box li .service-bottom{position:absolute;top:.22rem;left:2.5rem;width:4.95rem;font-size:.22rem;color:#333;line-height:.36rem;text-align:left;margin-bottom:.27rem;}
.service-box li p{font-size:.22rem;color:#333;line-height:.36rem;text-align:left;margin-bottom:.37rem;}
.service-box li:nth-of-type(3) p{width:3.72rem;}
.service-box li:nth-of-type(2) h4{background-color:#4d67d4;}
.service-box li:nth-of-type(3) h4{width:1.96rem;height:.4rem;background-color:#d63238;}
/* 匠心研发 精品课程 */
.video{padding:.66rem 0 .43rem;font-size:0;text-align:center;}
.video h2{font-size:.4rem;color:#2d2d2d;font-weight:600;line-height:.4rem;margin-bottom:.47rem;}
.video h2 span{color:#cd0611;}
.video h2 i{display:inline-block;vertical-align:top;width:.46rem;height:.46rem;font-size:.26rem;color:#cd0611;line-height:.47rem;margin:0 .1rem;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.video-box{box-sizing: border-box;display:inline-block;vertical-align:top;padding: .4rem 0 0; width:7.32rem;height:4.22rem;margin:0 auto .5rem;background:url('../images-yd/video-img.png') no-repeat center;background-size:contain;}
.video-box > div{width:5.6rem;height:3.2rem;margin:0 auto;}
.video-right{box-sizing:border-box;padding:.4rem 0 0;width:7.1rem;height:3.8rem;margin:0 auto;background:linear-gradient(to right,#cd0611 0,#dc2f2f 61%,#cd0611);}
.video-right h3{font-size:.3rem;color:#fff;margin-bottom:.28rem;}
.video-right li a{box-sizing: border-box;padding-left: .4rem; width:6rem;height:.5rem;font-size:.22rem;color:#333;line-height:.5rem;text-align: left;margin:0 auto .25rem;background-color:#fff;}
.video-right > a{display:block;width:6rem;height:.8rem;font-size:.3rem;color:#cd0611;text-align:center;line-height:.8rem;margin:0 auto;border-radius:.4rem;background:linear-gradient(to bottom,#fece5c,#feed5c);}
/* 2025军队文职考试辅导课程 */
.zsjz{padding:.28rem 0 .4rem;font-size:0;text-align:center;}
.zsjz h2{font-size:.4rem;color:#2d2d2d;font-weight:600;line-height:.4rem;margin-bottom:.12rem;}
.zsjz h2 span{color:#cd0611;}
.zsjz h2 i{display:inline-block;vertical-align:top;width:.46rem;height:.46rem;font-size:.26rem;color:#cd0611;line-height:.47rem;margin:0 .1rem;background:url('../images/title-icon.png') no-repeat center;background-size:contain;}
.zsjz h3{font-size:.22rem;color:#333;margin-bottom:.5rem;}
.zsjz-table{width:7.1rem;margin:0 auto;}
.zsjz-table tr{position:relative;display:flex;justify-content:space-between;}
.zsjz-table tr:nth-of-type(2){height:3.21rem;margin-bottom:.2rem;box-shadow:0 0 .2rem rgba(167,85,90,.2);}
.zsjz-table tr:nth-of-type(3){height:3.46rem;margin-bottom:.2rem;box-shadow:0 0 .2rem rgba(167,85,90,.2);}
.zsjz-table th{display:inline-block;height:.76rem;font-size:.2rem;color:#fff;font-weight:600;line-height:.76rem;background-color:#cd0611;margin-bottom:.22rem;}
.zsjz-table th:not(:last-of-type){border-right:.02rem solid #ff848b;}
.zsjz-table th:nth-of-type(1){width:1.24rem;}
.zsjz-table th:nth-of-type(2){width:1.5rem;}
.zsjz-table th:nth-of-type(3){width:.75rem;}
.zsjz-table th:nth-of-type(4){width:1.19rem;}
.zsjz-table th:nth-of-type(5){width:1.44rem;}
.zsjz-table th:nth-of-type(6){width:.93rem;}
.zsjz-table td{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;font-size:.16rem;color:#333;line-height:.26rem;text-align:center;background-color:#fff;border-radius:.1rem;}
.zsjz-table td:not(:last-of-type){border-right:1px solid #e7e7e7;}
.zsjz-table td b{display:block;align-items:center;}
.zsjz-table td:nth-of-type(1){width:1.24rem;}
.zsjz-table td:nth-of-type(2){width:1.5rem;}
.zsjz-table td:nth-of-type(3){width:.75rem;}
.zsjz-table td:nth-of-type(4){width:1.19rem;}
.zsjz-table td:nth-of-type(5){width:1.44rem;text-align: left;}
.zsjz-table td:nth-of-type(6){width:.93rem;}
.zsjz-table td span{display:block;font-weight:600;}
.zsjz-table td a{
  display:block;width:auto;height:auto; padding: .1rem .2rem;
  font-size:.2rem;color:#fff;line-height:1.1;margin:.16rem auto 0;background-color:#cd0611;border-radius:.2rem;
}
.zsjz-table td p{
  text-align: center;
}
.zsjz p{font-size:.16rem;color:#333;text-align:right;margin:.1rem 0 0;}
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;}

