@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:#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;}

.banner-form select{
  background: #fff url(../images/select-img.png) no-repeat 4.75rem center;
  -webkit-appearance: none;
}

.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;}
/* 加隐私条款 */
.xieyi {margin: 0 auto; font-size: .22rem; text-align: center; line-height: .19rem; color: #666;}
.xieyi .xy {border: none; display: inline-block; background: transparent; height: .19rem;}
.xieyi input[type=checkbox] {position: relative; display: inline-block; float: none; width: .24rem; height: .19rem; padding: 0; margin-bottom: 0; border: none; -webkit-appearance: checkbox;-webkit-appearance: none;}
.xieyi input[type=checkbox]::before {position: absolute; content: ""; top: 0; left: 0; width: 100%;  height: 100%; background: url(../images/uncheck.png) no-repeat center; background-size: .24rem auto;}
.xieyi input[type=checkbox]:checked::before {position: absolute; background: url(../images/checked.png) no-repeat center; background-size: .24rem auto; top: 0; left: 0; width: 100%;}
.xieyi a {display: inline; background: transparent; color: #ed5736;}

/*协议弹窗样式*/
.es_arg_mask {position: fixed;top: 0;bottom: 0;left: 0;right: 0;background: #000;filter: alpha(opacity=30);-moz-opacity: 0.3;-khtml-opacity: 0.3; opacity: 0.3;z-index: 2000;}
.es_agr_box {position: fixed;top: 50%;left: 50%;width: 5.6rem;margin: -2.5rem 0 0 -2.9rem;padding: .1rem;background: #ffffff;border-radius: .08rem;z-index: 2001;}
.es_agr_title {text-align: center;font-size: .3rem;font-weight: bold;padding: .1rem .2rem;}
.es_agr_main {height: 2rem; overflow: auto;}
.es_agr_con {font-size: .16rem;color: #3a3d4b;line-height: .26rem;word-break: break-all;}
.es_agr_btn {text-align: center;padding: .2rem .2rem 0;}
.es_button {line-height: .6rem;border: none;outline: none;cursor: pointer;color: #ffffff;font-size: .24rem;border-radius: .08rem;padding: 0 .4rem;background: #1890FF;background: -webkit-linear-gradient(left, #1890FF, #90CAFF);background: -o-linear-gradient(left, #1890FF, #90CAFF);background: -moz-linear-gradient(left, #1890FF, #90CAFF);background: linear-gradient(left, #1890FF, #90CAFF);}
.es_cancel {display: block;font-size: .14rem;color: #3a3d4b;cursor: pointer; margin-top: .1rem;}
.agreement {padding: .1rem;}
.agreement p {font-size: .24rem; line-height: .4rem; text-indent: 2em; text-align: justify;}

body .yd-hide{display:none;}
.banner-bgd{width:7.5rem;height:4.58rem;margin:0 auto;background:url('../images-yd/banner-bgd.png') no-repeat center;background-size:contain;}
.banner{position:relative;padding:.6rem 0 0;font-size:0;text-align:center;}
.banner-logo{position:absolute;top:.2rem;left:.15rem;width:1.5rem;height:.4rem;}
.banner h2{width:3.4rem;height:.6rem;font-size:.26rem;color:#b70203;line-height:.6rem;font-weight:600;margin:0 auto .1rem;background:url('../images/banner-title-top.png') no-repeat center;background-size:contain;}
.banner h1{width:6.53rem;height:.63rem;margin:0 auto .2rem;background:url('../images/banner-title.png') no-repeat center;background-size:contain;}
.banner h3{width:6.84rem;height:.23rem;margin:0 auto .2rem;background:url('../images-yd/banner-title01.png') no-repeat center;background-size:contain;}
.banner li{display:inline-block;vertical-align:top;width:4.2rem;height:.44rem;text-align:left;margin:0 auto .16rem;background:url('../images/banner-list.png') no-repeat center;background-size:contain;}
.banner li img{display:inline-block;vertical-align:top;width:.4rem;height:.4rem;margin:.02rem .05rem 0 .06rem;}
.banner li p{display:inline-block;vertical-align:top;font-size:.22rem;color:#000;line-height:.44rem;}
.banner li p span{color:#d00000;font-weight:600;}
/* 竞争激烈 报考优势不错过 */
.advantage-bgd{background-color:#fff;}
.advantage{padding:.66rem 0;font-size:0;text-align:center;}
.advantage h2{font-size:.42rem;color:#000;font-weight:600;margin-bottom:.38rem;}
.advantage h2 span{color:#c40001;}
.advantage-box li{box-sizing:border-box;display:inline-block;vertical-align:top;width:3.58rem;height:2.28rem;background:url('../images-yd/advantage-box-list.png') no-repeat center;background-size:contain;}
.advantage-box li h3{padding-left:.5rem;font-size:.22rem;color:#fff;font-weight:600;text-align:left;line-height:.55rem;}
.advantage-box li p{box-sizing:border-box;padding:.15rem .5rem 0 .74rem;width:3.58rem;font-size:.22rem;color:#000;text-align:left;line-height:.3rem;}
.advantage-box li:last-of-type{width:7.26rem;height:2.28rem;margin:0 auto;background:url('../images-yd/advantage-box-list02.png') no-repeat center;background-size:contain;}
.advantage-box li:last-of-type p{box-sizing:border-box;padding:.25rem .25rem 0 .85rem;width:7rem;}
.advantage h4{padding:0 .25rem;font-size:.2rem;color:#000;line-height:.26rem;text-align:left;}
/* 问题诸多 科学梳理聚重点 */
.science-bgd{width:7.5rem;height:4.42rem;margin:0 auto;background:url('../images-yd/science-bgd.png') no-repeat center;background-size:contain;}
.science{padding:.5rem 0;font-size:0;text-align:center;}
.science h2{font-size:.42rem;color:#000;font-weight:600;margin-bottom:.2rem;}
.science h2 span{color:#c40001;}
.science-box{position:relative;width:6.7rem;height:2.93rem;margin:0 auto;background:url('../images-yd/science-box.png') no-repeat center;background-size:contain;}
.science-box li{position:absolute;top:0;left:0;}
.science-box li span{display:inline-block;vertical-align:top;font-size:.24rem;color:#cb0003;font-weight:600;margin:.03rem .02rem 0 0;}
.science-box li:nth-of-type(1){position:absolute;top:.3rem;left:.1rem;}
.science-box li:nth-of-type(2){position:absolute;top:1.3rem;left:0;}
.science-box li:nth-of-type(3){position:absolute;top:2.28rem;left:.8rem;}
.science-box li:nth-of-type(4){position:absolute;top:.34rem;left:4.72rem;}
.science-box li:nth-of-type(5){position:absolute;top:1.5rem;left:4.68rem;}
.science-box li p{display:inline-block;vertical-align:top;font-size:.22rem;color:#000;text-align:left;line-height:1.2;}
/* 适时备考 合理规划有规律 */
.remark-bgd{background-color:#fff;}
.remark{padding:.66rem 0;font-size:0;text-align:center;}
.remark h2{font-size:.42rem;color:#000;font-weight:600;margin-bottom:.38rem;}
.remark h2 span{color:#c40001;}
.remark-box{position:relative;display:flex;justify-content:space-between;}
.remark-box i{position:absolute;top:1.1rem;left:50%;width:.87rem;height:.87rem;margin-left:-.43rem;background:url('../images/remark-box-img.png') no-repeat center;background-size:contain;}
.remark-box i:nth-of-type(1){position:absolute;top:1.1rem;}
.remark-box i:nth-of-type(2){position:absolute;top:3rem;}
.remark-box i:nth-of-type(3){position:absolute;top:4.8rem;}
.remark-left h3{box-sizing:border-box;padding-left:.3rem;width:3.5rem;height:.56rem;font-size:.28rem;color:#fff;font-weight:600;text-align:left;line-height:.56rem;margin-bottom:.1rem;background:url('../images/remark-left-title.png') no-repeat center;background-size:contain;}
.remark-left li{width:3.5rem;height:1.7rem;text-align:left;margin-bottom:.2rem;box-shadow:0 0 .27rem #dee4f1;border-radius:.08rem;}
.remark-left li h4{display:inline-block;vertical-align:top;width:.64rem;height:.64rem;margin:.2rem .12rem;background:url('../images/remark-left-icon01.png') no-repeat center;background-size:contain;animation:roat1 2s linear infinite;}
.remark-left li h4 span{display:block;width:.64rem;height:.64rem;font-size:.24rem;color:#fff;text-align:center;font-weight:600;line-height:.64rem;animation:roat2 2s linear infinite;}
@keyframes roat1{0{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
@keyframes roat2{0{transform:rotate(0);}
100%{transform:rotate(-360deg);}
}
.remark-left-right{display:inline-block;vertical-align:top;}
.remark-left-right h5{padding:.2rem 0 0;font-size:.22rem;color:#000;font-weight:600;margin-bottom:.05rem;}
.remark-left li:nth-of-type(2) h5{padding:.1rem 0 0;}
.remark-left-right p{width:2.35rem;font-size:.22rem;color:#000;line-height:1.2;}
.remark-right h3{box-sizing:border-box;padding-right:.4rem;width:3.5rem;height:.56rem;font-size:.28rem;color:#fff;font-weight:600;text-align:right;line-height:.56rem;margin-bottom:.12rem;background:url('../images/remark-right-title.png') no-repeat center;background-size:contain;}
.remark-right li{width:3.5rem;height:1.7rem;text-align:right;margin-bottom:.2rem;box-shadow:0 0 .27rem #dee4f1;border-radius:.08rem;}
.remark-right li h4{display:inline-block;vertical-align:top;width:.64rem;height:.64rem;font-size:.24rem;color:#000;text-align:center;font-weight:600;line-height:.64rem;margin:.2rem .12rem;background:url('../images/remark-left-icon02.png') no-repeat center;background-size:contain;animation:roat1 2s linear infinite;}
.remark-right .remark-left-right{text-align:left;}
.remark-right li h4 span{display:block;width:.64rem;height:.64rem;font-size:.24rem;color:#000;text-align:center;font-weight:600;line-height:.64rem;animation:roat2 2s linear infinite;}
/* 闭环教学 梯度复习拒盲目 */
.teach-bgd{width:7.5rem;height:8.6rem;margin:0 auto;background:url('../images-yd/teach-bgd.png') no-repeat center;background-size: cover;}
.teach{padding:.55rem 0;font-size:0;text-align:center;}
.teach h2{font-size:.42rem;color:#fff;font-weight:600;margin-bottom:.35rem;}
.teach-box{position:relative;display:flex;justify-content:center;align-items:flex-end;box-sizing:border-box;padding:0 0 .5rem;width:7.2rem;height:6.6rem;margin:0 auto;background:url('../images-yd/teach-box.png') no-repeat center;background-size:cover;}
.teach-box i{position:absolute;top:.5rem;left:50%;width:5.62rem;height:1.93rem;margin-left:-2.81rem;background:url('../images/teach-box-img.png') no-repeat center;background-size:contain;}
.teach-box li{position:relative;display:inline-block;vertical-align:top;width:2.14rem;height:3.2rem;margin:0 .1rem;border-radius:.1rem;box-shadow:0 0 .16rem #dee4f1;background-color:#fff;}
.teach-box li:nth-of-type(2){height:3.6rem;}
.teach-box li:nth-of-type(3){height:3.9rem;}
.teach-box li em{position:absolute;top:-.3rem;left:-.4rem;width:.64rem;height:.43rem;background:url('../images/teach-box-right.png') no-repeat center;background-size:contain;}
.teach-box li h3{width:2.02rem;height:.4rem;font-size:.22rem;color:#fff;font-weight:600;text-align:left;line-height:.4rem;margin:0 0 .18rem .1rem;background:url('../images/teach-box-title.png') no-repeat center;background-size:contain;}
.teach-box li h3 span{display:inline-block;vertical-align:top;width:.3rem;height:.3rem;font-size:.18rem;color:#fff;text-align:center;line-height:.3rem;margin:.07rem .6rem 0 .01rem;}
.teach-box li h4{font-size:.22rem;color:#bb010f;font-weight:600;margin-bottom:.05rem;}
.teach-box li p{padding:0 .16rem;font-size:.2rem;color:#000;line-height:1.2;text-align:left;margin-bottom:.15rem;}
/* 备考资料 贴合考纲匠专研 */
.database-bgd{height:5.8rem;background-color:#fff;}
.database{padding:.7rem 0;font-size:0;text-align:center;}
.database h2{font-size:.42rem;color:#000;font-weight:600;margin-bottom:.36rem;}
.database h2 span{color:#cd0003;}
.database-box{position:relative;}
.database-box li{position:absolute;top:0;left:0;}
.database-box-center{position:absolute;top:0;left:50%;width:3.6rem;height:3.6rem;margin-left:-1.8rem;background:url('../images/database-box-center.png') no-repeat center;background-size:contain;animation:roat1 8s linear infinite;}
.database-box-title{width:3.6rem;height:3.6rem;background:url('../images/database-box-title.png') no-repeat center;background-size:contain;animation:roat3 8s linear infinite;}
.database-box-title h5{box-sizing:border-box;padding:1.32rem 0 0;width:3.6rem;height:3.6rem;font-size:.26rem;color:#000;line-height:1.5;font-weight:600;animation:roat1 8s linear infinite;}
.database-box-title h5 span{color:#cd0003;}
@keyframes roat1{0{transform:rotate(0);}
100%{transform:rotate(360deg);}
}
@keyframes roat2{0{transform:rotate(0);}
100%{transform:rotate(-360deg);}
}
@keyframes roat3{0{transform:rotate(0);}
100%{transform:rotate(-720deg);}
}
.database-box-right{display:inline-block;vertical-align:top;}
.database-box-right h3{width:1.5rem;height:.38rem;font-size:.22rem;color:#c60512;line-height:.38rem;font-weight:600;margin:0 0 .1rem .12rem;background:url('../images/database-box-right01.png') no-repeat center;background-size:contain;}
.database-box-right h4{box-sizing:border-box;padding-left:.1rem;width:1.9rem;font-size:.18rem;color:#000;text-align:left;margin-bottom:.1rem;}
.database-box-right a{width:1.36rem;height:.4rem;font-size:.24rem;color:#000;line-height:.4rem;font-weight:600;margin:0 auto;background:linear-gradient(to bottom,#f9e5b7,#dcb173);border-radius:.2rem;}
.database-box li img{display:inline-block;vertical-align:top;width:.64rem;height:.64rem;}
.database-box li:nth-of-type(1){position:absolute;top:.3rem;left:.34rem;}
.database-box li:nth-of-type(2){position:absolute;top:.3rem;left:4.86rem;text-align:left;}
.database-box li:nth-of-type(2) img{margin:0 0 0 0;}
.database-box li:nth-of-type(2) h3{box-sizing:border-box;padding-left:.2rem;width:1.5rem;height:.38rem;background:url('../images/database-box-right02.png') no-repeat center;background-size:contain;}
.database-box li:nth-of-type(2) a{text-align:center;margin:0 0 0 .2rem;}
.database-box li:nth-of-type(3){position:absolute;top:2.2rem;left:0;}
.database-box li:nth-of-type(3) h3{margin-left:.14rem;}
.database-box li:nth-of-type(3) a{text-align:center;margin:0 0 0 .12rem;}
.database-box li:nth-of-type(4){position:absolute;top:2.5rem;left:4.76rem;text-align:left;}
.database-box li:nth-of-type(4) img{margin:0 .02rem 0 0;}
.database-box li:nth-of-type(4) h3{box-sizing:border-box;padding-left:.2rem;width:1.6rem;height:.38rem;background:url('../images-yd/database-box-right02.png') no-repeat center;background-size:contain;}
.database-box li:nth-of-type(4) a{text-align:center;margin:0 0 0 .2rem;}
/* 先听后学 只用好课打动你 */
.video-bgd{background-color:#fff;}
.video{padding:.5rem 0;font-size:0;text-align:center;}
.video h2{font-size:.42rem;color:#000;font-weight:600;margin-bottom:47px;}
.video h2 span{color:#cd0003;}
.video-left{display:inline-block;vertical-align:top;width:3.96rem;height:2.3rem;margin:1rem .1rem 0 0;background:url('../images/video-left.png') no-repeat center;background-size:contain;}
.video-right{box-sizing:border-box;display:inline-block;vertical-align:top;padding:.1rem 0;width:3.3rem;border:.1rem solid #d82e34;border-radius:.1rem;/* background:url('../images/video-right.png') no-repeat center;background-size:contain;*/
}
.video-right li{padding-left:.04rem;height:.48rem;text-align:left;margin:0 .2rem;}
.video-right li:not(:last-of-type){border-bottom:1px dashed #b8b7b7;}
.video-right li span{display:inline-block;vertical-align:top;width:.24rem;height:.24rem;margin:.13rem .05rem;background:url('../images/video-right-img.png') no-repeat center;background-size:contain;}
.video-right li:hover span{background:url('../images/video-right-img-hover.png') no-repeat center;background-size:contain;}
.video-right li h3{display:inline-block;vertical-align:top;width:1.67rem;font-size:.2rem;color:#000;line-height:.48rem;text-align:left;}
.video-right li:hover h3{color:#c90e18;font-weight:600;}


.video-right li p{display:inline-block;vertical-align:top;width:.6rem;height:.3rem;font-size:.2rem;color:#fff;text-align:center;line-height:.3rem;margin:.11rem 0;background:linear-gradient(to bottom,#f1525c,#cd0003);border-radius:.15rem;}
/* 2024年党校在职研究生考试辅导课程 */
.zsjz-bgd{margin:0 auto;background:url('../images-yd/zsjz-bgd.png') no-repeat center;background-size:cover;}
.zsjz{padding:.5rem 0;font-size:0;text-align:center;}
.zsjz h2{font-size:.42rem;color:#000;font-weight:600;margin-bottom:.2rem;}
.zsjz h2 span{color:#cd0003;}
.zsjz h3{padding:0 .25rem;font-size:.22rem;color:#000;text-align:left;line-height:.27rem;margin-bottom:.4rem;}
.zsjz h3 span{color:#cd0003;font-weight:600;}
.zsjz-table{width:7rem;margin:0 auto;border-radius:.22rem;background-color:#fff;}
.zsjz-table th{font-size:.22rem;color:#fff;line-height:.6rem;font-weight:600;background-color:#cd0003;}
.zsjz-table th:not(:last-of-type){border-right:.02rem solid #cdcbc7;}
.zsjz-table th:nth-of-type(1){border-radius:.22rem 0 0 0;}
.zsjz-table th:last-of-type{border-radius:0 .22rem 0 0;}
.zsjz-table td{box-sizing:border-box;padding:.3rem 0;font-size:.22rem;color:#000;line-height:.24rem;}
.zsjz-table td span{color:#cd0003;font-weight:600;}
.zsjz-table td:nth-of-type(1){box-sizing:border-box;width:1rem;padding:0 .3rem;}
.zsjz-table td:not(:last-of-type){border-right:.02rem solid #cdcbc7;}
.zsjz-table tr:nth-of-type(2){border-bottom:.02rem solid #cdcbc7;}
.zsjz-table td:nth-of-type(4){padding-left:.1rem;text-align:left;}
.zsjz-table td a{width:1.48rem;height:.36rem;font-size:.22rem;color:#cd0003;line-height:.36rem;font-weight:600;margin:0 auto .18rem;background:linear-gradient(to bottom,#f9e5b7,#dcb173);border-radius:.18rem;}
.zsjz-table td a:nth-of-type(2){color:#fff;background:linear-gradient(to bottom,#cd0003,#f1525c);}
/* 管家服务 伴学陪读逐梦战 */
.service-bgd{background-color:#fff;}
.service{padding:.5rem 0;font-size:0;text-align:center;}
.service h2{font-size:.42rem;color:#000;font-weight:600;margin-bottom:.4rem;}
.service h2 span{color:#cd0003;}
.service-box{position:relative;text-align:left;}
.service-box i{position:absolute;right:-.2rem;bottom:0;width:3.3rem;height:1.6rem;background:url('../images/service-box-icon.png') no-repeat center;background-size:contain;}
.service-box li{display:inline-block;vertical-align:top;width:3.58rem;height:1.6rem;text-align:left;margin-bottom:.2rem;background:url('../images-yd/service-box-list01.png') no-repeat center;background-size:contain;}
.service-box li:nth-of-type(3){width:7.18rem;height:1.39rem;background:url('../images-yd/service-box-list03.png') no-repeat center;background-size:cover;}
.service-box li:nth-of-type(4){width:7.18rem;height:1.39rem;background:url('../images-yd/service-box-list03.png') no-repeat center;background-size:cover;}
/* .service-box li:last-of-type{width:4.88rem;height:1.77rem;background:url('../images-yd/service-box-list02.png') no-repeat center;background-size:cover;} */
.service-box li img{display:inline-block;vertical-align:top;width:.7rem;height:.7rem;margin:.4rem .2rem 0 .3rem;}
.service-box-right{padding:.32rem 0 0;display:inline-block;vertical-align:top;}
.service-box-right h3{font-size:.22rem;color:#000;font-weight:600;margin-bottom:.08rem;}
.service-box-right p{width:2.36rem;font-size:.18rem;color:#000;line-height:.24rem;}
.service-box li:nth-of-type(3) p{width:5.5rem;}
.service-box li:last-of-type p{width:5.5rem;}
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;}

