* {
	margin: 0;
	padding: 0;
}

ul,
li {
	padding: 0;
	margin: 0;
	list-style: none
}

a {
	text-decoration: none;
	color: inherit;
}

body {
	background-color: #F9F9F9;
}

.member_list {
	margin-bottom: 0.8rem;
}

.member_list .cube {
	width: auto;
	border-radius: 0.1rem;
	background-color: #FFFFFF;
	margin: 0.15rem;
	padding: 0.2rem 0.15rem;
	box-sizing: border-box;
}

.member_list .cube a {
	display: inline-block;
	width: 100%;
	height: 100%;
}

.member_list .cube .head {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.member_list .cube .head .name {
	font-size: 0.16rem;
	font-family: Source Han Sans CN-Regular, Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	position: relative;
	padding-left: 0.1rem;
}

.member_list .cube .head .name::after {
	content: " ";
	position: absolute;
	width: 2px;
	height: 0.14rem;
	background: #5BB279;
	border-radius: 1px;
	left: 0;
	top: calc(50% - 0.07rem);
}

.member_list .cube .head .btn {
	display: flex;
	align-items: center;
}

.member_list .cube .head .btn img {
	width: 0.12rem;
	height: 0.12rem;
}

.member_list .cube .head .btn span {
	font-size: 0.14rem;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #5BB279;
	margin-left: 0.08rem;
}

.member_list .cube .message {
	margin-top: 0.2rem;
	box-sizing: border-box;
	border-top: 1px solid #F1F1F1;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	justify-content: space-between;
}

.member_list .cube .message div {
	width: 25%;
	font-size: 0.14rem;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #999999;
	overflow: hidden;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	display: -webkit-box;
	text-overflow: ellipsis;
	margin-top: 0.2rem;
}

.member_list .cube .message div:nth-child(2n-1) {
	width: 70%;
}

.add {
	width: 3.35rem;
	height: 0.46rem;
	background: #5BB279;
	border-radius: 0.23rem;
	font-size: 0.16rem;
	font-family: Source Han Sans CN-Normal, Source Han Sans CN;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	line-height: 0.46rem;
	position: fixed;
	bottom: 0.2rem;
	left: calc(50% - 1.675rem);
	overflow: hidden;
}

.add a {
	display: inline-block;
	width: 100%;
	height: 100%;
}










/*2q-css*/
.list{
	margin-top: 0;
	padding-bottom: 1rem;
}
.item>div.yuyueitem {
	background-image: linear-gradient(to bottom, #FFE5E5 0%, #FFFFFF 0.52rem);
	height: 2.04rem;
	padding: 0.16rem 0.12rem 0.13rem;

	width: auto;
	height: auto;
	margin: 0.15rem 0.15rem 0;
	background: #FFFFFF;
	border-radius: 0.1rem;
	padding: 0.15rem;
	box-sizing: border-box;


	box-shadow: 0px 2px 12px 1px rgba(204,204,204,0.1);
}
.item>div.yuyueitem>div{
	font-size: 0.14rem;
	color: #666666;
	margin-bottom: 0.2rem;
	line-height: 1;

}


.status{
	height: 2.04rem;
	padding: 0.16rem 0.12rem 0.13rem;
}
.item>div.yuyueitem .title{
	padding-bottom: 0.16rem;
	margin-bottom: 0.16rem;
	border-bottom:1px solid #F0F0F0;
	font-size:0.16rem ;
	color: #333333;

	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.item>div.yuyueitem .title strong{
	font-weight: 800;
}








.item>div.yuyueitem>div.btnlist{
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 0;
}
.item .btnlist .cancelbtn{
	font-size: 0.12rem;
	height:0.28rem ;
	line-height: 0.28rem;
	color: #B3B3B3;
}

.item .btnlist>div{
	display: flex;
	justify-content: space-between;
}
.item .btnlist>div>.bluebtn{
	margin-left: 0.12rem;
}







.item>div.yuyueitem .title .username{
	display: flex;
	align-items: center;
}
.item>div.yuyueitem .title .username span{
	color: #333333;
	font-size: 0.16rem;
}
.item>div.yuyueitem .title .username .sexicon{
	width: 0.16rem;
	height: 0.16rem;
	margin-left: 0.04rem;
}


.item>div.yuyueitem .title .checkbox{
	color: #5BB279;
	display: flex;
	align-items: center;
	font-size: 0.12rem;

}
.item>div.yuyueitem .title .checkbox img{
	width: 0.16rem;
	height: 0.16rem;
	margin-right: 0.04rem;

}


.add{
	background: #5BB279;
	color: white;
}



.bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
	height: 0.58rem;
	padding: 0 0.2rem;
	box-sizing: border-box;
	position: fixed;
	bottom: 0;
	background: #FFFFFF;
}

