.refreshTextB {
  line-height: 0.5rem;
  text-align: center;
  font-size: 0.24rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
}
.refreshText {
  position: absolute;
  width: 100%;
  line-height: 0.3rem;
  text-align: center;
  left: 0;
  top: 1.8rem;
  color: #999999;
}
dl {
  display: flex;
  justify-content: space-between;
}
dl dt {
  display: flex;
}
.topmenu {
  padding: 0.28rem 0;
  margin: 0 0.28rem;
  border-bottom: 0.01rem solid #E5E5E5;
}
.grt-classify {
  position: relative;
  z-index: 999;
}
.grt-classify-header {
  padding: 0 0.31rem;
}
.classify-tabs_item {
  display: flex;
}
.classify-tabs_item p {
  font-size: 0.26rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 0.26rem;
}
.classify-tabs_item i {
  font-size: 0.2rem;
  font-style: normal;
  display: inline-block;
  color: #333333;
  line-height: 0.26rem;
  margin-left: 0.09rem;
}
.classify-tabs_active p {
  color: #4078FF;
}
.classify-tabs_active i {
  color: #4078FF;
  margin-top: -0.05rem;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
}
.classify-tabs_active .addtransform {
  margin-top: -0.05rem;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  /* IE 9 */
  -moz-transform: rotate(180deg);
  /* Firefox */
  -webkit-transform: rotate(180deg);
  /* Safari 和 Chrome */
  -o-transform: rotate(180deg);
}
.grt-classify-content {
  position: absolute;
  top: 0.79rem;
  left: 0;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3);
}
.grt-classify-content ul {
  border-radius: 0px 0px 0.18rem 0.18rem;
  background-color: #ffffff;
  padding-top: 0.18rem;
}
.grt-classify-content .classify-content_list {
  background: #ffffff;
  flex: 1;
  height: 100%;
  overflow: scroll;
  padding-left: 0.46rem;
  padding-bottom: 0.22rem;
  border-radius: 0px 0px 0.18rem 0.18rem;
}
.grt-classify-content .classify-content_list .rightsub {
  position: relative;
  width: 100%;
}
.grt-classify-content .classify-content_list .rightsub ul {
  display: none;
}
.grt-classify-content .classify-content_list .rightsub ul li {
  position: relative;
  padding-bottom: 0rem;
  float: left;
  margin-right: 0.28rem;
  margin-top: 0.3rem;
  display: inline-block;
  background: #F1F1F1 !important;
  border-radius: 0.08rem !important;
  padding: 0.18rem 0.2rem !important;
}
.grt-classify-content .classify-content_list .rightsub ul li a {
  font-size: 0.28rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  background: #F1F1F1 !important;
  border-radius: 0.08rem !important;
  padding: 0.18rem 0.2rem !important;
}
.grt-classify-content .classify-content_list .item {
  font-size: 0.28rem;
  font-family: PingFangSC-Medium, PingFang SC;
  line-height: 0.4rem;
  color: #333333;
  padding: 0.28rem 0 0;
}
.grt-classify-content .classify-content_list .item .active_span {
  width: 100%;
  font-size: 0.28rem;
  font-family: PingFangSC-Medium, PingFang SC;
  line-height: 0.4rem;
  font-weight: 500;
  color: #4078FF;
}
.grt-classify-content .classify-content_list .item .active_span ul {
  display: block;
}
.grt-classify-content .classify-content_list .item li {
  display: block;
  font-size: 0.28rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  position: absolute;
}
.cover {
  width: 100%;
}
.project-box ul li {
  background: #fff;
  padding: 0.32rem 0.28rem 0.24rem;
  border-bottom: 0.16rem solid #F5F5F5;
}
.project-box ul li .project_content-itme {
  display: flex;
}
.project-box ul li .project_content-itme .project_content_left {
  width: 2.85rem;
  height: 1.64rem;
  position: relative;
}
.project-box ul li .project_content-itme .project_content_left img {
  width: 100%;
  height: 100%;
  border-radius: 0.08rem;
}
.project-box ul li .project_content-itme .project_content_left .classhours {
  position: absolute;
  left: 0;
  bottom: -0.21rem;
  width: 100%;
  height: 0.42rem;
  background: #666666;
  border-radius: 0px 0px 0.08rem 0.08rem;
  font-size: 0.22rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #FFFFFF;
  padding: 0 0.05rem;
  display: flex;
  align-items: center;
  justify-content: space-around;
}
.project-box ul li .project_content-itme .project_content_right {
  width: 3.92rem;
  margin-left: 0.18rem;
}
.project-box ul li .project_content-itme .project_content_right .project_content_title {
  display: block;
  font-size: 0.26rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  margin-bottom: 0.3rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
.project-box ul li .project_content-itme .project_content_right .project_content_time {
  font-size: 0.22rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 0.26rem;
  margin-bottom: 0.24rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
.project-box ul li .project_content-itme .project_content_right .project_content_address {
  font-size: 0.23rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  line-height: 0.26rem;
  margin-bottom: 0.2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
.project-box ul li .project_content-itme .project_content_right .project_content_county {
  display: flex;
  justify-content: space-between;
  margin-top: 0.18rem;
}
.project-box ul li .project_content-itme .project_content_right .project_content_county span {
  display: block;
  font-size: 0.23rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 0.34rem;
  max-width: 2.7rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}
.project-box ul li .project_content-itme .project_content_right .project_content_county .project_content_money {
  color: #FF6600;
  font-weight: 600;
}
.project-box ul li .project_content-itme .project_content_right .project_content_county .project_content_money .bolds {
  font-size: 0.34rem;
}
.countdown {
  margin-top: 0.28rem;
  margin-bottom: 0.24rem;
  width: 100%;
  height: 0.52rem;
  background: #EBF1FF;
  border-radius: 0.05rem;
  font-size: 0.24rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #4078FF;
  line-height: 0.52rem;
  text-align: center;
}
.countdown span {
  display: inline-block;
  font-size: 0.24rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #4078FF;
  line-height: 0.24rem;
  line-height: 0.52rem;
}
.project_content-btn {
  text-align: right;
}
.project_content-btn a {
  display: inline-block;
  font-size: 0.28rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  line-height: 0.54rem;
  border-radius: 0.12rem;
}
.project_content-btn .viewdetails {
  color: #666666;
  padding: 0 0.33rem;
  border: 0.01rem solid rgba(51, 51, 51, 0.24);
  background-color: #ffffff;
  line-height: 0.52rem;
}
.project_content-btn .signup-btn {
  color: #ffffff;
  padding: 0 0.4rem;
  background: #4078FF;
  margin-left: 0.3rem;
}
