@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:#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;}
.wrapper{padding:0;margin:0;}
.cont{width:1100px;margin:auto;}
/* footer */
.copyright{background:#f5f5f5;font-size:12px;text-align:center;line-height:60px;color:#666}
.copyright p{display:inline;color:#999}
.copyright a{display:inline;color:#999}

/*按钮悬停*/
.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%);}
/* 隐私协议条款 */
.xieyi{display:inline-block;vertical-align:top;padding:0 0 0;font-size:0;text-align:center;margin: 0 auto;font-size:14px;text-align:center;line-height:30px;}
.xieyi .xy{border:none;}
.xieyi input[type=checkbox]{position:relative;width:13px;height:13px;padding:0;margin-bottom:0;border:none;border-radius:2px;-webkit-appearance:checkbox;}
.xieyi input[type=checkbox]::before{position:absolute;content:"";top:0;left:0;background:#fff;width:100%;height:100%;border:1px solid #d9d9d9;border-radius:2px;}
.xieyi input[type=checkbox]:checked::before{position:absolute;content:"\2713";background-color:#0075ff;top:0;left:0;width:100%;border:1px solid #0075ff;border-radius:2px;color:#fff;font-size:14px;font-weight:bold;text-align:center;line-height:13px;}
.xieyi a{display:inline;background:transparent;font-size:14px;line-height:30px;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:500px;margin:-210px 0 0 -270px;padding:10px 20px 20px;background:#ffffff;border-radius:6px;z-index:2001;}
.es_agr_title{text-align:center;font-size:18px;font-weight:bold;padding:10px 20px;}
.es_agr_main{height:262px;overflow:auto;}
.es_agr_con{font-size:14px;color:#3a3d4b;line-height:25px;word-break:break-all;}
.es_agr_btn{text-align:center;padding:10px 20px 0;}
.es_button{line-height:40px;border:none;outline:none;cursor:pointer;color:#ffffff;font-size:16px;border-radius:4px;padding:0 30px;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:14px;color:#3a3d4b;cursor:pointer;margin-top:10px;}
.agreement{padding:10px;}
.agreement p{font-size:14px;line-height:30px;text-indent:2em;text-align:justify;}

body .pc-hide{display:none;}
.agreement-text-box a{display:inline;}

.banner-bgd{height:500px;margin:0 auto;background:url('../images/banner-bgd.png') no-repeat center;}
.banner{position:relative;padding:60px 0 0;font-size:0;text-align:center;}
.banner-logo{position:absolute;top:20px;left:15px;width:190px;height:60px;}
.banner h2{width:339px;height:60px;font-size:28px;color:#b70203;line-height:60px;font-weight:600;margin:0 auto 30px;background:url('../images/banner-title-top.png') no-repeat center;background-size:contain;}
.banner h1{width:1045px;height:98px;margin:0 auto 13px;background:url('../images/banner-title.png') no-repeat center;background-size:contain;}
.banner h3{width:1025px;height:33px;margin:0 auto 20px;background: url('../images/banner-title01.png');}
.banner li{display:inline-block;vertical-align:top;width:412px;height:44px;text-align:left;margin:0 30px 30px;background:url('../images/banner-list.png') no-repeat center;}
.banner li img{display:inline-block;vertical-align:top;width:40px;height:40px;margin:2px 5px 0 2px;}
.banner li p{display:inline-block;vertical-align:top;font-size:22px;color:#000;line-height:44px;}
.banner li p span{color:#d00000;font-weight:600;}


/* 竞争激烈 报考优势不错过 */
.advantage-bgd{background-color:#fff;}
.advantage{padding:76px 0;font-size:0;text-align:center;}
.advantage h2{font-size:42px;color:#000;font-weight:600;margin-bottom:38px;}
.advantage h2 span{color:#c40001;}
.advantage-box li{box-sizing:border-box;display:inline-block;vertical-align:top;width:550px;height:191px;background:url('../images/advantage-box-list.png') no-repeat center;background-size:contain;}
.advantage-box li h3{padding-left:62px;font-size:22px;color:#fff;text-align:left;line-height:48px;}
.advantage-box li p{box-sizing:border-box;padding:25px 50px 0 30px;width:470px;font-size:18px;color:#000;text-align:left;line-height:30px;margin:0 0 0 50px;}
.advantage-box li:nth-of-type(1) p{
	padding:11px 50px 0 30px;
}
.advantage-box li:last-of-type{width:1130px;height:171px;margin:0 auto;background:url('../images/advantage-box-list02.png') no-repeat center;background-size:contain;}
.advantage-box li:last-of-type p{box-sizing:border-box;padding:25px 25px 0 30px;width:1046px;}
.advantage h4{font-size:15px;color:#000;line-height:28px;text-align:left;}
/* 问题诸多 科学梳理聚重点 */
.science-bgd{height:458px;margin:0 auto;background:url('../images/science-bgd.png') no-repeat center;}
.science{padding:63px 0;font-size:0;text-align:center;}
.science h2{font-size:42px;color:#000;font-weight:600;}
.science h2 span{color:#cb0003;}
.science-box{position:relative;width:906px;height:338px;margin:0 auto;background:url('../images/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:18px;color:#cb0003;}
.science-box li p{display:inline-block;vertical-align:top;font-size:18px;color:#000;}
.science-box li:nth-of-type(1){position:absolute;top:60px;left:12px;}
.science-box li:nth-of-type(2){position:absolute;top:163px;left:0;}
.science-box li:nth-of-type(3){position:absolute;top:260px;left:50px;}
.science-box li:nth-of-type(4){position:absolute;top:114px;left:630px;}
.science-box li:nth-of-type(5){position:absolute;top:225px;left:620px;}
/* 适时备考 合理规划有规律 */
.remark-bgd{background-color:#fff;}
.remark{padding:74px 0;font-size:0;text-align:center;}
.remark h2{font-size:42px;color:#000;font-weight:600;margin-bottom:40px;}
.remark h2 span{color:#cb0003;}
.remark-box{position:relative;display:flex;justify-content:space-between;}
.remark-box i{position:absolute;top:155px;left:50%;width:173px;height:173px;margin-left:-86px;background:url('../images/remark-box-img.png') no-repeat center;background-size:contain;}
.remark-left h3{box-sizing:border-box;padding-left:40px;width:540px;height:72px;font-size:24px;color:#fff;text-align:left;line-height:72px;margin-bottom:12px;background:url('../images/remark-left-title.png') no-repeat center;background-size:contain;}
.remark-left li{width:540px;height:104px;text-align:left;margin-bottom:12px;box-shadow:0 0 27px #dee4f1;}
.remark-left li h4{display:inline-block;vertical-align:top;width:64px;height:64px;margin:20px 12px;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:64px;height:64px;font-size:24px;color:#fff;text-align:center;font-weight:600;line-height:64px;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:20px 0 0;font-size:20px;color:#000;font-weight:600;margin-bottom:5px;}
.remark-left li:nth-of-type(2) h5{padding:10px 0 0;}
.remark-left-right p{width:350px;font-size:18px;color:#000;line-height:1.2;}
.remark-right h3{box-sizing:border-box;padding-right:40px;width:540px;height:72px;font-size:24px;color:#fff;text-align:right;line-height:64px;margin-bottom:12px;background:url('../images/remark-right-title.png') no-repeat center;background-size:contain;}
.remark-right li{width:540px;height:104px;text-align:right;margin-bottom:12px;box-shadow:0 0 27px #dee4f1;}
.remark-right li h4{display:inline-block;vertical-align:top;width:64px;height:64px;font-size:24px;color:#000;text-align:center;font-weight:600;line-height:64px;margin:20px 12px;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:64px;height:64px;font-size:24px;color:#000;text-align:center;font-weight:600;line-height:64px;animation:roat2 2s linear infinite;}
/* 闭环教学 梯度复习拒盲目 */
.teach-bgd{height:860px;margin:0 auto;background:url('../images/teach-bgd.png') no-repeat center;background-size: cover;}
.teach{padding:60px 0;font-size:0;text-align:center;}
.teach h2{font-size:42px;color:#fff;font-weight:600;margin-bottom:30px;}
.teach-box{position:relative;display:flex;justify-content:center;align-items:flex-end;box-sizing:border-box;padding:0 0 50px;width:980px;height:660px;margin:0 auto;background:url('../images/teach-box.png') no-repeat center;background-size:cover;}
.teach-box i{position:absolute;top:50px;left:50%;width:562px;height:193px;margin-left:-281px;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:280px;height:300px;margin:0 10px;border-radius:10px;box-shadow:0 0 16px #dee4f1;background-color:#fff;}
.teach-box li:nth-of-type(2){height:350px;}
.teach-box li:nth-of-type(3){height:400px;}
.teach-box li em{position:absolute;top:-30px;left:-40px;width:64px;height:43px;background:url('../images/teach-box-right.png') no-repeat center;background-size:contain;}
.teach-box li h3{width:263px;height:50px;font-size:22px;color:#fff;text-align:left;line-height:50px;margin:0 0 15px 17px;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:40px;height:40px;font-size:22px;color:#fff;text-align:center;line-height:40px;margin:10px 80px 0 0;}
.teach-box li h4{font-size:22px;color:#bb010f;font-weight:600;margin-bottom:10px;}
.teach-box li p{padding:0 28px;font-size:18px;color:#000;line-height:1.5;text-align:left;margin-bottom:10px;}
/* 备考资料 贴合考纲匠专研 */
.database-bgd{height:592px;background-color:#fff;}
.database{padding:70px 0;font-size:0;text-align:center;}
.database h2{font-size:42px;color:#000;font-weight:600;margin-bottom:36px;}
.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:360px;height:360px;margin-left:-180px;background:url('../images/database-box-center.png') no-repeat center;animation:roat1 8s linear infinite;}
.database-box-title{width:360px;height:360px;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:132px 0 0;width:360px;height:360px;font-size:26px;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:150px;height:38px;font-size:22px;color:#c60512;line-height:38px;font-weight:600;margin-bottom:10px;background:url('../images/database-box-right01.png') no-repeat center;background-size:contain;}
.database-box-right h4{padding-left:10px;font-size:18px;color:#000;margin-bottom:10px;}
.database-box-right a{width:92px;height:28px;font-size:16px;color:#000;line-height:28px;font-weight:600;margin:0 auto;background:linear-gradient(to bottom,#f9e5b7,#dcb173);border-radius:14px;}
.database-box li img{display:inline-block;vertical-align:top;width:82px;height:82px;margin-left:24px;}
.database-box li:nth-of-type(1){position:absolute;top:30px;left:207px;}
.database-box li:nth-of-type(2){position:absolute;top:30px;left:640px;text-align:left;}
.database-box li:nth-of-type(2) img{margin:0 24px 0 0;}
.database-box li:nth-of-type(2) h3{box-sizing:border-box;padding-left:20px;width:150px;height:38px;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 20px;}
.database-box li:nth-of-type(3){position:absolute;top:250px;left:98px;}
.database-box li:nth-of-type(3) h3{margin-left:114px;}
.database-box li:nth-of-type(3) a{text-align:center;margin:0 0 0 162px;}
.database-box li:nth-of-type(4){position:absolute;top:250px;left:640px;text-align:left;}
.database-box li:nth-of-type(4) img{margin:0 24px 0 0;}
.database-box li:nth-of-type(4) h3{box-sizing:border-box;padding-left:20px;width:160px;height:38px;background:url('../images/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 20px;}
/* 先听后学 只用好课打动你 */
.video-bgd{background-color:#fff;}
.video{padding:0 0 70px;font-size:0;text-align:center;}
.video h2{font-size:42px;color:#000;font-weight:600;margin-bottom:47px;}
.video h2 span{color:#cd0003;}
.video-left{display:inline-block;vertical-align:top;width:740px;height:428px;margin-right:17px;background:url('../images/video-left.png') no-repeat center;}
.video-play{width:570px;height:357px;margin:25px auto 0;background-color:#010102;}
.video-right{box-sizing:border-box;display:inline-block;vertical-align:top;padding:10Spx 0;width:340px;/* background:url('../images/video-right.png') no-repeat center;*/
 border:10px solid #d82e34;border-radius:10px;}
.video-right li{padding-left:4px;height:52px;text-align:left;margin:0 23px;}
.video-right li:not(:last-of-type){border-bottom:1px dashed #b8b7b7;}
.video-right li span{display:inline-block;vertical-align:top;width:24px;height:24px;margin:15px 10px 0 0;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:174px;font-size:20px;color:#000;line-height:52px;text-align:left;}
.video-right li:hover h3{color:#c90e18;font-weight:600;}

.video-right li p {
	display:inline-block;vertical-align:top;width:60px;height:26px;font-size:16px;color:#fff;text-align:center;line-height:26px;margin:13px 0;background:linear-gradient(to bottom,#f1525c,#cd0003);border-radius:13px;}
/* 2024年党校在职研究生考试辅导课程 */
.zsjz-bgd{height:1200px;margin:0 auto;background:url('../images/zsjz-bgd.png') no-repeat center;background-size: cover;}
.zsjz{padding:70px 0;font-size:0;text-align:center;}
.zsjz h2{font-size:42px;color:#000;font-weight:600;margin-bottom:20px;}
.zsjz h2 span{color:#cd0003;}
.zsjz h3{font-size:16px;color:#000;line-height:24px;margin-bottom:47px;}
.zsjz h3 span{color:#cd0003;font-weight:600;}
.zsjz-table{width:1100px;margin:0 auto;border-radius:22px;background-color:#fff;}
.zsjz-table th{font-size:22px;color:#fff;line-height:60px;font-weight:600;background-color:#cd0003;}
.zsjz-table th:not(:last-of-type){border-right:1px solid #cdcbc7;}
.zsjz-table th:nth-of-type(1){border-radius:22px 0 0 0;}
.zsjz-table th:last-of-type{border-radius:0 22px 0 0;}
.zsjz-table td{box-sizing:border-box;padding:30px 0;height:203px;font-size:18px;color:#000;line-height:24px;}
.zsjz-table td span{color:#cd0003;font-weight:600;}
.zsjz-table td:not(:last-of-type){border-right:1px solid #cdcbc7;}
.zsjz-table tr:nth-of-type(2),.zsjz-table tr:nth-of-type(3){border-bottom:1px solid #cdcbc7;}
.zsjz-table td:nth-of-type(4){padding-left:38px;text-align:left;}
.zsjz-table td a{width:124px;height:32px;font-size:18px;color:#cd0003;line-height:32px;font-weight:600;margin:0 auto 18px;background:linear-gradient(to bottom,#f9e5b7,#dcb173);border-radius:16px;}
.zsjz-table td a:nth-of-type(2){color:#fff;background:linear-gradient(to bottom,#cd0003,#f1525c);}
/* 管家服务 伴学陪读逐梦战 */
.service-bgd{background-color:#fff;}
.service{padding:70px 0;font-size:0;text-align:center;}
.service h2{font-size:42px;color:#000;font-weight:600;margin-bottom:20px;}
.service h2 span{color:#cd0003;}
.service-box{position:relative;text-align:left;}
.service-box i{position:absolute;right:-50px;bottom:0;width:330px;height:160px;background:url('../images/service-box-icon.png') no-repeat center;background-size:contain;}
.service-box li{display:inline-block;vertical-align:top;width:548px;height:158px;text-align:left;margin-bottom:20px;background:url('../images/service-box-list01.png') no-repeat center;background-size:contain;}
.service-box li img{display:inline-block;vertical-align:top;width:88px;height:88px;margin:31px 28px 0 45px;}
.service-box-right{padding:32px 0 0;display:inline-block;vertical-align:top;}
.service-box-right h3{font-size:22px;color:#000;font-weight:600;margin-bottom:8px;}
.service-box-right p{width:320px;font-size:16px;color:#000;line-height:24px;}

.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;}
