body {
	background: #EEEEED
}

.myinfo_back_left {
	display: flex;
	align-items: center;
}

.myinfo_floor1 {
	background: #fff;
	padding-top: 1.35rem;
	margin-bottom: 0.15rem
}

.myinfo_floor2 {
	background: #fff;
	margin-bottom: 0.15rem
}

.my_user_left {
	font-size: 0.42rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #000000;
	display: flex;
	align-items: center;
}

.myinfo_headimg {
	width: 1.27rem;
	height: 1.27rem;
	border-radius: 50%;
	margin-right: 0.3rem
}

#myname {
	max-width: 3.8rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 0.2rem;
	margin-bottom: 0.2rem;
}

.my_user_right {
	width: 0.14rem;
	height: 0.26rem;
	display: flex;
	align-items: center;
}

.my_user_right img {
	width: 100%;
	height: 100%
}

.mb-10 {
	margin-bottom: 0.35rem !important;
	margin-top: 0.1rem !important;

}

.myuserbox {
	height: 1.27rem;
	display: flex;
	align-items: center;
	padding-left: 0.34rem;
	padding-right: 0.34rem;
	justify-content: space-between;
	margin-bottom: 0.24rem;
	position: relative;
}

.myinfo_banner {
	width: 100%
}

.myinfo_banner img {
	width: 100%;
	display: block;
}

.myinfo_item {
	display: flex;
	align-items: center;
	height: 1.12rem;
	padding-left: 0.23rem;
	padding-right: 0.34rem;
	justify-content: space-between;
	border-bottom: 0.01rem solid rgba(198, 198, 198, 0.75);
}

.myinfo_item_left {
	font-size: 0.35rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #454545;
	display: flex;
}

.ico1 {
	width: 0.62rem;
	height: 0.62rem;
	margin-top: 0.3rem;
	margin-right: 0.06rem
}

.ico1.ico2 {
	height: 0.54rem;
	margin-top: 0.34rem
}

.itemname {
	height: 1.12rem;
	line-height: 1.12rem;
}

.skins {
	display: flex;
	justify-content: space-between;
	padding-left: 0.24rem;
	padding-right: 0.24rem;
}

.skin {
	width: 2.32rem;
	height: 0.94rem;
	display: block;
}

/*设置个人资料页面样式*/
.useritembox {
	display: flex;
	align-items: center;
	background: #fff;
	padding-left: 0.34rem;
	padding-right: 0.34rem;
	justify-content: space-between;
	border-bottom: 0.01rem solid rgba(198, 198, 198, 0.75);
	height: 1.06rem
}

.useritembox.headimgbox {
	height: 1.7rem;
	margin-top: 0.88rem;
}

.set_user_left {
	font-size: 0.35rem;
	font-family: PingFang SC;
	font-weight: 400;
	color: #1B1B1B;
}

.set_user_right {
	display: flex;
	align-items: center;
	font-size: 0.35rem;
	font-family: PingFang SC;
	font-weight: 400;
	color: #6B6B6B;
}

.myheadimg {
	width: 1.27rem;
	height: 1.27rem;
	margin-right: 0.4rem;
}

.right_item {
	margin-right: 0.4rem;
	max-width: 3.8rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.myheadimg img {
	width: 1.27rem;
	height: 1.27rem;
	border-radius: 50%
}

.wechatnum {
	margin-bottom: 0.15rem;
}

.tips {
	margin-top: 0.25rem;
	font-size: 0.29rem;
	font-family: PingFang SC;
	font-weight: 400;
	color: #8F8E8E;
	text-align: center;
	padding-bottom: 0.2rem
}

/*我的钱包样式*/
.xb_balance {
	width: 100%;
	height: 4.59rem;
	background: url(https://sep-static-html.ikalaok.com/bullet-screen/myinfo/wallet_banner.png) no-repeat;
	background-size: 100%;
	padding-top: 1.37rem;
	text-align: center;
}

.xb_balance_title {
	font-size: 0.31rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #D4CEFF;
}

.xb_balance_num {
	font-size: 0.97rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
	margin-bottom: 0.3rem
}

.btnsbox {
	font-size: 0.31rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #5D46FF;
	display: flex;
	padding-left: 1.27rem;
	padding-right: 1.27rem;
	justify-content: space-between;
}

.btnsbox div {
	width: 2.17rem;
	height: 0.66rem;
	background: #fff;
	border-radius: 0.33rem;
	text-align: center;
	line-height: 0.66rem
}

.xb_recharge_title {
	font-size: 0.35rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #454545;
	margin-top: 0.45rem;
	margin-bottom: 0.28rem;
	margin-left: 0.34rem
}

.mywallet.xing_b_packagebox {
	padding-top: 0;
	padding-bottom: 1.38rem;
	padding-left: 0.3rem
}

.mywallet.xing_b_packagebox .package_item {
	background: #fff
}

.mywallet.package_bottom {
	background: #EEEEED
}

.mywallet.recharge_btn {
	position: fixed;
	bottom: 0;
	width: 6.81rem;
}

/*我的钱包消费记录样式*/
.expenditurelists {
	padding-top: 0.88rem;
}

.expenditure_item {
	height: 1.12rem;
	padding-left: 0.34rem;
	padding-right: 0.33rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: #fff;
	border-bottom: 0.01rem solid rgba(198, 198, 198, 0.75);
}

.item_left_title {
	font-size: 0.29rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #262626;
	margin-bottom: 0.05rem;
	display: flex;
}

.item_time {
	font-size: 0.23rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #454545;
}

.expenditure_item_right {
	font-size: 0.35rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #000000;
}

.blue {
	color: #5251D3
}

.red {
	color: #FF1467;
	text-decoration: underline;
	max-width: 3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*我的关注和粉丝样式*/
.fans_top {
	height: 0.94rem;
	display: flex;
	align-items: center;
	margin-top: 0.88rem;
	background: #fff;
	padding-left: 0.34rem;
	padding-right: 0.34rem;
	border-bottom: 1px solid #D4D4D4;
}

.fans_top div {
	flex: 1;
	height: 100%;
	line-height: 0.94rem;
	text-align: center;
	font-size: 0.35rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #5E5E5E;
}

.top_item.active {
	font-weight: bold;
	color: #2C2C2C;
	border-bottom: 0.04rem solid #F71454;
}

.fansitem {
	height: 1.4rem;
	display: flex;
	align-items: center;
	padding-left: 0.33rem;
	padding-right: 0.34rem;
	justify-content: space-between;
	border-bottom: 1px solid #D4D4D4;
}

.fans_left {
	display: flex;
	align-items: center;
}

.fansheadimg {
	width: 0.97rem;
	height: 0.97rem;
	border-radius: 50%;
}

.fansname {
	font-size: 0.31rem;
	font-family: PingFang SC;
	font-weight: bold;
	color: #000000;
	margin-left: 0.28rem;
	max-width: 3rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.fans_right {
	width: 1.62rem;
	height: 0.8rem;
	background: url(https://sep-static-html.ikalaok.com/bullet-screen/myinfo/fans_btn2.png) no-repeat;
	background-size: 100%;
	text-align: center;
	line-height: 0.6rem;
	font-size: 0.29rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
	margin-top: 0.15rem;
}

.fans_right.unfolly {
	background: url(https://sep-static-html.ikalaok.com/bullet-screen/myinfo/fans_btn1.png) no-repeat;
	background-size: 100%;
}

.fans_right.fans_right1 {
	background: url(https://sep-static-html.ikalaok.com/bullet-screen/myinfo/fans_btn1.png) no-repeat;
	background-size: 100%;
}

/*个人中心页面样式*/
.changeimg {
	width: 1.62rem;
	height: 0.36rem;
	position: absolute;
	top: 0.27rem;
	right: 0.34rem;
	background: url(https://sep-static-html.ikalaok.com/bullet-screen/myinfo/personalbtn.png);
	background-size: 100% 100%;
}

.personal {
	height: 3.48rem;
}

.personalbanner {
	width: 100%;
	height: 3.48rem;
	position: absolute;
	top: 0;
	z-index: -100;
}

.personal_content {
	margin-top: -1.05rem;
	margin-left: 0.34rem;
	margin-right: 0.34rem;
	display: flex;
	border-bottom: 0.01rem solid #C6C6C6;
	margin-bottom: 0.38rem;
	flex-direction: column;
}

.personal_headimgbox {
	width: 1.5rem;
	height: 1.5rem;
	margin-right: 0.25rem;
}

.personal_headimg {
	width: 1.5rem;
	height: 1.5rem;
	border-radius: 50%;
	border: 0.02rem solid #fff
}

.personal_right {
	/*	margin-top: 0.27rem;*/
}

.personal_qmbox {
	color: #6B6B6B;
	font-size: 0.23rem;
	font-family: PingFang SC;
	font-weight: 500;
	margin-bottom: 0.25rem;
	line-height: 0.42rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.personal_namebox {
	/* margin-top: 0.32rem; */
	margin: 0.32rem 0 0.32rem 0.25rem;
	align-items: center;
}

.personal_name {
	font-size: 0.43rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #FFFFFF;
	max-width: 4.2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.status {
	width: 1.22rem;
	height: 0.45rem;
	background: url(https://sep-static-html.ikalaok.com/bullet-screen/myinfo/personal_btn1.png) no-repeat;
	background-size: 100%;
	position: absolute;
	right: 0;
	bottom: -0.15rem;
	color: rgba(0, 0, 0, 0);
}

.flexbox {
	font-size: 0.23rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #6B6B6B;
	margin-bottom: 0.24rem;
	display: flex;
	position: relative;
}

.personal_list {
	display: flex;
	flex-wrap: wrap;
}

.personal_item {
	font-size: 0.31rem;
	font-family: PingFang SC;
	font-weight: 500;
	display: flex;
	width: 50%;
	margin-bottom: 0.42rem;
	padding-left: 0.34rem;
	align-items: center;


}

.personal_l_title {
	color: #1B1B1B;
	margin-right: 0.42rem;
}

.personal_r_title.wxh {
	max-width: 1.6rem;
}

.personal_r_title {
	color: #6B6B6B;
	max-width: 2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/*设置昵称页面样式*/
.set.right_btn_img {
	width: 1.11rem;
	height: 0.61rem;
	background: url(https://sep-static-html.ikalaok.com/bullet-screen/myinfo/set_ok.png) no-repeat;
	background-size: 100%;
	line-height: 0.61rem
}

.setname_inputbox {
	height: 1.17rem;
	margin-top: 0.88rem;
	background: #fff;
	display: flex;
	justify-content: space-between;
}

.setinput {
	flex: 1;
	padding-left: 0.33rem;
	font-size: 0.36rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #1B1B1B;
	caret-color: #40D488;
}

.empty_iconbox {
	padding-left: 0.35rem;
	padding-right: 0.35rem;
	display: flex;
	align-items: center;
}

.empty_icon {
	width: 0.28rem;
	height: 0.28rem;
}

.setsignature {
	height: 2.3rem;
	width: 100%;
	border: none;
	font-size: 0.36rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #1B1B1B;
	padding: 0.42rem 0.36rem;
	-webkit-user-select: text !important
}

.setname_signaturebox {
	margin-top: 0.88rem;
	background: #fff;
	position: relative;
}

.t_maxlength {
	font-size: 0.36rem;
	font-family: PingFang SC;
	font-weight: 500;
	color: #B4B4B4;
	position: absolute;
	bottom: 0.21rem;
	right: 0.35rem
}

.redicon {
	width: 0.12rem;
	height: 0.11rem;
	margin-right: 0.1rem;
	display: block;
	background: url(https://sep-static-html.ikalaok.com/bullet-screen/myinfo/redx.png);
	background-size: 100%;
}

.setflex.set_user_left {
	display: flex;
	align-items: center;
}

.copy {
	width: 0.55rem;
	height: 0.25rem;
	background: url(https://sep-static-html.ikalaok.com/bullet-screen/myinfo/copy.png);
	background-size: 100%;
	margin-left: 0.08rem
}

input,
textarea {
	-webkit-user-select: text !important
}

.box1-picbg {
	width: 2.02rem;
	height: 2.02rem;
	position: absolute;
	left: 0;
	top: -0.43rem;
}

.vip-info {
	display: flex;
	/* width: 2.60rem; */
	max-width: 2.6rem;
	height: 0.45rem;
	background: rgba(0, 0, 0, 0.1);
	line-height: 0.45rem;
	color: #FFFFFF;
	border-radius: 0px 0.18rem 0.18rem 0px;
	font-size: 0.24rem;
	margin-left: 0.4rem;
}

.vip-info-img {
	width: 0.55rem;
	height: 0.62rem;
	position: relative;
	left: -0.28rem;
	top: -0.15rem;
}

.vip-date {
	position: relative;
	left: -0.2rem;
	color: #FF4132;
}

.r-myuser {
	display: flex;
	flex-direction: column;
	margin-left: 0.2rem;
}

.flexbox-picbg {
	width: 2.2rem;
	height: 2.2rem;
	position: absolute;
	left: -0.28rem;
	top: -0.43rem;
}

.vip-open {
	width: 1.2rem;
	height: 0.44rem;
	position: absolute;
	top: 1.26rem;
	right: 0;
}