:root{
  /* --topH:50%; */
}
img{
  display: block;
}
.clear{
  clear: both;
}
.bg{
  width: 100%;
  position: fixed;
  top:0;
  left: 0;
  z-index: 0;
}
.mainDiv{
  width: 100%;
  position: absolute;
  /* bottom: 0; */
  z-index: 1;
  top:100%;
  /* background-color: #fff; */
  /* transform: translateY(50%); */
  /* animation: 1s upGo linear; */
  color: #000;
}
.gzhInfo{
  width: 100%;
}
/* .gzhImgDiv{

} */
.gzhImg{
  width: 5rem;
  border-radius: 100%;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: -2rem;
  position: relative;
  border:6px solid rgba(255,255,255,0.5);
}
.arc{
  width: 100%;
  margin-bottom: -1px;
}
.gzhName{
  width: 100%;
  text-align: center;
  background-color: #fff;
  padding: 1rem 0 1rem 0;
  color: #000;
  font-weight: 800;
  font-size: 1.2rem;
}
.grayLine{
  width: 100%;
  height: 1rem;
  background-color: #f0f3f6;
}
.allMainCate{
  width: 100%;
  background-color: #fff;
}
.singleCate{
  width: 33.33%;
  box-sizing: border-box;
  border-bottom:1px solid #f5f5f5;
  float: left;
  padding: 1rem 0;
}
/* @keyframes upGo{
  from{top:100%} */
  /* to{top:var(--topH)}; */
/* } */
.cateName{
  width: 90%;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  margin: 0 auto;
  margin-top: 1rem;
}
.cateImg{
  width: 50%;
  margin: 0 auto;
}
.tel{
  background-color: #fff;
  text-align: center;
  margin-top: -1px;
  padding-bottom: 1rem;
}
.article{
  width: 90%;
  margin: 0 auto;
  border-bottom: 1px solid #dedede;
  padding-bottom: 1rem;
}
.articleImg{
  width: 3rem;
  float: left;
}
.articleInfo{
  width: calc(100% - 4rem);
  float: left;
  margin-left: 1rem;
}
.articleName{
  width: 100%;
  color: #000;
  font-size: 1.2rem;
}
.articleTime{
  width: 100%;
  font-size: 0.9rem;
  text-align: right;
  margin-top: 1rem;
}
.artDiv{
  background-color: #fff;
}
.artTitle{
  padding: 0.5rem 0.5rem;
  border-bottom: 1px solid #d2d2d2;
  margin-bottom: 1rem;
}
.support{
  width: 100%;
  text-align: center;
  background-color: #f0f2f5;
  font-size: 0.8rem;
  color: #ccc;
  padding: 0.5rem 0;
}