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

.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;}
/* banner */
.banner-bgd{width:7.5rem;height:6rem;margin:0 auto;background:url('../images/banner-bgd.png') no-repeat center;background-size:contain;}
.banner{position:relative;padding:1.15rem 0;font-size:0;text-align:center;}
.banner-logo{position:absolute;top:0;left:.4rem;width:2.35rem;height:.7rem;background-color:#fff;border-radius:0 0 .2rem .2rem;}
.banner-logo img{width:1.9rem;height:.6rem;margin:0 auto;}
.banner h1{position:relative;width:6.64rem;height:2.71rem;margin:0 auto .58rem;}
.banner h1 i{position:absolute;top:-0.75rem;left:-0.46rem;width:3rem;height:2.9rem;background:url('../images/banner-icon.png') no-repeat center;background-size:contain;mix-blend-mode:screen;}
.banner h1 span{position:absolute;top:.85rem;left:3.44rem;box-sizing:border-box;padding:.13rem 0 0;width:2.73rem;height:1.06rem;font-size:.42rem;font-weight:600;color:#0038c5;background:url('../images/banner-title-bgd.png') no-repeat center;background-size:contain;}
.banner h1 img{width:6.64rem;height:2.71rem;margin:0 auto;}
.banner-box{display:flex;justify-content:center;}
.banner-box li{width:2.2rem;height:.64rem;font-size:.3rem;color:#fff;line-height:.64rem;margin:0 .05rem;background:url('../images/banner-link01.png') no-repeat center;background-size:contain;}
.banner-box li:nth-of-type(2){color:#6c430d;background:url('../images/banner-link02.png') no-repeat center;background-size:contain;}
/* 校择专业 */
.link{padding:.7rem 0 .3rem;font-size:0;text-align:center;}
.link-box{display:flex;flex-wrap:wrap;justify-content:center;}
.link-box li{width:1.06rem;margin:0 .4rem .37rem;}
.link-box li img{width:1.06rem;height:1.06rem;margin:0 auto .2rem;}
.link-box li h2{font-size:.26rem;color:#333;}
/* 不得不知的考研六大优势 */
.advance-bgd{background-color:#ecf1fa;}
.advance{padding:.7rem 0 .6rem;font-size:0;text-align:center;}
.advance h2{position:relative;font-size:.4rem;color:#212121;font-weight:600;margin-bottom:.4rem;}
.advance h2::after{position:absolute;top:.61rem;left:50%;width:.8rem;height:.05rem;content:'';margin-left:-0.4rem;background-color:#0644d7;}
.advance h2 span{color:#0644d7;}
.advance-box{box-sizing: border-box;padding:.36rem 0 0; width:7.5rem;height:5.5rem;margin:0 auto .2rem;background:url('../images/advance-box.png') no-repeat center;background-size:contain;}
.advance-left{display:inline-block;vertical-align:top;width:3.75rem;text-align:left;}
.advance-left li{margin-bottom:.56rem;}
.advance-left h3{display:inline-block;vertical-align:top;width:1.7rem;height:.5rem;font-size:.28rem;color:#b06502;font-weight:600;text-align:center;line-height:.5rem;margin:0 0 .14rem .7rem;border:.01rem solid #b06502;border-radius:.25rem;}
.advance-left p{box-sizing:border-box;padding:0 1.1rem 0 .69rem;font-size:.24rem;color:#333;line-height:.3rem;text-align:left;}
.advance-left li:nth-of-type(2) h3{color:#1e51e4;margin-left:.19rem;border:.01rem solid #1e51e4;}
.advance-left li:nth-of-type(2) p{padding:0 1.7rem 0 .26rem;}
.advance-right{display:inline-block;vertical-align:top;width:3.75rem;text-align:left;}
.advance-right{display:inline-block;vertical-align:top;width:3.75rem;text-align:left;}
.advance-right li:not(:last-of-type){margin-bottom:.56rem;}
.advance-right h3{display:inline-block;vertical-align:top;width:1.7rem;height:.5rem;font-size:.28rem;color:#1e51e4;font-weight:600;text-align:center;line-height:.5rem;margin:0 0 .14rem 1.38rem;border:.01rem solid #1e51e4;border-radius:.25rem;}
.advance-right p{box-sizing:border-box;padding:0 .64rem 0 1.15rem;font-size:.24rem;color:#333;line-height:.3rem;text-align:left;}
.advance-right li:nth-of-type(2) h3{color:#b06502;margin-left:1.85rem;border:.01rem solid #b06502;}
.advance-right li:nth-of-type(2) p{padding:0 .12rem 0 1.85rem;}
.advance .advance-link{display:block;width:4.44rem;height:.8rem;font-size:.34rem;color:#fff;line-height:.8rem;margin:0 auto;border-radius:.4rem;background:linear-gradient(to right,#1e6bf5,#0401cc);}
/* 考研政策及常见问题汇总 */
.question{padding:.69rem 0 .4rem;font-size:0;text-align:center;}
.question h2{position:relative;font-size:.4rem;color:#212121;font-weight:600;margin-bottom:.76rem;}
.question h2::after{position:absolute;top:.61rem;left:50%;width:.8rem;height:.05rem;content:'';margin-left:-0.4rem;background-color:#0644d7;}
.question h2 span{color:#0644d7;}
.question-box{width:6.96rem;height:4.7rem;margin:0 auto .29rem;background:linear-gradient(to bottom,#fff,#fff1dd);border-radius:.1rem;}
.question h3{width:6.68rem;height:.6rem;font-size:.3rem;color:#b06502;font-weight:600;line-height:.6rem;margin:0 auto .4rem;border:.01rem solid #f5f8ff;background:linear-gradient(to bottom,#ffedce,#fcc478);border-radius:.1rem;box-shadow:0 .09rem .21rem rgba(252,199,129,.48);}
.question-box li{margin-bottom:.19rem;}
.question-box li h4{display:inline-block;vertical-align:top;width:4.86rem;font-size:.26rem;color:#333;line-height:.5rem;text-align:left;}
.question-box li p{display:inline-block;vertical-align:top;width:1.7rem;height:.5rem;font-size:.26rem;color:#b06502;text-align:center;line-height:.5rem;border:.01rem solid #b06502;border-radius:.25rem;background-color:#fff;}
.question-box:nth-of-type(2){background:linear-gradient(to bottom,#fff,#dce6fc);}
.question-box:nth-of-type(2) h3{color:#fff;background:linear-gradient(to bottom,#3775fa,#6595fc);box-shadow:0 .09rem .21rem rgba(88,140,251,.48);}
.question-box:nth-of-type(2) p{color:#1e51e4;border:.01rem solid #1e51e4;background-color:#fff;}
/* 考研这些“坑”你不得不防 */
.defend-bgd{width:7.5rem;height:8.06rem;margin:0 auto;background:url('../images/defend-bgd.png') no-repeat center;background-size:contain;}
.defend{padding:.66rem 0;font-size:0;text-align:center;}
.defend h2{position:relative;font-size:.4rem;color:#fff;font-weight:600;margin-bottom:.75rem;}
.defend h2 span{color:#ffe953;}
.defend h2::after{position:absolute;top:.61rem;left:50%;width:.8rem;height:.05rem;content:'';margin-left:-0.4rem;background-color:#fff;}
.defend-box li{width:6.8rem;height:1.72rem;text-align:left;margin:0 auto .18rem;background:url('../images/defend-box-bgd.png') no-repeat center;background-size:contain;}
.defend-box li img{display:inline-block;vertical-align:top;width:.86rem;height:.87rem;margin:.22rem .1rem 0 .3rem;box-shadow:0 .06rem .1rem rgba(154,200,251,.35);border-radius:.43rem;}
.defend-right{display:inline-block;vertical-align:top;padding:.18rem 0 0;width:5.4rem;}
.defend-right h3{width:3.2rem;height:.52rem;font-size:.28rem;color:#1e51e4;font-weight:600;text-align:center;line-height:.52rem;margin:0 0 .18rem .1rem;background-color:#e4f6ff;border-radius:.26rem;border:.01rem solid #1e51e4;}
.defend-right p{padding:0 .12rem 0 .12rem;font-size:.24rem;color:#333;line-height:.3rem;text-align:left;}
/* 考研热门专业分析 */
.hot{padding:.65rem 0 .7rem;font-size:0;text-align:center;}
.hot h2{position:relative;font-size:.4rem;color:#212121;font-weight:600;margin-bottom:.75rem;}
.hot h2 span{color:#0644d7;}
.hot h2::after{position:absolute;top:.61rem;left:50%;width:.8rem;height:.05rem;content:'';margin-left:-0.4rem;background-color:#0644d7;}
.hot-box{margin-bottom:.48rem;}
.hot-box li{display:inline-block;vertical-align:top;width:1.58rem;height:1.71rem;margin:0 .12rem;background:url('../images/hot-box-bgd01.png') no-repeat center;background-size:contain;}
.hot-box li img{width:.6rem;height:.6rem;margin:.38rem auto 0;}
.hot-box li h3{font-size:.24rem;font-weight:600;color:#0644d7;}
.hot .hot-box li:nth-of-type(1),.hot .hot-box li:nth-of-type(3){background:url('../images/hot-box-bgd01.png') no-repeat center;background-size:contain;}
.hot .hot-box li:nth-of-type(1) h3,.hot .hot-box li:nth-of-type(3) h3{color:#0644d7;}
.hot .hot-box li:nth-of-type(2),.hot .hot-box li:nth-of-type(4){background:url('../images/hot-box-bgd02.png') no-repeat center;background-size:contain;}
.hot .hot-box li:nth-of-type(2) h3,.hot .hot-box li:nth-of-type(4) h3{color:#fe6315;}
.hot-box li:nth-of-type(odd){background:url('../images/hot-box-bgd02.png') no-repeat center;background-size:contain;}
.hot-box li:nth-of-type(odd) h3{color:#fe6315;}
.hot-box li:nth-of-type(n+5){margin-top:-0.18rem;}
.hot .hot-link{width:4.44rem;height:.8rem;font-size:.34rem;color:#fff;margin:0 auto;text-align:center;line-height:.8rem;font-weight:600;border-radius:.4rem;background:linear-gradient(to right,#1e6bf5,#0401cc);border:.01rem solid #fbfdff;box-shadow:0 .03rem .06rem rgba(30,99,240,.3);}
/* 考研精研热门课程 */
.course-bgd{background-color:#ecf1fa;}
.course{padding:.68rem 0 .48rem;font-size:0;text-align:center;}
.course h2{position:relative;font-size:.4rem;color:#212121;font-weight:600;margin-bottom:.77rem;}
.course h2 span{color:#0644d7;}
.course h2::after{position:absolute;top:.61rem;left:50%;width:.8rem;height:.05rem;content:'';margin-left:-0.4rem;background-color:#0644d7;}
.course-box{display:flex;flex-wrap:wrap;justify-content:center;}
.course-box li{box-sizing:border-box;padding:.3rem 0 0;width:2.2rem;height:1.7rem;margin:0 .1rem .2rem;background:url('../images/course-box-img01.png') no-repeat center;background-size:contain;}
.course-box li h3{width:1.5rem;height:.4rem;font-size:.22rem;color:#0644d7;line-height:.4rem;margin:0 auto .18rem;background-color:#e0f0ff;border:.01rem solid #fff;border-radius:.2rem;}
.course-box li p{font-size:.46rem;color:#fff;font-weight:600;}
.course-box li:nth-of-type(even){background:url('../images/course-box-img02.png') no-repeat center;background-size:contain;}
.course-box li:nth-of-type(even) h3{color:#fffefe;background-color:#ffc345;}
.course-box li:nth-of-type(even) p{color:#824713;}
/* 考研精品资料在线下载 */
.database-bgd{}
.database{padding:.68rem 0;font-size:0;text-align:center;}
.database h2{position:relative;font-size:.4rem;color:#212121;font-weight:600;margin-bottom:.6rem;}
.database h2 span{color:#0644d7;}
.database h2::after{position:absolute;top:.61rem;left:50%;width:.8rem;height:.05rem;content:'';margin-left:-0.4rem;background-color:#0644d7;}
.database-box{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:.21rem;}
.database-box li{width:1.5rem;margin:0 .17rem .2rem;}
.database-box li img{width:1.5rem;height:1.4rem;margin:0 auto .02rem;}
.database-box li h3{font-size:.24rem;color:#0644d7;font-weight:600;}
.database-box li:nth-of-type(2) h3,.database-box li:nth-of-type(4) h3,.database-box li:nth-of-type(5) h3,.database-box li:nth-of-type(7) h3{color:#fd6c17;}
.database-box li h4{font-size:.24rem;color:#333;line-height:.38rem;}
.database-form{}
.database-phone{width:6.14rem;height:.78rem;text-align:left;margin:0 auto .3rem;border:.01rem solid #e5ab5c;border-radius:.1rem;}
.database-phone label{display:inline-block;vertical-align:top;width:1rem;height:.78rem;font-size:.26rem;color:#824713;text-align:center;font-weight:600;line-height:.8rem;border-radius:.1rem 0 0 .1rem;background:linear-gradient(to bottom,#fcc478,#ffedce);}
.database-phone input[type = text]{display:inline-block;vertical-align:top;box-sizing:border-box;padding-left:.2rem;width:5rem;height:.78rem;font-size:.24rem;color:#999;border:none;}
.database-form input[type = button]{display:block;width:6.14rem;height:.8rem;font-size:.34rem;color:#fff;font-weight:600;margin:0 auto .3rem;background:linear-gradient(to right,#1e6bf5,#1c42dc);border:.01rem solid #fff;box-shadow:0 .03rem .06rem rgba(30,99,240,.3);border:none;border-radius:.4rem;}
.database-form .xieyi{font-size:.24rem;color:#000;}

/* 二级页 */
.ejy-bgd{width:7.5rem;height:10rem;margin:0 auto;background:#f9fbfc url('../images/banner-bgd.png') no-repeat top center;}
.ejy{position:relative;padding:1rem 0 .3rem;font-size:0;text-align:center;}
.ejy-logo{position:absolute;top:.3rem;left:.3rem;width:1.9rem;height:.6rem;}
.ejy h2{font-size:.58rem;color:#fff;line-height:.74rem;font-weight:600;margin-bottom:.24rem;}
.ejy-form{box-sizing:border-box;padding:.6rem 0 .3rem;width:6.9rem;margin:0 auto;background-color:#fff;box-shadow:0 .09rem .35rem rgba(223,230,234,.45);border-radius:.12rem;}
.ejy-form h4{font-size:.45rem;color:#333;font-weight:600;text-align:center;margin:0 auto .5rem;}
.ejy-form h4 span{color:#1c42dc;}
.ejy-form input[type = text]{display:block;box-sizing:border-box;padding-left:.2rem;width:5.8rem;height:.9rem;font-size:.28rem;margin:0 auto .4rem;background-color:#f5f5f5;border:none;border-radius:.05rem;}
.ejy-form select{display:block;box-sizing:border-box;padding-left:.2rem;width:5.8rem;height:.9rem;font-size:.28rem;margin:0 auto .4rem;border:none;background:#f5f5f5 url('../images/select-img.png') no-repeat 5.4rem center;background-size:.22rem .19rem;-webkit-appearance:none;}
.ejy-form input[type = button]{display:inline-block;vertical-align:top;width:5.6rem;height:.8rem;font-size:.38rem;color:#fff;margin:.3rem auto;text-align:center;background:linear-gradient(to right,#1e6bf5,#1c42dc);border:.01rem solid #fff;box-shadow:0 .03rem .06rem rgba(30,99,240,.3);border:none;border-radius:.04rem;}
.ejy-form p{font-size:.22rem;color:#333;}
.ejy-form p span{color:#fc5151;}
