.oe_top_right{
  padding-top: 8px;
  box-sizing: border-box
}
.oe_person_msg .left{
  display: table;
}
.oe_person_msg .left>div{
  display: table-cell;
  vertical-align: middle;
}
.oe_person_msg .msg{
  padding-left: 20px;
}
.oe_person_msg .right{
  display: table;
}
.oe_person_msg .right{
  display: table;
}
.oe_person_msg .num-box{
  display: table-cell;
  vertical-align: middle;
  padding-left: 30px;
}
.oe_left_menu li.active a{
  background: url("../images/menu_bg.jpg") no-repeat;
}
.oe_right .top{
  overflow: hidden;
}
.oe_right .top-l,
.oe_right .top-r{
  display: table;
}
.oe_right .top-l{
  float: left;
}
.oe_right .top-r{
	width: auto;
  float: right;
	margin-top: 12px;
}
.oe_right .top-l>div{
  display: table-cell;
	vertical-align: middle;
}
.oe_right .top .text-box{
  padding-left: 20px;
}
.oe_right .top-r .btn{
  padding-left: 26px;
}
.oe_person_msg .avatar .is_au{
	background: #000;
}
/*msgcontact css start*/
.oe_my_msg .msg-list .left{
	display: table;
}
.oe_my_msg .avatar,
.oe_my_msg .person-msg{
	display: table-cell;
	vertical-align: middle;
}
.oe_my_msg .avatar img{
	width: 63px;
	height: 77px;
}
.oe_my_msg .avatar .num{
	background: url("../images/icon.png") no-repeat -71px -277px;
}
/*msgcontact css end*/

/*tab-nav css start*/
.oe_tab_nav .nav-item span{
	float: left;
}
.oe_tab_nav .nav-item .num{
	background: url("../images/icon.png") no-repeat -67px -299px;
}
/*tab-nav css end*/
/*friends css start*/
.oe_friends_list li{
	overflow: hidden;
}
.oe_friends_list .msg-box{
	float: left;
}
.oe_friends_list .msg-box>div{
	display: table-cell;
	vertical-align:  middle;
}
.oe_friends_list .person-msg{
	padding-left: 18px;
}
.oe_friends_list .btn-group{
	float: right;
	display: table;
	padding-top: 19px;
}
.oe_friends_list .del{
	display: table-cell;
	padding-right: 20px;
	vertical-align: middle;
}
.oe_friends_list .button{
	display: table-cell;
	vertical-align: middle;
}
/*friends css end*/

/*friendapply css start*/
.oe_friendapply_list li{
	overflow: hidden;
}
.oe_friendapply_list .msg-box{
	float: left;
	display: table;
}
.oe_friendapply_list .btn-group{
	float: right;
	padding-top: 0;
}
.oe_friendapply_list .btn-group .status{
	line-height: 20px;
}
.oe_friendapply_list .btn-group .btn_wrap{
	padding-top: 19px;
}
.oe_friendapply_list .avatar{
	display: table-cell;
	padding-right: 18px;
	vertical-align: middle;
}
.oe_friendapply_list .person-msg{
	display: table-cell;
	vertical-align: middle;
}
.oe_friendapply_list .btn-group .status{
	text-align: center;
}
/*friendapply css end*/

/*visitme css start*/
.oe_visitme_list li{
	overflow: hidden;
}
.oe_visitme_list .msg-box{
	float: left;
	display: table;
}
.oe_visitme_list .btn-group{
	float: right;
	padding-top: 19px;
}
.oe_visitme_list .avatar{
	display: table-cell;
	padding-right: 18px;
	vertical-align: middle;
}
.oe_visitme_list .person-msg{
	display: table-cell;
	vertical-align: middle;
}
/*visitme css end*/

/*visit css start*/
.oe_visit_list li{
	overflow: hidden;
}
.oe_visit_list .msg-box{
	float: left;
	display: table;
}
.oe_visit_list .btn-group{
	float: right;
	padding-top: 19px;
}
.oe_visit_list .avatar{
	display: table-cell;
	padding-right: 18px;
	vertical-align: middle;
}
.oe_visit_list .person-msg{
	display: table-cell;
	vertical-align: middle;
}
/*visit css end*/

/*listen css start*/
.oe_listen_list li{
	overflow: hidden;
}
.oe_listen_list .msg-box{
	float: left;
	display: table;
}
.oe_listen_list .btn-group{
	float: right;
	padding-top: 19px;
}
.oe_listen_list .avatar{
	display: table-cell;
	padding-right: 18px;
	vertical-align: middle;
}
.oe_listen_list .person-msg{
	display: table-cell;
	vertical-align: middle;
}
/*listen css end*/

/*fans css start*/
.oe_fans_list li{
	overflow: hidden;
}
.oe_fans_list .msg-box{
	float: left;
	display: table;
}
.oe_fans_list .btn-group{
	float: right;
	padding-top: 19px;
}
.oe_fans_list .avatar{
	display: table-cell;
	padding-right: 18px;
	vertical-align: middle;
}
.oe_fans_list .person-msg{
	display: table-cell;
	vertical-align: middle;
}
/*fans css end*/

/*rz css start*/
.oe_rz_list li{
	overflow: hidden;
}
.oe_rz_list li .item{
	position: relative;
}
.oe_rz_list li .item:first-child{
	margin-right: 20px;
}
.oe_rz_list li .icon_box{
	display: table;
}
.oe_rz_list li .icon{
	display: table-cell;
	vertical-align: middle;
}
.oe_rz_list .text_box{
	display: table-cell;
	vertical-align: middle;
	padding-left: 20px;
}
.oe_rz_list li .btn{
	position: absolute;
	right: 15px;
	top: 50%;
	margin-top: -17px;
	background:  #14b5a0;
}
/*rz css end*/
/*vip css start*/
.oe_vip .vip_list .buy_btn{
	background: #14b5a0;
}
/*vip css end*/

/*lineserv css start*/
.oe_order_list .info{
	display: table;
}
.oe_order_list .info .avator{
	display: table-cell;
	padding-right: 18px;
	vertical-align: top;
}
.oe_order_list .info .info_box{
	display: table-cell;
	vertical-align: top;
}
/*lineserv css end*/

/*photo css start*/
.oe_photo_list .photo_box{
	display: table;
}
.oe_photo_list .operate{
	display: table;
}
.oe_photo_list .operate .del{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.oe_photo_list .operate{
	display: none;
	bottom: 0;
	top: auto;
}
.oe_photo_list .photo_box:hover .operate{
	display: table;
	background: #000;
}
.oe_photo_list .operate{
	height: auto;
	text-align: center;
	padding: 8px;
}
.oe_photo_list .operate .del{
	display: inline-block;
}
.oe_photo_list .middle{
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
.oe_photo_list .middle img{
	max-width: 236px;
	max-height: 236px;
}
/*photo css end*/
/*marry css start*/
.oe_marry_list .btn-group{
	position: absolute;
	right: 0;
	top: 30px;
}
.oe_marry_list li{
	position: relative;
}
/*marry css end*/

/*party css start*/
.oe_party_list .party_msg{
	display: table;
}
.oe_party_list .party_pic{
	display: table-cell;
	vertical-align: middle;
	padding-right: 20px;
}
.oe_party_list .party_info{
	display: table-cell;
	vertical-align: middle;
}
/*party css end*/
.oe_modify_name .layui-form-item .oe_form_tip {
	margin-left: 110px !important;
	top: -5px;
	padding: 9px 0 !important;
}
/*friends-list css start*/
.oe_friends_list .avatar .num{
	background:url(../images/icon.png) no-repeat -71px -277px;
}
/*friend-list css end*/

/*oe_left_menu css*/
.oe_left_menu a span{
	background: url(../images/icon.png) no-repeat -102px -232px;
}
/*oe_left_menu css*/