#footer{
    position:absolute;
    display: none;
}
#nav-zone{
    width:240px;
    margin-top:20px;
    position: absolute;
    margin-left:40px;
    border-radius: 2px;
    background-color: #f9fbfb;
    border:1px solid lightgray;
}


.main-zone{
    width:100%;
    padding-left:280px;
    padding-top:10px;
    min-height:500px;
    padding-right:20px;
}

.manage-zone{
    margin:10px;
    padding:10px;
    border-radius: 10px;
    display:none;
}

.manage-zone.active{
    display: block;
    height: 100%;
}


.manage-zone-title{
    font-size:24px;
    font-family: 'SimHei';
    color:gray;
    font-weight: bold;
    margin-bottom:10px;
    padding-left:10px;
    padding-bottom: 5px;
    display: block;
    border-bottom:solid 2px;
}


#mycenter-modal{
    margin-top:200px;
}

#mycenter-modal>.modal-dialog>.modal-content>.modal-header{
    border-bottom:2px solid #4186fe; 
    padding:10px 15px;
    margin-left:2px;
    margin-right:2px;
}

#mycenter-modal-title{
    font-size:24px;
    color:#4186fe;
    margin-left: 15px;
    font-family: 'Microsoft YaHei';
}

#mycenter-modal-closeBtn{
    font-size:30px;
    margin-top:0;
}

#mycenter-modal-closeBtn:hover{
    color:#4186fe;
}

.mycenter-modal-content{
    display: none;
}

.mycenter-modal-content.active{
    display: block;
}

#mycenter-modal-contentContainer{
    padding:0 15px;
}

.userinfo-panel #btn-reset{
    display: none;
}

/* 表格上方工具栏通用样式 */
div.mycenter-toolbar{
    margin:15px 10px;
}

/* 工具栏按钮定制 */
div.mycenter-toolbar .tool-btn{
    padding:2px 6px;
    font-size:12px;
    margin-right:10px;
    color:black;
    border:solid 1px lightgray;
    border-radius:0.3em;
    box-shadow: 0 0 3px 0 lightgray;
}

div.mycenter-toolbar .tool-btn:hover,div.mycenter-toolbar .tool-btn:hover>.icon{
    color:white;
    background-color: #237bd1;  
}


div.mycenter-toolbar .tool-btn>.icon{
    color:#237bd1;
    font-size:10px;
}

/* 工具栏搜索框组定制 */
div.mycenter-toolbar .tool-search-group{
    width:300px;
}

div.mycenter-toolbar .tool-input{
    padding:2px 6px;
    height: 25px;
    width: 240px;
    font-size:12px;
}

div.mycenter-toolbar .tool-btn.search-btn{
    background-color: #237bd1;
    color:white;
    height: 25px;
    width:50px;
    border:1px solid #237bd1;
    box-shadow: unset;
}

div.mycenter-toolbar .tool-btn.search-btn:hover{
    border:1px solid lightgray;
}

/* 下拉列表定制 */
div.mycenter-toolbar .tool-selector{
    width:150px;
    display: inline;
    height: 25px;
    font-size:12px;
    padding:2px 6px;
}


/* 表格样式定制 */
table.mycenter-datatable{
    margin-bottom:5px;
}

table.mycenter-datatable tr,table.mycenter-datatable td{
    height: 30px;
    line-height: 30px;
}

table.mycenter-datatable>tbody>tr>th{
    background-color: whitesmoke;
}

table.mycenter-datatable>tbody>tr{
    border:solid lightgray;
    border-width:0 1px 0 1px;
}

table.mycenter-datatable>tbody>tr:last-child{
    border-bottom:1px lightgray solid;
}

table.mycenter-datatable>tbody>tr>td,able.mycenter-datatable>tbody>tr>th{
    vertical-align: middle;
}

/* 标签列通用样式 */
table.mycenter-datatable>tbody>tr>td.for-tag>.label{
    margin-left:5px;
    font-size:12px;
    padding:.2em .6em .2em .6em;
}

table.mycenter-datatable>tbody>tr>td.for-tag>.label:first-child{
    margin-left:10px;
}

/* 表格中的单元格通用样式 */

table.mycenter-datatable>tbody>tr>td.center,table.mycenter-datatable>tbody>tr>th.center{
    text-align: center;
}

table.mycenter-datatable>tbody>tr>td.right,table.mycenter-datatable>tbody>tr>th.right{
    text-align: right;
}

table.mycenter-datatable>tbody>tr>td.small{
    font-size:12px;
}

table.mycenter-datatable>tbody>tr>td.gray{
    color:gray;
}

table.mycenter-datatable>tbody>tr>td.bold{
    font-weight: bold;
}

/* 表格中的序号列 */
table.mycenter-datatable>tbody>tr>td span.badge{
    background-color: #237bd1;
}

table.mycenter-datatable>tbody>tr>td.td-for-index{
    width:80px;
}

/* 表格中的操作列*/


table.mycenter-datatable>tbody>tr>td.for-operate{
    text-align: right;
    padding-right:20px;
}

table.mycenter-datatable>tbody>tr>td>.operate-zone{
    float:right;
}

table.mycenter-datatable>tbody>tr>td .operate-btn{
    padding:2px 6px;
    font-size:12px;
    margin-right:10px;
    color:black;
}

table.mycenter-datatable>tbody>tr>td .operate-btn.disable{
    cursor: default;
    color:gray;
}

table.mycenter-datatable>tbody>tr>td .operate-btn>.icon{
    color: #237bd1;
    font-size:10px;
}

table.mycenter-datatable>tbody>tr>td .operate-btn.disable>.icon{
    color: gray;
    font-size:10px;
}

table.mycenter-datatable>tbody>tr>td .operate-btn:hover,table.mycenter-datatable>tbody>tr>td .operate-btn:hover>.icon{
    background-color: #237bd1;
    color:whitesmoke;
}

table.mycenter-datatable>tbody>tr>td .operate-btn.disable:hover,table.mycenter-datatable>tbody>tr>td .operate-btn.disable:hover>.icon{
    background-color: unset;
    color:gray;
}

/* 按钮样式统一 */

.btn.mycenter-btn{
    width: 103px;
    height: 34px;
    border:solid 1px rgb(200,200,200);
    border-radius: 2px;
    color:white;
    background-color: rgb(65,134,254);
}

.userinfo-switchbtn{
    display: none;
}

.userinfo-switchbtn.active{
    display: inline;
}

.right{
    float:right;
}

.userinfo-panel{
    width:800px;
    margin:0 auto;
}   

.userinfo-changePanel{
    height: 40px;
    line-height: 30px;
}

.userinfo-changePanel>a{
    font-size:12px;
    color:gray;
    cursor:pointer;
    margin-left:10px;
    margin-right:10px;
}

.userinfo-changePanel>a:hover{
    color:#0083c7;
}

#btn-submit{
    width: 103px;
    height: 34px;
    border:solid 1px rgb(200,200,200);
    border-radius: 2px;
    color:white;
    background-color: rgb(65,134,254);
}

.invisible{
    display:none;
}

.right{
    float:right;
}

.for-clear{
    clear:both;
    margin:0;
}

.pagination{
    margin:10px 0 5px 0;
}




.td-news-tags{
    width:180px;
}

.td-news-date{
    min-width: 140px;
}


#modal-newsPublish-closebtn,#modal-newsPublish-savebtn{
    border-radius: 0.3em;
}

#modal-newsPublish-closebtn:focus,#modal-newsPublish-savebtn:focus{
    outline:unset;
}


td.td-news-manage-newstitle{
    min-width: 500px;
}

.news-manage-newsSnap{
    height: 50px;
    width: 90px;
    display: block;
    margin:0 auto;
}



.modal-button-zone>button{
    float:right;
    margin-right:10px;
}

.for-clear{
    clear: both;
}

.modal-publishNews-form-zone>div{
    margin-bottom:10px;
}

.modal-publishNews-newsTitle-zone>span{
    font-weight: bold;  
    margin-right:10px;
}

.modal-publishNews-form-zone>.form-group>label{
    margin-right:10px;
}

.news-publish-timezone{
    font-size:14px;
    font-weight: bold;
}

#modal-newsPublish-datetimepicker{
    width: 200px;
    display: inline;
    margin-left:10px;
    font-size:12px;
}

#modal-newsPublish-datetimepicker.error{
    border-color: red;
}
.right{
    float:right;
}

.for-clear{
    clear:both;
    margin:0;
}

.pagination{
    margin:10px 0 5px 0;
}



.swal-button {
    background-color: #57c4f1;
    color: #fff;
    border: none;
    box-shadow: none;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    padding: 6px 20px;
    margin: 0;
    cursor: pointer;
}

.swal-button--cancel {
    color: #555;
    background-color: #efefef;
    border: none;
    box-shadow: none;
    border-radius: 5px;
    font-weight: 500;
    font-size: 14px;
    padding: 6px 20px;
    margin: 0;
    cursor: pointer;
}


.td-feedback-tags{
    width:160px;
}

.td-feedback-target{
   width:300px;
}

.td-feedback-username{
    min-width: 80px;
}

.td-feedback-date{
    min-width:130px;
}

.td-feedback-content{
    max-width: 600px;
}

.feedback-list .operate-zone{
    min-width: 130px;
}

.td-feedback-replycontent{
    max-width: 300px;
}

.modal-replyComment-mainzone{
    padding:5px;
}

.modal-replyComment-mainzone textarea{
    margin-left:5px;
}


.form-zone select{
    display: inline;
    width:150px;
    height: 28px;
    padding:2px 6px;
    margin-left:20px;
} 

.form-zone>div{
    margin-top:10px;
}

.comment-info-zone{
    border-bottom:1px lightgray solid;
    margin-bottom:20px;
    padding:5px 5px;
}

.comment-info-key{
    font-size:14px;
    color:#979797;
    font-weight: unset;
}

.comment-user-info{
    padding:5px 0;
}

.comment-user-info>p{
    margin-top:5px;
}

.form-zone{
    padding:0 5px 0 10px;
    border-bottom:1px solid lightgray;
}

#modal-replyComment-commentContent,#modal-replyComment-content{
    resize:none;
}

#modal-replyComment-commentContent{
    font-size:14px;
    color:#494949;
    font-family:'Microsoft YaHei';
    background-color: #fbfbfb;
    border:1px solid #dedede;
    box-shadow: unset;
}

#modal-replyComment-closeBtn,#modal-replyComment-saveBtn{
    margin-right:10px;
    border-radius: 0.2em;
    padding-left:30px;
    padding-right:30px;
}

.comment-info-value{
    font-size:13px;
    color:black;
}

.comment-info-value:hover{
    color:lightskyblue;
}

.control-zone{
    margin-top:10px;
}


.right{
    float:right;
}

.for-clear{
    clear:both;
    margin:0;
}

.pagination{
    margin:10px 0 5px 0;
}


.modal-replyOpinion-mainzone{
    padding:5px;
}

.modal-replyOpinion-mainzone textarea{
    margin-left:5px;
}


.form-zone select{
    display: inline;
    width:150px;
    height: 28px;
    padding:2px 6px;
    margin-left:20px;
} 

.form-zone>div{
    margin-top:10px;
}

.opinion-info-zone{
    border-bottom:1px lightgray solid;
    margin-bottom:20px;
    padding:5px 5px;
}

.opinion-info-key{
    font-size:14px;
    color:#979797;
    font-weight: unset;
}

.opinion-user-info{
    padding:5px 0;
}

.opinion-user-info>p{
    margin-top:5px;
}

.form-zone{
    padding:0 5px 0 10px;
    border-bottom:1px solid lightgray;
}

#modal-replyOpinion-opinionContent{
    font-size:14px;
    color:#494949;
    font-family:'Microsoft YaHei';
    background-color: #fbfbfb;
    border:1px solid #dedede;
    box-shadow: unset;
    resize:none;
}

#modal-replyOpinion-content{
    resize:none;
}

#modal-replyOpinion-closeBtn,#modal-replyOpinion-saveBtn{
    margin-right:10px;
    border-radius: 0.2em;
    padding-left:30px;
    padding-right:30px;
}

#modal-replyOpinion-closeBtn:focus,#modal-replyOpinion-saveBtn:focus{
    outline:unset;
}

.opinion-info-value{
    font-size:12px;
    color:lightskyblue;
    font-weight: bold;
}

.right{
    float:right;
}

.for-clear{
    clear:both;
    margin:0;
}

.pagination{
    margin:10px 0 5px 0;
}


.mapadjust-list>.table tr,.mapadjust-list>.table td{
    height: 30px;
    line-height: 30px;
}

.td-mapadjust-tags{
    max-width:100px;
}

.td-mapadjust-tags,.td-mapadjust-date{
    min-width:50px;
    padding:0 10px;
}


.td-mapadjust-content{
    max-width: 600px;
}

/* 纠错详情 */
.invisible{
    display: none;
}
.mapadjust-info-key{
    text-align: right;
    font-family: 'Microsoft YaHei';
    color:gray;
    width:80px;
}

.mapadjust-info-value>.mapadjust-info-key{
    margin-left:20px;
    margin-right:5px;
}

.mapadjust-info-zone{
    border-bottom:1px solid lightgray;
}

.mapadjust-info-zone>table.table{
    margin-bottom:10px;
}

.mapadjust-info-zone>table>tbody>tr>td{
    border-bottom:unset;
    border-top:unset;
    padding:8px 4px;
}

.modal-mapadjust-modal-mainzone>.form-zone>div,.mapadjust-mapandimg-zone>div{
    font-family: 'Microsoft YaHei';
    color:gray;
    margin-left:30px;
    font-size:14px;
}

.mapadjust-mapandimg-zone>div>.modal-mapadjust-key,.modal-mapadjust-modal-mainzone>.form-zone>div>.modal-mapadjust-key{
    font-family: 'Microsoft YaHei';
    color:gray;
    font-size:14px;
    font-weight: unset;
    margin-top:5px;
}

/* 审批结果选择器 */
#modal-mapadjust-reply-status{
    border-radius: 0;
    padding-left:5px;
    height: 25px;
    width: 130px;
    margin-left:10px;
}

/* 审批结果选择器 */
#modal-mapadjust-reply-content{
    width:90%;
    border-radius:0;
    resize:none;
}

/* 附件图片 */
#modal-mapadjust-reply-image{
    display: block;
    height: 50px;
    /* border:1px solid lightgray; */
    margin-bottom:15px;
}

/* 地图信息 */
#modal-mapadjust-reply-map{
    display: block;
    margin-top:10px;
    border:1px solid lightgray;
    width: 90%;
    height: 300px;
}

/* 按钮组 */
.right{
    float:right;
}

#modal-mapadjust-reply-closeBtn,#modal-mapadjust-reply-saveBtn{
    margin-right:10px;
    width:100px;
}

#modal-content-replyMapAdjustment>.modal-mapadjust-modal-mainzone>.control-zone{
    margin-top:15px;
    border-top:1px solid light gray;
    padding-top:8px;
}
/* 纠错详情 */
.invisible{
    display: none;
}

.mapadjust-info-key{
    text-align: right;
    font-family: 'Microsoft YaHei';
    color:gray;
    width:80px;
}

.mapadjust-info-value>.mapadjust-info-key{
    margin-left:20px;
    margin-right:5px;
}

.mapadjust-info-zone{
    border-bottom:1px solid lightgray;
}

.mapadjust-info-zone>table.table{
    margin-bottom:10px;
}

.mapadjust-info-zone>table>tbody>tr>td{
    border-bottom:unset;
    border-top:unset;
    padding:8px 4px;
}

.map-adjustment-detail-mainzone>.form-zone>div,.mapadjust-mapandimg-zone>div{
    font-family: 'Microsoft YaHei';
    color:gray;
    margin-left:30px;
    font-size:14px;
    margin-top:10px;
}

.map-adjustment-detail-mainzone>.form-zone>div>.mapadjust-detail-key{
    font-family: 'Microsoft YaHei';
    color:gray;
    font-size:14px;
    font-weight: unset;
}

.map-adjustment-detail-mainzone>.form-zone>div>.mapadjust-info-value{
    color:black;
    margin-left:10px;
}


/* 附件图片 */
#mapadjust-detail-image{
    display: block;
    height: 50px;
    /* border:1px solid lightgray; */
    margin-bottom:15px;
}

/* 地图信息 */
#mapadjust-detail-map{
    display: block;
    margin-top:10px;
    border:1px solid lightgray;
    width: 90%;
    height: 300px;
}

#tag-table-name{
    padding: 0px 0px 10px 10px;
    font-family: 'SimHei';
    font-size:20px;
    color:gray;
}
.td-tag-tags{
    width:180px;
}

.tag-manage-tagTitle{
    font-weight: bold;
}




.modal-button-zone>button{
    float:right;
    margin-right:10px;
}

.for-clear{
    clear: both;
}

.modal-editTag-inputTip{
    font-size:12px;
    color:gray;
    margin:5px 0 5px 5px;
}

#modal-content-editTag .form-group{
    margin-bottom:5px;
}

#modal-content-editTag{
    padding:10px 10px;
}
.invisible{
    display:none;
}

.right{
    float:right;
}

.for-clear{
    clear:both;
    margin:0;
}


.pagination{
    margin:10px 0 5px 0;
}




.app-manage-appSnap{
    height: 50px;
    width: 90px;
    display: block;
    margin:0 auto;
}


.td-app-tags{
    max-width:100px;
}

.td-app-tags,.td-app-date{
    min-width:50px;
    padding:0 10px;
}



.td-app-desc{
    max-width: 450px;
}

.td-app-operate{
    min-width: 150px;
}


.modal-button-zone>button{
    float:right;
    margin-right:10px;
}

.for-clear{
    clear: both;
}
.invisible{
    display:none;
}

.right{
    float:right;
}

.for-clear{
    clear:both;
    margin:0;
}

.pagination{
    margin:10px 0 5px 0;
}

.td-order-time{
    min-width:140px;
}







.service-order-detail{
    padding:0px 20px;
}

.order-detail-info-zone,.order-detail-services{
    padding:0 20px;
}

.order-detail-title{
    font-size:24px;
    font-weight: bold;
}

.order-detail-applytime,.order-detail-desc,.order-detail-servicetable,.order-detail-attachement{
    font-size:12px;
    color:gray;
}

img.order-detail-service-snap{
    width:100px;
    display: block;
    margin:0 auto;
}

td.td-order-detail-serviceOperate>.operate-zone>.operate-btn{
    color:#009fe8;
}

.order-detail-service-desc{
    font-size:12px;
    color:gray;
    margin-left:30px;
}

.order-detail-attachement-zone>ul{
    margin-left: 5px;
    margin-bottom: 10px;
}






.service-index span.badge{
    background-color: #009fe8;
}


.invisible{
    display: none;
}
#fileshare-time-selector.invisible,#serviceshare-time-selector.invisible{
    display: none;
}




.modal-fileshare-approval-mainzone{
    padding:5px;
}



.form-zone select{
    display: inline;
    width:150px;
    height: 28px;
    padding:2px 6px;
    margin-left:20px;
    border-radius: unset;
    border:1px solid #a1b3d2;
} 

.form-zone>div{
    margin-top:10px;
}

.fileshare-info-zone{
    padding:5px 5px;
}

.fileshare-info-key{
    font-size:14px;
    color:#727780;
    font-family: 'Microsoft YaHei';
}


.fileshare-info>p{
    margin-top:5px;
}

.form-zone{
    padding:0 5px 0 10px;
    border-bottom:none;
}

#fileshare-approval-description,#fileshare-approval-opinion{
    resize:none;
}

#fileshare-approval-description,#fileshare-approval-opinion{
    font-size:14px;
    color:#434954;
    font-family:'Microsoft YaHei';
    border:1px solid #a1b3d2;
    border-radius: unset;
    box-shadow: unset;
    margin-top:5px;
    margin-left: 0;
}

#fileshare-approval-opinion{
    background-color: #fbfbfb;
}

/* #fileshare-approval-closeBtn,#fileshare-approval-saveBtn{
    margin-right:10px;
    border-radius: 0.2em;
    padding-left:30px;
    padding-right:30px;
    background-color: rgb(200,200,200);
    border-color:rgb(200,200,200);
    margin-bottom:10px;
}

#fileshare-approval-closeBtn:hover,#fileshare-approval-saveBtn:hover{
    background-color: rgb(65,134,254);
} */

.fileshare-info-value{
    font-size:14px;
    color:#434954;
    font-family: 'Microsoft YaHei';
}

.fileshare-info{
    padding: 5px 0;
}

.control-zone{
    margin-top:10px;
}

#fileshare-approval-fileinfo{
    font-size:14px;
    text-decoration: underline;
    color:#237bd1;
    padding:3px 6px;
}

#fileshare-approval-fileinfo:hover{
    /* background-color: #237bd1;
    color:white; */
    font-weight: bold;
}


.modal-serviceshare-approval-mainzone{
    padding:5px;
}


.form-zone select{
    display: inline;
    width:150px;
    height: 28px;
    padding:2px 6px;
    margin-left:20px;
    border-radius: unset;
    border:1px solid #a1b3d2;
} 

.form-zone>div{
    margin-top:10px;
}

.serviceshare-info-zone,.service-info-zone{
    padding:5px 5px;
}

.serviceshare-info-key{
    font-size:14px;
    color:#727780;
    font-family: 'Microsoft YaHei';
}

.serviceshare-info-key.inline-seperator{
    margin-left: 10px;
}

.serviceshare-info,.serviceshare-service-info{
    padding:5px 0;
}

.serviceshare-info>p{
    margin-top:5px;
}

.form-zone{
    padding:0 5px 0 5px;
    border-bottom:none;
}

#serviceshare-approval-description,#serviceshare-approval-opinion{
    resize:none;
}

#serviceshare-approval-description,#serviceshare-approval-opinion{
    font-size:14px;
    color:#434954;
    font-family:'Microsoft YaHei';
    border:1px solid #a1b3d2;
    border-radius: unset;
    box-shadow: unset;
    margin-top:5px;
    margin-left: 0;
}

#serviceshare-approval-description{
    background-color: #fbfbfb;
}



/* #serviceshare-approval-closeBtn,#serviceshare-approval-saveBtn{
    margin-right:10px;
    border-radius: 0.2em;
    padding-left:30px;
    padding-right:30px;
    background-color: rgb(200,200,200);
    border-color:rgb(200,200,200);
    margin-bottom:10px;
}

#serviceshare-approval-closeBtn:hover,#serviceshare-approval-saveBtn:hover{
    background-color: rgb(65,134,254);
} */

.serviceshare-info-value{
    font-size:14px;
    color:#434954;
    font-family: 'Microsoft YaHei';
    margin-left: 3px;
}

.serviceshare-info-value.link{
    color:#237bd1;
    cursor: pointer;
    text-decoration: underline;
}


.control-zone{
    margin-top:10px;
}

#serviceshare-approval-serviceimg{
    width: 150px;
    margin-left: 5px;
    margin-top: 5px;
    display: block;
    cursor: pointer;
}


.invisible{
    display:none;
}

.right{
    float:right;
}

.for-clear{
    clear:both;
    margin:0;
}


.pagination{
    margin:10px 0 5px 0;
}
.tag-col.for-tag{
    padding-left:50px;
    width:300px;
}

table.mycenter-datatable>tbody>tr>td .operate-btn.btn-usertable{
    margin-right: 50px;
}
.userEdit-modal-form-zone>.row{
    margin-top:15px;
    margin-bottom:15px;
}

.userEdit-modal-form-zone .form-title{
    float:right;
    margin-top:8px;
    margin-right: 10px;
}

.userEdit-modal-form-zone>.row>.col-md-9{
    padding-left: 0px;
    padding-right: 50px;
}

.userEdit-modal-form-zone>.row>.col-md-3{
    padding-right: 0px;
}

#input-edituser-portaluser{
    margin-top:8px;
    width: 20px;
    height: 20px;
}

#modal-edituser-savebtn{
    margin-bottom: 10px;
}



.empty-services{
    text-align: center;

}
.table td>*{
    word-wrap: break-word;
    word-break: break-all;
}
/*-------------------------------------
zTree Style

version:    3.4
author:     Hunter.z
email:      hunter.z@263.net
website:    http://code.google.com/p/jquerytree/

-------------------------------------*/

.ztree * {padding:0; margin:0; font-size:12px; font-family: Verdana, Arial, Helvetica, AppleGothic, sans-serif}
.ztree {margin:0; padding:5px; color:#333}
.ztree li{padding:0; margin:0; list-style:none; line-height:17px; text-align:left; white-space:nowrap; outline:0}
.ztree li ul{ margin:0; padding:0 0 0 18px}
.ztree li ul.line{ background:url(/Portal/viewer/assets/line_conn.1f8424dabf237e3ee8a1fd53a68e375f.png) 0 0 repeat-y;}

.ztree li a {padding-right:3px; margin:0; cursor:pointer; height:21px; color:#333; background-color: transparent; text-decoration:none; vertical-align:top; display: inline-block}
.ztree li a:hover {text-decoration:underline}
.ztree li a.curSelectedNode {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; opacity:0.8;}
.ztree li a.curSelectedNode_Edit {padding-top:0px; background-color:#e5e5e5; color:black; height:21px; border:1px #666 solid; opacity:0.8;}
.ztree li a.tmpTargetNode_inner {padding-top:0px; background-color:#aaa; color:white; height:21px; border:1px #666 solid;
  opacity:0.8; filter:alpha(opacity=80)}
.ztree li a.tmpTargetNode_prev {}
.ztree li a.tmpTargetNode_next {}
.ztree li a input.rename {height:14px; width:80px; padding:0; margin:0;
  font-size:12px; border:1px #585956 solid; *border:0px}
.ztree li span {line-height:21px; margin-right:2px}
.ztree li span.button {line-height:0; margin:0; padding: 0; width:21px; height:21px; display: inline-block; vertical-align:middle;
  border:0 none; cursor: pointer;outline:none;
  background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
  background-image:url(/Portal/viewer/assets/metro.453f17f877fc82ce6de87181ed111cc1.png); *background-image:url(/Portal/viewer/assets/metro.c4bf350485a2983c3c105e8ad1ee96f5.gif)}

.ztree li span.button.chk {width:13px; height:13px; margin:0 2px; cursor: auto}
.ztree li span.button.chk.checkbox_false_full {background-position: -5px -5px;}
.ztree li span.button.chk.checkbox_false_full_focus {background-position: -5px -26px;}
.ztree li span.button.chk.checkbox_false_part {background-position: -5px -48px;}
.ztree li span.button.chk.checkbox_false_part_focus {background-position: -5px -68px;}
.ztree li span.button.chk.checkbox_false_disable {background-position: -5px -89px;}
.ztree li span.button.chk.checkbox_true_full {background-position: -26px -5px;}
.ztree li span.button.chk.checkbox_true_full_focus {background-position: -26px -26px;}
.ztree li span.button.chk.checkbox_true_part {background-position: -26px -48px;}
.ztree li span.button.chk.checkbox_true_part_focus {background-position: -26px -68px;}
.ztree li span.button.chk.checkbox_true_disable {background-position: -26px -89px;}
.ztree li span.button.chk.radio_false_full {background-position: -47px -5px;}
.ztree li span.button.chk.radio_false_full_focus {background-position: -47px -26px;}
.ztree li span.button.chk.radio_false_part {background-position: -47px -47px;}
.ztree li span.button.chk.radio_false_part_focus {background-position: -47px -68px;}
.ztree li span.button.chk.radio_false_disable {background-position: -47px -89px;}
.ztree li span.button.chk.radio_true_full {background-position: -68px -5px;}
.ztree li span.button.chk.radio_true_full_focus {background-position: -68px -26px;}
.ztree li span.button.chk.radio_true_part {background-position: -68px -47px;}
.ztree li span.button.chk.radio_true_part_focus {background-position: -68px -68px;}
.ztree li span.button.chk.radio_true_disable {background-position: -68px -89px;}

.ztree li span.button.switch {width:21px; height:21px}
.ztree li span.button.root_open{background-position:-105px -63px}
.ztree li span.button.root_close{background-position:-126px -63px}
.ztree li span.button.roots_open{background-position: -105px 0;}
.ztree li span.button.roots_close{background-position: -126px 0;}
.ztree li span.button.center_open{background-position: -105px -21px;}
.ztree li span.button.center_close{background-position: -126px -21px;}
.ztree li span.button.bottom_open{background-position: -105px -42px;}
.ztree li span.button.bottom_close{background-position: -126px -42px;}
.ztree li span.button.noline_open{background-position: -105px -84px;}
.ztree li span.button.noline_close{background-position: -126px -84px;}
.ztree li span.button.root_docu{ background:none;}
.ztree li span.button.roots_docu{background-position: -84px 0;}
.ztree li span.button.center_docu{background-position: -84px -21px;}
.ztree li span.button.bottom_docu{background-position: -84px -42px;}
.ztree li span.button.noline_docu{ background:none;}

.ztree li span.button.ico_open{margin-right:2px; background-position: -147px -21px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_close{margin-right:2px; margin-right:2px; background-position: -147px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.ico_docu{margin-right:2px; background-position: -147px -42px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit {margin-left:2px; margin-right: -1px; background-position: -189px -21px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.edit:hover {
  background-position: -168px -21px;
}
.ztree li span.button.remove {margin-left:2px; margin-right: -1px; background-position: -189px -42px; vertical-align:top; *vertical-align:middle}
.ztree li span.button.remove:hover {
  background-position: -168px -42px;
}
.ztree li span.button.add {margin-left:2px; margin-right: -1px; background-position: -189px 0; vertical-align:top; *vertical-align:middle}
.ztree li span.button.add:hover {
  background-position: -168px 0;
}
.ztree li span.button.ico_loading{margin-right:2px; background:url(/Portal/viewer/assets/loading.4f3236673db18fbb34f4f6a942c2ce12.gif) no-repeat scroll 0 0 transparent; vertical-align:top; *vertical-align:middle}

ul.tmpTargetzTree {background-color:#FFE6B0; opacity:0.8; filter:alpha(opacity=80)}

span.tmpzTreeMove_arrow {width:16px; height:21px; display: inline-block; padding:0; margin:2px 0 0 1px; border:0 none; position:absolute;
    background-color:transparent; background-repeat:no-repeat; background-attachment: scroll;
    background-position:-168px -84px; background-image:url(/Portal/viewer/assets/metro.453f17f877fc82ce6de87181ed111cc1.png); *background-image:url(/Portal/viewer/assets/metro.c4bf350485a2983c3c105e8ad1ee96f5.gif)}

ul.ztree.zTreeDragUL {margin:0; padding:0; position:absolute; width:auto; height:auto;overflow:hidden; background-color:#cfcfcf; border:1px #00B83F dotted; opacity:0.8; filter:alpha(opacity=80)}
.ztreeMask {z-index:10000; background-color:#cfcfcf; opacity:0.0; filter:alpha(opacity=0); position:absolute}

#nav-panel{
    width:100%;
    height: 100%;
    font-size:16px;
    font-family: "Microsoft YaHei";
    color:black;
    padding-bottom:20px;
    background-color: #f8fafb;
}

.invisible{
    display: none;
}

.nav-item,.nav-group-title{
    height: 30px;
    line-height: 30px;
    padding:0 20px;
}

.nav-group-title{
    font-size:14px;
    height: 40px;
    line-height: 40px;
    font-family: 'Microsoft YaHei';
    color:#3b3b3b;
    font-weight: bold;
    background-color: #f2f6f9;
    border:solid lightgray;
    border-width:1px 0 1px 0;
}

.nav-group-title:first-child{
    border-top-width: 0;
}

.nav-item{
    cursor: pointer;
    font-size:12px;
    font-weight: normal;
    padding-left:25px;
    color:#435260;
}

.nav-item:hover{
    background-color: #ffdfc7;
}

.nav-item.active{
    color:whitesmoke;
    background-color: #237bd1;
}



.nav-item>img.icon{
    width: 15px;
    line-height: 30px;
    margin-left:5px;
}

.nav-group-title>img.icon{
    width: 19px;
    line-height: 40px;
    margin-left:5px;
}




/*# sourceMappingURL=mycenter.css.map*/