body,html,ul,h1,h2,h3,h4,h5,p,dl,dd,form,input,textarea,select {
    margin: 0; padding:0;

}

li { list-style: none; }

img { border: none }

a { text-decoration: none; }

/* a:hover { text-decoration: underline; } */

body { background-color: #f0f0f0; font-size: 100px }

html {
    font-size: 100px;
}
.page{ width:100%; padding:20px; text-align: center;margin:0px auto;}
.bk{ border-radius:5px; padding:2px 8px; border:1px solid #d2d2d2; }
.page a{ margin-right:10px; font-size: 14px}
.page a{ color:#45505b}
.SMG {
  width: 0.96rem;
  height: 0.96rem;
  background-image: linear-gradient(0deg, #d7d7d7 0%, #ffffff 100%),
    linear-gradient(#ffffff, #ffffff);
  background-blend-mode: normal, normal;
  box-shadow: 0.02rem 0.04rem 0.12rem 0 rgba(0, 0, 0, 0.1);
  border: solid 0.02rem #cdcdcd;
  position: absolute;

  left: -1.2rem;
  text-align: center;
}
.logo{cursor:pointer;}
.logo img{height: 1.1rem;}
.search{cursor:pointer;}
.search-btn{cursor:pointer;}
.top-box{position: relative;}
.close-search{cursor:pointer;}

.SMG p:nth-of-type(1) {
  font-size: 0.3rem;
  color: #3b90f9;
  font-weight: bold;
  margin-top: 0.2rem;
}

.SMG p:nth-of-type(2) {
  font-size: 0.12rem;
  color: #3b90f9;
}
#top .top_menu a {
  font-size: 0.28rem;
  color: #45505b;
  font-family: HYWenHei-EEW;
}
#banneridea {
  width: 100%;
  height: 2.4rem;
  background-image: url("../images/baner-imgfour.jpg");
  background-repeat: no-repeat;
  background-size: 100%;
}
#bannerteacher {
  width: 100%;
  height: 2.4rem;
  background-image: url("../images/banner-imgtwo.png");
  background-repeat: no-repeat;
  background-size: 100%;
}