/* 入会申请 */
.hyfw-column .rhsq-title {
  font-size: 30px;
  font-weight: bold;
  color: #00813F;
  margin-bottom: 40px;
}
.rhsq-item .item-one .num {
  font-size: 40px;
  color: #c1c1c1;
  font-weight: bold;
  margin-right: 30px;
}
.rhsq-item .item-one .text {
  font-size: 16px;
  font-weight: bold;
}
.rhsq-item:first-of-type {
  margin-bottom: 50px;
}
.rhsq-item .item {
  width: 700px;
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  padding-left: 30px;
  box-sizing: border-box;
  border: solid 1px #ddd;
}
.rhsq-item .item .item-name {
  flex: 1;
  padding: 10px 0;
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.rhsq-item .item .item-name img {
  width: 36px;
  height: auto;
  margin-right: 15px;
}
.rhsq-item .item .item-name span {
  width: 0;
  font-size: 16px;
  flex: 1;
  padding-right: 20px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  color: #ccc;
}
.rhsq-item .item .item-btn {
  position: relative;
  width: 190px;
  height: 60px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  border-left: solid 1px #ddd;
  overflow: hidden;
}
.rhsq-item .item .item-btn #attachmentId {
  top: 0;
  left: 0;
  font-size: 60px;
}
.rhsq-item .item .item-btn img {
  margin-right: 10px;
}
.rhsq-item.finished .item {
  padding: 10px 0 10px 30px;
  color: #fff;
  background-color: #1D9E5C;
  border-color: #1D9E5C;
}
.rhsq-item.finished .item .item-name span  {
  color: #fff;
}
.rhsq-item.finished .item a {
  color: #fff;
}
.rhsq-item .item .item-btn:hover {
  cursor: pointer;
}
.hyfw-column .btn-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-top: 40px;
}
.hyfw-column .btn-box .btn {
  width: 158px;
  height: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: #00813F;
  color: #fff;
  letter-spacing: 1px;
}
.hyfw-column .btn-box .btn:hover {
  cursor: pointer;
}
.hyfw-column .btn-box .btn img {
  margin-right: 5px;
}
/* 会员管理办法 */
.hygl-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  background: #1D9E5C;
  color: #fff;
  border: solid 1px #4FB380;
  box-sizing: border-box;
  margin-bottom: 50px;
}
.hygl-box .hygl-top {
  display: flex;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  height: 150px;
  border-bottom: solid 1px #4FB380;
}
.hygl-box .hygl-top li {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  height: 148px;
  font-size: 20px;
  border-bottom: 3px solid #1D9E5C;
}
.hygl-box .hygl-top li:hover {
  cursor: pointer;
}
.hygl-box .hygl-top li.active {
  border-bottom: 3px solid #fff;
}
.hygl-box .hygl-top li img {
  margin-bottom: 20px;
}
.hygl-box .hygl-content {
  display: none;
  width: 100%;
  height: auto;
  padding: 50px;
  box-sizing: border-box;
}
.hygl-box .hygl-content .title {
  font-size: 20px;
  color: #fff;
  font-weight: bold;
  margin-bottom: 20px;
}
.hygl-box .hygl-content .bottom-content {
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 5px;
}
/* 会员风采 */
.hydw-box {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
  height: 95px;
  overflow: hidden;
}
.hydw-box .item {
  width: calc((100% - 50px)/11);
  height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  margin-right: 5px;
  margin-bottom: 5px;
}
.hydw-box .item:nth-child(11n) {
  margin-right: 0;
}
.hydw-box .item img {
  width: 100%;
  height: auto;
}
.check-all-box {
  width: 100%;
  height: 55px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-top: dashed 1px #ccc;
  border-bottom: dashed 1px #ccc;
}
.check-all {
  display: flex;
  justify-content: center;
  align-items: center;
}
.check-all:hover {
  cursor: pointer;
}
.check-all-box p {
  font-size: 16px;
  color: #00813F;
  margin-right: 10px;
  font-weight: bold;
}
.check-all .down {
  transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -o-transform: rotate(180deg);
}
/* 会员风采list */
.hyfc-list-box {
  width: 100%;
  height: auto;
  overflow: hidden;
  margin-top: 50px;
}
.hyfc-list-box .hyfc-list-item {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 40px;
}
.hyfc-list-box .hyfc-list-item:last-child {
  margin-bottom: 0;
}
.hyfc-list-box .hyfc-list-item .img-box {
  width: 300px;
  margin-right: 40px;
  height: auto;
}
.hyfc-list-box .hyfc-list-item img {
  width: 300px;
}
.hyfc-list-box .hyfc-list-item .item-content {
  flex: 1;
}
.hyfc-list-box .hyfc-list-item .item-content .title {
  font-size: 20px;
  font-weight: bold;
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin-bottom: 20px;
  /* margin-top: 40px; */
}
.hyfc-list-box .hyfc-list-item .item-content .subject {
  font-size: 16px;
  width: 100%;
  overflow: hidden;
  line-height: 30px;
}
.hyfc-list-box .hyfc-list-item:hover {
  cursor: pointer;
}
.hyfc-list-box .hyfc-list-item:hover .item-content .title {
  color: #00813F;
}
/* 会员名录 */
.hyml-box {
  width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-wrap: wrap;
}
.hyml-box .hyml-item {
  width: 18%;
  height: 90px;
  overflow: hidden;
  margin-right: 2.5%;
  background: #fff;
  margin-bottom: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.hyml-box .hyml-item:nth-child(5n) {
  margin-right: 0;
}
.hyml-box .hyml-item img {
  width: 100%;
  height: auto;
}