.state_wu{
    text-align: center;
    line-height: 9rem;
    color: #ccc;
    font-size: 1rem;
}

/*搜索*/
#search_Button{
    background-color: #fff;
}
.search_s{
    display: inline-block;
    vertical-align: middle;
    line-height: 1.2rem;
    color:#666;
}
.search_many{
    margin-top:0.2rem;
}
#bulletModal .add_form{
    width:10.5rem;
}

    /*天气*/
.weather_width{
    width:25%;
    float: left;
    display: inline-block;
    text-align: center;
    color:#999;
    line-height: 0.95rem;
    margin:0.5rem 0;
}
.weather_first{
    margin-top:0.7rem;
    font-size: 0.8rem;
    line-height: 1.5rem;
}
.weather_date{
    margin-top:0.4rem;
    font-size: 0.53rem;
}
.weather_three{
    font-size: 0.8rem;
    line-height:1.8rem;
}
/*天气*/
/*.weather{
    height:2.53rem;
}*/
/*分类导航栏*/
.home_nav{
    display: -moz-box;
    display: -webkit-box;
    display: box;
}
.nav_item{
    display: block;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    text-align: center;
    font-size: 0.44rem;
    color:#666;
    padding:0.5rem 0;
}
.sale_manage{
    display: inline-block;
    width:0.9rem;
    height:0.9rem;
}
.sale_manage img{
    float: left;
    width: 100%;
}
/*任务部分*/
.task{
    margin-bottom:0.3rem;
}
.task_title{
    border-bottom:0.01rem solid #f0f1f5;
}
.task_title_span{
    display: inline-block;
    /*line-height:1rem;*/
    font-size:0.75rem;
    color:#383838;
    margin-left:0.4rem;
}
.task_item{
    /*height:4.75rem;*/
    background-color:#fff;
    margin-bottom:0.4rem;
    padding:0.5rem;
    position:relative;
}
li.margin_top4{
    /*position:relative;*/
    padding:0.4rem 0;
    width:100%;
    /*margin:0rem;*/
    /*margin-bottom:-0.5rem;*/
    border:none;
}
/*li.margin_top4{
    min-height:3.3rem;
}*/
.task_headline{
    /*border-bottom:1px solid #f2f3f8;*/
    /*padding-bottom:0.2rem;*/
    padding: 0 0.5rem 0.2rem;
}
.progress_title{
    display:none;
    /*width:1.9rem;*/
    margin-right:0.2rem;
}
.progress{
    display:inline-block;
    width:6.1rem;
    height:0.57rem;
    border:1px solid #e3e6ec;
    /*margin-top:0.5rem;*/
    vertical-align: middle;
    margin-right:0.2rem;
    display:none;
}
.progress span{
    position:relative;
    top:-1.6rem;
    left:10rem;
}
.label{
    width:auto;
    line-height:0.62rem;
    text-align: center;
    border-radius: 0.15rem;
    display: inline-block;
    margin-right:0.5rem;
    color:#fff;
    padding:0.1rem 0.3rem;
    float: left;
}
.rowsStatus{
    background: #f7f7f7;
    -webkit-border-radius: 0.15rem;
    -moz-border-radius: 0.15rem;
    border-radius: 0.15rem;
    padding:0.1rem 0.3rem;
    float: right;
    line-height: 0.62rem;
}
.title_text{
    float: left;
    font-size:0.53rem;
    color:#383838;
    /*display: inline-block;*/
    /*width:11rem;*/
    display:block;
    padding:0.2rem 0;
}
.date_plan_box{
    color:#999;
    font-size: 0.44rem;
    margin-top: 0.2rem;
}
.progress_content{
    color:#999;
    font-size: 0.53rem;
    /*margin-top:0.5rem;*/
    padding:0 0.5rem;
}
.speed{
    height:0.57rem;
}
.state{
    position:absolute;
    right:0;
    top:0;
    width:1rem;
    height:100%;
    overflow: hidden;
}
.state_div{
    writing-mode: tb-rl;
    text-align: center;
    display: table;
    width:100%;
    height: 92%;
}
.state_text{
    color:#fff;
    font-size: 0.53rem;
    writing-mode: tb-rl;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
/*待办*/
.daiban_div .speed,
.daiban_div .label,
.daiban_div .state{
    background-color:#6dce8f;
}
.daiban_div .rowsStatus{
    color:#6dce8f;
}
/*紧急*/
.urgent_div .speed,
.urgent_div .label,
.urgent_div .state{
    background-color:#ffa060 ;
}
.urgent_div .rowsStatus{
    color:#ffa060;
}
/*已延时*/
.delayed_div .speed,
.delayed_div .label,
.delayed_div .state{
    background-color:#ff6060 ;
}
.delayed_div .rowsStatus{
    color:#ff6060;
}
 
/*未开始*/
.start_div .speed,
.start_div .label,
.start_div .state{
    background-color:#93beec ;
}
.start_div .rowsStatus{
    color:#93beec;
}
 
/*已完成*/
.complete_div .speed,
.complete_div .label,
.complete_div .state{
    background-color:#999999 ;
}
.complete_div .rowsStatus{
    color:#999999;
}
 
 
 
 
/*暂无任务*/
.margin_top4.zanwu_cs{
    /*position: fixed;
    top:3.8rem;
    bottom: 2.8rem;*/
    width: 7.5rem;
    margin: 3rem auto 0;
    background: transparent;
    border: none;
}
.zanwu{
    /*position: absolute;
    top:40%;
    left:50%;
    height:7.5rem;
    margin:-3.8rem 0 0 -3.8rem;*/
    width:7.5rem;
    font-size:0.63rem;
    color: #ccc;
    text-align: center;
}
.zanwu_test{
    font-size: 0.53rem;
    color:#666;
    text-align:center;
    margin-bottom:2rem;
}
.home_bottom  a{
    display:block;
}
 
/*任务剩余时间样式*/
.progress_box span{
    font-size: 0.44rem;
}
.progress_btn{
    /*padding-top: 0.2rem;*/
    padding-left:0.7rem;
    background:url("../../images/weixin/finger.png") no-repeat 0rem 0.2rem;
    background-size:0.5rem 0.5rem;
    padding-bottom:0.2rem;
    /*margin-top:-0.7rem;*/
}
.progress_box .renwu_date_span{
    width:auto;
    /*border:0.01rem solid #6389d7;*/
    text-align: center;
    -webkit-border-radius:0.3rem;
    -moz-border-radius:0.3rem;
    border-radius:0.15rem;
    padding:0.1rem 0.3rem;
    font-size:0.44rem;
    -webkit-box-shadow:0rem 0.01rem 0.01rem 0rem #d4e9ff;
    -moz-box-shadow:0rem 0.01rem 0.01rem 0rem #d4e9ff;
    box-shadow:0rem 0.01rem 0.01rem 0rem #d4e9ff;
    background: #fbfbfb;
    background: -moz-linear-gradient(top,  #fbfbfb 0%, #ebebeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#ebebeb));
    background: -webkit-linear-gradient(top,  #fbfbfb 0%,#ebebeb 100%);
    background: -o-linear-gradient(top,  #fbfbfb 0%,#ebebeb 100%);
    background: -ms-linear-gradient(top,  #fbfbfb 0%,#ebebeb 100%);
    background: linear-gradient(to bottom,  #fbfbfb 0%,#ebebeb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#ebebeb',GradientType=0 );
}
.progress_box font{
    color:#fc8080;
}
 
/*任务列表title*/
/*.taskTitle{
    height:1.8rem;
    line-height: 1.8rem;
    background: #fff;
    display: -moz-box;
    display: -webkit-box;
    display: box;
}
.taskTitle a{
    display:block;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    text-align: center;
    font-size: 0.53rem;
}
.taskTitle a.taskActive span{
    line-height: 1.65rem;
    display: inline-block;
    border-bottom: 0.08rem solid #4e9af6;
    color:#4e9af6;
}
.taskTitle a.taskActive:first-child span{
    border-bottom: 0.08rem solid #4e9af6;
    color:#4e9af6;
}
.taskTitle a.taskActive:nth-child(2) span{
    border-bottom: 0.08rem solid #6dce8f;
    color:#6dce8f;
}
.taskTitle a.taskActive:nth-child(3) span{
    border-bottom: 0.08rem solid #ffa060;
    color:#ffa060;
}
.taskTitle a.taskActive:nth-child(4) span{
    border-bottom: 0.08rem solid #ff6060;
    color:#ff6060;
}
#jz{
    width:100%;
    line-height:40px;
    text-align:center;
    margin-top:20px;
}
#jz a{
    color: #53a6ff;
    text-decoration: underline;
}*/
 
/*
*2017-10-23
*/
.taskTitle{
    height:1.8rem;
    line-height: 1.8rem;
    background: #fff;
    display: -moz-box;
    display: -webkit-box;
    display: box;
}
.taskTitle a{
    display:block;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    text-align: center;
    font-size: 0.53rem;
    border-right:0.05rem solid #f7f7f7;
}
.taskTitle a:last-child{
    border-right: none;
}
.taskTitle a.taskActive{
    background: #fafafa;
}
.taskTitle a.taskActive span{
    line-height: 1.65rem;
    display: inline-block;
    /*border-bottom: 0.08rem solid #4e9af6;*/
    color:#4e9af6;
}
/*.taskTitle a.taskActive:first-child span{*/
    /*border-bottom: 0.08rem solid #4e9af6;*/
    /*color:#4e9af6;*/
/*}*/
 
.circleOut{
    display: inline-block;
    width:0.3rem;
    height:0.3rem;
    background:transparent;
    border:0.05rem solid #999;
    -webkit-border-radius:0.4rem;
    -moz-border-radius:0.4rem;
    border-radius:0.4rem;
    position: relative;
    vertical-align: middle;
    bottom:0.05rem;
}
.circleIn{
    position: absolute;
    display: none;
    width:0.16rem;
    height:0.16rem;
    border-radius: 0.2rem;
    background: #000;
    top:0.07rem;
    left:0.07rem;
}
.taskTitle a.taskActive:nth-child(1) .taskTitle_text,
.taskTitle a.taskActive:nth-child(1) .taskTitle_text>span{
    color:#32C369;
}
.taskTitle a.taskActive:nth-child(2) .taskTitle_text,
.taskTitle a.taskActive:nth-child(2) .taskTitle_text>span{
    color:#FF3300;
}
.taskTitle a.taskActive:nth-child(3) .taskTitle_text,
.taskTitle a.taskActive:nth-child(3) .taskTitle_text>span{
    color:#6dce8f;
}
.taskTitle a.taskActive:nth-child(4) .taskTitle_text,
.taskTitle a.taskActive:nth-child(4) .taskTitle_text>span{
    color:#4e9af6;
}
.taskTitle a.taskActive:nth-child(1) .circleOut{
    border:0.05rem solid #32C369;
}
.taskTitle a.taskActive:nth-child(1) .circleIn{
    background: #32C369;
}
.taskTitle a.taskActive:nth-child(2) .circleOut{
    border:0.05rem solid #FF3300;
}
.taskTitle a.taskActive:nth-child(2) .circleIn{
    background: #FF3300;
}
.taskTitle a.taskActive:nth-child(3) .circleOut{
    border:0.05rem solid #6dce8f;
}
.taskTitle a.taskActive:nth-child(3) .circleIn{
    background: #6dce8f;
}
.taskTitle a.taskActive:nth-child(4) .circleOut{
    border:0.05rem solid #4e9af6;
}
.taskTitle a.taskActive:nth-child(4) .circleIn{
    background: #4e9af6;
}
 
#jz{
    width:100%;
    line-height:15px;
    text-align:center;
    margin-top:13px;
}
#jz a{
    color: #53a6ff;
    text-decoration: underline;
}
/*任务列表title*/
/*.taskTitle{
    height:1.8rem;
    line-height: 1.8rem;
    background: #fff;
    display: -moz-box;
    display: -webkit-box;
    display: box;
}
.taskTitle a{
    display:block;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    text-align: center;
    font-size: 0.53rem;
    border-right:0.05rem solid #f7f7f7;
}
.taskTitle a:last-child{
    border-right: none;
}
.taskTitle a.taskActive{
    background: #fafafa;
}
.taskTitle a.taskActive span{
    line-height: 1.65rem;
    display: inline-block;
    !*border-bottom: 0.08rem solid #4e9af6;*!
    color:#4e9af6;
}
!*.taskTitle a.taskActive:first-child span{*!
    !*border-bottom: 0.08rem solid #4e9af6;*!
    !*color:#4e9af6;*!
!*}*!
 
.circleOut{
    display: inline-block;
    width:0.3rem;
    height:0.3rem;
    background:transparent;
    border:0.05rem solid #999;
    -webkit-border-radius:0.3rem;
    -moz-border-radius:0.3rem;
    border-radius:0.3rem;
    position: relative;
    vertical-align: middle;
    bottom:0.05rem;
}
.circleIn{
    position: absolute;
    display: none;
    width:0.16rem;
    height:0.16rem;
    border-radius: 0.16rem;
    background: #000;
    top:0.07rem;
    left:0.07rem;
}
.taskTitle a.taskActive:nth-child(1) .taskTitle_text{
    color:#ff6060;
}
.taskTitle a.taskActive:nth-child(2) .taskTitle_text{
    color:#ffa060;
}
.taskTitle a.taskActive:nth-child(3) .taskTitle_text{
    color:#6dce8f;
}
.taskTitle a.taskActive:nth-child(4) .taskTitle_text{
    color:#4e9af6;
}
.taskTitle a.taskActive:nth-child(1) .circleOut{
    border:0.05rem solid #ff6060;
}
.taskTitle a.taskActive:nth-child(1) .circleIn{
    background: #ff6060;
}
.taskTitle a.taskActive:nth-child(2) .circleOut{
    border:0.05rem solid #ffa060;
}
.taskTitle a.taskActive:nth-child(2) .circleIn{
    background: #ffa060;
}
.taskTitle a.taskActive:nth-child(3) .circleOut{
    border:0.05rem solid #6dce8f;
}
.taskTitle a.taskActive:nth-child(3) .circleIn{
    background: #6dce8f;
}
.taskTitle a.taskActive:nth-child(4) .circleOut{
    border:0.05rem solid #4e9af6;
}
.taskTitle a.taskActive:nth-child(4) .circleIn{
    background: #4e9af6;
}
 
#jz{
    width:100%;
    line-height:40px;
    text-align:center;
    margin-top:20px;
}
#jz a{
    color: #53a6ff;
    text-decoration: underline;
}*/
 
/*加载更多*/
.ball-beat{
    text-align: center;
    display: none;
}
.ball-beat > div {
    background-color: #666;
    width:0.3rem;
    height:0.3rem;
    border-radius: 50%;
    margin: 2px;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    display: inline-block;
    -webkit-animation: ball-beat 1.2s 0s infinite linear;
    animation: ball-beat 1.2s 0s infinite linear;
}
.ball-beat > div:nth-child(1) {
    -webkit-animation-delay: 0.4s !important;
    animation-delay: 0.4s !important;
}
.ball-beat > div:nth-child(2) {
    -webkit-animation-delay: 0.8s !important;
    animation-delay: 0.8s !important;
}
@-webkit-keyframes ball-beat {
    50% {
        opacity: 0.2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
 
    100% {
        opacity: 1;
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
}
 
@keyframes ball-beat {
    50% {
        opacity: 0.2;
        -webkit-transform: scale(0.75);
        transform: scale(0.75);
    }
 
    100% {
        opacity: 1;
        -webkit-transform: scale(1.5);
        transform: scale(1.5);
    }
}
 
/*隐藏天气*/
.home_blt a,.home_blt div{
    width:9rem;
}
.home_blt{
    width:11.5rem;
}
.weather_icon{
    width:1.8rem;
    height:1.35rem;
    background:#fff url("../../images/weixin/weather_icon.png") no-repeat center;
    background-size: 1rem 0.7rem;
    border:1px solid #ebecf1;
    margin-left:0.15rem;
    display: inline-block;
}
.home_blt_title{
    margin-left:0.25rem;
}
.weather{
    display:none;
    margin-bottom: 0.3rem;
}
/*.scrollBtn{
    position: fixed;
    bottom:2.55rem;
    right:20px;
    z-index:1;
    width:2.25rem;
    height:2.25rem;
    background: url("../../images/weixin/scrollTop_btn.png") no-repeat center;
    background-size: 1.25rem 1.25rem;
    display: none;
}*/
/*剩余时间颜色*/
.delayed_div .progress_pos{
    color:#ff6060;
}
.daiban_div .progress_pos{
    color:#6dce8f;
}
.complete_div .progress_pos{
    color:#999999;
}
.urgent_div .progress_pos{
    color:#ffa060;
}
.over_mar{
    overflow:hidden;
}
/*
.progress_pos{
    float:left;
    margin-top:-1.3rem;
    margin-left:7.5rem;
}*/
.progress_pos{
    margin-left:0.5rem;
}
/*待删*/
#jz span{
    display:none;
    color:#999;
}