:root {
    --primary-color: #006eff;
    --border-color: #f4f4f4;
    --ceo-ahbg: #0e131a;
    --ceo-ahmk: #191f28;
}
:root {
    --ceo-leader-fill-content: .;
}
:root {
    --ceo-breakpoint-s: 640px;
    --ceo-breakpoint-m: 960px;
    --ceo-breakpoint-l: 1286px;
    --ceo-breakpoint-xl: 1600px;
}
.user-down {
	display: none;
	position: absolute !important;
	top: 0;
    right: 0;
    max-width: none;
	margin-right: 0 !important;
    width: 330px;
	max-width: none !important;
    padding-top: 0;
    margin-top: 64px;
    z-index: 9999;
}
.quater_user_info:hover .user-down { display: block}
.user-down-main { border-radius: 4px; background: #FFFFFF; overflow: hidden}
.user-info {
	position: relative;
    background: #f4faff;
    padding: 20px;
}
.user-info:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    opacity: .3;
    background-image: -webkit-linear-gradient(46deg,#b5dfff 48%,#f4faff 91%);
    background-image: -o-linear-gradient(46deg,#b5dfff 48%,#f4faff 91%);
    background-image: linear-gradient(44deg,#b5dfff 48%,#f4faff 91%);
    width: 60px;
    height: 76px;
    -webkit-border-radius: 0 0 100% 0;
    border-radius: 0 0 100% 0;
}
.user-info:after {
    content: '';
    position: absolute;
    right: 0;
    bottom: 0;
    opacity: .4;
    background-image: -webkit-linear-gradient(47deg,#b5dfff 1%,#f4faff);
    background-image: -o-linear-gradient(47deg,#b5dfff 1%,#f4faff 100%);
    background-image: linear-gradient(43deg,#b5dfff 1%,#f4faff);
    width: 100px;
    height: 57px;
    -webkit-border-radius: 100% 0 0 0;
    border-radius: 100% 0 0 0;
}
.ceo-grid {
    display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
}
.ceo-grid-small, .ceo-grid-column-small {
    margin-left: -15px;
}
.ceo-position-relative {
    position: relative !important;
}
.ceo-position-z-index {
    z-index: 1;
}
.ceo-grid > * {
    margin: 0;
}
.ceo-grid > * {
    padding-left: 30px;
}
.ceo-grid-small > *, .ceo-grid-column-small > * {
    padding-left: 15px;
}
.ceo-width-auto {
    width: auto;
}
.ceo-grid > * >:last-child {
    margin-bottom: 0;
}
.user-down .avatar img {
    border: 3px solid #d8e7fb;
    height: 50px;
    width: 50px;
	border-radius: 50%;
	box-sizing: border-box;
}
.ceo-width-expand {
    flex: 1;
    min-width: 1px;
}
.ceo-padding-top-4 {
    padding-top: 4px;
}
.user-info .ceo-width-expand ul {
    margin: 0;
    padding-left: 0;
    display: inline-block;
}
.user-info .ceo-width-expand h4 {
    float: left;
}

.user-info h4 {
	line-height: 22px;
    font-size: 16px;
    margin-bottom: 5px;
}
.ceo-text-bolder {
    font-weight: bolder;
}
.header-info i {
    margin-right: 3px;
    cursor: pointer;
    font-size: 16px!important;
}
.user-info .ceo-width-expand i {
    background: linear-gradient(-125deg,#f8d930 0%,#fb7b92 100%);
    box-shadow: 4px 3px 10px #ffc1072e;
    color: #FFF;
    font-weight: 400;
    padding: 2px 8px;
    border-radius: 10px;
    display: inline-block;
    transform: translateY(-3px);
    font-size: 12px!important;
    margin-left: 10px;
    font-style: normal;
}
.ceo-text-small {
    font-size: 0.875rem;
    line-height: 1.5;
}
.ceo-text-muted {
    color: #999 !important;
}
.ceo-text-truncate {
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.user-info .first {
    list-style: none;
}
.user-info .money-left {
    background: #fff;
    border-radius: 5px;
    font-size: 12px;
    margin: 20px 0 2px 0;
    padding-bottom: 5px;
    padding: 12px;
}
.user-info .money-left span {
    float: right;
    color: #707c86;
}
.user-info .vip-left {
    background: #fff;
    border-radius: 5px;
    padding: 10px;
    margin: 13px 0;
    font-size: 12px;
}
.user-info .vip-left v {
    cursor: pointer;
    float: right;
    background: #ff6922;
    color: #fff;
    border-radius: 30px;
    padding: 4px 8px;
    display: inline-block;
    line-height: 1;
    margin-top: 6px;
}
.user-info .vip-left .down-left {
    margin-top: 5px;
    color: #707c86;
}
.ceo-czgr {
    width: 100%;
    height: 38px!important;
    line-height: 38px!important;
    margin-bottom: 10px;
}
.ceo-users-z {
    width: 50%!important;
    float: left;
    height: 38px!important;
    line-height: 38px!important;
}
.ceo-users-z a {
    color: #fff;
    display: block!important;
    padding: 0;
    vertical-align: middle;
    padding: 0;
    line-height: 36px;
    text-align: center;
    text-decoration: none;
    font-size: 14px;
    border-radius: 3px;
}
.ceo-users-z .ceo-cz {
    margin-right: 5px;
    background-color: #fff;
    box-shadow: 0 5px 10px 0 rgba(73,178,249,0);
    border: 1px solid #268df7;
    color: #268df7!important;
	transition: all 0.3s ease 0s
}
.ceo-users-z .ceo-cz:hover { color: #FFFFFF !important; background-color: #268df7 !important}
.ceofont {
    font-family: "ceofont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.ceofont {
    font-size: 14px!important;
    display: inline-block;
    transform: translateY(1px);
    line-height: 1;
}
.header-info i {
    margin-right: 3px;
    cursor: pointer;
    font-size: 16px!important;
}
@font-face {
  font-family: "ceofont"; /* Project id 4073586 */
  src: url('font_4073586_5fq4g109min.woff2?t=1684341088230') format('woff2'),
       url('font_4073586_5fq4g109min.woff?t=1684341088230') format('woff'),
       url('font_4073586_5fq4g109min.ttf?t=1684341088230') format('truetype');
}
.ceoicon-edit-2-line:before {
    content: "\e7ed";
}
.ceo-users-z .ceo-gr {
    margin-left: 5px;
    background-color: #fff;
    box-shadow: 0 5px 10px 0 rgba(255,87,0,0);
    border: 1px solid #ff6922;
    color: #ff6922!important;
	transition: all 0.3s ease 0s
}
.ceo-users-z .ceo-gr:hover { color: #FFFFFF !important; background-color: #ff6922 !important}
.ceoicon-user-line:before {
    content: "\ee53";
}
.ceo-users-s {
    display: block;
    margin-bottom: 18px;
    width: 100%;
    height: 55px;
    border-radius: 4px;
    color: #fff;
    font-size: 1pc;
    line-height: 55px;
    cursor: pointer;
    text-align: center;
    position: relative;
    overflow: hidden;
    background: #007aff;
    background-color: var(--primary-color);
    background-image: -webkit-gradient(linear,left top,right top,from(#006eff),to(#13adff));
    background-image: -webkit-linear-gradient(left,#006eff,#13adff);
    background-image: -o-linear-gradient(left,#006eff 0,#13adff 100%);
    background-image: linear-gradient(90deg,#006eff,#13adff);
}
.ceo-users-s:before {
    content: " ";
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    left: 5px;
    top: 5px;
    background: url(ceo-sidebar-shop-down-vip.svg) 50% no-repeat;
    background-size: 20px auto;
    z-index: 10;
}
.ceo-users-s a {
    color: #fff!important;
    height: 55px;
    line-height: 55px;
    display: block;
}
.ceo-users-s:after {
    content: " ";
    display: block;
    width: 70px;
    height: 70px;
    position: absolute;
    left: -35px;
    top: -35px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: rgba(0,0,0,.15);
    z-index: 5;
}
.menu_list { padding: 8px 0 3px 15px; margin: 0 0 10px 0; border-radus: 3px; background: #FFFFFF; overflow: visible}
.menu_list li { float: left; width: 33.33%; height: 22px; line-height: 22px; margin: 0 0 5px 0; text-align: left; color: #999999; font-size: 14px; background: #FFFFFF}
.menu_list li a { color: #999999 !important}
.menu_list li a:hover { color: #3b82f6 !important}
.hook_place .pipe { display: none}
.hook_place img { margin: 0 10px 0 0}
.qq_bind { margin-top: 0}
.message_box { position: relative}
.message_box #myprompt_menu { position: absolute; left: -20px !important; top: -108px !important; border: 0; border-radius: 3px; box-shadow: 0 3px 6px rgba(0,0,0,0.05)}
.message_box:hover #myprompt_menu { display: block !important}
#myprompt_menu li { float: none !important; width: 100% !important; border: 0}
#myprompt_menu .notice_mypost { margin-top: 0 !important}