/*layui样式重定义*/
/*layui按钮颜色修改*/
.layui-btn {background-color: #24a2ff;}

.layui-border-top{border-width: 0;border-top-width:1px}

body{background-color: #F3F8F9;}
/* 必填*号 */
.must-input {font-size: 17px;color: #f00;font-weight: bold;margin-right: 3px;}

/* 个人信息头像图片 */
.jc-meet-img .layui-upload-list{margin: 0px 12px 12px 0;float: left;}
.jc-meet-img .avatar-img {width: 140px;height: 140px;overflow: hidden;}
.jc-meet-img .avatar-img img,.jc-meet-img .fm-img img {width: 100%;height: 100%;object-fit: cover;}
.jc-meet-img .img-tips{font-size: 12px;padding-top: 12px;line-height: 1.75;}
.jc-meet-img .fm-img {width: 200px;height: 120px;overflow: hidden;}
/* 登录后台当前位置 begin */
.manage-top-nav{margin-top: 72px;}
.manage-top-nav .main{padding: 8px 0;display: flex;align-items: center;}
.manage-top-nav .main .name{display: inline-block;font-size: 16px;}
.manage-top-nav .main .name .tips{font-size: 12px; opacity: .5;padding-left: 4px;}
.manage-top-nav .main .name .tips i{color: #f00;font-weight: bold;font-size: 17px;}
.manage-top-nav .main .back{display: inline-block;position: relative;cursor: pointer;border: 1px solid #09b;border-radius: 50px;padding: 4px 16px;font-size: 12px;margin-right: 12px;color: #09b;}
.manage-top-nav .main .back:hover{background-color:#09b;color: #fff;}
/* 登录后台当前位置 end */
/* 登录后台底部版权 begin */
.manage-footer{text-align: center;font-size: 12px;padding: 12px;opacity: .5;}
/* 登录后台底部版权 end */
/* 登录后台顶部 begin */
.manage-top-header{background-color:#09b;position: fixed;width: 100%;top: 0;left: 0;z-index: 10;}
.manage-top-header .main{height:60px;display:flex;align-items:center;justify-content:space-between;color:#fff;padding:0 12px}
.manage-top-header .main .logo-box{display:flex;float:left;align-items:center;position:relative;cursor: pointer;}
.manage-top-header .main .logo-box::before{content:'';position:absolute;right:0;top:30%;height:40%;width:1px;background-color:rgba(255,255,255,.5)}
.manage-top-header .main .logo-box .text{font-size:12px;padding-left:4px;opacity:.9}
.manage-top-header .main .logo-box .text .title{font-size:20px}
.manage-top-header .main .logo-box .text .en{transform:scale(0.85) translateX(-9px)}
.manage-top-header .main .logo-box .img{width:48px;height:48px;border-radius:50%;overflow:hidden;background-color: #fff;}
.manage-top-header .main img{width:100%;height:100%;object-fit:cover}
.manage-top-header .main .slogan{opacity:.7;padding-left:8px;font-size:14px;position:relative}
.manage-top-header .main .fl{display:flex;align-items:center}
.manage-top-header .main .fr{display:flex;align-items:center;text-align:center;height:100%}
.manage-top-header .main .msg{margin-right:28px;font-size:12px;opacity:.9}
.manage-top-header .main .msg .layui-icon{font-size:22px}
.manage-top-header .main .user-header .user-img{width: 100%;height: 100%;position: relative;z-index: 11;}
.manage-top-header .main .user-header img{width:42px;height:42px;border-radius:50%;overflow:hidden;cursor:pointer;border:1px solid #fff;position: relative;top: 8px;}
.manage-top-header .main .user-header{position:relative;z-index:9;height:100%;}
.manage-top-header .main .user-header .header-more{width:100px;position:absolute;top:66px;right:-30px;background-color:rgba(255,255,255,.5);box-shadow:0px 4px 5px 1px rgba(0,0,0,0.129);display:none;border-radius:4px}
.manage-top-header .main .user-header .header-more .item {cursor:pointer;font-size:14px;text-align:center;padding:8px;background-color:#fff;position:relative;color:rgba(0,0,0,.5);}
.manage-top-header .main .user-header .header-more .item:first-child {position:relative;box-shadow:0px -1px 7px 0px #00000021;border-radius:4px 4px 0 0;padding-top:12px;}
.manage-top-header .main .user-header .header-more .item:first-child:after {content:'';position:absolute;top:-8px;left:50%;margin-left:-8px;width:16px;height:16px;transform:rotate(45deg);border-radius:2px;background-color:#fff;box-shadow:-2px -5px 7px 0px #00000021}
.manage-top-header .main .user-header .header-more .item:first-child::before {content:'';position:absolute;top:-40px;width:100%;left:0;height:40px;background-color:transparent;}
.manage-top-header .main .user-header .header-more .item:last-child {border-top:1px solid rgba(0,0,0,.1);border-radius:0 0 4px 4px;}
.manage-top-header .main .user-header .header-more .item:hover {color:#09c;}
.manage-top-header .main .user-header:hover .header-more{display: block;}
/* 登录后台顶部 end */
.input-tips{position: absolute;right: 8px;top: 50%;font-size: 12px;opacity: .5;transform: translateY(-50%);}
.map-input{width: calc(100% - 510px) !important;margin-right: 0 !important;position: relative;}
.map-input::after{}
/* 适配手机端 */
@media screen and (max-width:500px) {
    .manage-top-header .main .slogan {display: none;}
    .manage-top-header .main .user-header .header-more{right: -8px;}
    .manage-top-header .main .user-header .header-more .item:first-child:after{left: calc(50% + 20px);}
}