* {
  margin: 0;
  padding: 0;
  /* list-style: none; */
}

ul{
  list-style: none;
}

.main{
  height: 100vh;
  overflow: auto;
  box-sizing: border-box;
  padding: 3% 7%;
  /* background-image: linear-gradient(to right bottom , #FF0000,#FFF200, #1E9600); */
}

.title{
  font-size: 0.5rem;
  text-align: center;
}

.subTitle{
  text-align: center;
  font-size: 0.42rem;
  /* margin-top: 3%; */
}

.list{
  background: #fff;
  border-radius: .4rem;
  font-size: .3rem;
  box-sizing: border-box;
  padding: .25rem;
  margin-top: .3rem;
}

.list-qs{
  font-weight: bolder;
  /* text-indent: .2rem; */
  padding-left: .3rem;
  min-height: .7rem;
  display: flex;
  align-items: center;
  /* height: .7rem; */
  /* line-height: .7rem; */
  border-bottom: 1px solid #ccc;
  /* overflow:hidden;
  text-overflow: ellipsis;
  white-space: nowrap; */
  position: relative;
}

.list-qs::before{
  content: '>';
  width: .3rem;
  height: .7rem;
  line-height: .7rem;
  position: absolute;
  left: 0;
  color: #ccc;
  transition: all .6s linear;
}
.list-qs.active::before{
  transform: rotate(90deg) translate(.1rem);
}

.list-item:last-child > .list-qs{
  border: none;
}

.list-as{
  padding: 4% 0;
  /* text-indent: .3rem; */
}

blockquote {
  border-left-width: 10px;
  background-color: rgba(102,128,153,0.05);
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
  padding: 15px 20px;
  font-size: .3rem;
}
blockquote p {
  margin-bottom: 0;
}