* {
  margin: 0;
  padding: 0;
}
a {
  text-decoration: none;
}
li {
  list-style: none;
}
html {
  font-family: PingFang SC;
  background-color: #f8f9f9;
}
.content .qjTitleBoxs {
  width: 100vw;
  height: 4.5rem;
  background: url("../img/topbj.png") center no-repeat;
  background-size: cover;
  color: #fff;
  position: relative;
}
.content .qjTitleBoxs .topBox {
  width: 6.9rem;
  padding: 0.5rem 0;
  margin: 0 auto;
  box-sizing: border-box;
  font-size: 0.34rem;
  font-family: PingFang SC;
  font-weight: bold;
  color: #fff;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.content .qjTitleBoxs .topBox .toLeft {
 width: 0.2rem;
}
.content .qjTitleBoxs .topBox .toLeft img{
 width: 0.45rem;
 vertical-align: middle;
}
.content .qjTitleBoxs .topBox .title {
  text-align: center;
}
.content .qjTitleBoxs .lunbo {
  position: absolute;
  left: 0;
  right: 0;
  bottom: -0.2rem;
  margin: auto;
  width: 6.9rem;
  height: 3.17rem;
  background: #003528;
  border-radius: 10px;
  overflow: hidden;
}
.content .qjTitleBoxs .lunbo img {
  width: 6.9rem;
  height: 3.17rem;
  object-fit: cover;
}

/* 入驻vip */
.qjppBoxs{
	width: 6.9rem;
	height: 1.09rem;
	margin: 0.4rem auto 0.2rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #FFFFFF;
	border-radius: 0.1rem;
}
.qjppBoxs .leftTitle{
	width: 1.68rem;
	height: 1.09rem;
	line-height: 1.09rem;
	font-size: 0.28rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #F79140;
	text-align: center;
	background: linear-gradient(91deg, rgba(253,212,158,0.36), rgba(254,241,223,0.36));
	border-radius: 0.1rem;
}
.scppBoxs .leftTitle{
	width: 1.68rem;
	height: 1.09rem;
	line-height: 1.09rem;
	font-size: 0.28rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #146ADC;
	text-align: center;
	background: linear-gradient(91deg, rgba(161,213,253,0.36), rgba(227,242,252,0.36));
	border-radius: 0.1rem;
}
.qjppBoxs .qjppCountsBox{
	width: 5.22rem !important;
	height: 1.09rem;
	font-size: 0.14rem;
}
.qjppBoxs .qjdpps .qhdpsList{
	height: 1.09rem;
	display: flex;
	align-items: center;
}
.qjppBoxs .qjdpps .qhdpsList .swiper-slide{
	width: 1.43rem !important;
	height: 0.81rem !important;
	border: 1px solid #F8F9F9;
}
.qjppBoxs .qjdpps .qhdpsList .swiper-slide img{
	width: 1.43rem;
	height: 0.57rem;
	margin: 0.15rem 0;
	object-fit: cover;
}
/* 入会 */
.rhCountsBoxs{
	width: 7rem;
	margin: 0.2rem auto;
}
.rhCountsBoxs .listBoxs{
	margin: 0.33rem 0;
}
.rhCountsBoxs .listBoxs .rhTitle{
	font-size: 0.3rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #000000;
}
.rhCountsBoxs .listBoxs .listCountsBoxs{
	width: 7rem;
	margin-top: 0.16rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
	overflow: hidden;
}
.rhCountsBoxs .listBoxs .listCountsBoxs .boxs{
	/* width: 1.58rem; */
	/* height: 1.9rem; */
	/* padding: 0 0.05rem; */
	padding-bottom: 0.15rem;
	background-color: #fff;
}
.rhCountsBoxs .listBoxs .listCountsBoxs .boxs a{
	display: block;
	font-size: 0.26rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #000000;
}
.rhCountsBoxs .listBoxs .listCountsBoxs .boxs a .picBoxs{
	width: 1.58rem;
	height:1.58rem;
	display: flex;
	justify-content: center;
	align-items: center;
}
.rhCountsBoxs .listBoxs .listCountsBoxs .boxs a .picBoxs img{
	width: 1rem;
	height:1rem;
}
.rhCountsBoxs .listBoxs .listCountsBoxs .boxs a .title{
	width: 1.58rem;
	height: 0.3rem;
	line-height: 0.3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	text-align: center;
}