* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
li {
  list-style: none;
}
html {
  font-size: 50px;
  background-color: #f8f9f9;
}
.content .topBoxs {
  width: 100vw;
  height: 1rem;
  position: fixed;
  top: 0;left: 0;
  z-index:2;
  background-color: #fff;
}
.content .topBoxs .topBox {
  width: 6.9rem;
  line-height: 0.6rem;
  margin: 0 auto;
  padding-top: 0.2rem;
  box-sizing: border-box;
  font-size: 0.34rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #000000;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.content .topBoxs .topBox .toLeft {
	width: 0.45rem;
}

.content .topBoxs .topBox .toLeft img {
	width: 0.45rem;
	vertical-align: middle;
}
.content .topBoxs .topBox .title {
  text-align: center;
}

.content .tabs {
  width: 100%;
  /* height: 1.28rem; */
  margin: 0 auto;
  color: #666;
  font-size: 0.29rem;
  margin-top: 1rem;
}
.content .tabs .tabUl {
  height: 1rem;
  line-height: 1rem;
  background-color: #fff;
  white-space: nowrap;
  overflow-x: scroll;
  overflow-y: hidden;
  display: flex;
}
.content .tabs .tabUl::-webkit-scrollbar {
  display: none;
}
.content .tabs .tabUl li {
  margin: 0 0.31rem;
    color: #000;
}
.content .tabs .tabUl li a {
  color: #333333;
  line-height: 0.52rem;
  text-decoration: none;
}
.content .tabs .tabUl .act {
  color: #2577E3;
  font-weight: bold;
}
.content .tabs .tabUl .act a{
	color: #2577E3;
}
.content .tabs .tabUl .act .redLine {
  display: block;
  width: 0.28rem;
  height: 0.06rem;
  font-size: 0.3rem;
  background: #2577E3;
  margin: -0.3rem auto;
  border-radius: 0.1rem;
}
.tabCountsBigBoxs{
	width: 7rem;
	margin: 0.2rem auto;
}
.tabCountsBigBoxs .tabsCountsBox{
	display: none;
}
.tabCountsBigBoxs .tabsCountsBox:nth-child(1){
	display: block;
}
.tabCountsBigBoxs .tabsCountsBox .tabsList{
	width: 6.6rem;
	padding: 0.2rem;
	margin-bottom: 0.2rem;
	background: #FFFFFF;
	border-radius: 0.1rem;
}
.tabCountsBigBoxs .tabsCountsBox .tabsList a{
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
}
.tabCountsBigBoxs .tabsCountsBox .tabsList a .picBoxs{
	width: 1.52rem;
	height: 1.52rem;
	border-radius: 0.1rem;
	overflow: hidden;
}
.tabCountsBigBoxs .tabsCountsBox .tabsList a .picBoxs img{
	width: 1.52rem;
	height: 1.52rem;
}
.tabCountsBigBoxs .tabsCountsBox .tabsList a .textBoxs{
	width: 4.8rem;
}
.tabCountsBigBoxs .tabsCountsBox .tabsList a .textBoxs .title{
	width: 4.8rem;
	height: 0.4rem;
	line-height: 0.4rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 0.3rem;
	font-weight: 500;
	color: #000000;
}
.tabCountsBigBoxs .tabsCountsBox .tabsList a .textBoxs .detailsText{
	width: 4.8rem;
	height: 0.64rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	font-size: 0.24rem;
	margin-top: 0.28rem;
	font-weight: 500;
	color: #999999;
	line-height: 0.34rem;
}