.team_head {
    display: flex;
    justify-content: space-between;
    padding: .5rem;
    background-color: #fb2a2a;
}

.team_head .team_head_img {
    width: 3rem;
    height: 3rem;
    border-radius: 50%;
    overflow: hidden;
}

.team_head img {
    width: 100%;
    height: 100%;
    display: block;
}

.team_head .menu {
    background: transparent;
}

.team_head .menu a {
    color: #fff;
}

.team_head .menu a div {
    font-size: .79rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.team_head_text {
    width: 10rem;
    color: #fff;
}

.team_head_name {
    font-size: .79rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.team_head_grade {
    color: #ff5;
}

.team_cen {
    background-color: #fff;
    margin-bottom: .35rem;
}

.team_cen p {
    color: #fb2a2a;
    font-size: .69rem;
    font-weight: 700;
}

.team_cen>a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.5rem;
    border-bottom: 1px solid #dedede;
}

.team_cen>a i {
    background-color: #fb2a2a;
    color: #fff;
    padding: 0.2rem 0.5rem;
    border-radius: 1rem;
}

.team_cen .team_cen_bt {
    display: flex;
    justify-content: space-between;
}

.team_cen .team_cen_bt a {
    width: 50%;
    padding: 0.5rem;
}

.team_cen .team_cen_bt a+a {
    border-left: 1px solid #dedede;
}


/* .team_head_list{display: flex;flex-wrap: wrap;background-color: #fff;text-align: center;padding: 0.5rem 0;}
.team_head_list li{width: 25%;}
.team_head_list li i{width: 2rem;height: 2rem;display: block;margin-bottom:0.25rem ;margin:0 auto;background-image: url('../img/icon.png');background-size: 16rem;background-repeat: no-repeat;background-position-x: -14.15rem;}
.team_head_list li div{  white-space: nowrap;  overflow: hidden;  text-overflow: ellipsis;}
.team_head_list li .zhitui{background-position-y: 0.2rem;}
.team_head_list li .tuandui{background-position-y: 0.2rem;}
.team_head_list li .fuwu{background-position-y: -1.6rem;}
.team_head_list li .fugou{background-position-y: -3.9rem;}
.team_head_list li .rongyu{background-position-y: -5.9rem;}
.team_head_list li .dianzhang{background-position-y: -7.8rem;}
.team_head_list li .fenhong{background-position-y: -9.8rem;}
.team_head_list li .wdtuandui{background-position-y: -13.8rem;}
.team_head_list li .txmx{background-position-y: -11.8rem;}
.team_head_list li .ewm{background-position-y: -9.6rem;} */
.team_ind_list {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between;
}

.team_ind_list li {
    width: 50%;
    border-bottom: 1px solid #dedede;
}

.team_ind_list li+li {
    border-left: 1px solid #dedede;
}

.team_ind_list a {
    padding: 0.75rem;
    display: flex;
    align-items: center;
    background-color: #fff;
}

.team_ind_list a .team_ind_list_img {
    width: 2rem;
    height: 2rem;
    margin-right: .35rem;
}

.team_ind_list a img {
    width: 100%;
    height: 100%;
    display: block;
}

.team_ind_list a .team_ind_list_cen {
    height: 2rem;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
}

.team_ind_list a .team_ind_list_cen div {
    display: flex;
    align-items: center;
}

.team_ind_list a .team_ind_list_cen div p {
    color: #fb2a2a;
    margin-right: .25rem;
    max-width: 3rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


.team_subordinate {
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-align: center;
    background-color: #fff;
    margin: .25rem 0;
}

.team_subordinate a {
    text-align: center;
    font-size: .69rem;
    line-height: 1.5rem;
    width: 33.3%;
    padding: 0.25rem 0;
}

.team_subordinate a i {
    color: var(--primary)
}
.team_subordinate .pick {
    color: #fb2a2a;
}

.team_subordinate .pick::after {
    display: block;
    content: '';
    width: 40%;
    margin: 0 auto;
}

.team_list li a {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.5rem;
    background-color: #fff;
    border-bottom: 2px solid #f5f5f5;
}

.team_list .team_list_img {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: 50%;
    overflow: hidden;
}

.team_list .team_list_img img {
    width: 100%;
    height: 100%;
    display: block;
}

.team_list .team_list_cen {
    width: calc( 100% - 3.2rem);
    line-height: 1.5;
}

.team_list .team_list_cen h3 {
    line-height: 1.5rem;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.team_list .team_list_cen span {
    color: #999;
}

/* 团队订单 */
.distribut_order_list {
    padding: 0rem;
    margin-top: .35rem;
    background-color: #fff;
}

.distribut_order_name {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    /* margin-bottom: .5rem; */
    font-size: .58rem;
    color: #333;
    /* background: #edf9fe; */
    line-height: 1.8rem;
    padding: 0 .5rem;
    font-weight: 700;
    /* border-top: 1px solid #dedede; */
}

.distribut_order_list p {
    color: #fb2a2a;
    font-size: .69rem;
    font-weight: bold;
}
.distribut_order_list p i {
    font-size: .52rem;
}
.distribut_order_cen {
    /* background: #edf9fe; */
    /* border-color: rgba(178, 230, 250, 0.3); */
    /* border-top: 1px solid #dedede; */
    padding: 0 .0rem;
}

.distribut_order_cen .distribut_order_cen_title {
    display: flex;
    justify-content: space-between;
    line-height: 1.8rem;
    width: 100%;
    align-items: center;
    font-size: .58rem;
    color: #666;
    /* margin-bottom: .235rem; */
    padding: 0 .5rem;
    background: #f2f5f980;
}

.distribut_order_cen_title div:first-child {
    width: 75%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: flex;
    flex-wrap: nowrap;
    align-items: center;
}

.distribut_order_text {
    display: flex;
    align-items: center;
    padding: .535rem .5rem .535rem;
    border-top: 1px solid #e6eaf1;
    border-bottom: 1px solid #e6eaf1;
}

.distribut_order_text .distribut_order_img {
    width: 3.5rem;
    height: 3.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-right: .5rem;
}

.distribut_order_text img {
    width: auto;
    height: auto;
    max-width: 100%;
    max-height: 100%;
    display: block;
}

.distribut_order_t {
    width: calc(100% - 4.5rem);
}

.distribut_order_t h3 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: .62rem;
    font-weight: normal;

}

.distribut_order_peice {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 0 .5rem;
    line-height: 1.8rem;
    color: #666;
}
/*分销中心*/
.user_top {
	padding: 1rem 0;
	
	color: #fff;
	font-size: .59rem;
	background-size: 100%;
	background-repeat: no-repeat;
	height: 11.91rem;
	background-position-y: 0rem;
	position: relative;
}

.user_top .user_bar {
	display: flex;
	align-items: center;
	justify-content: flex-start;
	width: 94%;
	position: absolute;
	left: 3%;
	top: 22%;
}

.user_top .xiaoxi {
	position: absolute;
	right: 3%;
	top: 0%;
	display: flex;
	justify-content: flex-end;
	align-items: center;
}

.user_top .user_top_img {
	width: 3.25rem;
	height: 3.25rem;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;
	overflow: hidden;
	margin-right: .345rem;
}

.user_top .user_top_img img {
	width: 100%;
	height: auto;
	max-width: 100%;
	max-height: 100%;
	display: block
}

.user_top .user_top_title {
	width: 7rem;
	color: #fff
}

.user_top .user_top_title h3 {
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.user_top_title_bt {
	display: flex;
	margin: 0.25rem 0
}

.user_top_title_bt a {
	color: #fff;
	border: 1px solid #fff;
	border-radius: 1rem;
	line-height: 1rem;
	padding: 0 0.25rem;
	margin-right: .5rem;
	font-size: .49rem;
}
.user_top>ul {
	display: flex;
	align-items: center;
	/* background-image: url(../img/user_top_bg.png); */
	height: 2.9rem;
	background-size: 100%;
	background-repeat: no-repeat;
	margin-top: 33%;
}

.user_top li {
	width: 33.3%;
	text-align: center
}

.user_top li a {
	color: #fff
}

.user_top li a>div {
	word-spacing: normal;
	overflow: hidden;
	text-overflow: ellipsis
}

.money_box {
    display: flex;
    background: #fff;
    margin: 0 auto;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: 0rem .55rem;
}

.money_box .money_list {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
    padding: .335rem 0;
}

.money_box .money_list .money {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.money_box .money_list:first-of-type {
    width: 100%;
    border-bottom: .02rem solid #f2f5f9;
    justify-content: space-between;
}

.money_box .money_list:first-of-type .money {
    width: 50%;
}

.money_box .money_list:first-of-type .sqtx {
    background-color: #fb2a2a;
    border-radius: .655rem;
    padding: .225rem .555rem;
    font-size: .47rem;
    color: #fff;
}

.money_box .money_list:nth-child(2) {
    border-right: .02rem solid #f2f5f9;
    width: 50%;
}

.money_box .money_list:nth-child(3) {
    width: 50%;
    border-right: none;
    padding-left: .55rem;
}

.money_box .money_list .money h1 {
    font-size: .75rem;
    color: #fb2a2a;
    width: 100%;
}

.money_box .money_list .money p {
    font-size: .58rem;
    color: #666;
    width: 100%;
}

.money_box .money_list1 {
    width: 50%;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: .535rem 0;
    border-bottom: .02rem solid #f2f5f9;
}

.money_box .money_list1:nth-child(1n) {
    border-right: .02rem solid #f2f5f9;
}

.money_box .money_list1:nth-child(2n) {
    border-right: none;
    padding-left: .55rem;
}

.money_box .money_list1 .money_tu {
    width: 2.135rem;
    height: 2.135rem;
    margin-right: .435rem;
}

.money_box .money_list1 .money_tu img {
    width: 100%;
    height: 100%;
}

.money_box .money_list1 .money_zi {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
}

.money_box .money_list1 .money_zi h1 {
    font-size: .62rem;
    color: #333;
    width: 100%;
    padding-bottom: .155rem;
    font-weight: normal;
}

.money_box .money_list1 .money_zi p {
    font-size: .58rem;
    color: #666;
    width: 100%;
}

.money_box .money_list1 .money_zi p i {
    color: #fb2a2a;
    margin-right: .235rem;
}

.money_box .money_li {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: .535rem 0;
    border-bottom: .02rem solid #f2f5f9;
    margin: 0 auto;
}

.money_box .money_li p:first-child {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #333;
    font-size: .62rem;
}

.money_box .money_li p:first-child i {
    font-size: .75rem;
    margin-right: .235rem;
}

.money_box .money_li p:last-child {
    color: #99999980;
    font-size: .58rem;
}