
/* body{background: #ccc !important;} */
.top_tips,.new_foot,.newHead{max-width:7.5rem;}
.wp,.wap{max-width:7.5rem;min-width:3.2rem;margin:0 auto;overflow: hidden;color:#333;}
.wp h2{padding: 0 0 2%; text-align: center; font-size: 0.48rem; color:#333;}
img{width:100%;height:auto;}
.wp .btn{display:block;width:76%;height: 0.9rem;line-height: 0.9rem;background:#ffb642;color: #cc0021;font-size: 0.42rem; border-radius: 0.5rem; text-align: center; margin: 0 auto; animation: showb 2s .2s linear both infinite; -webkit-animation: showb 2s .2s linear both infinite; -moz-animation: showb 2s .2s linear both infinite; -o-animation: showb 2s .2s linear both infinite; -ms-animation: showh 1s .2s linear both infinite;}
.wp img{display:block;}
.over{overflow:hidden;}
.w20{margin: 0 0.3rem;}
.bt50{margin-bottom: 0.5rem;}
.fl{float: left;}
.fr{float: right;}
@media screen and (min-width: 7.5rem) {  }
a.brand{display: block; margin-bottom: 0.98rem;}


/**头尾**/
.newHead { max-width:7.5rem; height: 1rem; overflow: hidden; width: 100%; margin: 0 auto; padding: 0; position:relative;}
.newHead .logo{ width: 1.76rem; height: 1rem; float: left; display: block;}
.newHead .logo img{width:100%;}
.newHead .navBtn{width: 15%; position:absolute; left: 0; top: 0; z-index: 3;}
.newHead .top_muem{width: 15%; position:absolute; right: 0; top: 0; z-index: 3;}
.newHead .topimg{position:absolute; left: 0; top: 0; z-index: 2; display:none;}

/**banner**/
.slide_banners{width:7.5rem; height:4.9rem; background:url("../images/index-banner.jpg") no-repeat; background-size: 100%;  }
.slide_banners-txt{width:6.85rem; height: 4rem; border: 0.01rem solid #fff; margin:4.15rem auto 0; background:#fff; border-radius:0.12rem;  box-shadow: 0 0.02rem 0.12rem 0 rgba(0, 0, 0, 0.15)}
.slide_banners-txt .txt-img{width:2.4rem; height: 2.65rem; float: left; margin: 0.55rem 0.03rem 0 0;} 
.slide_banners-txt .txt-img img{display: block; margin-top: 0.15rem;}
.infos{width:4rem; height: 3.3rem; float: left; margin:0.55rem 0 0 0.1rem;}
.infos .infos-tit{width:3.35rem; height: 0.57rem; margin-bottom: 0.3rem;}
.infos p{font-size: 0.24rem; color: #46280a; line-height: 1.75; text-align: justify;}

.notice{width:100%; height: 0.44rem; background:#f5f5f5; padding:0.28rem 0; margin:0rem 0;}
.notice .icon{width:0.5rem; height: 0.44rem; margin-left: 0.3rem; float: left; margin-top: -0.04rem;}
.notice .icon img{width:100%;}
.notice .txt{font-size: 0.24rem; color: #4c4c4c; display: inline-block;}
.txt-scroll{ width: 100%; height: 0.44rem; line-height: 0.44rem; padding: 0 0.05rem 0 0.2rem; margin-left: 0.85rem;}
.txt-scroll .scrollbox{ width:6.1rem; white-space: nowrap; overflow:hidden; transition: all .2s; }
.txt-scroll .txt,
.txt-scroll .txt-clone{ display: inline; position: relative; font-size: 0.26rem; color: #4c4c4c; display: inline-block; }

.index-part1{width:6.9rem; height: 5.1rem; margin:0 auto;}
.index-part1 dl{width:3.3rem; height: 2.24rem; display: block; float: left; margin:0 0.3rem 0.3rem 0; overflow: hidden; }
.index-part1 dl:nth-child(2n){margin-right: 0px;}
.index-part1 dl:nth-child(1){background: url('../images/part1-bg1.png') no-repeat; background-size: 100%; }
.index-part1 dl:nth-child(2){background: url('../images/part1-bg2.png') no-repeat; background-size: 100%; }
.index-part1 dl:nth-child(3){background: url('../images/part1-bg3.png') no-repeat; background-size: 100%; }
.index-part1 dl:nth-child(4){background: url('../images/part1-bg4.png') no-repeat;background-size: 100%; }

.index-part1 dl dt {width: 3rem;height: 0.4rem; font-size: 0.3rem; font-weight: 600;color: #fff; margin: 0.15rem 0.15rem 0.1rem 0.2rem;}
.index-part1 dl dd {width: 2.45rem;font-size: 0.22rem;color: #fff;padding: 0 0.1rem 0 0.2rem;line-height: 1.65;}

.teachers { margin-top: 1.2rem;}
.teachers h2{font-weight: 600; font-size: 0.46rem; color: #e80505; text-align: center;}
.teachers >.box {width: 7.5rem; margin-top:0.9rem;}
.teachers >.box h1 {display: table;width: 100%;}
.teachers >.box h1 img {width: 0.75rem;float: left; margin-left:0.15rem;}
.teachers >.box h1 span {float: left;line-height: 0.84rem;font-size: 0.36rem;margin: 0 0.28rem;}
.teachers >.box .text {padding: 0 4%;display: table;width: 100%;}
.teachers >.box .text p {font-size: 0.3rem;color: #333;line-height: 1.7;margin-top: 0.42rem;}
.teachers >.box h1 { display: table; width: 100%; font-weight: normal;}
.teachers >.box h1 span{float: left;line-height: 0.84rem;font-size: 0.36rem; margin: 0 0.28rem;}

.teachers_cases .pagin span.swiper-pagination-bullet-active, .teachers_cases .pagin span.acti{background: #fe4b4b; opacity: 1;}
.teachers_cases { padding-bottom: 0.4rem; margin-top:0.3rem;}
.teachers_cases .slide-wrap1 {overflow: hidden;padding-bottom: 0.2rem;}
.teachers_cases .slide-wrap1 .box {width: 5.93rem;margin: 0 auto;}
.teachers_cases .slide-wrap1 ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex;}
.teachers_cases .slide-wrap1 ul li { width: 5.93rem;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);
  box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);
  }
.teachers_cases .slide-wrap1 ul li .pict {height: 4.45rem;overflow: hidden;}
.teachers_cases .slide-wrap1 ul li .pict img {width: 100%;}
.teachers_cases .slide-wrap1 ul li p {text-align: center;font-size: 0.3rem;padding: 0.3rem 0; color: #333;}
.teachers_cases .pagin {text-align: center; margin-top:0.2rem;}
.teachers_cases .pagin span {width: 0.5rem;height: 0.08rem;margin: 0 0.06rem;display: inline-block;background: #f0f0f0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}
.teachers-infos{font-size: 0.26rem; color: #999; padding:0 0.3rem; line-height:1.7; text-align: justify;}


/***沉迷学习**/

.studs { margin-top: 1rem; height: 10.65rem; background:url("../images/bgpic.png") no-repeat; background-size: 100%;}
.studs h2{font-weight: 600; font-size: 0.46rem; color: #e80505; text-align: center; color: #fff !important; padding-top: 0.5rem;}
.studs >.box {width: 7.5rem; margin-top:0.9rem;}
.studs >.box h1 {display: table;width: 100%;}
.studs >.box h1 img {width: 0.75rem;float: left; margin-left:0.15rem;}
.studs >.box h1 span {float: left;line-height: 0.84rem;font-size: 0.36rem;margin: 0 0.28rem;}
.studs >.box .text {padding: 0 4%;display: table;width: 100%;}
.studs >.box .text p {font-size: 0.3rem;color: #333;line-height: 1.7;margin-top: 0.42rem;}
.studs >.box h1 { display: table; width: 100%; font-weight: normal;}
.studs >.box h1 span{float: left;line-height: 0.84rem;font-size: 0.36rem; margin: 0 0.28rem;}

.studs_cases .pagin span.swiper-pagination-bullet-active, .studs_cases .pagin span.acti{background: #fe4b4b; opacity: 1;}
.studs_cases { padding-bottom: 0.15rem; margin-top:0.3rem;}
.studs_cases .slide-wrap1 {overflow: hidden;padding-bottom: 0.2rem;}
.studs_cases .slide-wrap1 .box {width: 5.93rem;margin: 0 auto;}
.studs_cases .slide-wrap1 ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex;}
.studs_cases .slide-wrap1 ul li { width: 5.93rem;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);
  box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);
  }
.studs_cases .slide-wrap1 ul li .pict {height: 4.45rem;overflow: hidden;}
.studs_cases .slide-wrap1 ul li .pict img {width: 100%;}
.studs_cases .slide-wrap1 ul li p {text-align: center;font-size: 0.3rem;padding: 0.3rem 0; color: #333;background:#fff;}
.studs_cases .pagin {text-align: center; margin-top:0.2rem;}
.studs_cases .pagin span {width: 0.5rem;height: 0.08rem;margin: 0 0.06rem;display: inline-block;background: #f0f0f0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.studs-infos{font-size: 0.26rem; color: #fff; padding:0 0.3rem; line-height:1.7; text-align: justify;}

/***名额疯抢***/
.minge { margin-top:1rem; margin-bottom:1rem;}
.minge h2{font-weight: 600; font-size: 0.46rem; color: #e80505; text-align: center;}
.minge >.box {width: 7.5rem; margin-top:0.9rem;}
.minge >.box h1 {display: table;width: 100%;}
.minge >.box h1 img {width: 0.75rem;float: left; margin-left:0.15rem;}
.minge >.box h1 span {float: left;line-height: 0.84rem;font-size: 0.36rem;margin: 0 0.28rem;}
.minge >.box .text {padding: 0 4%;display: table;width: 100%;}
.minge >.box .text p {font-size: 0.3rem;color: #333;line-height: 1.7;margin-top: 0.42rem;}
.minge >.box h1 { display: table; width: 100%; font-weight: normal;}
.minge >.box h1 span{float: left;line-height: 0.84rem;font-size: 0.36rem; margin: 0 0.28rem;}

.minge_cases .pagin span.swiper-pagination-bullet-active, .minge_cases .pagin span.acti{background: #fe4b4b; opacity: 1;}
.minge_cases { padding-bottom: 0.4rem; margin-top:0.3rem;}
.minge_cases .slide-wrap1 {overflow: hidden;padding-bottom: 0.2rem;}
.minge_cases .slide-wrap1 .box {width: 5.93rem;margin: 0 auto;}
.minge_cases .slide-wrap1 ul {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox; display: flex;}
.minge_cases .slide-wrap1 ul li { width: 5.93rem;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);
  box-shadow: 0 0.1rem 0.1rem rgba(0,0,0,0.1);
  }
.minge_cases .slide-wrap1 ul li .pict {height: 4.45rem;overflow: hidden;}
.minge_cases .slide-wrap1 ul li .pict img {width: 100%;}
.minge_cases .slide-wrap1 ul li p {text-align: center;font-size: 0.3rem;padding: 0.3rem 0; color: #333;}
.minge_cases .pagin {text-align: center; margin-top:0.2rem;}
.minge_cases .pagin span {width: 0.5rem;height: 0.08rem;margin: 0 0.06rem;display: inline-block;background: #f0f0f0;
  -webkit-transition: 0.2s;
  -o-transition: 0.2s;
  transition: 0.2s;
}

.minge-infos{font-size: 0.26rem; color: #999; padding:0 0.3rem; line-height:1.7; text-align: justify;}


/***媒体***/
.meit{margin-top: 1.2rem;}
.meit h2{font-weight: 600; font-size: 0.46rem; color: #e80505; text-align: center;}
.meiti-pic{margin:0.3rem 0;}
.meit ul{width: 6.9rem; margin:0 auto; }
.meit ul li{width: 6.9rem; height: 1.3rem; border-bottom: 1px solid #e6e6eb; padding:0.065rem 0; float: left; text-align: justify;}
.meit ul li:last-child{border-bottom: 0px;}
.meit ul li a{width:5rem; font-size: 0.28rem; color: #4c4c4c; display: block; float: left; line-height:1.75; margin-top:0.2rem; overflow: hidden;}
.meit ul li span{width:1.3rem;display: block; float:right; font-size:0.24rem; color: #bebec2; line-height:2;margin-top: 0.5rem;}
.meit ul li em{ font-size:0.24rem; color: #bebec2; line-height:2; font-style: normal;}
.meit a.btan{margin-top:0.4rem; clear: both;}
.meit ul li a font{color: #999;}
/***品牌**/
.pinpai{margin-top:0.6rem;}
.pinpai h2{font-weight: 600; font-size: 0.46rem; color: #e80505; text-align: center; margin-bottom: 0.35rem;}
.pinpai .video{width:6.9rem; position: relative; overflow: hidden; -webkit-border-radius: 0.15rem; border-radius: 0.15rem; padding-bottom: 0.35rem; display: table; margin:0 auto 0;}
.pinpai .video i{position: absolute; left: 50%; top: 45%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}
.pinpai .video img,
.pinpai .video video{width: 100%; border-bottom-left-radius: 0.15rem; border-bottom-right-radius: 0.15rem;}
.ico-play{width: 1.3rem; height: 1.3rem; background: url("../images/play.png") center top no-repeat; -webkit-background-size: cover; background-size: cover;}
.pinpai-cont{background: linear-gradient(#fefefe, #fff);}

.pinpai-pic{width: 6.9rem; height: 6.2rem; margin:0 auto; border-radius: 0.12rem; background:#fff;
    padding-bottom: 0.2rem;margin-bottom: 0.45rem; box-shadow: rgba(0,0,0,0.2) 0 14px 24px -13px;}
.pinpai-pic h2{height: 1rem; background:#e6e6e6; font-size: 0.4rem; color: #4c4c4c; text-align: center; line-height:1rem; border-top-left-radius: 0.12rem;border-top-right-radius: 0.12rem; margin-bottom: 0rem;}
.pinpai-txt{ height: 1.35rem; font-size: 0.26rem; color: #999; display: block; margin:0 auto; line-height:1.7; background:#fff; text-align: justify; float:left;}


/**开启您的圆梦之旅！***/
.liucheng{width:6.9rem; margin:0.8rem auto 0; padding-bottom:0.3rem;}
.liucheng h2{font-weight: 600; font-size: 0.46rem; color: #e80505; text-align: center; margin-bottom:0.6rem; }
.liucheng .liucheng-pic{display: block;}
.liucheng a.btan{margin:0.6rem auto;}
.liucheng >p{font-size: 0.28rem; color: #999; text-align: center; text-indent: 0.15rem;}

/**分区***/
.fenqu{background: #ebebeb; display: table; width: 100%; padding-bottom: 0.7rem;}
.fenqu h2{font-weight: 600; font-size: 0.46rem; color: #e80505; text-align: center; padding:0.6rem 0 0;}
.fenqu ul{margin-top: 0.3rem; display: table; width: 100%;}
.fenqu ul li{width: 25%; text-align: center; margin-top: 0.28rem; float: left;}
.fenqu ul li.acti a{color: #fff; background: #e80505; font-size:0.3rem; border-radius: 0.07rem;}
.fenqu ul li a{display: inline-block; width: 1.3rem; height: 0.5rem; line-height: 0.5rem; font-size: 0.3rem; color: #333;}
.fenqu .cg-box{padding-top: 0.5rem; display: table; width: 100%;}
.fenqu .cg-box .box{background: #fff; display: table; width: 6.9rem; margin: 0 4%; position: relative; text-indent: 0.3rem;}
.fenqu .cg-box .box:after{z-index: 1; content: ""; position: absolute; left: 50%; -webkit-transform: translate(-50%, 0); -ms-transform: translate(-50%, 0); transform: translate(-50%, 0); top: -0.4rem; width: 0px; height: 0px; border-bottom: 0.24rem solid #fff; border-left: 0.16rem solid transparent; border-top: 0.16rem solid transparent; border-right: 0.16rem solid transparent;}
.fenqu .cg-box .box dl{border-top: 1px solid #e6e6e6; float: left; width: 100%; padding: 0.3rem 0;}
.fenqu .cg-box .box dl:first-child{border-top: none;}
.fenqu .cg-box .box dl dt{display: block; font-size: 0.3rem; color: #333;}
.fenqu .cg-box .box dl dt a{font-size:0.3rem; color: #333;}
.fenqu .cg-box .box dl dd{font-size: 0.28rem; color: #999; margin-top: 0.15rem;}
.fenqu .cg-box .box dl dd a{color: #999; }
.fenqu .cg-box .box dl dd var{margin-left: 0.64rem;}
.fenqu .btn-wrap{margin: 0.6rem 0;}
.fenqu .btn-wrap{margin: 0.6rem 0;}
.pub-liao{display: block; width: 3rem; height: 0.8rem; line-height:0.8rem; border: 0.02rem solid #ff4b4b; color: #ff4b4b; -webkit-border-radius: 0.6rem; border-radius: 0.6rem; margin: 0 auto; text-align: center; font-size: 0.3rem; background: #fff;}

