/*返回顶部按钮隐藏*/
.scrollBtn{
    display: none;
}

.personals_top{
    min-height:8.5rem;
    width: 100%;
    background-image: url("../../images/weixin/personals_pic.jpg");
    background-repeat: no-repeat;
    background-size: cover;
}
.personal_users{
    min-height:6.2rem;
    margin:0 auto;
    width:14.6rem;
    font-size: 0.667rem;
    color: #fff;
}
.left_pic{
    width:3rem;
    margin-bottom:1.1rem;
    text-align: center;
    display: inline-block;
    float: left;
}
.left_users_pic{
    width:3rem;
    height:3rem;
    -webkit-border-radius:3rem;
    -moz-border-radius:3rem;
    border-radius:3rem;
    overflow: hidden;
}
.right_info{
    text-align: right;
    display: inline-block;
    width:11.3rem;
    float: left;
}
.right_users_info{
    float: right;
    width:9.6rem;
    border-bottom: 1px solid #65a5f8;
}
.right_users_info span{
    font-size: 0.44rem;
}
.right_users_info p{
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    line-height: 1rem;
    max-height: 4rem; 
}
/*
.right_users_info p{
    word-break:break-all;
    word-break:break-all;
    overflow: hidden;
    height: 1rem;
    white-space:normal;
}
*/

.wan_task{
    height:2.3rem;
    background: rgba(0,0,0,0.2);
}
.wan_task div{
    width:5.3rem;
    height:2.3rem;
    border-right: 1px solid #4385d4;
    float: left;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 0.8rem;
}
.wan_task .font_task{
    display: block;
    font-size: 0.44rem;
    line-height: 1.1rem;
}
div.task_dan{
    border: none;
}

/*工作状态*/
.personal_statu{
    height:1.85rem;
    line-height: 1.85rem;
}
.personal_row{
    width:15rem;
    margin: 0 auto;
}
.mwui-switch-btn{
    width:2.5rem;
    height:0.85rem;
    margin-top:0.5rem;
}
.mwui-switch-btn span{
    width:0.85rem;
    height:0.85rem;
}

/*技能*/
.title_font_color{
    font-size:0.62rem ;
    color:#666;
    vertical-align: middle;
}
.jineng_title{
    line-height:1.3rem ;
    border-bottom: 1px solid #f3f4f6;
}
.jineng_icon{
    display: inline-block;
    width:0.8rem;
    height:0.8rem;
    vertical-align: middle;
}
.jineng_info_div{
    padding-bottom:0.5rem;
}
.jineng_info{
    display: inline-block;
    height:1rem;
    line-height: 1rem;
    margin:0.5rem 0 0 0.5rem;
    padding:0 0.3rem;
    background: #add2fe;
    color:#fff;
    -webkit-border-radius:0.11rem;
    -moz-border-radius:0.11rem;
    border-radius:0.11rem;
}

/*联系方式*/
.lianxi_icon{
    display: inline-block;
    width:0.8rem;
    height:0.8rem;
    margin:0 0.90rem;
    vertical-align: middle;
}
.lianxi_info{
    margin-top:0.7rem;
    font-size: 0.578rem;
    color: #999;
}
.lianxi_info span{
    display: inline-block;
    line-height: 0.8rem;
}

/*任务*/
.task_info{
    color: #999;
    font-size: 0.578rem;
    margin-left:0.90rem;
    margin-top: 0.5rem;
}
.jin,.dai,.yan{
    padding:0 0.2rem;
    -webkit-border-radius:1rem;
    -moz-border-radius:1rem;
    border-radius:1rem;
    font-size:0.53rem;
    color: #fff;
    margin-right: 0.5rem;
}
.jin{
    background: #ffa060;
}
.dai{
    background: #6dce8f;
}
.yan{
    background: #fd8080;
}

/*岗位*/
.post_users{
    width:14rem;
    margin: 0 auto;
}
.post_font_color{
    font-size: 0.62rem;
    color: #666;
}
.post_div{
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #f3f4f6;
}
.post_shang{
    width:1.8rem;
    height:1.8rem;
    -webkit-border-radius:1.8rem;
    -moz-border-radius:1.8rem;
    border-radius:1.8rem;
    overflow: hidden;
    margin-top:0.5rem;
    margin-right: 0.5rem;
    float: left;
    display: inline-block;
}
.tasks_icon{
    background: url("../../images/weixin/messages_show.png") no-repeat right center;
    -webkit-background-size:0.4rem 0.7rem;
    background-size:0.4rem 0.7rem;
    display: block;
}
/*任务完成情况*/
.adapterclass{
    margin-top:0.5rem;
}
.adapter{
    display:inline-block;
    width: 45%;
    height: 22px;
}
.adapterclass .adapter>.combo{
    width:100%!important;
}
.users_task_statistics{
    margin:0.75rem 0;
}
.users_task_statistics li{
    margin-right:0.6rem;
    border: 0.05rem solid #ccc;
    display: inline-block;
    float: left;
    width:3.2rem;
    height:3.2rem;
    -webkit-border-radius:0.25rem;
    -moz-border-radius:0.25rem;
    border-radius:0.25rem;
    text-align: center;
    font-size: 0.53rem;
}
.users_task_statistics li:last-child{
    margin-right: 0;
}
.users_task_statistics li p{
    color:#5e6166;
    line-height: 1rem;
}
.users_task_statistics li.complete_punctual h3{
    font-size: 1.2rem;
}
.users_task_statistics li h3{
    font-size:25px;
    font-size: 0.58rem;
}
/*按时完成*/
.users_task_statistics .complete_punctual{
    color:#587ed1;
    border-color:#587ed1;
}
/*未按时完成*/
.users_task_statistics .complete_no{
    color:#f5bd51;
    border-color:#f5bd51;
}
/*未按时开始*/
.users_task_statistics .start_no{
    color:#e080fc;
    border-color:#e080fc;
}
/*事故统计*/
.users_task_statistics .statistics_accident{
    color:#fc8080;
    border-color:#fc8080;
}
/*未按时开始*/
.start_icon{
    height:1.2rem;
    background: url("../../images/start_icon.png") no-repeat center;
    background-size: 1rem 1rem;
}
/*未按时完成*/
.complete_icon{
    height:1.2rem;
    background: url("../../images/complete_icon.png") no-repeat center;
    background-size: 1rem 1rem;
}
/*事故统计*/
.statistics_icon{
    height:1.2rem;
    background: url("../../images/statistics_icon.png") no-repeat center;
    background-size: 1rem 1rem;
}

.wu{
    line-height:2rem;
    text-align: center;
    color: #f4f6f9;
    font-size: 1.2rem;
    font-weight: 600;
}
/*新tabs通用样式*/

.newtabs .tabs-header {
    padding: 0;
    background: none;
    border: none;
    width: 100% !important;
}

.newtabs .tabs {
    border-bottom: none;
    padding: 0;
}
.newtabs .tabs-wrap {
    width: 100%!important;
}
.tabs li {
    border-radius: 2px 2px 0px 0px;
    border-bottom: 1px #f0f0f0 solid;
    background: #fff;
}

.newtabs .tabs li.tabs-selected a.tabs-inner {
    width: 95%;
    padding: 0;
    font-weight: normal;
    background: #fff;
    color: #6388D6;
    border: 1px solid;
    border-radius: 20px;
}

.newtabs .tabs li a.tabs-inner:hover {
    width: 95%;
    padding: 0;
}

.newtabs .tabs-wrap li {
    margin: 0;
    width: 3.7rem;
   /*  border-right: 1px solid #F0F0F0; */
    font-size: 14px;
    color: #587ED1;
    text-align: center;
}

.newtabs .tabs li.tabs-bg a.tabs-inner {
    border-bottom: none;
    border-color: #D4D4D4;
}

.newtabs .tabs-scroller-left,
.tabs-scroller-right {
    display: none !important;
    width: 0 !important;
}

.tabs-selected .tabs-icon {
    filter: grayscale(100%) brightness(300);
}


.newtabs .panel-body{
    padding: 18px;
    font-size: 18px;
}
.tabs-title {
    font-size: 14px;
}