body{
  margin: 0;
}

/* 顶部 */
.top{
  padding: 2vh 10vw 0;
  position: fixed;
  background-color: #fff;
  width: 80vw;
  height: 13vh;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  z-index: 99;
}

.topImage{
  height: 10vh;
}
.topRight{
  height: 10vh;
}
.topRight>button{
  width: 6vw;
  height: 10vh;
  margin-left: 1vw;
  padding-left: 1vw;
  padding-right: 1vw;
  background-color: #fff;
  border: none;
}
.topRight>button:hover{
  border-radius: 1vw;
  background-color: #deb887;
  color: #fff;
  cursor: pointer;
}

/* 底部 */
.bottom{
  width: 100%;
  height: 21.4vh;
  background-color: #d2691e;
  text-align: center;
}
.bottom>p{
  margin: 0;
  height: 10vh;
  line-height: 10vh;
}

/* 内容 */
.content{
  padding: 0 10vw;
  overflow: hidden;
}
.contentTitle{
  margin-top: 8.4vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  font-size: 3vh;
}
.contentTitle>div{
  padding: 1vh;
}
.contentTitleBottom{
  font-size: 2vh;
  color: #808080;
}

/* 倒计时 */
.contentTitle>.countdown-display{
  color: red;
  height: 14vh;
  line-height: 14vh;
}

/* 公共课 */
.everyClassAll{
  width: 79vw;
  margin-top: 3vh;
  display: flex;
  flex-wrap: wrap;
}
.everyClassAllEveryOne{
  width: 39vw;
  height: 40vh;
  display: flex;
  margin-bottom: 4vh;
}
.everyClassAllEveryOne img{
  height: 40vh;
}
.everyClassAllEveryOneRight{
  width: 38vw;
  height: 40vh;
  padding: 0 1vw;
}
.everyClassAllEveryOneRight>p{
  margin: 0;
  margin-bottom: 2vh;
}
.everyClassAllEveryOneRightP:hover{
  color: #777777;
  cursor: pointer;
}
.everyClassAllEveryOneRight>div{
  margin: 0;
  margin-bottom: 2vh;
  font-size: 1.8vh;
  color: #626262;
}
.everyClassAllEveryOneRight text{
  color: #7f7f7f;
}
.everyClassAllEveryOneRight .everyClassAllEveryOneRightPrice{
  color: #ff870f;
  font-size: 3.5vh;
  font-weight: 700;
}

/* 招生院校 */
.scroll-container {
  width: 80vw;
  overflow: hidden;
}

.scroll-content {
  min-width: 80vw;
  white-space: nowrap;
  animation: scroll 120s linear infinite;
}
.scroll-content img{
  width: 10vw;
}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-500vw); 
  }
}
.scroll-content:hover{
  animation-play-state: paused;
  cursor: pointer;
}

/* 关于初阳 */
.aboutContent{
  margin-top: 10vh;
  width: 80vw;
  height: 30vh;
  display: flex;
}
.aboutContentLeft{
  width: 15vw;
  height: 30vh;
  display: flex;
  align-items: center;
}
.aboutContentLeft img{
  width: 14vw;
}
.aboutContentRight{
  width: 65vw;
  height: 30vh;
  font-size: 2vh;
}
.aboutContentRight p{
  margin: 0;
  text-indent: 2em;
  line-height: 5vh;
}
.aboutContentRight p text{
  color:#d2691e;
  font-size: 3vh;
}