﻿.gray-bg{
    position: relative;
    z-index: -1;
}
.ibox {
    margin-bottom: 10px!important;
}

.edittime label {
    padding-top: 0px!important;
}

.ibox-title .projectname {
    font-size: 18px;
    color: #00b792;
    float: left;
    margin-top: 5px;
    margin-right: 42px;
    font-weight: bold;
    width: auto!important;
    max-width: 50%!important;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}

.ibox-title .title_person {
    margin-top: 9px;
    display: block;
    float: left;
    margin-right: 20px;
}

.ibox-title .title_person .no {
    color: #D02D2D;
}

.ibox-title .title_person>span:first-child {
    font-weight: bold;
}

.ibox-title .title_person i {
    margin-left: 10px;
    font-size: 12px;
}

.ibox-title .title_person i:hover {
    color: #00b792;
}

#From .edit:hover {
    color: #00b792;
}

#From .green {
    color: #00b792;
}

.wrapper-content {
    padding: 20px 20px 0 20px;
    z-index: 2;
}

.ibox-content .editbox {
    display: flex;
    justify-content: space-between;
}

.ibox-content .editbox>p {
    color: #9c9c9c;
    font-weight: bold;
}

.ibox-content .photo {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    overflow: hidden;
    position: relative;
    cursor: pointer;
}

.wrapper_custom {
    padding-top: 0;
    z-index: 1;
    position: relative;
}

.ibox-content .photo img {
    width: 80px !important;
    height: 80px !important;
    border-radius: 50%;
    display: block;
}

.ibox-content .photo span {
    width: 80px;
    height: 80px;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
    color: #fff;
    font-size: 16px;
    line-height: 80px;
    text-align: center;
    background: rgba(0, 0, 0, 0.7);
}

.ibox-content .photo:hover span {
    display: block;
}

.ibox-content .photo input {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    opacity: 0;
    cursor: pointer;
}

.ibox-content .personox {
    padding: 0;
    margin-bottom: 15px;
    display: flex;
    justify-content: space-between;
}

.ibox-content .personox>div:last-child {
    margin-top: 14px;
}

.ibox-content .personox>div:last-child img {
    float: right;
    margin-bottom: 4px;
}

.ibox-content .personox>div:last-child p {
    clear: both;
}

.ibox-content .person {
    display: flex;
    justify-content: flex-start;
}

.ibox-content .person>div:last-child {
    margin-top: 14px;
}

.ibox-content .person .photo {
    margin: 0 10px 10px 0;
}

.ibox-content .person .goutong {
    margin-left: 12px;
    width: 20px!important;
}

.ibox-content .person .name {
    font-size: 18px;
    color: #3c3c3c;
}

.ibox-content .personox .time {
    font-size: 12px;
    color: #9c9c9c!important;
}


.jieduan_ul {
    list-style: none;
    padding: 0;
    height: auto;
    margin: 0;
    border: 1px solid #e7eaec;
    margin-right: 10px;
    display: block;
    background: white;
    position: absolute;
    display: none;
    z-index: 1000;
    border-radius: 3px;
    box-shadow: 0 7px 21px rgba(0, 0, 0, .1);
}
.jieduan_ul .flow>div {
    padding: 8px 26px;
    cursor: pointer;
    z-index: 999;
}

.jieduan_ul .flow>div:hover {
    background: #f2f2f2;
}

.jieduan_ul .flow span {
    background: #dbdee3;
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin: 0 30px;
    cursor: pointer;
}

.jieduan_ul .flow span.active {
    background: #00b792;
    background: url('../img/yes.png');
}

.jieduan_ul .flow span.active:after {
    background: #00b792;
}

.block {
    display: block!important;
}

.jieduan_ul .flow {
    padding-top: 8px;
    padding-bottom: 8px;
}

.jieduan_ul .flow_words span {
    display: inline-block;
    margin-right: 23px;
    margin-left: 30px;
}


/* .jieduan_ul .flow span:after{
    content: "";
    background: #dbdee3;
    display: inline-block;
    width: 64px;
    height: 2px;
    position: relative;
    left: -64px;
    top: -25px;
} */


/* .jieduan_ul .flow span:first-child:after{
    content: "";
    width: 1px;
    height: 0px;
} */

.jieduan_ul .flow span:before {
    content: attr(data-content);
    position: relative;
    right: 28px;
    top: 25px;
    color: #676a6c;
    width: 78px;
    display: inline-block;
    text-align: center;
}

.genjinjilu .img {
    width: 20px;
    height: 20px;
    border-radius: 50%;
    margin-bottom: 10px;
}

.genjinjilu .fileandwords {
    /* padding: 0px 15px 5px 15px; */
    width: 100%;
    display: flex;
    /* height: 32px; */
    justify-content: space-between;
}

.genjinjilu .fileandwords>div:nth-child(2)>p {
    font-size: 12px;
    color: #9c9c9c;
}

.genjinjilu .xuqiunode_li {
    padding: 10px 0 10px 0;
    margin-bottom: 10px;
    background: white;
    border-bottom: 1px dashed #ddd;
}

.genjinjilu .xuqiunode_li:last-child {
    border-bottom: none;
}

.genjinjilu .xuqiunode_li .title {
    font-size: 16px;
    color: #3c3c3c;
    position: relative;
    width: 96%;
    left: 33px;
    top: -34px;
}

.genjinjilu .fileandwords a {
    line-height: 34px;
    color: #007bc8;
}

.genjinjilu .fileandwords .fileListFollowUp div {
    margin-right: 5px;
}

.genjinjilu .modal-body1 {
    height: 580px;
    overflow: auto;
    background: white;
}

.genjinjilu textarea {
    margin-bottom: 10px;
}


/* #genjinjilu .pinglunbtn{
    float: right;
} */


/* .genjinjilu .pinglun_list {
    border-bottom: 1px dashed #ddd;
} */

.pinglun_box .fileListFollowUp {
    border-bottom: 1px dashed #ddd;
    padding-bottom: 10px;
}

.genjinjilu .pinglun_list img {
    width: 30px;
    height: 30px;
    border-radius: 50%;
    margin-right: 10px;
}

.genjinjilu .pinglun_list p {
    color: #3c3c3c;
}

.genjinjilu .pinglun_list .words {
    margin-left: 54px;
    padding-bottom: 10px;
}

.genjinjilu .pinglun_list:last-child .words {
    border-bottom: none;
}

.genjinjilu .writepinglun {
    padding: 10px 0;
}

.genjinjilu .writepinglun .form-control {
    display: inline-block;
    width: calc(100% - 201px);
    margin-right: 10px;
    height: 36px;
    float: left;
    overflow: auto;
    overflow-x: hidden;
}
.genjinjilu .writepinglun a {
    width: 20px;
    height: 18px;
    /* overflow: hidden; */
    position: relative;
}

.genjinjilu .writepinglun a input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.genjinjilu .writepinglun .submit {
    clear: both;
}

.genjinjilu .writepinglun img {
    width: 20px;
    margin-right: 2px;
    margin-top: -3px;
}

.genjinjilu .writepinglun .imgUl {
    padding: 9px 8px;
    list-style: none;
    background: #f2f2f2;
    float: left;
}

.genjinjilu .writepinglun .imgUl li {
    margin-right: 20px;
    float: left;
}

.genjinjilu .writepinglun .imgUl li a {
    display: block;
}

.genjinjilu .writepinglun .imgUl li a {
    width: 20px;
    height: 18px;
    /* overflow: hidden; */
    position: relative;
}

.genjinjilu .writepinglun .imgUl li a input {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
}

.genjinjilu .writepinglun .imgUl .li01 a {
    width: 20px;
    height: 20px;
}

.genjinjilu .writepinglun .imgUl .li02 #imgBox {
    display: none;
}

.genjinjilu .writepinglun .imgUl .li01 a:hover {
    background: url(../img/chat/img08_over.png) no-repeat;
    background-size: 20px auto;
}

.genjinjilu .writepinglun .imgUl .li02 a:hover {
    background: url(../img/chat/img09_over.png) no-repeat;
    background-size: 20px auto;
}

.genjinjilu .writepinglun .imgUl .li03 a:hover {
    background: url(../img/chat/img10_over.png) no-repeat;
    background-size: 20px auto;
}

.genjinjilu .writepinglun .imgUl .li04 a {
    background: url(../img/chat/xiamgmu_over.png) no-repeat;
    background-size: 20px auto;
}

.genjinjilu .writepinglun .imgUl li a:hover img {
    visibility: hidden;
}
.genjinjilu .writepinglun .newImgF .text{
    width: calc(100% - 47px);
}
.genjinjilu .writepinglun .newImgF .delUpload {
    
    vertical-align: middle;
}
.genjinjilu .writepinglun .newImgF .delUpload[data-type='2']{
    position: relative;
    top: -4px;
}
.genjinjilu .pinglun_box {
    margin-top: 20px;
    display: block;
    background: #f2f2f2;
    padding: 10px;
    border-radius: 2px;
}

.genjinjilu .pinglun_box .pinglun_list>div {
    display: flex;
    justify-content: space-between;
}

.genjinjilu .pinglun_box .pinglun_list .time {
    color: #9c9c9c;
    font-size: 12px;
    margin-top: 14px;
}


/* 头部 */

.xuqiulist {
    list-style: none;
    width: 150px;
    padding: 0;
    height: auto;
    text-align: center;
    margin: 0;
    border: 1px solid #e7eaec;
    margin-right: 10px;
    display: block;
    background: white;
    position: absolute;
    top: 79px;
    right: calc(50% - 267px);
    display: none;
    z-index: 1;
}

.xuqiulist li {
    width: 100%;
    border-bottom: 1px solid #e7eaec;
    padding: 8px;
    display: flex;
    justify-content: space-between;
    background: white;
}

.xuqiulist li:hover {
    background: #18a689;
    color: white;
    cursor: pointer;
}

.xuqiulist li:last-child {
    border: none;
}

.ibox-title {
    position: relative;
    overflow: visible!important;
    zoom: 1;
}

.ibox-title>span {
    margin-left: 10px;
}

.ibox-title>select {
    margin-left: 10px;
}

.ibox-title .searchBox {
    float: right;
    overflow: hidden;
    zoom: 1;
}

.ibox-title .searchBox input {
    float: left;
    margin-right: 10px;
}

.ibox-title .searchBox input[type=text] {
    margin-right: 5px;
    padding: 0 10px;
    width: 250px;
    line-height: 32px;
    border: 1px solid #e7eaec;
}

.naviBox {
    padding: 15px 20px;
    overflow: hidden;
    zoom: 1;
    background: #fff;
    border-top: 1px solid #e7eaec;
}

.naviBox .searchBox {
    float: right;
    overflow: hidden;
    zoom: 1;
}

.naviBox .searchBox input {
    margin: 0;
    float: left;
}

.naviBox .searchBox input[type=text] {
    margin-right: 5px;
    padding: 0 10px;
    width: 250px;
    line-height: 32px;
    border: 1px solid #e7eaec;
}


/* 表格拆分 */

.rowspan {
    padding: 0!important;
}

tr td ul {
    list-style: none;
    width: 100%;
    padding: 0;
    height: 100%;
    text-align: center;
    margin: 0;
}

tr td ul li {
    width: 100%;
    border-bottom: 1px solid #e7eaec;
    padding: 8px;
}

tr td ul li:last-child {
    border: none;
}

#insert .mingxi {
    border-top: 1px dashed #dbdee3;
    padding-top: 20px;
    padding-right: 20px;
    margin-bottom: 20px;
}

#insert .mingxi .mingxiname {
    position: relative;
    top: -10px;
    left: 10px;
    font-size: 18px;
}

#insert .mingxi .deletemingxi {
    position: relative;
    top: -12px;
    font-size: 25px;
    left: 466px;
}

ul {
    background: white;
}

.none1 {
    display: none;
}

.tableblock {
    display: table;
}

.block1 {
    display: block;
}

table tr {
    cursor: pointer;
}


/* .project_li li,
.link_li li {
    cursor: pointer;
    text-align: left;
}

.project_li li span,
.link_li li span {
    text-align: left;
}

.project_li li:hover,
.link_li li:hover {
    background: #f2f2f2;
} */

.addimg {
    width: 20px;
    height: 20px;
    background: url(../img/add-g.png) no-repeat;
    ;
}

.addimg:hover {
    background: url(../img/add_d.png) no-repeat;
    ;
}

.clicked {
    background: url(../img/add_d.png) no-repeat;
    ;
}


/* 样式修改 */

.back {
    color: #9c9c9c;
}

label {
    text-align: left!important;
}

.tablename {
    font-size: 14px;
    color: #3c3c3c;
    margin-bottom: 14px;
}

#insert .modal-content,
#addproject1 .modal-content {
    height: 580px;
}

#insert .modal-body,
#addproject1 .modal-body,
#addlink .modal-body {
    height: 458px;
    overflow: auto;
}
#addlink .modal-body{
    overflow-x: hidden;
}
.modal .submit {
    width: 80px;
    font-size: 16px;
}

.back {
    cursor: pointer;
}

.noedit .col-sm-10 {
    margin-top: 7px;
}


/* icheck */

.genjinjilu .icheckbox_square-green.checked {
    background-position: -93px 0;
}

#addPorject .modal-body {
    height: 458px;
    overflow: auto;
}

.imgYl img {
    width: 60px;
    margin-right: 5px;
}

.col-sm-2 {
    text-align: right !important;
}

.fileandwords div:nth-child(2) {
    text-align: right;
    width: 251px;
}
.fileandwords div:nth-child(2) P{
    display: inline-block;
}
.fileandwords div:nth-child(2) span{
    margin-right: 20px;
}
.fileandwords div:nth-child(2) img{
    position: relative;
    top: 3px;
}
.yesedit .col-sm-10 input,
.yesedit .col-sm-10 textarea,
.yesedit .col-sm-10 .xialaxuanteshuhezi,
.yesedit .col-sm-10 .xialaxuanwenzi {
    /* cursor: url("../img/bi.cur"), default; */
    cursor: pointer;
}

.yesedit .col-sm-10 input,
.yesedit .col-sm-10 textarea,
.yesedit .col-sm-10 select {
    background-color: #fff;
}

.yesedit .col-sm-10 input:hover {
    background-color: #f8fafb;
}

.yesedit .col-sm-10 select:hover {
    background-color: #f8fafb;
}

.yesedit .col-sm-10 textarea:hover {
    background-color: #f8fafb;
}

.yesedit .col-sm-10 .xialaxuanteshuhezi:hover {
    background-color: transparent;
}

.yesedit .col-sm-10 .xialaxuanteshuhezi:hover {
    background-color: transparent;
}

.yesedit .col-sm-10 .xialaxuanteshuhezi:hover select {
    background-color: #f8fafb;
}

.yesedit .col-sm-10 .xialaxuanteshuhezi:hover select {
    background-color: #f8fafb;
}

.yesedit .col-sm-10:hover select {
    background-color: #f8fafb;
}

.yesedit .col-sm-10:hover select {
    background-color: #f8fafb;
}

.yesedit input,
.yesedit textarea,
.yesedit select {
    border: 1px solid #fff!important;
}

.xialaxuanteshuhezi {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.form-group {
    position: relative;
}

.xialaxuanwenzi {
    display: inline-block;
    white-space: nowrap;
    position: absolute;
    top: 10px;
    left: 146px;
    color: rgb(51, 151, 230);
    cursor: pointer;
    background: url("../img/img044.png") 100% 100%;
    width: 16px;
    height: 16px;
    z-index: 10;
}

.projectbox .name {
    color: rgb(51, 151, 230);
}

.yesedit .hr-line-dashed {
    border-top: 1px dashed #e7eaec;
    color: #fff;
    height: 1px;
    margin: 20px 0;
}

.yesedit .turnUp2 {
    text-indent: 0;
}
.yesedit{
    position: relative;
    left: -21px;
}
.yesedit .form-control{
    font-size: 13px;
    background-color: #fff;
}
#addPorject .hr-line-dashed,
#addbuglist .hr-line-dashed,
#addwiki .hr-line-dashed {
    margin: 0;
}

#addPorject .addmingxi,
#addbuglist .addmingxi,
#addwiki .addmingxi {
    font-size: 14px;
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "PingFang SC", "Noto Sans", "Noto Sans CJK SC", "Microsoft YaHei", "\\5FAE软雅黑", sans-serif;
    color: #00BE95;
    text-indent: 66px;
    cursor: pointer;
}

#addPorject .col-sm-3,
#addbuglist .col-sm-3,
#addwiki .col-sm-3 {
    text-align: right!important;
}

#addPorject .turnUp2,
#addbuglist .turnUp2,
#addwiki .turnUp2 {
    width: auto;
    text-indent: 66px;
    height: 24px;
    line-height: 24px;
    margin: 0 auto;
    margin-top: -1px;
    margin-bottom: 20px;
    cursor: pointer;
    text-align: left;
    background: none;
    border: none;
}

#addproject1 .modal-body>div:nth-child(1) {
    margin: 15px 0;
    position: relative;
}

#addproject1 .modal-body>div:nth-child(1) input {
    width: 100%;
    height: 36px;
    border: 1px solid #eeeeee;
    text-indent: 20px;
    font-size: 14px;
}

#addproject1 .modal-body>div:nth-child(1) input:focus {
    border: 1px solid #00BE95!important;
    outline: none!important;
}

#addproject1 .modal-body>div:nth-child(1) span {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #158CF1;
    cursor: pointer;
}

#addproject1 .modal-body>div:nth-child(1) span i {
    font-size: 10px;
    margin-right: 6px;
    position: relative;
    top: -1px;
}

#addproject1 .modal-body>div:nth-child(2),
#addproject1 .modal-body>div:nth-child(3) {
    margin-bottom: 15px;
}

#addproject1 .modal-body>div p {
    color: #666;
    font-size: 14px;
    text-indent: 20px;
    margin-bottom: 10px;
}

#addproject1 .modal-body>div ul {
    height: 130px;
    overflow-y: scroll;
    border: 1px solid #eee;
    padding: 0;
}

#addproject1 .modal-body>div li {
    list-style: none;
    margin: 2px 0;
    padding: 0;
    height: 34px;
    line-height: 34px;
    text-indent: 20px;
    position: relative;
}

#addproject1 .modal-body>div li i {
    position: absolute;
    font-size: 14px;
    right: 20px;
    top: 12px;
}

#addproject1 .modal-body>div:nth-child(2) li i {
    top: 0;
}

#addproject1 .modal-body>div li:hover {
    background-color: #F8FAFB;
}

.clearfix:after {
    content: "";
    display: block;
    clear: both;
}

#addlink .linkchange {
    width: 111.2%;
    position: relative;
    left: -30px;
    margin-bottom: 20px;
    box-shadow: 0 2px 2px #ccc;
}

#addlink .linkchange p {
    width: 50%;
    float: left;
    text-align: center;
    background-color: #fff;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
    margin: 0
}

#addlink .linkchange .active {
    background-color: #EEF4F3;
}

#addlink .modal-body>div:nth-child(2) {
    position: relative;
    margin-bottom: 15px;
}

#addlink .modal-body>div:nth-child(2) input {
    width: 100%;
    height: 36px;
    border: 1px solid #eeeeee;
    text-indent: 20px;
    font-size: 14px;
}

#addlink .modal-body>div:nth-child(2) input:focus {
    border: 1px solid #00BE95!important;
    outline: none!important;
}

#addlink .modal-body>div:nth-child(2) span {
    position: absolute;
    right: 20px;
    top: 10px;
    color: #158CF1;
    cursor: pointer;
}

#addlink .modal-body>div:nth-child(2) span i {
    font-size: 10px;
    margin-right: 6px;
    position: absolute;
    top: 1px;
    left: -18px;
}

#addlink .modal-body>div:nth-child(3),
#addlink .modal-body>div:nth-child(4) {
    margin-bottom: 15px;
}

#addlink .modal-body>div:nth-child(3) p,
#addlink .modal-body>div:nth-child(4) p {
    color: #666;
    font-size: 14px;
    text-indent: 20px;
    margin-bottom: 10px;
}

#addlink .modal-body>div ul {
    height: 114px;
    overflow-y: scroll;
    border: 1px solid #eee;
    padding: 0;
}

#addlink .modal-body>div li {
    list-style: none;
    margin: 2px 0;
    padding: 0;
    height: 34px;
    line-height: 34px;
    text-indent: 20px;
    position: relative;
}

#addlink .modal-body>div li i {
    position: absolute;
    font-size: 14px;
    right: 20px;
    top: 12px;
}

#addlink .modal-body>div:nth-child(3) li i {
    top: 0;
}

#addlink .modal-body>div li:hover {
    background-color: #F8FAFB;
}
.yesedit .productfindbox{
    position: absolute;
    width: 96%;
    height: 75px;
    overflow: auto;
    z-index: -10;
}

.upimgfile{
    background: url('../img/upfileimg.png');
    background-size: 100%;
    display: inline-block;
    width: 52px;
    height: 46px;
}
.yesedit .form-group a{
    width: 52px;
    height: 46px;
    min-width: 52px;
    min-height: 46px;
    padding: 0;
    margin:0 10px 10px;
}
.yesedit .form-group a:hover{
    background-color: #fff;
}
.delUpload_wrap{
    background: #3c3c3c;
    opacity: 0.5;
    position: absolute;
    top:-7px;
    right: -6px;
    border-radius: 100%;
    width: 18px;
    height: 18px;
}
.img_li{
    position: relative;
    float: left;
    margin-right: 10px;
    width:52px;
    height:46px;
    border:1px solid #fff;
}
.imgfile{
    background: url('../img/file.png');
    background-size: 100%;
    display: inline-block;
    width: 52px;
    height: 46px;
    position: relative;
    left: -10px;
}

.upfileplaybox{
    position: relative;
    height: 73px;
    float:left;
    margin-right:10px;
}
.upfileplaybox .text{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: inline-block;
    width: 52px;
}
.yesedit .turnUp2 {
    margin-top: -24px;
}

label{
    color: #999;
}
select,
textarea,
input{
    color: #333;
}
.turnUp2{
    padding-top: 10px;
    float: right;
}
.yesedit .addproductbtn {
    position: absolute;
    right: -15px;
    top: 7px;
    color: #3c9ff3;
    cursor: pointer;
}
.textarid{
    cursor: pointer;
}
.yesedit .col-sm-2{
    font-weight: 400;
    font-size: 12px;
    color: #999; 
}
.yesedit .col-sm-10{
    color: #333;
    font-size: 14px;
}
.colortwo{
    color:#333!important;
}
#addproject1{
    z-index: 2051!important;
}
.modal-body{
    border-bottom: 1px solid #eee;
    border-top: 1px solid #eee;
}
#addPorject .addmingxi{
    text-indent: 0;
    display: inline-block;
    padding: 5px 15px;
    border: 1px solid #00BE95!important;
    margin-left: 42px;
    border-radius: 4px;
}
.changeFAE{
    cursor: pointer;
}


#addPorject .col-sm-3{
    color: #676a6c;
}
.wrapper.fadeInRight .ibox-content{
    overflow-x: visible!important;
}
#addPorject .imgfile,
#insertCur .imgfile,
#addbuglist .imgfile,
#addwiki .imgfile{
    left: 0;
}
#addlink li span,
#addproject1 li span{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    width: 90%;
    display: inline-block;
}
.rightboxtitle{
    position: relative;
    overflow: hidden;
    zoom: 1;
    display: flex;
    padding: 12px;
    justify-content: space-between;
    background: #fff;
    color: rgb(103, 106, 108);
    font-weight: 600;
    padding-bottom: 16px;
}
.insertnodebutton{
    background: #fff;
    border: 1px solid #00BE95;
    border-radius: 4px;
    color: #00BE95;
    padding: 5px 6px;
}
#postfiles {
    float:right;
}
#selectfiles{
    cursor: pointer;
}
.nullneirong{
    position: relative;
    left: 50%;
    margin-left: -85px;
}
.pinglunbtn {
    float: right;
    padding-right: 20px;
}
.pinglunbtn:hover{
    color: #00BE95;
}
.colorclass{
    color: #00BE95;
}
table td,
table th{
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.genjin_list .insertnode{
    background: rgba(248,248,248,1);
    padding: 3px 18px;
    margin-top: 20px;
}
#demandFollowUpImg .xuqiunode_box{
    border-bottom: 2px dashed #eee;
}
.yesedit .form-group{
    margin-bottom: 26px;
}
.wrapper_custom .col-sm-6:nth-child(1){
    padding-right: 0;
}
.rightboxtitle{
    border-top: 4px solid rgb(231, 234, 236);
}
.pinglunbtn .icon-xiaoxi{
    font-size: 22px;
}
.demandinformantion{
    z-index: 1;
}
.tranmask,
.tranmask2{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: none;
    z-index: -1;
}
.tranmask2{
    z-index: 500;
}
.changelead{
    -webkit-margin-top:6px!important;
}
.projectcontain_ul .nullneirong{
    padding: 10px 0;
    display: inline-block;
}
.project_li .nullneirong{
    padding: 10px 0;
    display: inline-block;
}
#insert .textarid,
#insertCur .textarid,
#insertpro .textarid,
#addPorject .textarid,
#addbuglist .textarid,
#addwiki .textarid{
    background: #fff;
    border: 1px solid #e5e6e7!important;
}
.textarid:empty:before{ 
    content: attr(placeholder); 
    color: #999; 
} 
.textarid:focus:before{
    content:none;
}
.wrapper .textarid{
    height: auto;
}
.modal {
    margin-left: 0;
}
.genjin_list .upfileplaybox .imgfile{
    left: 0;
}
.genjinjilu .pinglun_list .fileListFollowUp img:not(.delUpload) {
    width: 60px;
    height: 60px;
    margin-bottom: 23px;
    border-radius: 0;
    margin-right: 10px;
}
.genjinjilu .pinglun_list .fileListFollowUp .comment-file-wrap{
    position: relative;
    display: inline-block;
}
.clicktips{
    cursor: default;
}
.textarid:hover{
    background: #f8fafb;
}
.pinglunbtnnum{
    position: relative;
    top: -4px;
}
.yesedit .moxie-shim-html5{
    top: 0!important;
}
.xuqiunode_li .xuqiunode_box .fileandwords .fileListFollowUp {
    margin-left: 49px;
}
.pinglunbtn {
    cursor: pointer;
}
.wrapper .ibox .ibox-content {
    overflow-x: hidden!important;
}
#permissionsettings{
    float: left;
} 
#permission  #configFrom label{
    color: rgb(103, 106, 108);
    text-align: left!important;
}
#persons>div{
    float: left;
    width: 25%;
    padding-top: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#lookperbox{
    display: none;
}
.newImgF .text{
    display: inline-block;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ibox-content{
    padding: 20px;
}
.bugWikiTitle:hover{
    color: rgb(51, 151, 230);
}
#detailModal .xialaxuanwenzi{
    left: 94px;
}
.sync-task{
    display: block;
    float: left;
    margin-top: 9px;
    margin-left: 10px;
    cursor: pointer;
}
.sync-task img{
    position: relative;
    top: -1px;
    width: 18px;
    height: auto;
    margin-right: 4px;
}
.shoucang.cursorPoint{
    float: left;
    margin-right: 10px;
}
.fieldSetting{
    color: rgba(25,31,37,0.56);
    text-decoration: underline;
    cursor: pointer;
    display: inline-block;
}
#taskFieldsSetting .cell{
    padding-left: 24px;
    padding-right: 24px;
  }
  #taskFieldsSetting th .cell {
    text-align: center;
    color: #515151;
  }
  #taskFieldsSetting th{
    background: #F5F5F6;
  }
  #taskFieldsSetting th:first-child .cell{
    text-align: left;
  }
  #taskFieldsSetting th .cell .el-checkbox__label{
    font-weight: bold;
    padding-left: 13px;
    color: #515151;
  }
  #taskFieldsSetting .cell .el-checkbox__inner{
    border:1px solid rgba(198, 196, 196, 1);
  }
  #taskFieldsSetting .cell .el-checkbox__input.is-checked .el-checkbox__inner{
    background: #fff;
  }
  #taskFieldsSetting .cell .el-checkbox__input.is-checked .el-checkbox__inner::after{
    border-color: #191F25;
    border-width: 2px;
    opacity: 0.72;
  }
  #taskFieldsSetting .modal-body{
    padding-left: 35px;
    padding-top: 25px;
    padding-bottom: 7px;
    max-height: 50vh;
  }
  #taskFieldsSetting td .cell {
    color: #666666;
    text-align: center;
  }
  #taskFieldsSetting td,
  #taskFieldsSetting th{
    padding: 6px 0;
  }
  #taskFieldsSetting td:first-child .cell{
    text-align: left;
  }
  #taskFieldsSetting .btn{
    width: 96px;
    height: 36px;
    line-height: 34px;
    border-radius:4px;
    padding: 0;
    text-align: center;
    font-size:14px;
  }
  #taskFieldsSetting .btn.btn-white{
    color: #777777!important;
    border-color: #E5E5E5!important;
  }
  #taskFieldsSetting .el-checkbox.is-disabled .el-checkbox__inner{
    background: #F5F5F5;
  }
  #taskFieldsSetting .el-table__body tr:hover>td{
    background: #fff;
  }