/*项目、资产基本信息样式*/
.project-icon-td{
    display: inline-block;
    font-size: 14px;
    color: #555555;
}
.property-info{
    margin-top: 20px;
}
.property-info label {
    width: 7em;
    display: inline-block;
    text-align: right;
    color: #787878;
    margin-bottom: 1em;
}
.property-info span{
    display: inline-block;
    vertical-align: top!important;
    width: 60%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.property-info textarea {
    width: 100%;
    min-height: 120px;
    line-height: 22px;
    padding: 15px;
}
.project-img{
    display: inline-block;
    width: 100%;
}
.project-img span{
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 5px;
    border: 1px solid #ececec;
    border-radius: 4px;
    margin-right: 30px;
    margin-bottom: 15px;
}
.project-img span:hover{
    border: 1px solid #c1c1c1;
}
.project-img span img{
    display: block;
    max-height: 100px;
}
.project-img span a{
    display: block;
    text-align: center;
    color: #555555;
    margin: 5px 0 0;
}
.project-img span a:hover{
    color: #1c84c6;
    background-color: #ebebe4;
}
.project-img .titimg{
    color: #1c84c6!important;
    font-weight: bold;
}
.project-img .delimgbtn{
    position: absolute;
    top: -12px;
    right: -12px;
    color: #ed5565;
    cursor: pointer;
}
.project-img .delimgbtn:hover{
    color: #c22839;
}
.project-img .imgicon{
    line-height: 100px;
    color: #cccccc;
    padding: 0 20px;
}

/*资产结构样式*/
.build-structure{
    float: left;
}
.build-structure-con{
    border: 1px solid #e7e7e7;
    border-right: none;
}
.structure-row{
    width: 100%;
}
.structure-row input[type=text]{
    width: 150px;
    height: 20px;
    padding: 0 5px 0 22px;
    border: 1px solid #e4e4e4;
}
.structure-row input[type=text]:focus{
    border: 1px solid #9e9e9e;
}
.structure-row ul{
}
.structure-row ul li{
    position: relative;
    display: inline-block;
}
.statebar{
    background-color: #efefef
}
.statebar ul{
    font-size: 0;
}
.statebar ul li{
    height: 22px;
    margin-right: 8px;
}
.statebar span{
    display: inline-block;
    float: left;
    width: 14px;
    height: 14px;
    margin: 3px;
}
.statebar ul li:hover{
    transform: scale(1.1);
    transform-origin: center;
}
.statebar a{
    float: left;
    line-height: 22px;
    font-size: 13px;
}

.floorlist{
    position: relative;
    margin: 10px;
    padding-top: 4px;
    border-bottom: 1px solid #e7e7e7;
}
.floorlist:hover{
    background-color: #efefef;
}
.floorlist-con{
    position: relative;
    margin: 10px;
}
.floorlist-right{
    position: absolute;
    right: 0;
}
.serhouicon{
    position: absolute;
    top: 3px;
    left: 5px;
    color: #a6a6a6;
}
.my-checkbox input[type=checkbox]{position: absolute;width: 100%;height: 100%;opacity: 0;filter:alpha(opacity=0);}
.floor{
    float: left;
}
.floor span,.room span{
    display: inline-block;
    float: left;
    line-height: 18px;
    padding: 6px 0 6px 6px;
}
.floor input[type=checkbox],.room input[type=checkbox]{
    float: left;
    zoom: 140%;
}
.room{
    /*float: left;*/
}
.room ul{}
.room ul li{
    margin-bottom: 4px;
}
.delete-btn{
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #ffffff;
    text-align: center;
    line-height: 16px;
    border: 1px solid #ed5565;
    border-radius: 50%;
    font-size: 12px;
    color: #ed5565;
    right: -6px;
    top: -6px;
    z-index: 99;
}
.modify-btn{
    position: absolute;
    width: 16px;
    height: 16px;
    background-color: #ffffff;
    text-align: center;
    line-height: 16px;
    border: 1px solid #4CAF50;
    border-radius: 50%;
    font-size: 12px;
    color: #4CAF50;
    right: -6px;
    bottom: -6px;
    z-index: 99;
}
.state-btn {
    display: inline-block;
    padding: 0 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 28px;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border-radius: 4px;
}
.obvious{
    opacity: 0.2;
}
/*自用*/
.state-zy{color: #fff;background: #9e9e9e;border: 1px solid #9e9e9e;}
.state-zy:hover{color: #fff;background: #8d8d8d;border: 1px solid #8d8d8d;}
/*可出租*/
.state-kcz{color: #fff;background: #22AC38;border: 1px solid #22AC38;}
.state-kcz:hover{color: #fff;background: #1B9E2B;border: 1px solid #1B9E2B;}
/*可出售*/
.state-kcs{color: #fff;background: #3454A4;border: 1px solid #3454A4;}
.state-kcs:hover{color: #fff;background: #214387;border: 1px solid #214387;}
/*混合状态*/
.state-hh{color: #fff;background: #ac41be;border: 1px solid #ac41be;}
.state-hh:hover{color: #fff;background: #9e31b0;border: 1px solid #9e31b0;}
/*已租*/
.state-yz{color: #fff;background: #DBAA24;border: 1px solid #DBAA24;}
.state-yz:hover{color: #fff;background: #CC9817;border: 1px solid #CC9817;}
/*已售*/
.state-ys{color: #fff;background: #03A9F4;border: 1px solid #03A9F4;}
.state-ys:hover{color: #fff;background: #0299dd;border: 1px solid #0299dd;}
/*拆迁*/
.state-cq{color: #fff;background: #DBAA24;border: 1px solid #DBAA24;}
.state-cq:hover{color: #fff;background: #CC9817;border: 1px solid #CC9817;}
/*争议*/
.state-zhy{color: #fff;background: #FF5722;border: 1px solid #FF5722;}
.state-zhy:hover{color: #fff;background: #ff3f01;border: 1px solid #ff3f01;}
/*状态未分配*/
.state-wfp{color: #555;background: #fff;border: 1px solid #555;}
.state-wfp:hover{color: #333;background: #fafafa;border: 1px solid #333;}

/*未产品化*/
.state-wcph{color: #555;background: #fff;border: 1px solid #555;}
.state-wcph:hover{color: #333;background: #fafafa;border: 1px solid #333;}
/*已产品化*/
.state-ycph{color: #fff;background: #22AC38;border: 1px solid #22AC38;}
.state-ycph:hover{color: #fff;background: #1B9E2B;border: 1px solid #1B9E2B;}
/*部分产品化*/
.state-bfcph{color: #fff;background: #3454A4;border: 1px solid #3454A4;}
.state-bfcph:hover{color: #fff;background: #214387;border: 1px solid #214387;}

/*初始化*/
.state-csh{color: #555;background: #fff;border: 1px solid #555;}
.state-csh:hover{color: #333;background: #fafafa;border: 1px solid #333;}
/*审批中*/
.state-spz{color: #fff;background: #DBAA24;border: 1px solid #DBAA24;}
.state-spz:hover{color: #fff;background: #CC9817;border: 1px solid #CC9817;}
/*审批完成*/
.state-spwc{color: #fff;background: #8BC34A;border: 1px solid #8BC34A;}
.state-spwc:hover{color: #fff;background: #73a637;border: 1px solid #73a637;}
/*已上架*/
.state-ysj{color: #fff;background: #03A9F4;border: 1px solid #03A9F4;}
.state-ysj:hover{color: #fff;background: #0299dd;border: 1px solid #0299dd;}
/*待签订（已加入购物车）*/
.state-yjrgwc{color: #fff;background: #b74cb9;border: 1px solid #b74cb9;}
.state-yjrgwc:hover{color: #fff;background: #a947ab;border: 1px solid #a947ab;}
/*已下架*/
.state-yxj{color: #fff;background: #FF5722;border: 1px solid #FF5722;}
.state-yxj:hover{color: #fff;background: #ff3f01;border: 1px solid #ff3f01;}
/*合同中*/
.state-htz{color: #fff;background: #22AC38;border: 1px solid #22AC38;}
.state-htz:hover{color: #fff;background: #1B9E2B;border: 1px solid #1B9E2B;}
/*已出租*/
.state-ycz{color: #fff;background: #3454A4;border: 1px solid #3454A4;}
.state-ycz:hover{color: #fff;background: #3454A4;border: 1px solid #3454A4;}


.state-zy .checkspan,.state-kcz .checkspan,.state-yz .checkspan,.state-ys .checkspan,.state-cq .checkspan,.state-kcs .checkspan,.state-zhy .checkspan,.state-kzs .checkspan,
.state-ycph .checkspan,.state-bfcph .checkspan,.state-spz .checkspan,.state-spwc .checkspan,.state-ysj .checkspan,.state-yxj .checkspan,.state-htz .checkspan,.state-ycz .checkspan {
    width: 14px;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    color: #ffffff;
}
.state-wfp .checkspan,.state-wcph .checkspan,.state-csh .checkspan{
    width: 14px;
    text-align: center;
    font-size: 12px;
    line-height: 14px;
    color: #9c9c9c;
}



.searchLianxiang{
    position: absolute;
    left: 0;
    top: 21px;
    width: 177px;
    background-color: #ffffff;
    border: 1px solid #d1d8d5;
    line-height: 22px;
    z-index: 99;
}
.searchLianxiang ul{
}
.searchLianxiang ul li{
    display: block;
    cursor: pointer;
    padding: 0 5px;
}
.searchLianxiang ul li:hover{
    color: #1c84c6;
    background-color: #d8deea;
}
/*资产概要样式*/
.build-summary{
    float: left;
}
.build-summary-con{
    background-color: #fff2e3;
    border: 1px solid #e7e7e7;
    padding: 10px;
}
.build-summary-con h5{
    color: #1c84c6;
}
.build-summary-con h5 a{
    margin: 3px 0;
}
.build-summary-con fieldset{
    width: 100%;
}
.build-summary-con .pure-control-group {
    margin-bottom: 1em;
}
.build-summary-con .pure-control-group label {
    width: 35%;
    vertical-align: top!important;
    color: #787878;
    margin: 0 0.2em 0 0;
}
.build-summary-con .pure-control-group span {
    display: inline-block;
    vertical-align: top!important;
    width: 60%;
    word-break: break-word;
    -ms-word-wrap:break-word;
}


.lc_fj{
    padding: 15px
}
.lc_fj ul{
}
.lc_fj ul li{
    margin: 10px;
}
.lc_fj span{
    color: #000000;
}
.lc_fj .del{
    color: #1c84c6;
    margin-left: 10px;
}


.treeView{}
.treeNode{
    line-height: 30px;
    padding-left: 6px;
}
.treeNode .icon{
    color: #1c84c6;
}
.treeNode:hover{
    background-color: #ebebeb;
}
.nodeul{
    padding-left: 20px;
}
.buildscon{
    width: 80%;
    float: right;
}
.buildscon span{
    display: inline-block;
    margin-left: 8px;
}
.buildscon span input{
    width: 13px;
    height: 13px;
    float: left;
    margin: 5px 3px 0;
    zoom: 140%;
}
.grouptoggle{
    display: inline-block;
    width: 15px;
    line-height: 30px;
    font-size: 16px;
    color: #9E9E9E;
    text-align: center;
}







