body {
  padding-bottom: 1rem;
}
.navitme {
  position: fixed;
  bottom: 0;
  z-index: 222;
  width: 100%;
  background-color: #ffffff;
  padding: 0.18rem 0.87rem 0.3rem;
  border-top: 0.01rem solid rgba(151, 151, 151, 0.29);
}
.navitme ul {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.navitme ul li {
  display: flex;
  width: 0.9rem;
  text-align: center;
}
.navitme ul li a {
  display: block;
}
.navitme ul li .icon-img {
  font-size: 0.4rem;
  color: #999999;
}
.navitme ul li .nav-title {
  margin-top: 0.08rem;
  font-size: 0.22rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #999999;
  line-height: 0.22rem;
}
.navitme ul .active .icon-img {
  color: #4078FF;
}
.navitme ul .active .nav-title {
  color: #4078FF;
}
body {
  padding-bottom: 2.5rem;
}
.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.6rem;
  text-align: center;
  left: 0;
  top: 0.9rem;
  color: #999999;
}
.project-box ul li {
  background: #fff;
  padding: 0.32rem 0.28rem 0.46rem;
  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.28rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 0.3rem;
  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.24rem;
  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.24rem;
  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_start {
  display: flex;
  justify-content: space-between;
}
.project-box ul li .project_content-itme .project_content_right .project_content_start .start_left {
  display: flex;
  justify-content: space-between;
}
.project-box ul li .project_content-itme .project_content_right .project_content_start .start_left .cost {
  display: block;
  font-size: 0.24rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  color: #333333;
  line-height: 0.34rem;
}
.project-box ul li .project_content-itme .project_content_right .project_content_start .start_left .project_content_money {
  display: block;
  font-style: normal;
  font-size: 0.34rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #FF6600;
  line-height: 0.34rem;
}
.project-box ul li .project_content-itme .project_content_right .project_content_start .start_left .project_content_money i {
  display: inline-block;
  font-style: normal;
  font-size: 0.24rem;
  font-family: PingFangSC-Semibold, PingFang SC;
  font-weight: 600;
  color: #FF6600;
  line-height: 0.34rem;
}
.project-box ul li .project_content-itme .project_content_right .project_content_start .start_right {
  display: flex;
  justify-content: space-between;
}
.project-box ul li .project_content-itme .project_content_right .project_content_start .start_right .start-name {
  display: block;
  font-size: 0.24rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #333333;
  line-height: 0.34rem;
}
.project-box ul li .project_content-itme .project_content_right .project_content_start .start_right .start-page {
  font-size: 0.24rem;
  font-family: PingFangSC-Medium, PingFang SC;
  font-weight: 500;
  line-height: 0.34rem;
}
.project-box ul li .project_content-itme .project_content_right .project_content_start .start_right .state-nopaid {
  color: #3B70FF;
}
.project-box ul li .project_content-itme .project_content_right .project_content_start .start_right .state-close {
  color: #666666;
}
.project-box ul li .project_content-itme .project_content_right .project_content_start .start_right .state-paid {
  color: #FF6600;
}
.project_content_bottom {
  margin-top: 0.48rem;
  display: flex;
  justify-content: space-between;
}
.project_content_bottom .project_content_more {
  position: relative;
}
.project_content_bottom .project_content_more .more_btn {
  display: block;
  font-size: 0.21rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #999999;
  line-height: 0.6rem;
}
.project_content_bottom .project_content_more .more_download {
  display: none;
  position: absolute;
  z-index: 2;
  left: -0.07rem;
  top: 0.52rem;
}
.project_content_bottom .project_content_more .more_download .more_download_box {
  width: 2.3rem;
  height: 3rem;
  background: url(../images/morepage_back.png) no-repeat;
  background-size: 2.3rem 3rem; 
  padding-left: 0.35rem;
  padding-top: 0.4rem;
}
.project_content_bottom .project_content_more .more_download .more_download_box a {
  display: block;
  font-size: 0.26rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: #666666;
  /*line-height: 0.28rem;*/
  line-height: 0.2rem;
  padding: 0.21rem 0;
  border-bottom: 0.01rem solid rgba(222, 222, 222, 0.76);
}
.project_content_bottom .project_content-btn a {
  display: inline-block;
  font-size: 0.21rem;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  line-height: 0.6rem;
  border-radius: 0.12rem;
}
.project_content_bottom .project_content-btn .cancel-signup {
  color: #666666;
  padding: 0 0.24rem;
  border: 0.01rem solid rgba(51, 51, 51, 0.24);
  background-color: #ffffff;
}
.project_content_bottom .project_content-btn .viewdetails {
  color: #666666;
  padding: 0 0.24rem;
  border: 0.01rem solid rgba(51, 51, 51, 0.24);
  background-color: #ffffff;
  margin-left: 0.28rem;
}
.project_content_bottom .project_content-btn .signup-btn {
  color: #ffffff;
  padding: 0 0.36rem;
  background: #4078FF;
  margin-left: 0.28rem;
}
