@charset "utf-8";
  /*S待处理任务*/
   .task2{margin-top:15px;}
   .task2 dd {margin-left: 50px;line-height: 1.7}
   .task3 {  width: 98%;margin: auto;}
   .task4{margin:30% 0 0 50%;}
   .task4 i{ font-size:40px;}
 /*E待处理任务*/ 
 
   /*S客户添加编辑基本信息*/
  .clienti{
      width: 96%;
      margin: auto;
  } 
 
  .clientadd dt{
      line-height: 36px;height: 36px;
      background: #f0f0f0;
  }  
.clientadd  dd{
       line-height:45px;
       width:100%;
        float:left; 
       
         font-size: 14px;
         margin-top:8px; 
    }
.clientadd dd i{
           height: 40px;
          padding-left: 4%;
          width:20%;
          float: left;
   }
.clientadd dd input{
           height: 40px;
           width:72%;
           float: left;
          
    }
 .clientadd dd textarea {
        width: 100%;
        height: 60px;
    }
    .clientadd dd  #house{
        width: 60%;
    } 
.submitbuton{
  margin:0 auto;     
  color: #FFF;
  background-color:#ec2020;
  background-repeat: no-repeat;
  width: 120px;
  line-height: 40px;
  height: 40px;
  border-radius: 6px;
  cursor: pointer;
  text-align: center;
}   
 /*E客户添加编辑基本信息*/
 /*S客户列表信息*/
 .clientlist{
     width: 100%;
     float: left;
      border-bottom:1px solid #CCCCCC;
      margin-top: 3px;
 }
 .clientlist dd{
   line-height: 1.7
 }
 
 .clientlist dd em:nth-child(1){
     width: 70%;
     float: left;
 }
 .clientlist dd em:nth-child(2){
    width: 30%;  
   text-align: right;
   float: right;
 }
 /*E客户列表信息*/
/*S基本信息总标题*/
 .totaltitle {font-size: 18px;text-align: center;line-height: 46px;height: 46px;background: #fff;
             width: 100%;  border-bottom:1px solid #eee
          
 }
 .totaltitle a{color: #fe6700;font-size:40px;margin-left: 3%;float: left;}
 .totaltitle em{font-size:16px;margin-right: 3%;float: right;}
  .totaltitle .wancheng{ color: #fe6700;}
 .totaltitle  .multiniu{
      
   font-size:40px; 
   color: #fe6700;
 }
/*E基本信息总标题*/

/*S客户信息*/


/*E客户信息*/

/*S设计师日志*/
.rizhi {
   float: left;
    width: 100%; 
  padding-bottom:80px; 
 
 }

  .rizhi dl {
     background: #f0f0f0;
     width: 86%;
     margin: auto;
    line-height: 1.7;
 }
   .rizhi dl dt{
       line-height: 36px;
       height: 36px;
   }
 .rizhi .keyword{
     float: right;
     font-size: 20px;
 }
   .rizhi dl dd{
     background:rgb(245, 245, 245);
   }
    .rizhi ul{
      background: #f0f0f0;
       width: 80%;
     margin: auto;
     margin-top:8px;
     margin-bottom: 8px;
   }
   .rizhi ul li {
       line-height: 1.5;
   }
   .rizhi  .logtext img{
       width: 100px;
       height: 100px;
   }
   /*.rizhi  .logtext img:hover{width: 100%;height: 100%;}*/
   .rizhi ul input{
       width: 100%;
       line-height:36px;
       height: 36px;
       border: none;
   }
   .reply-btn{
       float: right;
       color: #72B939; 
   }   
 
 //回复  
   .replyinfo{
       width:100%;
    } 
    .replyinfo textarea{
     width:100%;
     height:56px;
   } 
   .replyinfo a {
        font-size: 14px;
        width: 60px;
        background: #ffd59a; 
        height:30px;
        line-height: 30px;
        border-radius: 2px;
        text-align: center;
       vertical-align:top;
 display: block;
   }

   
.logaction {
    color: #fff;  
    background: #f0f0f0; 
    width: 100%;
     z-index:15;
           border-top:#e4e4e4 solid 1px;
           position:fixed;
           bottom:0;
}
.logaction .addlogs,.logaction .rooms,.logaction .qdsuccess,.logaction .qdfailed{
      background: #ffd59a; 
     color:#333333;
  
}
.logaction dd {
     cursor: pointer;  
    width:25%;
    text-align: center;
  margin: auto;
  height: 48px;
  line-height: 48px;  
  float: left;
}
/*E设计师日志*/

/*S发布日志*/
 /*s财务有关日志*/
   .zhichuitemaction {
    background: #f0f0f0; 
    width: 100%;
     z-index:15;
           border-top:#e4e4e4 solid 1px;
           position:fixed;
           bottom:0;
  display: none;         
}
  .zhichuitemaction   .zhichuitem{
         width: 100%;
         float: left;
    }
    .zhichuitem span{
        width: 25%;
        float: left;
        text-align: center;
    }
/*    .payitemimg{
        display: none;
    }*/
/*   .zhichuitem  .payitem img,.payitemimg{
       width: 50px;;
       height: 50px;
       vertical-align:middle;
    }*/
   .youguanamount{
       width: 100%;
          float: left;
       line-height: 50px;
       height: 50px;
        border-bottom:  1px solid #E5E5E5;
    }
    .youguanamount input{
    width: 40%;
    line-height: 42px;
    height: 42px;
    border: none; 
     color: rgb(254,103,1);
     margin-left: 3%;
     font-size: 18px;
    }
 /*e财务有关日志*/    
    .logconent  {
        width: 96%;
        margin:0 auto;
    }
 .logconent textarea{
      width: 100%;
      margin:0 auto;
      margin-top: 10px;
      min-height: 100px;
    }
/*  .imgshow{
    width: 96%;
    margin:0 auto;
 } 
  .imgshow ul{
    width: 100%;
    margin:0 auto;
 }
 .imgshow ul li{
    width: 25%;
    float: left;
 }*/
    .imgdiv{
	display : inline-block;
	position : relative;
}
.imgshow ul li .del {
position : absolute;
	top : -12px;
	right : -3px;

}
.imgshow ul li .del img{
width: 24px;
height:24px;
}
#queue {
	border: 1px solid #E5E5E5;
	min-height: 56px;
	overflow: auto;
	width: 96%;
        margin: auto;
        margin-top: 30px;
        display: none;
}
.lftime{
    width:100%;float: left;
    font-size: 16px;
}
.lftime input{
    width: 60%;
    height: 36px;
}
/*E发布日志*/

/*S查看合同信息*/
    .showhthide{
        display: none;
    }
 
/*E查看合同信息*/

/*添加编辑合同*/
    .pactform{
      background:  #f0f0f0;    
    }
    .hetongjine {
        line-height: 48px;
        height: 48px;
        width: 96%;
        margin: auto;
          background:  #fff;    
    }
    .hetongjine input {
        width: 36%;
         line-height: 36px;
        height: 36px;
        margin-left: 3%;
        border: none;
        color:#ec2020;
        font-size: 24px;
        text-align: right;
    }
    .fkfstl{
        line-height: 40px;
        height: 40px;
        background:  #f0f0f0; 
        padding-left: 5%;
        font-size: 18px;
     
    }
    .tabdiv {
        background:  #fff;     
        margin-bottom: 20px;
    }  
    #tab{
        border:none;
        width: 100%;
        text-align: center;
    }
    #tab tr th,#tab tr td{
        line-height: 36px;
        height: 36px;
    }
    #tab tr td {
        width: 30%;
    }
    #tab tr td input{
        width: 80%;
        margin: auto;
      line-height: 36px;
        height: 36px;
        border: none;
        background:  #f0f0f0; 
        text-align: center;
    } 
    #addbut,#delbut{
        margin:0 10px;
      }
    .kaigong, .qiandanrq {
      background:  #fff;        
     width: 100%;
    } 
    .kaigong  dd, .qiandanrq dd{
     width: 94%;
     margin: auto;    
        line-height: 50px;
        height: 50px;
        border-bottom:1px solid #E5E5E5;
    }
    .kaigong  dd input, .qiandanrq dd input{
         line-height: 36px;
        height: 36px;
        width: 70%;
        border: none;
    }
    .kaigong  dd i, .qiandanrq dd i{
        margin-left: 5%;
    }
    .kaigong .workday{
        margin-bottom: 5px;
    }
    .kaigong   .pactremarkdd{
       line-height: 80px;
        height: 80px; 
    }
 .kaigong dd textarea  {
   
        width:100%;margin: auto;min-height: 70px;
         background: #f0f0f0; 
    }
    .qiandanrq{
       margin: 20px 0;
    }
    
    .pactqd {
        color:#FFF;
        width:80%;
        height:40px; 
        line-height:40px;
        font-size:20px;
        background-color:#ec2020;
        border-radius:6px;
        text-align:center;
        margin: auto;
        margin-bottom: 30px;
    }

/*E添加编辑合同*/ 

/*S预算信息*/
     .ysinfo1,.ysinfo2 {
        width: 100%;
        float: left;
        line-height: 36px;
        height: 36px;
    }
    .ysinfo1 em,.ysinfo2 em{
     margin-left: 4%;  
    } 
     .ysinfo1 i,.ysinfo2 i{
      float: right;
      margin-right: 5%;
    }
    .ysinfo2 i span{
        font-size: 26px;
    }
    
    .ysinfo2 {
         width: 100%;
        background: rgb(107,120,128);
        color: #fff;
    }
    .editaddys,.ysheji {
        float: left;
           width: 100%;
        background: rgb(107,120,128);
         margin: 0px; 
    }
    
    .editaddys dd,.ysheji dd{
        width:92%;
        margin: auto;
        background:#fff;
        
    }
    .editaddys dd{
      margin-bottom: 10px;
    }
  
    .ysheji dd div{
        line-height: 2.2;
        width: 96%;
        margin: auto;
          border-bottom:1px solid #E5E5E5;
    }
    .ysheji dd div em, .ysheji dd div i{
     width:50%;
margin-left: 8%;     
    }
   
    /*s显示预算*/
    #ysxiansghi dd div{
       line-height: 1.8; 
    }
    #ysxiansghi .nodetitle{
       margin-left: 7%; 
    }
     #ysxiansghi .nodemoney{
       margin-left: 7%; 
    }
     #ysxiansghi .nodemoney em{
      font-size: 18px; 
      color: rgb(188,85,19);
    }
      #ysxiansghi .noderemark{
     width: 96%;
     margin: auto;
     line-height: 1.4
    }
  /*e显示预算*/  
    
    /*S添加。变更预算*/ 
/*    #editaddys .nodetitle input{
        margin-top: 8px;
        line-height: 40px;
        height: 40px;
        border: 1px solid #ffd59a;
    }
     #editaddys .nodemoney input{
        margin: 8px 0;
        line-height: 36px;
        height: 36px;
        border: 1px solid #ffd59a;
        width: 80px;
       color: rgb(254,103,1); 
       font-size: 16px;
    }
    
       #editaddys .noderemark textarea{
         border: 1px solid #ffd59a;
         width: 98%;
         margin: auto;
        min-height: 50px;
    }
    #editaddys .delys{
        font-size: 32px;
        color: #ec2020;
	  margin:-18px -6px 0 0 ;
	  float: right;
    } */
    /*E添加。变更预算*/  
    .ysthide,.notaddbudget{
        display: none;
    } 
   .ysinfo2  .budgetedit{
        font-size: 16px;
    }

/*E预算信息*/

/*S工程信息*/
    .gongchengliucheng li{
        width: 25%;
        float: left;
        text-align: center;
        line-height: 2.8;
    } 
.liuchengok{
            border-bottom:3px solid rgb(81,196,39);;
    }
   .liuchenging{
            border-bottom:3px solid rgb(204,204,204);
    } 
 .progresslog {
   float: left;
    width: 100%; 
 background:rgb(240,240,240);
  padding-bottom:80px; 
 
 }

  .progresslog dl {
     background: rgb(247,100,66);
     width: 86%;
     margin: auto;
     line-height: 1.7;  
 }
   .progresslog dl dt{
       line-height: 36px;
       height: 36px;
       color: #fff;
   }
 .progresslog .keyword{
     float: right;
 }
   .progresslog dl dd{
     background:#fff;
   }
    .progresslog ul{
      background:#fff;
       width: 80%;
     margin: auto;
     margin-top:8px;
     margin-bottom: 8px;
   }
   .progresslog ul li {
       line-height: 1.5;
   }
   .progresslog  .logtext img{
       width: 100px;
       height: 100px;
   }
   /*.progresslog  .logtext img:hover{width: 100%;height: 100%;}*/
   .progresslog ul input{
       width: 100%;
       line-height:36px;
       height: 36px;
       border: none;
   }
    .progresslog  .reply-btn{
       float: right;
       color: #72B939; 
   }   
 
 //回复  
 .progresslog  .replyinfo{
       width:100%;
    } 
    .replyinfo textarea{
     width:100%;
     height:56px;
   } 
 .progresslog .replyinfo a {
        font-size: 14px;
        width: 60px;
        background: #ffd59a; 
        height:30px;
        line-height: 30px;
        border-radius: 2px;
        text-align: center;
       vertical-align:top;
        display: block;
   }   
  .projectaction {
    color: #fff;  
    background: #f0f0f0; 
    width: 100%;
     z-index:15;
           border-top:#e4e4e4 solid 1px;
           position:fixed;
           bottom:0;
}


.actionfooter .weui_navbar_item{
        background-color: #f0f0f0;
        color:#fff;
}

.actionfooter .addlogs,.actionfooter .rooms,.actionfooter .qdsuccess,.actionfooter .qdfailed,
.actionfooter .projectprogress,  .actionfooter .checknotice,  .actionfooter .checkreport,
.actionfooter .financialincome,
.actionfooter .financialpay,
.actionfooter .checkfinancial,
.actionfooter .financialreport,
.actionfooter .endengineering
{
  background-color: #f7f7fa;
  color: #323232;
}
.projectaction dd {
     cursor: pointer;  
    width:33.33%;
    text-align: center;
  margin: auto;
  height: 48px;
  line-height: 48px;  
  float: left;
}
/*E工程信息*/

/*S财务信息*/
.financelog{
 width: 100%;
 float: left;
 background: rgb(107,120,128);
  padding-bottom:80px; 
 }
 .financelog .caiwulanmu{
     width: 96%;
     margin: auto;
      color: #fff;
      font-size: 16px;
      line-height: 46px;
      height: 46px;
 }
 .financelog .caiwu{
     width: 96%;
     margin: auto;
     background: #fff;
     margin-bottom: 20px;
 }
 .financelog .caiwu dt, .financelog .caiwu dd{
     width: 94%;
     margin: auto; 
 }
 .financelog .caiwu dt {
     padding-top: 10px;
 }
  .financelog .caiwu .headimgurl img{
     width: 52px;
     height: 52px;
    vertical-align:middle;   
 }
 .financelog .caiwu  .caozuoimg{
     float: right;
 }
 .financelog .caiwu  .caozuoimg img{
     width: 28px;
     height: 28px;
    vertical-align:middle;  
   margin:5px;
 }

 .financelog .caiwu .nicheng{
     margin-left: 3%;
     font-size: 18px;
     color:rgb(5,35,83); 
 }
  .financelog .caiwu .aboutamount {
    font-size: 22px;
    color: rgb(188,85,19);
 }
  .financelog .caiwu .shenheresult{
    float: right;
 }
 .financelog .caiwu .shenheresult span{
  display: block;
  text-align: center;
  line-height: 1.2;
 }

  #financeinfo .shenhepass{
    color:#81c17a;
  }
   #financeinfo  .shenhenopass{
   color:#fe6700;
  }
 .financelog .caiwu .aboutimage {
     border-bottom:#e4e4e4 solid 1px;  
 }
 .financelog .caiwu .aboutimage img {
     
  width: 30%;
  height: 100px;
  margin:1%; 
  }
  .financelog .caiwu .aboutcontent{
      min-height: 30px;
    line-height: 1.5;  
  }
.financeaction {
    color: #fff;  
    background: #f0f0f0; 
    width: 100%;
     z-index:15;
           border-top:#e4e4e4 solid 1px;
           position:fixed;
           bottom:0;
}
/*.financeaction .financialincome,
.financeaction .financialpay,
.financeaction .checkfinancial,
.financeaction .financialreport,
.financeaction .endengineering{
    background: #ffd59a; 
     color:#333333;
  
}*/
.financeaction dd {
     cursor: pointer;  
    width:25%;
    text-align: center;
  margin: auto;
  height: 48px;
  line-height: 48px;  
  float: left;
} 
#check_sub{
        font-size: 14px;
        width: 60px;
        background: #ffd59a; 
        height:30px;
        line-height: 30px;
        border-radius: 5px;
        text-align: center;
        margin: auto;

}
/*E财务信息*/

/*S财务报告详情*/
.financelog2{
 width: 100%;
 float: left;
 background: rgb(107,120,128);

 }
 .financelog2 .caiwubaogao,.financelog2 .xiangsi{
     width: 96%;
     margin: auto;
     background: #fff;
     margin-top: 10px;
 }
  .financelog2 .caiwubaogao dd{
    line-height: 42px;
    height: 42px;
     border-bottom:#e4e4e4 solid 1px;  

 }
   .financelog2 .caiwubaogao dd em{
    width: 50%;
    float: left;
    font-size: 16px;
 }
    .financelog2 .caiwubaogao dd .lirun{
    
    color:rgb(188,85,19);
    }
 
 
 .financelog2 .xiangsi dd ul{
     padding: 0;
     margin: 0;
      float: left;
       width: 100%;
     background: #fff;
     padding-top:3px;
       border-bottom:#e4e4e4 solid 1px;    
 }
 
 .financelog2 .xiangsi .headimgurl2{
   float: left;

 }
 .financelog2 .xiangsi .headimgurl2 img{
     width: 52px;
     height: 52px;
    vertical-align:middle;   
     border-radius:50%; 
   overflow:hidden;
 }
 .financelog2 .xiangsi .nicheng2{
     margin-left: 3%;
     font-size: 18px;
     color:rgb(5,35,83);
    width: 45%;
    line-height: 1.7;
   float: left;    
 }
  .financelog2 .xiangsi .jine{
    width: 32%;
   float: right; 
   line-height: 36px;
   height: 36px;
   text-align: right;
  
   padding-right: 2%;
 }
 .financelog2 .xiangsi .jine span{
      font-size: 20px;
   color:rgb(188,85,19);
 }
 .financelog2 .xiangsi  .content2{
  width: 96%;
   float: left;
  min-height: 36px;
  line-height: 1.5;
  margin-left: 4%;
 }
 .financelog2 .xiangsi  .aboutimage2 {
     width: 100%;
   float: left;   
 }
 .financelog2 .xiangsi  .aboutimage2 img{
   width: 30%;
  height: 100px;
  margin:1%; 
  }
/*E财务报告详情*/ 

/*S拉取设置*/
.shezhimodify {
    line-height: 46px;
    height: 46px;  
    border:1px solid #eee;
    vertical-align: middle;  
}
.shezhimodify em{
  margin-left: 3%;
  font-size: 16px;
  
}
.shezhimodify i{
 float: right;
  color: #888;
  margin-right: 2%;
}
.shezhimodify .changeowner:after,.shezhimodify .chengecircuit:after {
  content: " ";
  display: inline-block;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  height: 10px;
  width: 10px;
  border-width: 2px 2px 0 0;
  border-color: #C8C8CD;
  border-style: solid;
  position: relative;
 
}
.nametishi{
    text-align: center;
      white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;

}
.weui_uploader_bd {
width: 96%;
margin: auto;
}
.weui_uploader_bd  .cytitle{
  font-size: 16px;
  height: 32px;
  line-height: 32px;
}
.weui_uploader_bd .weui_uploader_file, .gongcheng .weui_uploader_file {
  float: left;
/*  margin-right: 9px;*/
 
  width: 67px;
  height: 80px;
  background: no-repeat center center;
  background-size: cover;

}
/*.weui_uploader_bd .weui_uploader_file img, .gongcheng .weui_uploader_file img{
    width: 52px;
    height: 52px;
   vertical-align:middle;
    border-radius:50%; 
   overflow:hidden;
  margin-bottom: 3px;  
}*/
.weui_uploader_bd  .adddel{
 
  width: 100%;
  float: left;
}

.weui_uploader_bd .zyfzr{
  border:0px solid #eee;  
  border-top:1px solid #eee;
  border-bottom:1px solid #eee;
}
.weui_uploader_bd .zyfzr em{
 margin-left: 0%;
}
.weui_uploader_bd .zyfzr i{
  margin-right: 0%;
}

.weui_uploader_file{
  position: relative;
}
.weui_uploader_file>.del{
  position: absolute;
 top : 1px;
 right : 8px;
}
.weui_uploader_file>.del:before{  
  content: url(../images/del.png) ;
  
}
/*E拉取设置*/



/*S添加任务成员*/

.addchengyuan dd{
   line-height: 60px;
   height: 60px;
     border-bottom:1px solid #eee;
    padding-left: 3%;
}
.addchengyuan .haveadd{
    background: #f0f0f0;
}
/*.addchengyuan dd img{
     width: 52px;
    height: 52px;
   vertical-align:middle;
   border-radius:50%; 
   overflow:hidden;
}*/
.addchengyuanaction {
    background: #f0f0f0; 
    width: 100%;
     z-index:15;
    border-top:#e4e4e4 solid 1px;
    position:fixed;
    bottom:0;
}

.addchengyuanaction dt{
    width: 80%;
    float:left; 
}
.addchengyuanaction dd{
    width:20%;
    float:left;
}
.addchengyuanaction dd em{
         font-size: 14px;
        width: 90%;

   background: #f0f0f0; 
    height:36px;
    line-height: 36px;
     border-radius: 5px;
     text-align: center;
     float:left;
}
.addchengyuanaction li{
  float: left;

  width: 67px;
  height: 80px;
  background: no-repeat center center;
  background-size: cover;
  margin: 5px 0 0 5px;
}
.addchengyuanaction li img{
    width: 52px;
    height: 52px;
   vertical-align:middle;
    border-radius:50%; 
   overflow:hidden;
}
/*S添加任务成员*/
/*S工程流程*/
.chengecircuitinfo{
    background: #fff;
      float: left;
     width: 100%;
}
  .chengecircuitinfo dd{
              line-height: 46px;
              height: 46px;
     border-bottom:1px solid #eee;
     float: left;
     width: 100%;
          }
    .chengecircuitinfo dd em{
        margin: 0 3%;
        float: left;
    }
     .chengecircuitinfo dd i{
     width: 90%;
        float: left;   
     }
 .chengecircuitinfo dd input{
        line-height: 40px;
        height: 40px;
        border: 1px solid #ffd59a;
        margin-top: 2px;
         width: 90%;
    float: left;
    }   
 .gongcheng  .adddel{
 
  width: 100%;
  float: left;
  margin-top: 10px;
}  
.gongcheng .weui_uploader_file {
 float: right;
 width: 75px;
}
.gongcheng .nametishi{
width: 60px;
}

/*E工程流程*/          