﻿td {
    font-size: 14px;
}

.Action-Button, .iconfont {
    font-family: "iconfont" !important;
    font-size: 14px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    cursor: pointer;
    height: 25px;
    overflow: hidden;
    outline: none;
}
    /*按钮合集*/
    .Action-Button:before {
        font-size: 18px;
        position: absolute;
        left: 2px;
        top: -1px;
        font-weight: 500;
    }

form {
    margin-bottom: 0;
}

a {
    text-decoration: none;
    color: #0d638f;
}

    a:hover {
        text-decoration: underline;
        color: #1075AB;
    }
/*操作菜单*/
.btn-Drag {
    line-height: 25px;
    color: #707070;
    background-color: #EFEFEF;
    float: right;
    height: 25px;
    border: 1px solid #E3E3E3;
    padding-right: 7px;
    padding-left: 7px;
    cursor: pointer;
    margin-top: 10px;
    margin-right: 10px;
}

.clear {
    clear: both;
}

.Drag-box {
    padding-top: 7px;
    padding-bottom: -7px;
}

.clear:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.no-boder {
    border: 1px solid #f3f3f3 !important;
}

.btn-Drag {
    line-height: 25px;
    color: #707070;
    background-color: #EFEFEF;
    float: right;
    height: 25px;
    border: 1px solid #E3E3E3;
    padding-right: 7px;
    padding-left: 7px;
    cursor: pointer;
    display: none;
}

.mini-nav {
    background-color: #FFF;
}

    .mini-nav .tit {
        display: inline-block;
        padding-right: 7px;
        color: #6D6D6D;
        padding-left: 7px;
    }

img {
    border: 0px;
}

.EditTable_Container_WithoutTab table {
    border-collapse: collapse;
}

.EditTable_Container_WithoutTab td {
    padding: 5px 5px;
    empty-cells: show;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E2E2E2; /*height:30px; */
    font-size: 14px;
}

.EditTable_Container table {
    border-collapse: collapse;
}

.EditTable_Container td {
    padding: 5px 5px;
    empty-cells: show;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #E2E2E2; /* height:30px; */
}

.AutoForm_Action_Delete_TD {
    width: 50px;
    border-bottom: 1px solid #9BBAD6;
}

body {
    font-size: 12px;
    font-family: "微软雅黑";
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    color: #000;
}

    body::-webkit-scrollbar {
        width: 6px;
        height: 6px;
        background-color: #5F5F5F;
    }
    /*定义滚动条轨道 内阴影+圆角*/
    body::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 3px;
        background-color: #000;
    }
    /*定义滑块 内阴影+圆角*/
    body::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
        background-color: #E2E2E2;
    }

.ajax__tab_tab {
    font-size: 12px !important;
}

.Menu_Icon {
    width: 16px;
    height: 16px;
}

.AutoForm_CommonLink {
}

.AutoForm_Copy { /*      visibility:hidden;      display:none;           */
    display: block;
    margin-top: 20px;
    height: 30px;
    text-align: center;
    border-top-width: 1px;
    border-top-style: dashed;
    border-top-color: #FFFFFF;
    color: #FFFFFF;
}

.AutoForm_FileContainer {
    visibility: visible;
    display: block;
    white-space: nowrap;
}

.AutoForm_Copy a {
    color: #FFFFFF;
} 

.side {
    width: 200px;
    border: dashed 1px #F5F5F5;
    height: 90%;
}

.AutoForm_Body_Right {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFF;
    overflow: auto;
}

.AutoForm_Body_Select {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #FFFFFF;
    overflow: auto;
    text-align: left !important;
}

.AutoForm_Body_Edit {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #DCDCDC;
}

.AutoForm_Message_Error { /*     text-align: left;     vertical-align: middle;     display: block;     color: #FF0000;     margin-left: 13px;     margin-top: 0px;     padding-left: 30px;     background-image: url(Images/message_error.gif);     background-repeat: no-repeat;     background-position: left;     font-weight: bolder; */
    position: absolute;
    display: inline-block;
    right: 5px;
    bottom: 3px;
    height: 30px;
    line-height: 30px;
    overflow: visible;
    vertical-align: middle;
    color: #FF0000;
    background-image: url(Images/message_error.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-position: left;
    padding-left: 30px;
    font-weight: bolder; 
    
}

.AutoForm_Message_Warning { /*     vertical-align: middle;     text-align: left;     display: block;     color: #FF8040;     margin-left: 13px;     margin-top: 0px;     padding-left: 30px;     background-image: url(Images/message_warning.gif);     background-repeat: no-repeat;     background-position: center;     background-position: left;     font-weight: bolder; */
    position: absolute;
    display: inline-block;
    right: 5px;
    bottom: 3px;
    height: 30px;
    line-height: 30px;
    overflow: visible;
    vertical-align: middle;
    color: #FF8040;
    background-image: url(Images/message_warning.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-position: left;
    padding-left: 30px;
    font-weight: bolder;
}

.AutoForm_Message_WellDone { /*     vertical-align: middle;     text-align: left;     display: block;     color: Green;     margin-left: 13px;     margin-top: 0px;     padding-left: 30px;     background-image: url(Images/message_welldone.gif);     background-repeat: no-repeat;     background-position: center;     background-position: left;     font-weight: bolder; */
    position: absolute;
    display: inline-block;
    right: 5px;
    bottom: 3px;
    height: 30px;
    line-height: 30px;
    overflow: visible;
    vertical-align: middle;
    color: Green;
    background-image: url(Images/message_welldone.gif);
    background-repeat: no-repeat;
    background-position: center;
    background-position: left;
    padding-left: 30px;
    font-weight: bolder;
}

.AutoForm_Message_Mobile {
    position: inherit;
    float: right;
    display: inline-block;
}

.AjaxAddSubRecord-Button {
    padding-left: 10px;
    text-align: right;
    font-size: larger;
    font-weight: 900;
    cursor: pointer;
}

.List-Title-SortImageAsc {
    position: relative;
}

    .List-Title-SortImageAsc:after {
        position: absolute;
        content: '▲';
        color: #efefef;
        font-size: 12px;
        right: 5px;
        bottom: 0px;
    }

.List-Title-SortImageDesc {
    position: relative;
}

    .List-Title-SortImageDesc:after {
        position: absolute;
        content: '▼';
        color: #efefef;
        font-size: 12px;
        right: 5px;
        bottom: 0px;
    }
/*-------------------------------------------------*/
/*文本表单样式*/
select {
    height: 27px;
    margin-bottom: expression("1px");
    border: none;
    border-bottom: 1px solid #bbb;
    min-width: 65px;
    outline: none;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    padding-right: 21px;
    background-image: url(Images/arrow.png);
    background-attachment: scroll;
    background-color: #FFF;
    background-repeat: no-repeat;
    background-position: right center;
    padding-left: 6px;
    background-size: 16px;
}

    select:focus {
        border: none;
        border-bottom: 1px solid #09C;
    }

input[type=text], input[type=password] {
    border: none;
    border-bottom: 1px solid #bbb;
    line-height: 27px;
    display: inline-block;
    height: 27px;
    background-color: #FFF;
    outline: none;
}

    input[type=text]:focus, input[type=password]:focus {
        border-bottom: 1px solid #30afec;
    }

input[type=checkbox] {
    height: 15px;
    width: 15px;
    border: 1px solid #6DB7D6;
    border-radius: 0px;
    background-color: #FFF;
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
    margin-left: 7px;
}

input[type=image] {
    outline: none;
}

.btn-warning {
    background-color: #EEE;
    width: 100px;
    border: 1px solid #E3E3E3;
}

.btn-success {
    background-color: #EEE;
    width: 100px;
    border: 1px solid #E3E3E3;
}

.Button-Common {
}

.Button-Common-MouseOver {
}

.Button-Common-MouseOut {
}

.Action-Button {
    width: auto;
    padding-left: 21px;
    padding-right: 12px;
    background-color: Transparent;
    height: 30px;
    cursor: pointer;
    _width: 0;
    overflow: visible !ie;
    margin-right: 2px;
    margin-bottom: 0px;
    margin-left: 0px;
    border: none;
    background-size: 16px auto;
    color: #333;
    font-family: "微软雅黑";
    outline: none;
    line-height: 30px;
    transition: 0.3s;
}

.AutoForm_SearchButton_SubTable .Action-Button {
    height: 28px !important;
}

.Action-Button-Active {
    border: solid 1px #999CDD;
    color: #353C44;
    width: auto;
    padding-left: 17px;
    padding-right: 2;
    margin: 1px 2px 0px 0px;
    line-height: 24px;
    vertical-align: middle;
    background-color: #FFE3AC;
    height: 24px;
    cursor: pointer;
    _width: 0;
    overflow: visible !ie;
}
/*-------------------------------------------------*/

.Button-AddFile {
    background-image: url(Images/file_add.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-AddFile-Activity {
    background-image: url(Images/file_add.png);
    background-position: left center;
    background-repeat: no-repeat;
}
/*.Button-Import { background-image: url(Images/btn-import.png); background-position: left center; background-repeat: no-repeat; }
.Button-Import:hover { background-image: url(Images/btn-import_hover.png);}*/
.Button-Import-Activity {
    background-image: url(Images/btn-import.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-DeleteFile {
    background-image: url(Images/file_delete.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-DeleteFile-Activity {
    background-image: url(Images/file_delete.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-DeleteFolder {
    background-image: url(Images/folder_delete.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-DeleteFolder-Activity {
    background-image: url(Images/folder_delete.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-AddFolder {
    background-image: url(Images/folder_add.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-AddFolder-Activity {
    background-image: url(Images/folder_add.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Add-FromTemplate { /*background-image: url(Images/btn-addfromtemplate.png);*/
}

.Button-Add-FromTemplate-Activity { /* background-image: url(Images/btn-addfromtemplate.png);*/
}

.Button-Copy {
    background-image: url(Images/btn-copy.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Copy-Activity {
    background-image: url(Images/btn-copy.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Create {
    background-image: url(Images/btn-create.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Create-Activity {
    background-image: url(Images/btn-create.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-CreateFromTable {
    background-image: url(Images/btn-CreateFromTable.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-CreateFromTable-Activity {
    background-image: url(Images/btn-CreateFromTable.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-CreateCode {
    background-image: url(Images/btn-CreateCode.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-CreateCode-Activity {
    background-image: url(Images/btn-CreateCode.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Attribute {
    background-image: url(Images/btn-attribute.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Key {
    background-image: url(Images/btn-key.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Attribute-Activity {
    background-image: url(Images/btn-attribute.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Refresh {
    background-image: url(Images/btn-Refresh.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Refresh-Activity {
    background-image: url(Images/btn-Refresh.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Export-Activity {
    background-image: url(Images/btn-export.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Remind {
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Remind-Activity {
    background-image: url(Images/btn-remind.ico);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-ClearTask {
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-ClearTask-Activity {
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Build {
    background-image: url(Images/btn-build.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Build-Activity {
    background-image: url(Images/btn-build.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-AddMan {
    background-image: url(Images/btn-AddMan.ico);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-AddMan-Activity {
    background-image: url(Images/btn-AddMan.ico);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-DeleteMan {
    background-image: url(Images/btn-DeleteMan.ico);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-DeleteMan-Activity {
    background-image: url(Images/btn-DeleteMan.ico);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Validate {
    background-image: url(Images/btn-Validate.ico);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Validate-Activity {
    background-image: url(Images/btn-Validate.ico);
    background-position: left center;
    background-repeat: no-repeat;
}
/*.Button-Search { background-image: url(Images/btn-search.png); background-position: left center; background-repeat: no-repeat; }
.Button-Search:hover { background-image: url(Images/btn-search_hover.png);}*/
.Button-Search-Activity {
    background-image: url(Images/btn-search.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-BatchDeal {
    background-image: url(Images/btn_batchdeal.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 16px;
}

.Button-BatchDeal-Activity {
    background-image: url(Images/btn_batchdeal.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 16px;
}

.Button-Archive {
    background-image: url(Images/btn-archive.ico);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Archive-Activity {
    background-image: url(Images/btn-archive.ico);
    background-position: left center;
    background-repeat: no-repeat;
}
/*.Button-Stat { background-image: url(Images/btn-stat.png); background-position: left center; background-repeat: no-repeat; }
.Button-Stat:hover { background-image: url(Images/btn-stat_hover.png); }*/
.Button-Stat-Activity {
    background-image: url(Images/btn-stat.ico);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-BatchDelete-Activity {
    background-image: url(Images/btn-delete.gif);
    background-position: left center;
    background-repeat: no-repeat;
}
/*.Button-BatchDelete { background-image: url(Images/btn-delete-b.png); background-position: left center; background-repeat: no-repeat; }
.Button-BatchDelete:hover { background-image: url(Images/btn-delete-b_hover.png); }*/
.Button-StartProcess-Activity {
    background-image: url(Images/workflow/flow-qidong.png);
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-StartProcess {
    background-position: left center;
    background-repeat: no-repeat;
}

.Button-Rollback-Activity {
    background-image: url(Images/workflow/flow-tuihui.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-Rollback {
    background-image: url(Images/workflow/flow-tuihui.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-Transmit-Activity {
    background-image: url(Images/workflow/flow-zhuanpai.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-Transmit {
    background-image: url(Images/workflow/flow-zhuanpai.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-Cycle-Activity {
    background-image: url(Images/workflow/flow-xunhuan.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-Cycle {
    background-image: url(Images/workflow/flow-xunhuan.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-Jump-Activity {
    background-image: url(Images/workflow/flow-tiaozhuan.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-Jump {
    background-image: url(Images/workflow/flow-tiaozhuan.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-AddDealMan-Activity {
    background-image: url(Images/workflow/flow-jiaqian.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-AddDealMan {
    background-image: url(Images/workflow/flow-jiaqian.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-DeleteDealMan-Activity {
    background-image: url(Images/workflow/flow-jianqian.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-DeleteDealMan {
    background-image: url(Images/workflow/flow-jianqian.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-Pause-Activity {
    background-image: url(Images/workflow/flow-zanting.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-Pause {
    background-image: url(Images/workflow/flow-zanting.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-Continue-Activity {
    background-image: url(Images/workflow/flow-jixu.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-Continue {
    background-image: url(Images/workflow/flow-jixu.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-CancelTask-Activity {
    background-image: url(Images/workflow/flow-quxiao.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-CancelTask {
    background-image: url(Images/workflow/flow-quxiao.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-FinishedProcess-Activity {
    background-image: url(Images/workflow/flow-jieshuliucheng.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-FinishedProcess {
    background-image: url(Images/workflow/flow-jieshuliucheng.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-RestartProcess-Activity {
    background-image: url(Images/workflow/flow-chongqi.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-RestartProcess {
    background-image: url(Images/workflow/flow-chongqi.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-SetDataComplement-Activity {
    background-image: url(Images/workflow/flow-buzheng.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

.Button-SetDataComplement {
    background-image: url(Images/workflow/flow-buzheng.png);
    background-position: left center;
    background-repeat: no-repeat;
    background-size: 18px;
}

/*-------------------------------------------------*/

.Action-Sign-MouseOut {
    border: solid 1px #FFFFFF;
    padding-top: 0px;
    padding-right: 1px;
    padding-bottom: 0px;
    padding-left: 1px;
    font-size: 12px;
    background-color: #0060BF;
    color: #FFFFFF;
    cursor: pointer;
    width: 100px;
    height: 25px;
}

.Action-Sign {
    border: solid 1px #FFFFFF;
    padding-top: 0px;
    padding-right: 1px;
    padding-bottom: 0px;
    padding-left: 1px;
    font-size: 12px;
    background-color: #0054e3;
    color: #FFFFFF;
    cursor: pointer;
    width: 100px;
    height: 25px;
}

.Action-Sign-Cancel-MouseOut {
    border: solid 1px #FFFFFF;
    padding-top: 0px;
    padding-right: 1px;
    padding-bottom: 0px;
    padding-left: 1px;
    font-size: 12px;
    background-color: #0060BF;
    color: #FFFFFF;
    cursor: pointer;
    width: 30px;
    height: 25px;
    visibility: hidden;
    display: none;
}

.Action-Sign-Cancel {
    border: solid 1px #FFFFFF;
    padding-top: 0px;
    padding-right: 1px;
    padding-bottom: 0px;
    padding-left: 1px;
    font-size: 12px;
    background-color: #0054e3;
    color: #FFFFFF;
    cursor: pointer;
    width: 30px;
    height: 25px;
    visibility: hidden;
    display: none;
}

.Action_Button_LabelLike {
    z-index: 9;
    right: 5px;
    position: absolute;
    font-size: 12px;
    cursor: pointer;
    text-indent: -999em;
    background-image: url(Images/btn-l-add.png);
    background-repeat: no-repeat;
    background-position: center center;
    outline: none;
    background-color: #fff;
    border: none;
    height: 35px;
    padding-top: 5px;
}

.Action-Lable-MoreSearchCondition {
    cursor: pointer;
    font-size: 20px;
    color: #9BBAD6;
}

.Action-Lable-OpenOrCloseSearchCondition {
    cursor: pointer;
    font-size: 20px;
    color: #9BBAD6;
}

.Action-DeleteImageButton {
    display: inline-block;
    border: solid 0px #FF0000;
    margin: 0px 5px 0px 0px;
    vertical-align: middle;
    cursor: pointer;
}

.Action-CustomConditionClear {
    display: inline-block;
    border: solid 0px #FF0000;
    vertical-align: middle;
    margin: 0px 5px 0px 0px;
    cursor: pointer;
}

.Action-CustomConditionSelect {
    display: inline-block;
    border: solid 0px #FF0000;
    vertical-align: middle;
    margin: 0px 5px 0px 5px;
    cursor: pointer;
}

.CustomCondition-Button {
    border: solid 1px #FFFFFF;
    padding-top: 0px;
    padding-right: 1px;
    padding-bottom: 0px;
    padding-left: 1px;
    font-size: 12px;
    background-color: Transparent;
    color: #FFFFFF;
    cursor: pointer;
}

.Paging_Container { /*padding-left: 7px;*/
    vertical-align: middle;
    text-align: left;
    margin: 0;
    height: 30px;
    white-space: nowrap;
    width: 100%;
    line-height: 30px;
    background-color: #ededed;
}

.Paging_Container_SubTable {
    vertical-align: bottom;
    text-align: left;
    height: 25px;
    border-top: solid 0px #dcdcdc;
    border-right: solid 1px #dcdcdc;
    border-left: solid 1px #dcdcdc;
    border-bottom: solid 1px #dcdcdc;
    white-space: nowrap;
    background-color: #ededed;
}

.AutoForm_Paging_LeftPanel {
    display: inline-block;
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
    padding: 0px;
    margin: 0px;
    vertical-align: middle;
}

.AutoForm_Paging_RightPanel {
    display: inline-block;
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
    text-align: left;
    vertical-align: middle;
}

.AutoForm_Paging_LeftPanel input[type=submit] {
    background-size: 64% auto;
    height: 30px !important;
    margin: 0px;
    vertical-align: top;
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    outline: none;
}

.page-refresh {
    transition: 0.3s all ease-in-out;
    display: inline-block;
    background-image: url(Images/page-refresh.png);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

    .page-refresh:hover {
        background-color: rgba(0,0,0,0.1);
    }

.page-refresh-over {
    display: inline;
    background-image: url(Images/page-refresh-over.png);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    line-height: 25px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    outline: none;
}

.Paging-Label {
    display: inline-block;
    border: solid 0px #0060BF;
    font-size: 14px;
    color: #000000;
    text-align: center;
    vertical-align: middle;
    height: 30px;
    line-height: 30px;
    vertical-align: top;
    color: #353C44;
    padding-right: 5px;
    padding-left: 5px;
}

.Paging-GoToText {
    width: 30px;
    text-align: center;
    margin-right: 7px;
    background-color: #FFFFFF;
    color: #000000;
    height: 22px !important;
    border-radius: 0px !important;
    margin-left: 7px;
    line-height: 25px !important;
    vertical-align: middle;
    margin-top: 3px;
}

.Paging-PageSize {
    width: 65px;
    text-align: center;
    height: 23px;
    line-height: 23px;
    margin-top: 3px;
    font-size: 14px;
    margin-right: 10px;
    vertical-align: middle;
    margin-left: 10px;
}

.page-split {
    display: none;
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 15px;
    height: 30px;
    line-height: 0px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    padding: 0px;
    margin-top: 0px;
    margin-right: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
}

.page-first {
    background-image: url(Images/page-first-disabled.png);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.page-first-over {
    background-image: url(Images/page-first-over.gif);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.page-first-disabled {
    transition: 0.3s all ease-in-out;
    background-image: url(Images/page-first-disabled.png);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

    .page-first-disabled:hover {
        background-color: rgba(0,0,0,0.1);
    }

    .page-first-disabled:before {
        content: "\eb8e";
    }

.page-last {
    background-image: url(Images/page-last.png);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.page-last-over {
    background-image: url(Images/page-last-over.gif);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 16px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.page-last-disabled {
    transition: 0.3s all ease-in-out;
    background-image: url(Images/page-last-disabled.png);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

    .page-last-disabled:hover {
        background-color: rgba(0,0,0,0.1);
    }

.page-prev {
    background-image: url(Images/page-prev-disabled.png);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.page-prev-over {
    background-image: url(Images/page-prev-over.gif);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.page-prev-disabled {
    transition: 0.3s all ease-in-out;
    background-image: url(Images/page-prev-disabled.png);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

    .page-prev-disabled:hover {
        background-color: rgba(0,0,0,0.1);
    }

.page-next {
    background-image: url(Images/page-next.png);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.page-next-over {
    background-image: url(Images/page-next-over.gif);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 16px;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

.page-next-disabled {
    transition: 0.3s all ease-in-out;
    background-image: url(Images/page-next-disabled.png);
    background-color: Transparent;
    background-position: center center;
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    color: #333333;
    border: 0 none;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
}

    .page-next-disabled:hover {
        background-color: rgba(0,0,0,0.1);
    }

.AutoForm_AjaxToolKit_Watermark {
    width: 55px;
    border: solid 1px #0060BF;
    color: #A0A0A0;
}

.Paging-LinkButton-Number-CurrentLinkButton {
    display: inline-block;
    margin: 0px 3px 0px 3px;
    background-color: #0060BF;
    border: solid 1px #0060BF;
    line-height: 18px;
    width: 23px;
    height: 18px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
}

.Paging-LinkButton-Number {
    display: inline-block;
    margin: 0px 3px 0px 3px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    border: solid 1px #0060BF;
    width: 23px;
    height: 18px;
    color: #0060BF;
    text-decoration: none;
}

.Paging-LinkButton-Number-Active {
    display: inline-block;
    margin: 0px 3px 0px 3px;
    line-height: 18px;
    text-align: center;
    vertical-align: middle;
    border: solid 1px #0060BF;
    width: 23px;
    height: 18px;
    color: #FFFFFF;
    background-color: #0054e3;
    text-decoration: none;
}

.Action-Label {
    vertical-align: bottom;
}

.Action-Search-Label {
    color: #000000;
    font-weight: bold;
}

.Text-WorkFlowCustomDealMan {
    border: 1px solid #7F9DB9;
}

.Text-WorkFlowDealNotion {
    background: #FFFFFF;
    padding-right: 2px;
    padding-left: 2px;
    color: #000000;
    padding-top: 2px;
    border: 1px solid #7F9DB9;
    width: 500px;
    height: 50px;
}

.EmptyContainer {
    display: none;
    visibility: hidden;
}

.Text-Activity {
    display: inline-block;
    padding-left: 4px;
    vertical-align: middle;
    border: none;
    border-bottom: solid 1px #bbb;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
}

    .Text-Activity:focus {
        border: none;
        border-bottom: solid 1px #bbb;
    }

.Text-Activity-MultiSelect {
    display: inline-block;
    padding-left: 4px;
    vertical-align: baseline;
    border: 1px solid #DEDEDE;
    height: 22px;
    line-height: 22px;
}

textarea {
    border: 1px solid #bbb;
    vertical-align: middle;
    outline: 0;
}

    textarea:focus {
        border: 1px solid #bbb;
        border-bottom: 1px solid #30afec;
    }

    textarea.Text-Activity {
        border: 1px solid #bbb;
        vertical-align: middle;
        outline: 0;
    }

        textarea.Text-Activity:focus {
            border: 1px solid #bbb;
        }

.Text-Computer {
    display: inline-block;
    padding-left: 4px;
    vertical-align: middle;
    border-bottom: solid 1px #7F9DB9;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
}

.Text-UnActivity {
    border-bottom: solid 1px #7F9DB9;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    background-color: Transparent;
    height: 22px;
    line-height: 22px;
    padding-right: 2px;
    padding-left: 2px;
}

.Text-Search-Activity {
    height: 22px;
    line-height: 22px;
    border: solid 1px #A0A0A0;
    padding-right: 2px;
    padding-left: 2px;
    margin: 0px;
    color: #000000;
    background: #FFFFFF;
}

.Text-Search-Activity-Number {
    height: 22px;
    line-height: 22px;
    border: solid 1px #A0A0A0;
    border-left: 0px;
    padding-right: 2px;
    padding-left: 2px;
    color: #000000;
    background: #FFFFFF;
    vertical-align: top; /*height: expression("21px"); line-height: expression("21px");*/
    margin-left: 7px;
}

.Text-Search-CustomCondition {
    width: 100px;
    height: 22px;
    line-height: 22px;
    border: solid 1px #A0A0A0;
    padding-right: 2px;
    padding-left: 2px;
    color: #000000;
    background: #FFFFFF;
    vertical-align: bottom;
}

.Text-Search-UnActivity {
    border-right: #A0A0A0 1px solid;
    padding-right: 2px;
    border-top: #A0A0A0 1px solid;
    padding-left: 2px;
    font-size: 12px;
    border-left: #A0A0A0 1px solid;
    color: #A0A0A0;
    padding-top: 2px;
    border-bottom: #A0A0A0 1px solid;
    background: #FFFFFF;
}

.Span-UnActivity {
    border: 0;
    white-space: pre-wrap !important;
    display: inline-block; /*如果使用block，那么就类似一个div了，就会换行*/
    padding-left: 5px;
    padding-top: 1px;
    margin-bottom: 2px;
    vertical-align: middle;
    min-height: 20px;
    overflow: visible;
    word-wrap: break-word !important;
    word-break: break-all !important;
    position: relative;
}

td *.Span-UnActivity {
    border: 0;
    white-space: pre-wrap !important;
    display: inline-block;
    padding-left: 0px; 
    padding-top: 1px;
    margin-bottom: 2px;
    vertical-align: middle;
    min-height: 25px;
    overflow: visible;
    word-wrap: break-word !important;
    word-break: break-all !important;
}

td *.Span-UnActivity-Print {
    white-space: pre-wrap !important;
    display: inline-block;
    padding-left: 5px;
    line-height: 20px;
    padding-top: 1px;
    margin-bottom: 2px;
    vertical-align: middle;
    min-height: 20px;
    overflow: visible;
    word-wrap: break-word !important;
    word-break: break-all !important;
}

.Span-UnActivity-Print {
    white-space: pre-wrap !important;
    display: inline-block;
    padding-left: 5px;
    line-height: 20px;
    padding-top: 1px;
    margin-bottom: 2px;
    vertical-align: middle;
    min-height: 20px;
    overflow: visible;
    word-wrap: break-word !important;
    word-break: break-all !important;
}

.Span-SearchUnActivity {
    color: #A0A0A0;
    vertical-align: middle;
    line-height: 26px;
    padding-left: 2px;
    padding-right: 2px;
    overflow: hidden !important;
    border: none;
    border-bottom: 1px solid #bbb;
    display: block;
}

.Span-Undisplay {
    visibility: hidden !important;
    display: none !important;
}

.Password-Activity {
    display: inline-block;
    padding-left: 4px;
    vertical-align: middle;
    border: 0;
    border-bottom: solid 1px #7f9db9;
    height: 20px;
    line-height: 20px;
}

.Password-UnActivity {
}

.Password-Search-Activity {
    border-right: #7f9db9 1px solid;
    padding-right: 2px;
    border-top: #7f9db9 1px solid;
    padding-left: 2px;
    font-size: 12px;
    border-left: #7f9db9 1px solid;
    color: #000000;
    padding-top: 2px;
    border-bottom: #7f9db9 1px solid;
    background: #FFFFFF;
    ime-mode: disabled;
}

.Password-Search-UnActivity {
    border-right: #A0A0A0 1px solid;
    padding-right: 2px;
    border-top: #A0A0A0 1px solid;
    padding-left: 2px;
    font-size: 12px;
    border-left: #A0A0A0 1px solid;
    color: #A0A0A0;
    padding-top: 2px;
    border-bottom: #A0A0A0 1px solid;
    background: #FFFFFF;
    ime-mode: disabled;
}

.Text-Multiline-Activity {
    border-right: #FFFFFF 1px solid;
    padding-right: 2px;
    border-top: #FFFFFF 1px solid;
    padding-left: 2px;
    font-size: 12px;
    border-left: #FFFFFF 1px solid;
    color: #000000;
    padding-top: 2px;
    border-bottom: #FFFFFF 1px solid;
    background: #FFFFFF;
}

td *.Text-Multiline-UnActivity {
    border-bottom: 0 !important;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 12px;
    color: #A0A0A0;
    padding-top: 2px;
    background: #FFFFFF;
}

.Text-Multiline-UnActivity {
    border-bottom: solid 1px #7F9DB9;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 12px;
    color: #A0A0A0;
    padding-top: 2px;
    background: #FFFFFF;
}

.CheckBox-Activity {
}

.CheckBox-UnActivity {
}

.CheckBoxList-Activity {
    display: inline-block;
    vertical-align: middle;
}

    .CheckBoxList-Activity label {
        margin: 5px;
    }

.CheckBoxList-UnActivity {
    display: inline;
}

.DropDownList-Search-Activity { /* 	position: relative; 	left: -1px; 	top: -1px; 	margin: -2;	 	*/
}

.DropDownList-Activity {
    background-position-x: calc(100% - 4px);
}

.DropDownList-OutSide { /* 	height: 17px; 	border: 1px solid #7f9db9; 	position: relative; 	overflow: hidden; 	*/
}

.DropDownList-ListImage {
    position: relative;
    border: 0px solid;
    height: 17px;
    overflow: hidden;
}

.DropDownList-UnActivity {
    border: none 0px lightsteelblue;
    border-right: #FFFFFF 1px solid;
    padding-right: 2px;
    border-top: #FFFFFF 1px solid;
    padding-left: 2px;
    font-size: 12px;
    border-left: #FFFFFF 1px solid;
    padding-top: 2px;
    border-bottom: #FFFFFF 1px solid;
    font-size: 9pt;
    background: lightsteelblue;
    color: #000000;
}

.AutoFileUpload-Activity {
    border-right: #7f9db9 1px solid;
    border-top: #7f9db9 1px solid;
    font-size: 12px;
    border-left: #7f9db9 1px solid;
    color: #000000;
    border-bottom: #7f9db9 1px solid;
    background: #FFFFFF;
    height: 22px;
    line-height: 22px;
    width: 65px !important;
}

.AutoFileUpload-UnActivity {
    border-right: #FFFFFF 1px solid;
    padding-right: 2px;
    border-top: #FFFFFF 1px solid;
    padding-left: 2px;
    font-size: 12px;
    border-left: #FFFFFF 1px solid;
    color: #A0A0A0;
    padding-top: 2px;
    border-bottom: #FFFFFF 1px solid;
    background: #FFFFFF;
}

.Table-LogDataInfo {
    width: 100%;
    border: 1px;
    border-color: #FFFFFF;
}

.Edit-Table {
    border: solid 0px #FF0000;
    display: table;
}

.Edit-Table-Mobile {
    border: solid 0px #FF0000;
    display: table;
}

.Edit-Table-WithoutTab {
    border: solid 0px #000000;
    border-collapse: collapse;
}

.Edit-Table-WithoutTab-Mobile {
    border: solid 0px #000000;
    border-collapse: collapse;
}

.EditTable_Container { /*  display: table;  使用这个的话，当自定义的表格的table含有 align="left"属性时，会出现表格格式问题*/
    overflow: auto;
    display: block;
    white-space: nowrap;
    padding: 20px;
    margin: 0; /*height: 500px;*/
    filter: revealTrans(Transition=19, Duration=0.5); /* 	切换效果   Transition参数值      切换效果       Transition参数值  	矩形从大至小      0              随机溶解            12  	矩形从小至大      1            从上下向中间展开      13  	圆形从大至小      2            从中间向上下展开      14  	圆形从小至大      3            从两边向中间展开      15  	向上推开          4            从中间向两边展开      16  	向下推开          5            从右上向左下展开      17  	向右推开          6            从右下向左上展开      18  	向左推开          7            从左上向右下展开      19  	垂直形百叶窗      8            从左下向右上展开      20  	水平形百叶窗      9              随机水平细纹        21  	水平棋盘          10             随机垂直细纹        22  	垂直棋盘          11            随机选取一种特效     23  	*/
}

.EditTable_Container_WithoutTab { /*  display: table;  使用这个的话，当自定义的表格的table含有 align="left"属性时，会出现表格格式问题*/ /* 	display: inline-block; 	border-top: solid 1px #7f9db9; 	border-left: solid 1px #7f9db9; 	border-right: solid 1px #7f9db9; 	border-bottom: solid 1px #7f9db9; 	background-color: #DCECFB; 	padding: 20px 20px 20px 20px; 	margin: 20px 20px 20px 20px; */
    overflow: auto;
    display: block; /*white-space: nowrap;使用这个属性，在ie下，多值输入控件无法换行*/
    padding: 20px 20px;
    padding: 0;
    margin: 0; /*  height: 550px; */ /*background-image: url(../../App_Themes/default/Images/bg-you.png);*/
    background-repeat: repeat;
    background-position: 0 0;
}

    .EditTable_Container_WithoutTab::-webkit-scrollbar {
        width: 6px;
        height: 6px;
        background-color: #5F5F5F;
    }
    /*定义滚动条轨道 内阴影+圆角*/
    .EditTable_Container_WithoutTab::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 3px;
        background-color: #E2E2E2;
    }
    /*定义滑块 内阴影+圆角*/
    .EditTable_Container_WithoutTab::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
        background-color: #000;
    }

.Edit-Row {
    visibility: visible;
    white-space: nowrap;
    width: 25px;
    line-height: 25px; /* display: none; */
    white-space: nowrap;
}

.Edit-Row-Visible {
    color: #000000;
    white-space: nowrap;
    width: 25px;
    line-height: 25px;
}

.Edit-Cell-Text {
    text-align: left;
    padding-right: 20px !important;
    white-space: nowrap;
    vertical-align: top;
    font-size: 12px;
}

.Edit-Cell-Text-Mobile {
    color: #000000;
    text-align: right;
    padding-right: 10px;
    white-space: nowrap;
    vertical-align: top;
}

.Edit-Cell-Common {
    vertical-align: middle;
    white-space: nowrap;
}

.Edit-Cell-Control {
    display: table-cell;
    text-align: left;
    vertical-align: middle;
    font-size: 12px;
}

.RadioButtonList-Activity {
    display: inline-block;
    vertical-align: middle;
}

    .RadioButtonList-Activity label {
        padding-right: 10px;
    }

.Edit-Cell-Control-Mobile {
    display: table-cell;
    text-align: left;
    vertical-align: top;
}

.Search-Table {
    color: #000000;
    border: 0px;
    border-collapse: collapse;
    margin-left: 10px;
}

    .Search-Table tr {
    }

    .Search-Table td {
        height: 30px;
        vertical-align: middle;
        line-height: 30px;
    }

        .Search-Table td input {
            height: auto;
            line-height: 18px;
            padding-top: 5px;
        }

        .Search-Table td select {
            height: auto;
            line-height: 20px;
            font-size: 12px;
            padding-top: 4px;
        }

.Search-Row {
    border: 0px;
    empty-cells: hide;
}

.Search-Cell-Text {
    border: 0 !important;
    color: #353C44;
    text-align: right;
    white-space: nowrap;
    border: 0;
    padding-left: 10px;
    padding-right: 7px;
    font-size: 12px;
}

.Search-Cell-Control {
    border: 0 !important;
    text-align: left;
    white-space: nowrap;
    border: 0px;
    vertical-align: middle;
}

    .Search-Cell-Control span {
        display: inline-block;
    }

        .Search-Cell-Control span .Image-OpenSelectValueImage, .Search-Cell-Control span .Image-DeleteSelectValueImage {
            margin-top: 2px;
            height: 17px;
            width: 17px;
        }

.Search_CustomCondition_Container {
    display: block;
    vertical-align: baseline;
    padding-top: 7px;
    padding-bottom: 7px;
}

    .Search_CustomCondition_Container select {
        margin-right: 10px;
    }

.SortLinkButton {
    color: #fff;
    font-weight: normal;
    text-align: left;
    margin: 0px;
    padding: 0px 0px 0px 0px;
    display: inline-block;
    border: solid 0px #FFFFFF;
    font-size: 12px;
    background-color: Transparent;
    cursor: pointer;
    height: 26px;
    line-height: 26px;
    vertical-align: middle;
}

.AutoForm_Container_Search {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    border-left: solid 0px #A0A0A0;
    border-right: solid 0px #A0A0A0;
    border-bottom: solid 0px red;
    border-top: solid 0px #A0A0A0;
    background-color: #fff; /*ededed*/
    width: 100%;
    height: 100%;
}

.AutoForm_Container_Search_SubTable {
}

.List_Cell_Index {
    height: 25px;
    line-height: 25px;
    white-space: nowrap;
    padding-left: 5px;
    width: 1%;
    border: 1px solid #CDCDCD;
}

.List_Cell_SerialNo {
    text-align: center;
    white-space: nowrap;
    width: 1%;
    border: none;
}

.List_Cell { /*height: 100%;*/
    height: 32px;
    min-height: 32px;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    white-space: nowrap;
    line-height: 32px;
    border: 1px solid #CDCDCD;
    font-size: 12px;
}

.List_Cell_Edit {
    height: 25px;
    line-height: 25px;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 0px;
    width: 30px;
    border: 1px solid #CDCDCD;
    font-size: 12px;
}

.List_Cell_TreeControl_Open {
    position: relative;
    display: inline-block;
    cursor: pointer;
    width: 20px;
    height: 100%;
    vertical-align: middle;
}

    .List_Cell_TreeControl_Open:after {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: inline-block;
        background-image: url(Images/tree_line.png);
        background-position: center;
        background-repeat: repeat-y;
        z-index: 1;
        content: "";
    }

    .List_Cell_TreeControl_Open:before {
        background-image: url(Images/tree_open.png);
        background-position: center center;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
        vertical-align: middle;
        z-index: 10;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        display: inline-block;
    }

.List_Cell_TreeControl_Close {
    position: relative;
    display: inline-block;
    cursor: pointer;
    width: 20px;
    height: 100%;
    vertical-align: middle;
}

    .List_Cell_TreeControl_Close:after {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: inline-block;
        background-image: url(Images/tree_line.png);
        background-position: center;
        background-repeat: repeat-y;
        z-index: 1;
        content: "";
    }

    .List_Cell_TreeControl_Close:before {
        background-image: url(Images/tree_close.png);
        background-position: center center;
        background-repeat: no-repeat;
        width: 100%;
        height: 100%;
        vertical-align: middle;
        z-index: 10;
        content: "";
        position: absolute;
        left: 0;
        top: 0;
        display: inline-block;
    }

.List_Cell_FirstCell_SubTable div {
    display: inline-block;
}

.List_Cell_TreeControl_Waiting {
    display: inline-block;
    cursor: pointer;
    background-image: url(Images/ajax-loader.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 20px;
    height: 100%;
    vertical-align: middle;
    background-size: 17px auto;
}

.ListTable_SubTRSpan {
    position: relative;
    display: inline-block;
    width: 20px;
    padding: 0px;
    margin: 0px;
    height: 100%;
    vertical-align: middle;
}

    .ListTable_SubTRSpan:after {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: inline-block;
        background-image: url(Images/tree_line.png);
        background-position: center;
        background-repeat: repeat-y;
        z-index: 1;
        content: "";
    }

.ListTable_Container {
    color: #000000;
    vertical-align: middle;
    text-align: left;
    display: block;
    padding: 0; /* height:461px; */ /* max-height: 480px; 不使用了，因为如果使用，那么最后一列的 智能向导 就看不见了。 IE6不支持此属性，对于IE实用上面的475，对于firefox，使用450 */ /*固定表头css*/
}

.ListTable_Scroll { /* height: 450px;使用这个属性对于手机访问来说样式不好 */ /*不能用 max-height*/
    overflow: auto;
    display: block;
    background-color: #FFFFFF !important;
}

    .ListTable_Scroll::-webkit-scrollbar {
        width: 6px;
        height: 6px;
        background-color: #5F5F5F;
    }
    /*定义滚动条轨道 内阴影+圆角*/
    .ListTable_Scroll::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 3px;
        background-color: #E2E2E2;
    }
    /*定义滑块 内阴影+圆角*/
    .ListTable_Scroll::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
        background-color: #000;
    }

.ListTable_Scroll_fixTable {
    display: block;
    border-top: solid 0px #9BBAD6 !important;
    border-bottom: solid 0px #9BBAD6 !important;
    background-color: #FFFFFF !important;
}
/* 表格样式---修改 */
.ListTable_Scroll_SubTable {
    display: block;
    overflow: auto;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D3D3D3;
    border-right-color: #D3D3D3;
    border-bottom-color: #D3D3D3;
    border-left-color: #D3D3D3;
}

.ListTable_Scroll_SubTable_fixTable {
    display: block;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0;
    border-left-width: 0px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #E6E6E6;
    border-right-color: #E6E6E6;
    border-bottom-color: #E6E6E6;
    border-left-color: #E6E6E6;
}

.ListTable_Container_SubTable {
}

.List-Table { /* 如果加上这个，那么在firefox中，记录只有几条的话，最下面的一条就看不到了智能向导弹出的菜单     overflow:hidden; */
    vertical-align: top;
    border-collapse: collapse;
    width: 100%;
}

    .List-Table tr:nth-child(odd) {
        background-color: #f5f5f5;
    }

    .List-Table tr:nth-child(even) {
        background-color: #FFF;
    }

    .List-Table tr:hover {
        background-color: rgb(176,215,232);
    }

    .List-Table td {
        padding-left: 5px;
        padding-right: 5px;
        overflow: hidden;
        border: 1px solid #d9d9d9;
        padding-top: 0;
        padding-bottom: 0;
    }

.List_Table_SubTable {
    width: 100%;
    vertical-align: middle;
    border-collapse: collapse;
    border: 0; /*display:block;overflow:auto;如果没有display和overflow属性，那么当子表的列表字段过多的时候会长过列表容器的长度而突出到外面，但是如果写了这个属性，那么当使用100%布局的时候，就不会撑开了*/
}

    .List_Table_SubTable tr {
        height: 30px;
    }

    .List_Table_SubTable td {
        padding-left: 5px;
        padding-right: 5px;
        overflow: hidden;
        border: 1px solid #d9d9d9;
        padding-top: 0px;
        padding-bottom: 0px;
    }

.AutoForm_SearchButton {
    position: relative;
    text-align: left;
    white-space: nowrap;
    height: 36px;
    line-height: 36px;
    vertical-align: middle;
    overflow: hidden;
    background-color: #f5f5f5 !important;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}
/* 表格样式---修改 */
.AutoForm_SearchButton_SubTable {
    text-align: left;
    white-space: nowrap;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    overflow: hidden;
    border-top: solid 1px #D3D3D3;
    border-right: solid 1px #D3D3D3;
    border-left: solid 1px #D3D3D3;
    background-color: #DFDFDF;
    background-position: center center;
    background-repeat: repeat-x;
    padding-right: 10px;
    padding-left: 10px;
}


.List_Title {
    text-align: left;
    vertical-align: middle;
    color: #333333;
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
    z-index: 100;
    background-color: #30afec !important;
    font-size: 12px;
    padding-top: 0px;
    padding-bottom: 0px;
}

    .List_Title td {
        color: #fff;
        text-align: left;
        vertical-align: middle;
        white-space: nowrap;
        padding-left: 5px;
        padding-right: 5px;
        font-family: "微软雅黑";
        font-size: 14px;
        border: 1px solid #D3D3D3;
    }

        .List_Title td a {
            color: #fff;
            font-weight: normal;
            font-size: 14px;
            line-height: 30px;
        }

            .List_Title td a:hover {
                text-decoration: none;
            }

        .List_Title td input[type=submit] {
            outline: none;
            font-size: 14px;
        }

.List_Title_Index_Resize { /*     position: relative;     background-color: red;     width: 2;     z-index: 1;     left: expression(this.parentElement.offsetWidth);     cursor: e-resize; */
}

.List_Title_Edit_Resize { /*     position: relative;     background-color: red;     width: 2;     z-index: 1;     left: expression(this.parentElement.offsetWidth);     cursor: e-resize; */
}

.List_Title_Cell_Resize { /*     position: relative;     background-color: red;     width: 2;     z-index: 1;     left: expression(this.parentElement.offsetWidth);     cursor: e-resize; */
}

.List_Title_SubTable {
    background-image: none;
    background-position: center;
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: middle;
    color: #000000;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    border-bottom: solid 1px #dcdcdc;
    background-color: #30afec;
}

    .List_Title_SubTable td {
        color: #fff;
    }

.List_Title_Cell {
    color: #77441c;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
}

.List_Title_Cell_SubTable {
    color: #77441c;
    text-align: left;
    vertical-align: middle;
    white-space: nowrap;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 5px;
}

.List_Title_Index {
    border-bottom: solid 1px #9BBAD6;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    width: 1%;
    z-index: 101;
    color: #FFF;
}

.List_Title_Index_SubTable {
    text-align: left;
    vertical-align: middle;
    height: 25px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    line-height: 25px;
    padding-left: 5px;
    width: 20px;
}

.List_Title_Edit {
    border-bottom: solid 1px #9BBAD6;
    white-space: nowrap;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    z-index: 101;
}

.List_Title_Edit_SubTable {
    white-space: nowrap;
    text-align: left;
    vertical-align: middle;
    height: 25px;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    padding-left: 5px;
    line-height: 25px;
}

.AutoForm-TimeSpliter {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    padding: 0px 4px 0px 0px;
    vertical-align: middle;
}

.List_Title_Edit_Text {
    font-size: 14px;
    white-space: nowrap;
    color: #fff;
    font-weight: normal;
    line-height: 30px;
}

.AutoForm_Empty {
    visibility: hidden;
    width: 10px;
    height: 100%;
}

.List_Cell_SubTable { /*height: 100%;*/
    height: 30px;
    min-height: 30px;
    padding: 0 5px 0 5px;
    vertical-align: middle;
    white-space: nowrap;
    line-height: 30px;
    border: 1px solid #CDCDCD;
    font-size: 12px;
}

.AutoForm_Select_Radio {
    vertical-align: middle;
    padding-left: 0px;
    margin-left: 0px;
}

.AutoForm_Select_Checkbox {
}

    .AutoForm_Select_Checkbox input { /*margin-top: 5px; margin-left: 3px; */
    }

.List_Cell_FirstCell {
    white-space: nowrap;
    padding-left: 5px;
    width: 1%;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
    border: 1px solid #CDCDCD;
}

.List_Cell_FirstCell_SubTable {
    white-space: nowrap;
    padding-left: 5px;
    width: 1%;
    height: 25px;
    line-height: 25px;
    vertical-align: middle;
}

.List_Cell_Placer {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 100%;
    padding: 0px;
    margin: 0px;
    background-image: url(Images/tree_last.png);
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0px;
    vertical-align: middle;
}

    .List_Cell_Placer:after {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: inline-block;
        background-image: url(Images/tree_line.png);
        background-position: center;
        background-repeat: repeat-y;
        z-index: 1;
        content: "";
    }

.List_Cell_Placer_SubTable {
    position: relative;
    display: inline-block;
    width: 20px;
    height: 100%;
    padding: 0px;
    margin: 0px;
    background-image: url(Images/tree_last.png);
    background-position: center;
    background-repeat: no-repeat;
    font-size: 0px;
    vertical-align: middle;
}

    .List_Cell_Placer_SubTable:after {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        display: inline-block;
        background-image: url(Images/tree_line.png);
        background-position: center;
        background-repeat: repeat-y;
        z-index: 1;
        content: "";
    }

.List_Cell_Index_SubTable {
    white-space: nowrap;
    padding-left: 5px;
    line-height: 25px;
    height: 25px;
}

.List_Cell_Edit_SubTable {
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 0px;
    line-height: 25px;
    height: 25px;
    width: 30px;
    margin: auto 0 auto 0;
}

.List_Cell_Link {
    color: #09C;
    text-decoration: none;
    white-space: nowrap;
    margin: auto 0 auto 0;
}

.Sign_Link_Container {
    display: inline-block;
    cursor: pointer;
    line-height: 21px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    background-color: #5cb85c !important;
    border-color: #4cae4c;
    padding: 4px 12px;
    border-radius: 5px;
}

.List-Title-OrderByTitle {
}

.List-Row-OrderByColor1 {
}

.List-Row-OrderByColor2 {
}

.List-Row-BackgroundColor1 {
}

.List-Row-BackgroundColor1_SubTable {
}

.List-Row-BackgroundColor2 {
}

.List-Row-BackgroundColor2_SubTable {
}

.List_Row_SubTable {
    border-bottom: solid 1px #dcdcdc;
}

.List-Row-BackgroundColorMouseOver {
    background-color: #ffff99;
}

    .List-Row-BackgroundColorMouseOver .List-Row-OrderByColor2 {
        background-color: #ffff99;
    }

    .List-Row-BackgroundColorMouseOver .List-Row-OrderByColor1 {
        background-color: red;
    }

.List-Row-BackgroundColorMouseOver_SubTable {
    background-color: #ffff99;
}

    .List-Row-BackgroundColorMouseOver_SubTable .List-Row-OrderByColor2_SubTable { /*   background-color: #ffff99;*/
    }

    .List-Row-BackgroundColorMouseOver_SubTable .List-Row-OrderByColor1_SubTable { /*   background-color: #ffff99;*/
    }

.AutoForm_StatisticRow {
    background-color: #ececec;
    border-bottom: solid 1px #9BBAD6;
    text-align: left;
    color: #000000;
}

.AutoForm_StatisticRow_SubTable {
    background-color: #ececec;
    text-align: left;
    color: #000000;
}

.AutoForm_StatisticCell {
    line-height: 25px;
    white-space: nowrap;
    text-align: left;
    padding-left: 5px;
    border: solid 1px #cdcdcd;
    background-color: #ededed;
    overflow: initial !important;
}

    .AutoForm_StatisticCell:first-child {
        text-align: center;
    }

.AutoForm_StatisticCell_SubTable {
    line-height: 15px;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #000000;
    white-space: nowrap;
    color: #000000;
    text-align: left;
    padding-left: 5px;
    border: solid 1px #cdcdcd;
    background-color: #ededed;
    overflow: initial !important;
}

    .AutoForm_StatisticCell_SubTable:first-child {
        text-align: center;
    }

.Statistic_Space {
    height: 100%;
    text-align: center;
}

.Action-MoreColumnImageButton {
    height: 25px;
    color: #fff;
    border: solid 0px #FF0000;
    vertical-align: top;
    width: 20px;
    border: none;
    background-color: transparent;
    font-size: 10px !important;
    font-weight: 100;
    cursor: pointer;
}

.List-Row {
    color: #000000;
}

.HistoryLinkButton {
    font-size: 12px;
    display: block;
    font-weight: bolder;
    color: #0060BF;
    text-decoration: none;
    line-height: 30px;
}

.Image-OpenSelectValueImage {
    display: inline-block;
    cursor: pointer;
    vertical-align: middle;
    width: 19px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
}

.Image-DeleteSelectValueImage {
    display: inline-block;
    margin: 0px 0px 0px 5px;
    cursor: pointer;
    vertical-align: middle;
    width: 19px;
}

    .Image-DeleteSelectValueImage:before {
        font-size: 16px;
        line-height: 20px;
    }

.Image-OpenSelectValueImage-mobile {
    display: inline-block;
    margin: 0px 0px 0px 5px;
    cursor: pointer;
    vertical-align: middle;
    width: 25px;
    height: 25px;
}

.Image-DeleteSelectValueImage-mobile {
    display: inline-block;
    margin: 0px 0px 0px 5px;
    cursor: pointer;
    vertical-align: middle;
    width: 25px;
    height: 25px;
}

.Image-AddNewOnSelect {
    display: inline-block;
    margin: 0px 0px 0px 5px;
    cursor: pointer;
    vertical-align: middle;
}

.Image-AutoBuild {
    cursor: pointer;
    vertical-align: middle;
    display: inline-block;
    height: 18px;
    width: 18px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
}

.Image-ValidateContent {
    margin: 0px 0px 0px 5px;
    cursor: pointer;
    vertical-align: bottom;
}

.Message-Warning {
    color: #FF0000;
}

.Message-Note {
    color: #0000FF;
}

.AutoForm_Title {
    background-image: none;
    box-shadow: 0px 2px 10px 0px #cccccc;
    background-position: center;
    background-repeat: repeat-x;
    display: block;
    padding-left: 15px;
    line-height: 36px;
    height: 36px;
    color: #666;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
    white-space: normal;
    background-color: #fff;
    cursor: move;
    border-bottom: #9BBAD6 0px solid;
    font-family: "微软雅黑";
    padding-right: 56px;
}

.AutoForm_Title1 {
    background-position: center;
    background-repeat: repeat-x;
    display: block;
    padding-left: 40px;
    line-height: 28px;
    height: 28px;
    color: #333;
    font-weight: bold;
    font-size: 12px;
    text-align: left;
    white-space: normal;
    background-color: #F6F6F6;
    cursor: move;
    border-bottom: #9BBAD6 0px solid;
}

.Title1 {
    font-weight: bold;
    font-size: 22px;
}

.Title2 {
    font-weight: bold;
    font-size: 24px;
}

.Tab-MouseOver {
    line-height: 27px;
    height: 28px;
    padding: 0px 8px 0px 8px;
    display: inline-block;
    vertical-align: bottom;
    cursor: pointer;
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #D6D6D6;
    border-left-color: #D6D6D6; /*     -moz-border-radius: 5px 5px 0px 0px;     border-radius: 5px 5px 0px 0px; */
    border-right-width: 0px;
    border-right-style: solid;
    border-right-color: #D6D6D6;
}

.Tab-Activity {
    display: inline-block;
    background-color: #FAFAFA; /*DCECFB*/
    vertical-align: bottom;
    line-height: 28px;
    height: 28px;
    cursor: default;
    padding: 0px 8px 0px 8px;
    font-size: 12px; /* -moz-border-radius: 5px 5px 0px 0px;     border-radius: 5px 5px 0px 0px; */
    border-top-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-left-style: solid;
    border-top-color: #D6D6D6;
    border-left-color: #D6D6D6;
}

.Tab-UnActivity {
    display: inline-block;
    background-color: #E6E6E6;
    vertical-align: bottom;
    line-height: 27px;
    height: 27px;
    padding: 0px 8px 0px 8px;
    cursor: pointer; /* -moz-border-radius: 5px 5px 0px 0px;     border-radius: 5px 5px 0px 0px; */
    background-position: left bottom;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D6D6D6;
    border-bottom-color: #D6D6D6;
    border-left-color: #D6D6D6;
}

    .Tab-UnActivity:hover {
        display: inline-block;
        line-height: 27px;
        height: 28px;
        padding: 0px 8px 0px 8px;
        cursor: pointer; /*     -moz-border-radius: 5px 5px 0px 0px;     border-radius: 5px 5px 0px 0px; */
    }

.Tab-ButtonLiked {
    display: inline-block;
    border-bottom: solid 1px #A7C1E2;
    border-left: solid 1px #A7C1E2;
    border-right: solid 1px #A7C1E2;
    border-top: solid 1px #A7C1E2;
    background-color: Transparent;
    vertical-align: bottom;
    line-height: 22px;
    height: 22px;
    cursor: pointer;
    font-size: 12px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

.Tab-first {
    display: inline-block;
    height: 1px;
    width: 0px;
    color: #FFFFFF;
    vertical-align: bottom;
    width: 10px;
    float: none;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e4e4;
}

.Tab-LastTab {
    display: inline-block;
    background-color: #E6E6E6;
    vertical-align: bottom;
    line-height: 27px;
    height: 27px;
    padding: 0px 8px 0px 8px;
    cursor: pointer; /* -moz-border-radius: 5px 5px 0px 0px;     border-radius: 5px 5px 0px 0px; */
    background-position: left bottom;
    border-top-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #D6D6D6;
    border-bottom-color: #D6D6D6;
    border-left-color: #D6D6D6;
    border-right: solid 1px #D6D6D6;
}

.Tab-LastTab-Activity {
    display: inline-block;
    background-color: #ffffff;
    vertical-align: bottom;
    line-height: 28px;
    height: 28px;
    cursor: pointer; /*     -moz-border-radius: 5px 5px 0px 0px;     border-radius: 5px 5px 0px 0px; */
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #D6D6D6;
    border-right-color: #D6D6D6;
    border-left-color: #D6D6D6;
    padding-top: 0px;
    padding-right: 8px;
    padding-bottom: 0px;
    padding-left: 8px;
}

.Tab-LastTab-Hover {
    display: inline-block;
    background-color: #ffffff;
    line-height: 27px;
    height: 28px;
    padding: 0px 8px 0px 8px;
    cursor: pointer; /*     -moz-border-radius: 5px 5px 0px 0px;     border-radius: 5px 5px 0px 0px; */
    border-top-width: 1px;
    border-bottom-width: 0px;
    border-left-width: 1px;
    border-top-style: solid;
    border-bottom-style: none;
    border-left-style: solid;
    border-top-color: #D6D6D6;
    border-left-color: #D6D6D6;
    border-right-width: 1px;
    border-right-style: solid;
    border-right-color: #D6D6D6;
}

.Tab-Space {
    display: inline-block;
    height: 1px;
    width: 0px;
    color: #FFFFFF;
    vertical-align: bottom;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #e4e4e4;
}

.Tab-Wrap {
    text-align: left;
    margin: 0px;
    padding-top: 5px;
    white-space: nowrap;
    overflow: hidden;
    background-color: #fff;
    color: #000;
    font-weight: bold;
    height: 29px;
}

.HelpImage {
    width: 19px;
    height: 19px;
    cursor: pointer;
}

.LogData-Table {
    border-collapse: collapse;
    border: solid 0px #9BBAD6;
}

    .LogData-Table td {
        width: 500px;
        border: solid 1px #dcdcdc;
        height: 25px;
        vertical-align: top;
    }

.LogData-Row {
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 2px;
    min-height: 25px;
    vertical-align: middle;
    line-height: 25px;
    white-space: pre-wrap !important;
}

.LogData-Title {
    background-image: url(Images/table_title.jpg);
    background-position: center;
    background-repeat: repeat-x;
    border: solid 1px #000000;
    padding-top: 0px;
    padding-right: 2px;
    padding-bottom: 0px;
    padding-left: 2px;
    min-height: 25px;
    vertical-align: middle;
    line-height: 25px;
    font-weight: bold;
    white-space: pre-wrap !important;
}

.LogData-TextCell {
    width: 10%;
    white-space: nowrap;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    border: double 1px #FFFFFF;
    vertical-align: top;
}

.LogData-Title-Name {
    width: 10%;
    white-space: nowrap;
    padding-right: 5px;
    padding-left: 5px;
    border: double 1px #FFFFFF;
    vertical-align: top;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.LogData-Title-OriginalText {
    white-space: nowrap;
    padding-right: 5px;
    padding-left: 5px;
    border: double 1px #FFFFFF;
    vertical-align: top;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.LogData-Title-UpdateText {
    white-space: nowrap;
    padding-right: 5px;
    padding-left: 5px;
    border: double 1px #FFFFFF;
    vertical-align: top;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.LogData-TextCell-IsUpdate {
    color: #000000;
    background-color: #FFFF88;
    width: 10%;
    white-space: nowrap;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    border: double 1px #FFFFFF;
    vertical-align: top;
    white-space: nowrap;
    vertical-align: top;
}

.LogData-ValueCell {
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    border: double 1px #FFFFFF;
    min-height: 25px;
    height: auto;
    overflow: auto;
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
    word-break: break-all !important;
}

.LogData_ValueCell_IsUpdate {
    color: #000000;
    background-color: #FFFF88;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 5px;
    border: double 1px #FFFFFF;
    border: double 1px #FFFFFF;
    white-space: pre-wrap !important;
    word-wrap: break-word !important;
    word-break: break-all !important;
    min-height: 25px;
    vertical-align: top;
}

.AutoForm_Container_Edit {
    padding: 0px;
    background-color: #f1f1f1;
    height: 100%;
}

.AutoForm_EditButton {
    text-align: left;
    padding: 2px 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e4e4e4;
    background-color: #f6f6f6;
}

.TreeView-NodeStyle {
    padding: 0 0;
    font-size: 12px;
    color: #000000;
    text-decoration: none;
    line-height: 20px;
    cursor: pointer;
}

.TreeView-LeafNodeStyle {
    padding: 0 0;
    font-size: 14px !important;
    color: #000000;
    text-decoration: none;
    font-weight: normal;
    cursor: pointer;
}

.TreeView-SelectedNodeStyle {
    color: #FFFFFF;
    font-size: 24px;
    cursor: pointer;
}

.TreeView-HoverNodeStyle {
    text-decoration: underline;
    color: red;
    cursor: pointer;
}

.ChangeSkin-Title {
    color: #FFFFFF;
    cursor: pointer;
    font-size: 12px;
}

.ChangeSkin-Menu {
    border: solid 1px #0060BF;
    background-color: #FFFFFF;
}

.ChangeSkin-MenuItem {
    color: #0060BF;
    text-decoration: none;
}

.ChangeSkin-MenuItem-Current {
    color: #FFFFFF;
    text-decoration: none;
}

a.Close {
    font-size: 12px;
    color: #FF0000;
    text-decoration: none;
}

.List_ColumnContainer_Normal {
    width: 100%;
    border: solid 1px transparent;
    min-height: 23px; /* 一定要加上，因为在firefox中，如果不加100%，那么在列表没有任何内容的情况下无法显示，也就无法使用双击进行现场更新了*/
    text-align: left;
    padding: 0;
    vertical-align: middle;
    margin: 0;
    display: inline-block;
    white-space: nowrap;
}

    .List_ColumnContainer_Normal span {
        position: relative;
    }

.List_ColumnContainer_OnFocus {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    border: dashed 1px #0054e3;
    text-align: left;
    margin: 0;
    white-space: nowrap;
    min-height: 23px; /* */
}

.AutoForm_Action_Move {
    cursor: pointer;
    width: 16px;
    height: 16px;
    padding-top: 3px;
    vertical-align: middle;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.AutoForm_Action_Valid {
    padding-right: 5px;
    display: inline-block;
    vertical-align: middle;
}

.AutoForm_SearchConditionContainer {
    overflow: inherit;
    display: block;
    margin: 0;
    padding-top: 2.5px;
    padding-bottom: 2.5px;
    text-align: left;
    white-space: nowrap;
    border-bottom: solid 0px #0071e1;
    border-left: solid 0px #0071e1;
    border-right: solid 0px #0071e1;
    border-top: solid 0px #0071e1;
    background-color: #ffffff; /*dcdcdc*/
}

.AutoForm_SearchConditionContainer_SubTable {
    display: block;
    margin: 0;
    padding-top: 0px;
    padding-bottom: 5px;
    text-align: left;
    white-space: nowrap;
    border-bottom: solid 0px #D3D3D3;
    border-left: solid 1px #D3D3D3;
    border-right: solid 1px #D3D3D3;
    border-top: solid 0px #D3D3D3;
    background-color: #ffffff; /*dcdcdc*/
    overflow: auto;
}

.AutoForm_SearchConditionContainer_Profile {
    display: block;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    text-align: left;
    white-space: nowrap;
    border: none;
    background: none; /*dcdcdc*/
    margin: 0;
}
 
 

        .AutoForm_SearchConditionContainer_Profile input[type=text]:focus {
            border: none;
            border-bottom: 1px solid #bbb;
        }
input.shareidea_search_input {
    width: 200px !important;
    margin-left: 0;
    vertical-align: middle;
    height: 30px;
}

input.shareidea_search_btn {
    margin-left: -1px;
    vertical-align: middle;
    outline: none;
    background-color: #30afec;
    color: #fff;
    height: 29px;
    margin: 0 0 0 10px;
    padding: 0 15px 0 15px;
    border: none;
    height: 29px;
    cursor: pointer;
}

.AutoForm_SearchConditionContainer_Custom {
    padding-left: 20px;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    vertical-align: baseline;
    text-align: left;
    white-space: nowrap;
    border-bottom: inset 0px #808080;
    border-left: solid 0px #0071e1;
    border-right: solid 0px #0071e1;
    border-top: solid 0px #0071e1;
    background-color: #ffffff;
    margin: 0;
}

.AutoForm_Tip_Container {
    width: 200px;
    z-index: 10;
    border-bottom: solid 1px #000000;
    border-top: solid 1px #000000;
    border-left: solid 1px #0060bf;
    border-right: solid 1px #0060bf;
}

.AutoForm_Tip_Title {
    background-color: #0060bf;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    font-size: 12px;
    cursor: move;
    padding-left: 10px;
    padding-right: 10px;
}

.AutoForm_Tip_Title_NextOrPreview {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
}

.AutoForm_Tip_Content {
    border-bottom: solid 1px #FFFFFF;
    border-top: solid 1px #FFFFFF;
    background-color: #C0C0C0;
    height: 100px;
    padding-top: 10px;
    padding-bottom: 10px;
    line-height: 19px;
    letter-spacing: 2px;
    padding-left: 10px;
    padding-right: 10px;
}

.AutoForm_Tip_Footer {
    text-align: right;
    background-color: #0060bf;
    color: #FFFFFF;
    height: 30px;
    line-height: 30px;
    font-weight: bold;
    cursor: move;
    padding-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

.AutoForm_Tip_Cartoon_Header {
    background-image: url(Images/tipcartoonheader.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.AutoForm_Tip_Cartoon_Footer {
    background-image: url(Images/tipcartoonfooter.gif);
    background-repeat: no-repeat;
    background-position: center;
}

.AutoForm_FormValidateControl {
    display: none;
    visibility: hidden;
}

.Message_Warn {
    color: #FF0000;
}

.autoform_global_waiting {
    color: white;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    font-weight: bolder;
    background-color: black;
    text-align: left;
    vertical-align: middle;
    z-index: 1000; /*     background-image: url(Images/ajax-loader.gif);     background-repeat: no-repeat; */
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.AutoForm_ValidatorCallout {
    border: solid 0px #FFFFFF;
    font-size: 14px;
}

.AutoForm_ValidatorCallout_Title {
    border: solid 0px #FFFFFF;
}

.AutoForm_ValidatorCallout_Title {
    border: solid 0px #FFFFFF;
}

.AutoForm_Help_Container {
    z-index: 3;
    border-bottom: solid 1px #000000;
    border-left: solid 1px #000000;
    border-right: solid 1px #000000;
    border-top: solid 1px #000000;
    position: absolute;
    width: 400px;
}

.help_body {
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    font-size: 14px;
    line-height: 22px;
    color: #000000;
    background-color: #C0C0C0;
    vertical-align: top;
    overflow: auto;
    height: 300px;
}

.help_title {
    font-size: 14px;
    font-weight: bolder;
    color: #FFFFFF;
    background-color: #0060bf;
    height: 30px;
    line-height: 30px;
    border-bottom: solid 1px #FFFFFF;
}

.help_close {
    height: 30px;
    line-height: 30px;
    background-color: #0060bf;
    color: #000000;
    padding-top: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-left: 0px;
    border-top: solid 1px #FFFFFF;
    vertical-align: top;
    text-align: right;
    font-weight: bolder;
}

.help_footer {
    cursor: move;
    font-size: 16px;
    font-weight: bolder;
    color: #000000;
    height: 20px;
    background-color: #0060bf;
    border-top: solid 1px #FFFFFF;
}

.Help_Layer {
    position: absolute;
    z-index: 2;
}

.AutoForm_DatePicker_PlacerHost {
    position: absolute;
}

.AutoForm_UserSignPic {
    display: inline-block;
    position: absolute;
    top: 30px;
    cursor: move;
    z-index: 100;
    left: 0px;
    border-width: 0px;
}

.AutoForm_Sign_SignPic {
    display: inline-block;
    cursor: move;
    left: 0px;
    border-width: 0px;
    filter: chroma(color:#000000);
    padding-top: 3px;
}

.AutoForm_UserSign_TextSign {
    display: inline-block;
    vertical-align: bottom;
    position: relative;
}

.AutoForm_Sign_Container_span {
    position: relative;
    display: inline-block;
    vertical-align: bottom;
    height: 100% !important;
    line-height: 100%;
}

.AutoForm_Sign_Container { /* border:1px solid red; */
    height: 26px;
    width: 100px;
    display: inline-block !important;
    vertical-align: bottom;
    position: relative;
    z-index: 100;
}

.AutoForm_Sign_Container_HadSet {
    z-index: 0;
}

.AutoForm_Profile_Body {
    text-align: center;
    background-color: #DCDCDC;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-size: 12px;
}

.AutoForm_Profile_Container {
    padding: 0px;
    background-color: #ffffff;
    vertical-align: top;
    margin: 0px;
}

.AutoForm_Profile_Title { /*background-image: url(Images/page_title.png); background-position: center; background-repeat: repeat-x;*/
    background-color: #e5e5e5;
    border-bottom: solid 1px #d9d9d9;
    text-align: left;
    display: block;
    padding-left: 15px;
    line-height: 30px;
    height: 30px;
    color: #666;
    font-weight: normal;
    font-size: 14px; 
    font-family: "微软雅黑";
}

.AutoForm_Profile_Content {
    padding: 10px;
    background-color: #FFFFFF;
    border: solid 0px #9BBAD6;
    text-align: left;
    box-sizing: border-box;
    overflow: auto;
}

    .AutoForm_Profile_Content td {
    }

.AutoForm_Profile_Footer {
    text-align: left;
    padding: 2px 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e4e4e4;
    background-color: #f6f6f6;
}

.AutoForm_Profile_Message {
    text-align: center;
    height: 30px;
    vertical-align: middle;
    font-weight: bolder;
    color: #FF0000;
    padding: 20px 0px 0px 0px;
}

.AutoForm_Profile_Button {
    border: solid 1px #9BBAD6;
    margin: 0px 1px 0px 1px;
    font-size: 12px;
    background-color: #FFFFFF;
    color: #000000;
    cursor: pointer;
    height: 26px;
    padding: 0px 8px 0px 8px;
    background-image: url(Images/bg_button.png);
    background-position: center;
    background-repeat: repeat;
}

.AutoForm_Profile_Button_Active {
    border: solid 1px #808080;
    margin: 0px 1px 0px 1px;
    font-size: 12px;
    background-color: #FFFFFF;
    color: #FFFFFF;
    cursor: pointer;
    height: 26px;
    padding: 0px 8px 0px 8px;
    background-image: url(Images/bg_button_hover.png);
    background-position: center;
    background-repeat: repeat;
}

.AutoForm_Profile_Content_List {
    border: solid 0px #FFFFFF;
}

.AutoForm_FrameControlPic {
    visibility: hidden;
    display: none;
    color: #0054e3;
    background-color: Transparent;
    font-weight: bolder;
    position: absolute;
    top: 10px;
    left: 1px;
    height: 90%;
    cursor: pointer;
}

.DropDownList-Input {
    position: absolute;
    left: 1px;
    top: 5px;
    border: none 0 !important;
    line-height: 24px !important;
    outline: none;
    background-color: transparent;
}


/*tab切换卡*/
/* default layout */
.ajax__tab_default {
}

    .ajax__tab_default .ajax__tab_header {
        white-space: normal !important;
    }

    .ajax__tab_default .ajax__tab_outer {
        display: -moz-inline-box;
        display: inline-block;
    }

    .ajax__tab_default .ajax__tab_inner {
        display: -moz-inline-box;
        display: inline-block;
        background: none !important;
    }

    .ajax__tab_default .ajax__tab_tab {
        overflow: hidden;
        text-align: center;
        display: -moz-inline-box;
        display: inline-block;
    }
/* xp theme */
.ajax__tab_xp .ajax__tab_header {
    font-family: verdana, tahoma, helvetica;
    font-size: 11px;
    background-repeat: repeat-x;
    background-position: bottom;
    background-color: #EBEBEB;
    background-image: none !important;
    background: #EBEBEB !important;
    margin-top: 8px;
}

    .ajax__tab_xp .ajax__tab_header span {
        display: inline-block;
    }

    .ajax__tab_xp .ajax__tab_header .ajax__tab_tab {
        display: inline-block;
        padding: 10px;
    }

    .ajax__tab_xp .ajax__tab_header .ajax__tab_active {
        height: 36.5px;
        border-bottom-color: #F4F4F4;
        border-radius: 2px 2px 0 0;
        box-sizing: border-box;
        pointer-events: none;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-right-color: #c1c1c1;
        border-left-color: #c1c1c1;
        border-top-width: 1px;
        border-top-color: #c1c1c1;
        background-color: #FFF;
    }

.ajax__tab_xp .ajax__tab_outer {
    padding-right: 4px;
    background: none !important;
    height: auto;
}

.ajax__tab_xp .ajax__tab_inner { /* padding-left:3px; */ /* background:url(WebResource.axd?d=GnOTbBDmAYrzk_U3vaISykgyLGIvJqP7ush7CiayTyYyTC9Jt0AY303ET7j4YEMGQupKGMnTmtJK2-UhPnagLyoDlv75QU6upwSwtuOVMLtSWRDIOtL03lCkJhkEmKf_0&t=634092594280000000) no-repeat; */
}

.ajax__tab_xp .ajax__tab_tab {
    height: 13px;
    padding: 4px;
    margin: 0px;
    background: none !important;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
    cursor: pointer;
    background: none !important;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
    cursor: pointer;
    background: none !important;
}

.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
    cursor: pointer;
    background: none !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
    background: none !important;
    height: auto;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    background: none !important;
}

.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    background: none !important;
}

.ajax__tab_xp .ajax__tab_disabled {
    color: #A0A0A0;
}

.ajax__tab_xp .ajax__tab_body {
    font-family: verdana, tahoma, helvetica;
    font-size: 10pt;
    padding: 0 4px !important;
    background-color: #ffffff;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: none;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: #c1c1c1 !important;
    border-bottom-color: #c1c1c1 !important;
    border-left-color: #c1c1c1 !important;
}
/* scrolling */
.ajax__scroll_horiz {
    overflow-x: scroll;
}

.ajax__scroll_vert {
    overflow-y: scroll;
}

.ajax__scroll_both {
    overflow: scroll;
}

.ajax__scroll_auto {
    overflow: auto;
}
/* plain theme */
.ajax__tab_plain .ajax__tab_outer {
    text-align: center;
    vertical-align: middle;
    border: 2px solid #999999;
}

.ajax__tab_plain .ajax__tab_inner {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_body {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_header {
    text-align: center;
    vertical-align: middle;
}

.ajax__tab_plain .ajax__tab_active .ajax__tab_outer {
    background: #FFFFE1;
}
/*------tab结束-------*/
.upgrade_container {
    background-color: #F5F5F5;
}

    .upgrade_container td {
        padding: 10px 20px;
        text-align: center;
        vertical-align: middle;
        font-size: 14px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: rgb(215,215,215);
    }

    .upgrade_container tr:nth-child(odd) {
    }

.upgrade_innertable {
    background-color: #FBFBFB;
}

    .upgrade_innertable td {
        padding: 5px;
        border: 0;
        text-align: left;
        vertical-align: middle;
        font-size: 14px;
    }

.ajax__tab_panel {
    padding: 10px;
}

    .ajax__tab_panel td {
        vertical-align: middle;
    }

        .ajax__tab_panel td span {
            display: inline-block;
        }

.config-table {
}

    .config-table td {
        padding: 5px;
        border: 0;
        text-align: left;
        vertical-align: middle;
        font-size: 14px;
    }
/*-------------------------------------------*/
.Autoform_Pilot_MenuContainer {
    position: relative;
    z-index: 100;
}

.Autoform_Pilot_ItemContainer {
    border: solid 1px #888888;
    background-color: #fff;
}

    .Autoform_Pilot_ItemContainer a {
        display: block;
        vertical-align: bottom;
        padding: 5px 15px;
        height: 30px;
        line-height: 30px;
        background-color: #fff !important;
    }

        .Autoform_Pilot_ItemContainer a:nth-child(2) {
            border-bottom: solid 1px #dcdcdc;
        }

.Autoform_Pilot_MenuTitle2 {
    background-image: url(Images/table_title.jpg);
    background-position: center;
    background-repeat: repeat-x;
    white-space: nowrap;
    font-weight: bold;
    font-family: "黑体";
    font-size: 12px;
    color: #000000;
    height: 20px;
    line-height: 20px;
    border-bottom: solid 1px #888888;
    display: none;
    visibility: hidden; /*
 display: block; 
 width: 120px;
    padding: 2px 20px 2px 10px;

*/
}

.Autoform_Pilot_MenuItem2 { /*
 display: block;
 width: 120px;
    padding: 2px 20px 2px 10px;

*/
    white-space: nowrap;
    padding: 2px 2px 2px 2px;
    color: #0060BF;
    text-decoration: none;
    white-space: nowrap;
    line-height: 20px;
    font-family: "黑体";
    font-size: 12px;
    background-color: #FFFFFF;
    border-top: solid 0px #888888;
}

.Autoform_Pilot_MenuItem_MouseOver2 {
    white-space: nowrap;
    padding: 2px 20px 2px 10px;
    background: #eeeeee;
    display: block;
    color: #0060BF;
    text-decoration: none;
    line-height: 20px;
    font-family: "黑体";
    font-size: 12px;
    color: #FF0000;
    width: 120px;
    border-top: solid 0px #888888;
}

.Autoform_Pilot_MenuTitle {
    background-image: url(Images/table_title.jpg);
    background-position: center;
    background-repeat: repeat-x;
    white-space: nowrap;
    font-weight: bold;
    font-family: "黑体";
    font-size: 12px;
    color: #000000;
    height: 20px;
    line-height: 20px;
    border-bottom: solid 1px #888888;
    display: block; /*width: 120px;*/
    padding: 2px 20px 2px 10px;
    visibility: hidden;
    display: none;
}

.Autoform_Pilot_MenuItem {
    display: block; /*width: 120px;*/
    padding: 2px 20px 2px 10px;
    white-space: nowrap;
    color: #0060BF;
    text-decoration: none;
    white-space: nowrap;
    line-height: 20px;
    font-family: "黑体";
    font-size: 14px;
    background-color: #FFFFFF;
    border-top: solid 0px #888888;
}

.Autoform_Pilot_MenuItem_MouseOver {
    white-space: nowrap;
    padding: 2px 20px 2px 10px;
    background: #eeeeee;
    display: block;
    color: #0060BF;
    text-decoration: none;
    line-height: 20px;
    font-family: "黑体";
    font-size: 12px;
    color: #FF0000;
    width: 120px;
    border-top: solid 0px #888888;
}
/*----------------------------------  */
/*-----------------------------------*/

.AutoForm_Page_Container {
    background-color: #FFFFFF;
    width: 100%;
    min-width: 600px !important;
}

.AutoForm_Page_Footer {
    text-align: left;
    height: 30px;
    font-weight: bolder;
    color: #FFFFFF;
    padding: 0px 0px 0px 20px;
}

.AutoForm_Page_Title {
    border-bottom: solid 1px #000000;
    border-top: solid 1px #FFFFFF;
    display: block;
    padding-left: 25px;
    line-height: 30px;
    height: 30px;
    color: #FFFFFF;
    background-color: #0054e3; /*#0060BF*/
    font-weight: bold;
    font-size: 14px;
    text-align: left;
    white-space: normal;
    filter: alpha(opacity=60, finishopacity=90, 　　style=2, startx=100, starty=85, finishx=650, finishy=85);
}

.AutoForm_Page_Content {
    padding: 20px 20px 20px 20px;
    margin: 20px 20px 20px 20px;
    background-color: #FFFFFF;
    border: solid 1px #9BBAD6;
}

.AutoForm_Page_Body {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

.AutoForm_Page_Content_Condition {
    background-color: #E5EFF8;
    border-bottom: solid 1px #cbcbcb;
}

.AutoForm_Attri {
    margin: 0;
    padding: 0px 0px 0px 10px;
    text-align: left;
    white-space: nowrap;
    height: 30px;
    color: #77441c;
    line-height: 30px;
    vertical-align: middle;
    overflow: hidden;
    border-top: solid 1px #9096A3;
    background-color: #ffe79d;
    font-size: 14px;
}

.AutoForm_Page_Content_ButttonArea {
    margin: 0px;
    text-align: left;
    white-space: nowrap;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    overflow: hidden;
    background-color: #F4F4F4;
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 10px;
}

.AutoForm_Page_Content2 {
    padding: 0px;
    margin: 0px;
}

.AutoForm_Grid_Container {
    font-size: 12px;
    line-height: 25px;
    color: #000000;
    vertical-align: middle;
    border: solid 0px #9BBAD6;
    border-collapse: collapse;
    padding-right: 20px;
    width: 95%;
}

.AutoForm_Grid_Header {
    background-image: url(Images/table_title.jpg);
    background-position: center;
    background-repeat: repeat-x;
    text-align: left;
    color: #000000;
    white-space: nowrap;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px 0px 5px;
    border-bottom: solid 1px #9BBAD6;
    font-weight: normal;
}

    .AutoForm_Grid_Header a {
        color: #000000;
        text-decoration: none;
    }

.workflow_history_cell a {
    text-decoration: none;
}

.AutoForm_Grid_Row1 {
    background-color: #FFFFFF;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px 0px 5px;
    text-align: left;
}

.AutoForm_Grid_Row2 {
    background-color: #FFFFFF;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px 0px 5px;
    text-align: left;
}

.AutoForm_Grid_Cell {
    background: #FFFFFF;
    padding: 0px 5px 0px 5px;
    white-space: nowrap;
    border-bottom: solid 1px #9BBAD6;
}
/*------------------------------------*/
.webpart_Chrome {
    background-color: #DCDCDC;
    border: solid 1px #000000 !important;
    width: 400px !important;
}

.webpart_title {
    background-color: #000000;
    padding-left: 7px;
    padding-right: 5px;
    border: solid 1px #FFFFFF;
    color: #FFFFFF;
}

    .webpart_title td {
        color: #FFFFFF;
    }

    .webpart_title a {
        color: #FFFFFF;
    }

.workflow_history_listtable {
    font-size: 12px;
    line-height: 25px;
    color: #000000;
    vertical-align: middle;
    width: 100%;
}

.workflow_history_Container {
    line-height: 25px;
    color: #000000;
    vertical-align: middle;
    border: solid 1px #dcdcdc;
    overflow: auto;
}

.workflow_history_Header {
    text-align: left;
    vertical-align: middle;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px 0px 5px;
    border-bottom: solid 1px #dcdcdc;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
    background-color: #30afec;
    color: #fff;
}

.workflow_history_Header_td {
    text-align: left;
    padding: 0px 5px 0px 5px;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
    font-weight: normal;
    border-bottom: solid 1px #dcdcdc;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
}

.workflow_history_cell {
    text-align: left;
    border-top: 1px solid #9BBAD6;
    background-color: #FFFFFF; 
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
    padding:5px;
}

.workflow_history_cell_notion {
    text-align: left;
    border-top: 1px solid #9BBAD6;
    background-color: #FFFFFF;
}

.AutoForm_Tab_Title {
    font-family: "黑体" !important;
}

.AutoForm_CompletionListContainer {
    border-bottom: buttonshadow 1px solid;
    text-align: left;
    border-left: buttonshadow 1px solid;
    padding-bottom: 0px;
    background-color: window;
    list-style-type: none;
    margin-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    visibility: hidden;
    color: windowtext;
    margin-left: 0px;
    border-top: buttonshadow 1px solid;
    cursor: default;
    margin-right: 0px;
    border-right: buttonshadow 1px solid;
    padding-top: 0px;
    position: absolute;
    width: auto !important;
}

.AutoForm_CompletionListItem {
    width: 100%;
    height: 20px;
    padding: 1px;
}

.AutoForm_CompletionListHighlightedItem {
    height: 20px;
    background-color: #ffff99;
    padding: 1px;
}

.AutoForm_MultiFileContainer {
    padding-top: 5px; /* height: 15px;*/
}

.AutoForm_MultiUploadAddButton {
    text-decoration: none;
    border: solid 1px #9BBAD6;
    margin: 0px 1px 20px 0px;
    font-size: 12px;
    background-color: #FFFFFF;
    color: #000000;
    cursor: pointer;
    padding: 4px 6px 4px 6px;
    background-image: url(Images/bg_button.png);
    background-position: center;
    background-repeat: repeat;
}
/*
.AutoForm_AddFileButton
{
    position: relative;
    z-index: 1000;
}
*/
.AutoForm_UploadContainer {
    position: absolute;
    left: 0px;
    top: -1px;
    z-index: 0;
    -moz-opacity: 0;
    opacity: 0;
    filter: alpha(opacity=0);
}

.AutoForm_UploadFileHidden {
    width: 60px; /*必须设置90，否则ie8不能显示*/
    height: 20px;
    cursor: pointer;
    size: 0;
}

.AutoForm_ListTypeContainer {
    display: inline;
}

.AutoForm_Title_Container {
    position: absolute;
    top: 0px;
    right: 5px;
}
/*
.AutoForm_Title_MinWindow
{
    background-image: url(Images/minWindow.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    cursor: pointer;
    display: inline-block;
}
.AutoForm_Title_MaxWindow
{
    margin-top: 2px;
    background-image: url(Images/maxWindow.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    cursor: pointer;
    display: inline-block;
}
.AutoForm_Title_CloseWindow
{
    background-image: url(Images/closeWindow.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    cursor: pointer;
    display: inline-block;
}
.AutoForm_Title_NormalWindow
{
    background-image: url(Images/normalWindow.png);
    background-repeat: no-repeat;
    background-position: center;
    width: 25px;
    height: 25px;
    cursor: pointer;
    display: inline-block;
}
*/
.AutoForm_Title_Full_Full {
    visibility: hidden;
    display: none;
    background: url(Images/max.png) no-repeat;
    font-size: 0;
    margin: 5px 0 0 5px;
    width: 21px;
    height: 19px;
    position: absolute;
    left: 0px;
    top: 0px;
    cursor: pointer;
}

.AutoForm_Title_Full_Normal {
    visibility: hidden;
    display: none;
    background: url(Images/min.png) no-repeat;
    font-size: 0;
    margin: 5px 0 0 5px;
    width: 21px;
    height: 19px;
    position: absolute;
    left: 0px;
    top: 0px;
    cursor: pointer;
}

.AutoForm_Title_MinWindow, .AutoForm_Title_MaxWindow, .AutoForm_Title_CloseWindow, .AutoForm_Title_NormalWindow {
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -webkit-background-clip: padding-box;
    float: left;
    font-size: 0;
    width: 28px;
    height: 21px;
    background-size: 84px auto;
    background-image: url(Images/window_buttons.png);
    background-repeat: no-repeat;
    background-position: left center;
    cursor: pointer;
    opacity: 0.75;
    margin-top: 6px;
    margin-right: 0;
    margin-bottom: 0;
    margin-left: 0px;
}

.AutoForm_Title_CloseWindow {
    background-position: -56px 0;
}

.AutoForm_Title_NormalWindow {
    visibility: hidden;
    display: none;
    background-position: -28px 0;
}

.AutoForm_Title_MaxWindow {
    visibility: hidden;
    display: none;
    background-position: -28px 0;
}

.AutoForm_Title_NormalWindow:hover {
    opacity: 1;
}

.AutoForm_Title_MinWindow:hover {
    opacity: 1;
}

.AutoForm_Title_MaxWindow:hover {
    opacity: 1;
}

.AutoForm_Title_CloseWindow:hover {
    opacity: 1;
}
/*.AutoForm_Title_MinWindow:hover, .AutoForm_Title_MaxWindow:hover, .AutoForm_Title_NormalWindow:hover { box-shadow: #09f 0 0 10px; -moz-box-shadow: #09f 0 0 10px; -webkit-box-shadow: #09f 0 0 10px; }
*/
.shareidea_iframe_waiting {
    color: #FFFFFF;
    position: absolute;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
    background-color: #303030;
    background-image: url(Images/ajax-loader.gif);
    background-repeat: no-repeat;
    background-position: 15px center;
    -moz-border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    font-size: 14px;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 45px;
    background-size: 21px auto;
    font-family: "微软雅黑";
    border-radius: 5px;
}

.shareidea_iframe_container {
    position: absolute;
    width: 0px;
    height: 0px;
    overflow: hidden;
    background-color: #FFFFFF;
    bottom: 38px !important;
    /*下面的样式会导致asp.net webform的移动端看不到打开的子页面*/
    transform: scale(0);
    transition: all 0.8s cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.shareidea_iframe_container_mobile {
    transform: none;
    transition: none;
}
.shareidea_iframe_tileWindow {
    border-left: solid 1px #30afec;
    transform: none;
    transition: none;
}

.shareidea_iframe_container_subformdetail_autocreate {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0px;
    height: 0px;
    overflow: hidden;
    border: solid 1px #555555;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
}

.shareidea_iframe_container_subformdetail {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0px;
    height: 0px;
    overflow: hidden;
    background-color: #FFFFFF;
    padding: 0px;
    margin: 0px;
}

.shareidea_iframe_container_table {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
    border-collapse: collapse;
    background-color: Red;
}

.shareidea_iframe_container_tr {
}

.shareidea_iframe_container_td_cornor {
    height: 10px;
    width: 10px;
    display: inline-block;
}

.shareidea_iframe_container_td_topbottom {
    height: 10px;
}

.shareidea_iframe_container_td_leftright {
    width: 10px;
}

.shareidea_iframe_container_td_container {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
}

.shareidea_title_container {
    cursor: pointer;
    position: absolute;
    margin: 0px;
    padding: 0px;
    width: 20px;
    height: 20px;
    top: 5px;
    left: 8px;
    line-height: 1px !important;
    font-size: 1px !important;
    display: block;
    overflow: hidden;
}

.shareidea_title_point {
    margin: 0px;
    padding: 0px;
    width: 1px !important;
    height: 1px !important;
    border: 0px;
    font-size: 1px !important;
    line-height: 1px !important;
    position: relative;
    display: inline-block;
}

.AutoForm_FlashUpload_Container {
    display: inline-block;
    width: 110px;
    overflow: hidden;
    padding: 0px;
    margin: 0px;
    vertical-align: top;
}

.AutoForm_FlashUpload_Container_Hidden {
    visibility: hidden;
    display: none;
}

.AutoForm_FlashUpload_FileListContainer {
    line-height: 25px;
    color: #000000;
    vertical-align: middle;
    border: solid 0px #9BBAD6;
}

.AutoForm_FlashUpload_AddNetFileButton {
    vertical-align: top;
    height: 22px;
    line-height: 22px;
    width: 90px;
    text-decoration: none;
    border: solid 1px #9BBAD6;
    margin: 0px 1px 10px 0px;
    font-size: 12px;
    background-color: #FFFFFF;
    color: #000000;
    cursor: pointer;
    background-image: url(Images/bg_button.png);
    background-position: center;
    background-repeat: repeat;
}

.AutoForm_FlashUpload_Table {
    font-size: 12px;
    line-height: 25px;
    color: #000000;
    vertical-align: middle;
    border-collapse: collapse;
    width: 100%;
    border: 1px solid #dcdcdc;
    overflow-x: hidden;
}

.AutoForm_FlashUpload_Tr_FileName {
    word-wrap: break-word !important;
    word-break: break-all !important;
    white-space: normal !important;
}

.AutoForm_FlashUpload_Table_Title {
    background-position: center;
    background-repeat: repeat-x;
    text-align: left;
    vertical-align: middle;
    height: 25px;
    line-height: 25px;
    padding: 0px 5px 0px 5px;
    border-bottom: solid 1px #9BBAD6;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
    background-color: #E5E5E5;
}

    .AutoForm_FlashUpload_Table_Title td {
        text-align: left;
        white-space: nowrap;
        word-wrap: break-word;
        word-break: break-all;
        color: #3E3E3E;
        font-weight: normal;
        line-height: 30px !important;
        height: 30px;
        padding-top: 0px;
        padding-right: 5px;
        padding-bottom: 0px;
        padding-left: 5px;
    }

.AutoForm_FlashUpload_Table_List td {
    text-align: left;
    border-top: 1px solid #ddd;
    background-color: #FFFFFF;
    padding-left: 5px;
    white-space: nowrap;
    word-wrap: break-word;
    word-break: break-all;
}

.taskaudit_container {
    border-collapse: collapse;
    white-space: nowrap;
}

    .taskaudit_container thead td {
        background-color: #99ccff;
        border: 1px solid #9BBAD6;
        text-align: center;
        padding: 5px;
        white-space: nowrap;
    }

    .taskaudit_container tbody td {
        border: 1px solid #9BBAD6;
        text-align: center;
        padding: 5px;
        white-space: nowrap;
    }

.AutoForm_FileLink_Delete {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.AutoForm_FileLink_ZipExtent {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.AutoForm_FileLink_Edit {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.AutoForm_FileLink_DownLoad {
    color: #000000;
    text-decoration: none;
    cursor: pointer;
}

.AutoForm_Control_Container { /* border: solid 1px #7F9DB9;*/
    vertical-align: middle;
}
/*------------统计开始---------------------------*/
.stat_compareContainer {
    position: absolute;
    padding: 0px;
    margin: 0px;
    border: solid 1px #9BBAD6;
    white-space: nowrap;
    line-height: 25px;
    top: 0px;
    left: 0px;
    background-color: #fff;
}

.stat_container_options {
    padding: 10px 10px 10px 10px;
    white-space: nowrap;
    overflow: auto;
}

.stat_select {
    width: 100px;
}

.stat_columnAlias {
    width: 100px;
}

.stat_pictype {
    text-align: center;
    vertical-align: middle;
    height: 30px;
    line-height: 30px;
}

.stat_colum_name1 {
    background-color: #E7E7E7;
    color: #085076;
    font-weight: bolder;
    empty-cells: show;
    white-space: nowrap;
    vertical-align: top;
    margin: 0px 3px 0px 3px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #CCCCCC;
    font-size: 14px;
}

.stat_colum_name2 {
    empty-cells: show;
    white-space: nowrap;
    text-align: left;
    vertical-align: top;
}

.stat_column_moreimg {
    vertical-align: top;
    width: 15px;
}

.shareideastat_container_table {
    width: 100%;
    border-collapse: collapse;
}

    .shareideastat_container_table td {
        height: 30px;
        line-height: 30px;
        padding: 2px 5px 2px 5px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #CCCCCC;
        font-size: 14px;
    }

.stat_datetime {
    width: 75px;
}

.stat_number {
    width: 75px;
}

.stat_aliase {
    width: 50px;
}

.stat_delete {
    margin-left: 5px;
    background-image: url(Images/btn-delete.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    display: inline-block;
    background-size: 18px auto;
}

.stat_numberGroupContainer {
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    border-bottom: 1px solid #dcdcdc;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 5px;
}

.AutoForm_stat_title {
    padding: 0px 0px 0px 0px;
    margin: 0px;
    border: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
}

.stat_container {
    position: absolute;
    left: 50px;
    top: 20px;
    z-index: 100000;
    background-color: #ffffff;
    width: 700px;
    height: 440px;
    border: 1px solid #999999;
}

.stat_container_mobile {
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 100000;
    background-color: #ffffff;
    border-left: solid 0px #9BBAD6;
    border-right: solid 0px #9BBAD6;
    border-bottom: solid 0px #9BBAD6;
    width: 400px;
    height: 300px;
}

.stat_content {
    margin: 0px;
    padding: 10px;
    height: 190px;
    background-color: #FFFFFF;
    border: solid 0px #9BBAD6;
    overflow: auto;
}

    .stat_content::-webkit-scrollbar {
        width: 6px;
        height: 6px;
        background-color: #5F5F5F;
    }
    /*定义滚动条轨道 内阴影+圆角*/
    .stat_content::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 3px;
        background-color: #000;
    }
    /*定义滑块 内阴影+圆角*/
    .stat_content::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
        background-color: #E2E2E2;
    }

.stat_fooder {
    height: 30px;
    background-color: #dcdcdc;
    text-align: left;
    border-top: #bbb 1px solid;
    padding: 5px 10px;
}

.shareideastat_groupcontainer {
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 1000;
    visibility: hidden;
    display: none;
    width: 350px;
    height: 250px;
    overflow: auto;
    border: 1px solid #C5C5C5;
    background-color: #ffffff;
}

.stat_overrangecontainer {
    padding: 5px 0px 0px 5px;
    background-color: #E5EFF8;
    text-align: left;
    border-bottom: 1px solid #9BBAD6;
}

.shareideastat_buttonarea {
    padding: 0px 0px 0px 5px;
    text-align: left;
    white-space: nowrap;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    overflow: hidden;
    border-top: solid 0px #9096A3;
    border-right: solid 0px #9096A3;
    border-left: solid 0px #9096A3;
    border-bottom: solid 1px #9096A3;
    background-color: #F6F6F6;
    background-position: center center;
    background-repeat: repeat-x;
}

    .shareideastat_buttonarea span {
        background-size: 18px auto;
    }

.shareideastat_groupcontainer-add {
    height: 100%;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle;
    background-image: url(Images/btn-add.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.shareideastat_groupcontainer-action-save {
    color: #000000;
    cursor: pointer;
    background-image: url(Images/btn-save.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    margin-left: 5px;
    display: inline-block;
    height: 100%;
}

.shareideastat_groupcontainer-action-clear {
    color: #000000;
    cursor: pointer;
    background-image: url(Images/btn-delete.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
    display: inline-block;
    height: 100%;
}

.shareideastat_groupcontainer-action-close {
    color: #000000;
    cursor: pointer;
    position: absolute;
    right: 5px;
    top: 0px;
    height: 27px;
    display: inline-block;
    line-height: 27px;
    background-image: url(Images/btn-close.png);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 20px;
}

.shareideastat_groupcontainer-action-pro {
    color: #000000;
    cursor: pointer;
    padding-left: 20px;
    display: inline-block;
    height: 100%;
    background-image: url(Images/btn-pro.png);
    background-position: left center;
    background-repeat: no-repeat;
}
/*------------------------统计结束------------------------------*/
/*main.aspx----------------------------------------*/

.shareidea_iframe_control_open {
    position: absolute;
    background-image: url(Images/mini-left.gif);
    background-position: center center;
    background-repeat: no-repeat;
    width: 5px;
    height: 40px;
    cursor: pointer;
}

.shareidea_iframe_control_close {
    position: absolute;
    background-image: url(Images/mini-right.gif);
    background-position: center center;
    background-repeat: no-repeat;
    width: 5px;
    height: 40px;
    cursor: pointer;
}

.shareidea_iframe_control_top {
    position: absolute;
    background: url(Images/ui-bg_highlight-soft_75_cccccc_1x100.png) repeat-x scroll 50% 50% #CCCCCC;
    width: 5px;
    left: 0px;
    top: 15px;
    height: 32px;
    z-index: 100;
}
/*-------------------------*/
.AutoForm_TreeListTrans {
    position: absolute;
    right: 5px;
    top: 2px;
    cursor: pointer;
    display: inline-block;
}

.AutoForm_TreeListTrans_cascadeaction {
    display: inline-block;
}

.AutoForm_TreeListTrans input {
    vertical-align: top;
    margin-top: 6px;
}

.AutoForm_TreeListTrans label {
    font-family: "微软雅黑";
    font-size: 12px;
    display: inline-block;
    margin-top: -5px;
}

.AutoForm_TreeListTrans_ExpandDeep, .AutoForm_TreeListTrans_IsSupport {
    background-color: #FFF;
    vertical-align: top;
    padding-top: 0px;
    border: 1px solid #F0F0F0;
    width: 60px;
    border-radius: 3px;
    margin-right: 7px;
    margin-left: 7px;
}

.AutoForm_TreeListTrans_Trans {
}

.stat_list_table {
    margin-left: auto;
    margin-right: auto; /* margin: auto;如果使用表格行列转置会在顶部出现一个空白*/
    width: 90%;
    text-align: center;
    border-collapse: collapse;
    border: solid 0px #9BBAD6;
    margin-bottom: 10px;
}

    .stat_list_table td {
        border: solid 1px #000000;
        vertical-align: middle;
        font-size: 12px;
        text-align: center;
        padding: 15px 15px;
        white-space: nowrap;
    }

.stat_list_title_tr {
    color: #000000;
}

.stat_list_title_grouptitle1 {
    font-weight: bolder;
    background-color: #9cd4dd !important;
}

.stat_list_title_grouptitle2 {
    font-weight: bolder;
    background-color: #9cd4dd !important;
}

.stat_list_title_grouptitle3 {
    font-weight: bolder;
    background-color: #9cd4dd !important;
}

.stat_list_title_grouptitle4 {
    font-weight: bolder;
    background-color: #9cd4dd !important;
}

.stat_list_title_td {
    color: #000000;
    background-color: #9cd4dd !important;
}

.stat_list_leftcolumn {
    background-color: #9cd4dd;
    color: #000000;
}

.stat_list_value {
    background-color: #ffffff;
}

.stat_list_value_empty {
    background-color: #ffffff;
}

.stat_title_tr {
    vertical-align: top !important;
    height: 20px !important;
    line-height: 20px !important;
}

.stat_title_td {
    border: 0 !important;
    font-weight: bolder;
    font-size: 14px !important;
    color: #008acd;
    vertical-align: top !important;
    height: 20px !important;
    line-height: 20px !important;
}

.stat_title_td_vertical {
    margin-left: auto;
    margin-right: auto;
    border: 0 !important;
    font-weight: bolder;
    font-size: 14px !important;
    color: #008acd;
    vertical-align: middle;
    text-align: center;
    height: 30px !important;
    line-height: 30px !important;
    background: #fff !important;
}

.stat_list_title_index {
    width: 30px;
    font-weight: bolder;
    white-space: nowrap;
    background-color: #9cd4dd !important;
}

.stat_list_index {
    background-color: #9cd4dd;
    color: #000000;
    width: 30px;
}

.asc {
    background-image: url(Images/sort-asc.gif);
    background-position: right center;
    background-repeat: no-repeat;
}

.desc {
    background-image: url(Images/sort-desc.gif);
    background-position: right center;
    background-repeat: no-repeat;
}

.stat_list_export {
    border: 0;
    width: 26px;
    height: 22px;
    position: absolute;
    right: 20px;
    top: 89px;
    background-image: url(Images/export.jpg);
    background-position: center center;
    background-repeat: no-repeat;
}

.stat_list_stat2_title {
    font-weight: bolder;
    background-color: #dcdcdc;
}

.stat_list_stat1_title {
    font-weight: bolder;
    background-color: #dcdcdc;
}

.stat_list_stat2_value {
    background-color: #dcdcdc;
}

.stat_list_stat1_value {
    background-color: #dcdcdc;
}

.stat_buttonarea {
    text-align: left;
    white-space: nowrap;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    overflow: hidden;
    border-top: solid 0px #9096A3;
    border-right: solid 0px #9096A3;
    border-left: solid 0px #9096A3;
    border-bottom: solid 1px #9096A3;
    background-image: url(Images/actionbtn-bg.gif);
    background-color: Transparent;
    background-position: center center;
    background-repeat: repeat-x;
    width: 100%;
}

.autoform_datepicker {
    background: url(Images/datepicker.gif) no-repeat 0px 0px;
    width: 22px;
    height: 21px;
    vertical-align: middle;
    display: inline-block;
    margin-top: 1px;
    margin-left: 2px;
    cursor: pointer;
}

.weboffice_image {
}

.AutoForm_WaterMark_TextBox {
    color: Gray;
    display: inline-block;
    padding-left: 4px;
    vertical-align: middle;
    border: 0;
    border-bottom: solid 1px #7F9DB9;
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
}

.AutoForm_Multiselect_Container {
    border: 1px solid #d9d9d9;
    overflow: auto;
    word-wrap: break-word !important;
    word-break: break-all !important;
    white-space: normal;
    display: inline-block;
    zoom: 1;
    *display: inline;
    text-align: left;
    background-color: #FFF;
    vertical-align: middle;
    padding: 0 !important;
    margin: 5px 0;
    border-radius: 4px;
    cursor: pointer;
}

    .AutoForm_Multiselect_Container:hover {
        border: 1px solid #30afec;
    }

.AutoForm_Multiselect_Option {
    margin: 2px;
    border: 1px solid #c0c0c0;
    background-color: #fff;
    color: #000000;
    padding: 2px 5px 2px 5px;
    white-space: normal !important;
    word-wrap: break-word !important;
    word-break: break-all !important;
    display: inline-block;
    zoom: 1;
    text-align: left;
    *display: inline;
}

    .AutoForm_Multiselect_Option a {
        color: #9BBAD6;
        font-size: larger;
        font-weight: bolder;
        padding-left: 5px;
    }

    .AutoForm_Multiselect_Option:hover {
        display: inline-block;
        margin: 2px;
        border: 1px solid #c0c0c0;
        background-color: #e0e0e0;
        color: #000000;
        padding: 2px 5px 2px 5px;
    }

.AutoForm_Multiselect_Option_hover {
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 2px;
    border: 1px solid #c0c0c0;
    background-color: #e0e0e0;
    color: #000000;
    padding: 2px 5px 2px 5px;
}

.AutoForm_Multiselect_Option:hover a {
    color: #fff;
    font-size: larger;
    font-weight: bolder;
    padding-left: 5px;
}

.AutoForm_Multiselect_Option_hover a {
    color: #fff;
    font-size: larger;
    font-weight: bolder;
    padding-left: 5px;
}

.AutoForm_Multiselect_Option {
    padding: 5px 10px 5px 15px;
    cursor: pointer;
}

    .AutoForm_Multiselect_Option:hover {
        padding: 5px 10px 5px 15px;
        cursor: pointer;
    }

.AutoForm_Multiselect_Option_hover {
    padding: 5px 10px 5px 15px;
    cursor: pointer;
}

.AutoForm_Stat_CompareButton {
    padding-right: 5px;
    width: 70px;
    cursor: pointer;
    margin-left: 5px;
    margin-right: 5px;
    padding-top: 3px;
    border: 0px solid #9BBAD6;
    display: inline-block;
    _zoom: 1;
    _display: inline;
    vertical-align: baseline;
    height: 20px;
    line-height: 20px;
    background: url(Images/rec.gif) no-repeat right;
    position: absolute;
}

.shareidea_webrecord_mouseposition {
    position: absolute;
    background: url(Images/pointer.png) no-repeat no-repeat;
    background-position: 0px -128px;
    width: 16px;
    height: 16px;
}

.shareidea_webrecord_play {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-color: #fff;
    background: url(Images/record_play.ico) no-repeat left;
}

.shareidea_webrecord_pause {
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-color: #fff;
    background: url(Images/record_pause.ico) no-repeat left;
}

.AutoForm_List_Menu_Container {
    position: absolute;
    z-index: 100; /*  background-color:#ffff99;*/
    background-color: #FFF;
    border: 1px solid #555;
    padding: 3px 3px 3px 3px;
    left: 25px;
    top: 0px;
}

.notioncollection_container {
    text-align: left;
}

.notioncollection_notion {
    padding: 0 5px 5px 0px;
}

.notioncollection_dealman {
    padding: 0 5px 5px 0px;
}

.notioncollection_date {
    padding: 0 5px 5px 15px;
}

.notioncollection_hr {
    border-bottom: 1px dashed #000;
    padding-bottom: 2px;
    margin-bottom: 2px;
}

.reportlist_detailcontainer {
    position: absolute;
    vertical-align: baseline;
    margin: 0;
    padding: 0;
    background-color: #147A94;
    width: auto;
    border-top: solid 1px #000;
    border-right: solid 1px #000;
    border-left: solid 1px #000;
    border-bottom: solid 1px #000;
}

.reportlist_detaillink {
    display: inline-block;
    _zoom: 1;
    _display: inline;
    width: 60px;
    height: 30px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    margin: 0px;
    vertical-align: baseline;
    padding: 0px;
    border-right: 0;
    border-left: 0;
    cursor: pointer;
}

.reportlist_detaillink_more {
    display: inline-block;
    _zoom: 1;
    _display: inline;
    width: 15px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin: 0px;
    vertical-align: middle;
    padding: 0px;
    border-right: 0;
    border-left: 0;
    cursor: pointer;
    color: #fff;
    visibility: hidden;
    display: none;
}

.reportlist_detaillink_more_Container {
    text-align: center;
    margin: 0px;
    padding: 0;
    border-right: 0;
    border-left: 0;
    cursor: pointer;
    color: #fff;
}

    .reportlist_detaillink_more_Container div {
        padding: 3px 5px;
    }

.Stat_ColumnMoreInfo {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    font-size: 14px;
    cursor: pointer;
    background-color: Transparent;
    color: #737373;
    vertical-align: baseline;
    width: 15px;
    height: 15px;
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    outline: none;
}

.Stat_LinkToDetail {
    cursor: pointer;
}

.jRatingAverage {
    background-color: #f4c239;
    position: relative;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
}

.jRatingColor {
    background-color: #f62929; /* bgcolor of the stars*/
    position: relative;
    top: 0;
    left: 0;
    z-index: 2;
    height: 100%;
}
/** Div containing the stars **/
.jStar {
    position: relative;
    left: 0;
    z-index: 3;
}
/** P containing the rate informations **/
p.jRatingInfos {
    position: absolute;
    z-index: 9999;
    background: transparent url('Images/bg_jRatingInfos.png') no-repeat;
    color: #FFF;
    display: none;
    width: 91px;
    height: 29px;
    font-size: 16px;
    text-align: center;
    padding-top: 5px;
}

    p.jRatingInfos span.maxRate {
        color: #c9c9c9;
        font-size: 14px;
    }
/*------------------日历----------------*/

html {
    _background-image: url(about:blank);
    _background-attachment: fixed;
    height: 100%;
}

.laydate_body .laydate_box, .laydate_body .laydate_box * {
    margin: 0;
    padding: 0;
}

.laydate-icon, .laydate-icon-default, .laydate-icon-danlan, .laydate-icon-dahong, .laydate-icon-molv {
    height: 22px;
    line-height: 22px;
    padding-right: 20px;
    border: 1px solid #C6C6C6;
    background-repeat: no-repeat;
    background-position: right center;
    background-color: #fff;
    outline: 0;
}

.laydate-icon-default {
    background-image: url(../skins/default/icon.png);
}

.laydate-icon-danlan {
    border: 1px solid #B1D2EC;
    background-image: url(../skins/danlan/icon.png);
}

.laydate-icon-dahong {
    background-image: url(../skins/dahong/icon.png);
}

.laydate-icon-molv {
    background-image: url(../skins/molv/icon.png);
}

.laydate_body .laydate_box {
    width: 240px;
    font: 12px '\5B8B\4F53';
    z-index: 99999999;
    *margin: -2px 0 0 -2px;
    *overflow: hidden;
    _margin: 0;
    _position: absolute !important;
    background-color: #fff;
}

    .laydate_body .laydate_box li {
        list-style: none;
    }

    .laydate_body .laydate_box .laydate_void {
        cursor: text !important;
    }

    .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover {
        text-decoration: none;
        blr: expression(this.onFocus=this.blur());
        cursor: pointer;
    }

        .laydate_body .laydate_box a:hover {
            text-decoration: none;
        }

    .laydate_body .laydate_box cite, .laydate_body .laydate_box label {
        position: absolute;
        width: 0;
        height: 0;
        border-width: 5px;
        border-style: dashed;
        border-color: transparent;
        overflow: hidden;
        cursor: pointer;
    }

    .laydate_body .laydate_box .laydate_yms, .laydate_body .laydate_box .laydate_time {
        display: none;
    }

    .laydate_body .laydate_box .laydate_show {
        display: block;
    }

    .laydate_body .laydate_box input {
        outline: 0;
        font-size: 14px;
        background-color: #fff;
    }

.laydate_body .laydate_top {
    position: relative;
    height: 26px;
    padding: 5px;
    *width: 100%;
    z-index: 99;
}

.laydate_body .laydate_ym {
    position: relative;
    float: left;
    height: 24px;
    cursor: pointer;
}

    .laydate_body .laydate_ym input {
        float: left;
        height: 24px;
        line-height: 24px;
        text-align: center;
        border: none;
        cursor: pointer;
    }

    .laydate_body .laydate_ym .laydate_yms {
        position: absolute;
        left: -1px;
        top: 24px;
        height: 181px;
    }

.laydate_body .laydate_y {
    width: 121px;
    margin-right: 6px;
}

    .laydate_body .laydate_y input {
        width: 64px;
        margin-right: 15px;
    }

    .laydate_body .laydate_y .laydate_yms {
        width: 121px;
        text-align: center;
    }

        .laydate_body .laydate_y .laydate_yms a {
            position: relative;
            display: block;
            height: 20px;
        }

        .laydate_body .laydate_y .laydate_yms ul {
            height: 139px;
            padding: 0;
            *overflow: hidden;
        }

            .laydate_body .laydate_y .laydate_yms ul li {
                float: left;
                width: 60px;
                height: 20px;
                line-height: 20px;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }

.laydate_body .laydate_m {
    width: 99px;
}

    .laydate_body .laydate_m .laydate_yms {
        width: 99px;
        padding: 0;
    }

    .laydate_body .laydate_m input {
        width: 42px;
        margin-right: 15px;
    }

    .laydate_body .laydate_m .laydate_yms span {
        display: block;
        float: left;
        width: 42px;
        margin: 5px 0 0 5px;
        line-height: 24px;
        text-align: center;
        _display: inline;
    }

.laydate_body .laydate_choose {
    display: block;
    float: left;
    position: relative;
    width: 20px;
    height: 24px;
}

    .laydate_body .laydate_choose cite, .laydate_body .laydate_tab cite {
        left: 50%;
        top: 50%;
    }

.laydate_body .laydate_chtop cite {
    margin: -7px 0 0 -5px;
    border-bottom-style: solid;
}

.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label {
    top: 50%;
    margin: -2px 0 0 -5px;
    border-top-style: solid;
}

.laydate_body .laydate_chprev cite {
    margin: -5px 0 0 -7px;
}

.laydate_body .laydate_chnext cite {
    margin: -5px 0 0 -2px;
}

.laydate_body .laydate_ym label {
    right: 28px;
}

.laydate_body .laydate_table {
    width: 230px;
    margin: 0 5px;
    border-collapse: collapse;
    border-spacing: 0px;
}

    .laydate_body .laydate_table td {
        width: 31px;
        height: 19px;
        line-height: 19px;
        text-align: center;
        cursor: pointer;
        font-size: 12px;
    }

    .laydate_body .laydate_table thead {
        height: 22px;
        line-height: 22px;
    }

        .laydate_body .laydate_table thead th {
            font-weight: 400;
            font-size: 12px;
            text-align: center;
        }

.laydate_body .laydate_bottom {
    position: relative;
    height: 33px;
    line-height: 20px;
    padding: 5px;
    font-size: 12px;
    box-sizing: border-box;
}

    .laydate_body .laydate_bottom #laydate_hms {
        position: relative;
        z-index: 1;
        float: left;
    }

.laydate_body .laydate_time {
    position: absolute;
    left: 5px;
    bottom: 26px;
    width: 129px;
    height: 125px;
    *overflow: hidden;
}

    .laydate_body .laydate_time .laydate_hmsno {
        padding: 5px 0 0 5px;
    }

        .laydate_body .laydate_time .laydate_hmsno span {
            display: block;
            float: left;
            width: 24px;
            height: 19px;
            line-height: 19px;
            text-align: center;
            cursor: pointer;
            *margin-bottom: -5px;
        }

.laydate_body .laydate_time1 {
    width: 228px;
    height: 154px;
}

    .laydate_body .laydate_time1 .laydate_hmsno {
        padding: 6px 0 0 8px;
    }

        .laydate_body .laydate_time1 .laydate_hmsno span {
            width: 21px;
            height: 20px;
            line-height: 20px;
        }

.laydate_body .laydate_msg {
    left: 49px;
    bottom: 67px;
    width: 141px;
    height: auto;
    overflow: hidden;
}

    .laydate_body .laydate_msg p {
        padding: 5px 10px;
    }

.laydate_body .laydate_bottom li {
    float: left;
    height: 20px;
    line-height: 20px;
    border-right: none;
    font-weight: 900;
}

.laydate_body .laydate_bottom .laydate_sj {
    width: 33px;
    text-align: center;
    font-weight: 400;
}

.laydate_body .laydate_bottom input {
    float: left;
    width: 21px;
    height: 20px;
    line-height: 20px;
    border: none;
    text-align: center;
    cursor: pointer;
    font-size: 12px;
    font-weight: 400;
}

.laydate_body .laydate_bottom .laydte_hsmtex {
    height: 20px;
    line-height: 20px;
    text-align: center;
}

    .laydate_body .laydate_bottom .laydte_hsmtex span {
        position: absolute;
        width: 20px;
        top: 0;
        right: 0px;
        cursor: pointer;
    }

        .laydate_body .laydate_bottom .laydte_hsmtex span:hover {
            font-size: 14px;
        }

.laydate_body .laydate_bottom .laydate_btn {
    position: absolute;
    right: 5px;
    top: 5px;
}

    .laydate_body .laydate_bottom .laydate_btn a {
        float: left;
        height: 20px;
        padding: 0 6px;
        _padding: 0 5px;
    }

.laydate_body .laydate_bottom .laydate_v {
    position: absolute;
    left: 10px;
    top: 6px;
    font-family: Courier;
    z-index: 0;
}

.laydate-icon {
    border: 1px solid #7F9DB9;
    background-image: url(Images/datepicker.png);
}

.laydate_body .laydate_bottom #laydate_hms, .laydate_body .laydate_time {
    border: 1px solid #ccc;
}

.laydate_body .laydate_box, .laydate_body .laydate_ym .laydate_yms, .laydate_body .laydate_time {
    box-shadow: 2px 2px 5px rgba(0,0,0,.1);
}

.laydate_body .laydate_box {
    border-top: none;
    border-bottom: none;
    background-color: #fff;
    color: #00625A;
}

    .laydate_body .laydate_box input {
        background: none !important;
        color: #fff;
    }

    .laydate_body .laydate_box .laydate_void {
        color: #00E8D7 !important;
    }

    .laydate_body .laydate_box a, .laydate_body .laydate_box a:hover {
        color: #00625A;
    }

        .laydate_body .laydate_box a:hover {
            color: #666;
        }

.laydate_body .laydate_click {
    background-color: #009F95 !important;
    color: #fff !important;
}

.laydate_body .laydate_top {
    border-top: 1px solid #009F95;
    background-color: #009F95;
    height: 37px;
    box-sizing: border-box;
}

.laydate_body .laydate_ym {
    border: 1px solid #009F95;
    background-color: #009F95;
}

    .laydate_body .laydate_ym .laydate_yms {
        border: 1px solid #009F95;
        background-color: #009F95;
        color: #fff;
    }

.laydate_body .laydate_y .laydate_yms a {
    border-bottom: 1px solid #009F95;
}

.laydate_body .laydate_y .laydate_yms .laydate_chdown {
    border-top: 1px solid #009F95;
    border-bottom: none;
}

.laydate_body .laydate_choose {
    border-left: 1px solid #009F95;
}

.laydate_body .laydate_chprev {
    border-left: none;
    border-right: 1px solid #009F95;
}

.laydate_body .laydate_choose:hover, .laydate_body .laydate_y .laydate_yms a:hover {
    background-color: #00C1B3;
}

.laydate_body .laydate_chtop cite {
    border-bottom-color: #fff;
}

.laydate_body .laydate_chdown cite, .laydate_body .laydate_ym label {
    border-top-color: #fff;
}

.laydate_body .laydate_chprev cite {
    border-right-style: solid;
    border-right-color: #fff;
}

.laydate_body .laydate_chnext cite {
    border-left-style: solid;
    border-left-color: #fff;
}

.laydate_body .laydate_table {
    width: 240px !important;
    margin: 0 !important;
    border: 1px solid #ccc;
    border-top: none;
    border-bottom: none;
}

    .laydate_body .laydate_table td {
        border: none;
        height: 21px !important;
        line-height: 21px !important;
        background-color: #fff;
        color: #00625A;
    }

    .laydate_body .laydate_table .laydate_nothis {
        color: #999;
    }

    .laydate_body .laydate_table thead {
        border-bottom: 1px solid #ccc;
        height: 21px !important;
        line-height: 21px !important;
    }

        .laydate_body .laydate_table thead th {
        }

.laydate_body .laydate_bottom {
    border: 1px solid #ccc;
    border-top: none;
}

    .laydate_body .laydate_bottom #laydate_hms {
        background-color: #fff;
    }

.laydate_body .laydate_time {
    background-color: #fff;
}

.laydate_body .laydate_time1 {
    width: 226px !important;
    height: 152px !important;
}

.laydate_body .laydate_bottom .laydate_sj {
    width: 31px !important;
    border-right: 1px solid #ccc;
    background-color: #fff;
}

.laydate_body .laydate_bottom input {
    background-color: #fff;
    color: #00625A;
}

.laydate_body .laydate_bottom .laydte_hsmtex {
    border-bottom: 1px solid #ccc;
}

.laydate_body .laydate_bottom .laydate_btn {
    border-right: 1px solid #ccc;
}

.laydate_body .laydate_bottom .laydate_v {
    color: #999;
}

.laydate_body .laydate_bottom .laydate_btn a {
    border: 1px solid #ccc;
    border-right: none;
    background-color: #fff;
}

    .laydate_body .laydate_bottom .laydate_btn a:hover {
        background-color: #F6F6F6;
        color: #00625A;
    }

.laydate_body .laydate_m .laydate_yms span:hover, .laydate_body .laydate_time .laydate_hmsno span:hover, .laydate_body .laydate_y .laydate_yms ul li:hover, .laydate_body .laydate_table td:hover {
    background-color: #00C1B3;
    color: #fff;
}
/*-------固定标题列---------------*/
.sBase {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
/* HEADERS */
.sHeader {
    position: absolute;
    z-index: 3;
    background-color: #fff;
    background-position: center;
    background-repeat: repeat-x;
    height: 32px;
    line-height: 32px;
    border-bottom: solid 0px #9BBAD6;
}

.sHeaderInner {
    position: relative;
}

    .sHeaderInner table {
        border-spacing: 0px 0px !important;
        border-collapse: collapse !important;
        width: 1px !important;
        table-layout: fixed !important;
        background-color: #ffffff; /* Here b/c of Opera 9.25 :( */
    }
/* HEADERS - FIXED */
.sFHeader {
    position: absolute;
    z-index: 4;
    overflow: hidden;
}

    .sFHeader table {
        border-spacing: 0px 0px !important;
        border-collapse: collapse !important;
        width: 1px !important;
        table-layout: fixed !important;
        background-color: #ffffff; /* Here b/c of Opera 9.25 :( */
    }
/* BODY */
.sData {
    position: absolute;
    z-index: 2;
    overflow: auto;
    background-color: #ffffff; /*border-left:solid 1px #9BBAD6; */
    /*color: #ECECEC;*/
}

    .sData::-webkit-scrollbar {
        width: 6px;
        height: 6px;
        background-color: #fff;
    }
    /*定义滚动条轨道 内阴影+圆角*/
    .sData::-webkit-scrollbar-track {
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 3px;
        background-color: #fff;
    }
    /*定义滑块 内阴影+圆角*/
    .sData::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
        background-color: #5F5F5F;
    }

    .sData table {
        border-spacing: 0px 0px !important;
        border-collapse: collapse !important;
        width: 1px !important;
        table-layout: fixed !important;
    }
/* BODY - FIXED */
.sFData {
    position: absolute;
    z-index: 1;
    background-color: #ffffff;
}

.sFDataInner {
    position: relative;
}

.sFData table {
    border-spacing: 0px 0px !important;
    border-collapse: collapse !important;
    width: 1px !important;
    table-layout: fixed !important;
}

.sFDataInner td {
}
/*-----------------------*/

.commontable_table {
    width: 100%;
    border-collapse: collapse;
}

.commontable_header {
    background-color: #67B0D1;
    color: #085076;
    font-weight: bolder;
    border-bottom: solid 1px #67B0D1;
    empty-cells: show;
    white-space: nowrap;
    vertical-align: top;
    margin: 0px 3px 0px 3px;
}

    .commontable_header td {
        text-align: center;
    }

.commontable_name {
    background-color: #D7E8F8;
    color: #085076;
    font-weight: bolder;
    text-align: center;
    border-bottom: solid 1px #99EBFF !important;
    empty-cells: show;
    white-space: nowrap;
    vertical-align: top;
    margin: 0px 3px 0px 3px;
}

.commontable_table td {
    height: 30px;
    line-height: 30px;
    padding: 2px 0px 2px 5px;
    border-bottom: solid 1px #99EBFF;
}
/*------*/

.friend-Link {
    position: relative;
    margin: 0px auto 2px auto;
    height: 27px;
}

.left-arrow, .fl-pic, .right-arrow {
    float: left;
    display: inline;
    margin: 0px 0px 0 0;
}

.left-arrow, .right-arrow {
}

.left-arrow {
    background-position: -252px -175px;
    margin-left: 0px;
}

.right-arrow {
    background-position: -250px -235px;
    margin-right: 0;
}

.fl-pic {
    overflow: hidden;
    width: 100;
    white-space: nowrap;
}

    .fl-pic ul {
        width: 3500px;
    }

        .fl-pic ul li {
            float: left;
            display: inline;
            margin: 0 2px;
        }

.left-arrow a, .right-arrow a {
    display: block;
    padding: 0 3px;
    text-decoration: none;
}
/*---------*/
/*头部*/
.layout-top {
    overflow: hidden;
    background: #1f262d;
    background: url(Images/top-bg.png) repeat-x scroll 0 0 transparent;
}
/** { margin: 0px; padding: 0px; }
.s { font-size: 14px; line-height: 25px; color: #fff; text-decoration: underline; }
*/
.clear {
    clear: both;
}

.gb {
    height: 24px;
    border: 0px;
    background: url(Images/bg_top.jpg) repeat-x scroll 0 0 transparent;
}

#top-logo {
    height: 50px;
    margin: 8px 0 0 20px;
    width: auto;
    float: left;
}

    #top-logo span {
        color: #fff;
        font-size: 18px;
        margin-left: 10px;
        font-family: "微软雅黑";
    }

    #top-logo img {
        vertical-align: middle;
    }

#login-info {
    position: absolute;
    top: 0px;
    right: 10px;
    line-height: 20px;
}

    #login-info Label {
        font-family: "微软雅黑";
        color: #eee;
        font-size: 12px;
        font-weight: bold;
    }

    #login-info span {
        color: #fff;
        font-family: "微软雅黑";
        font-weight: bold;
    }

    #login-info a {
        color: #fff;
        text-decoration: none;
    }

        #login-info a:hover {
            text-decoration: underline;
        }

.header-line {
    color: #fff;
    padding: 0px 5px;
}
/*tab*/
/*---------*/
.autoform_export_btn_pdf {
    padding-bottom: 4px;
    border: 0;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url(Images/export-pdf.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.autoform_export_btn_word {
    padding-bottom: 4px;
    border: 0;
    width: 16px;
    height: 16px;
    cursor: pointer;
    background-image: url(Images/export-word.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.main-tabs {
    background-color: transparent;
    margin: 0px 1px 0px 0px;
    padding: 0px 4px;
    overflow: hidden;
    box-sizing: border-box;
    height: 100%;
    border: 0px;
    border-left: 0px solid #99ccff;
    background-image: url(Images/bg-you.png);
    background-repeat: repeat;
    background-position: 0 0;
}

.ajax__tab_panel td input[type=checkbox] { /*float: left; */
}

.ajax__tab_panel td label {
    margin-top: 3px;
}

.canvassign-container {
    background-repeat: no-repeat;
    background-position: left top;
}

.canvassign-img {
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}

.canvassign-drag {
    position: absolute;
    width: 30px;
    height: 30px;
    background-image: url(Images/drag.png);
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0px solid #dcdcdc;
    z-index: 1000;
}

.canvassign-canvsa {
    position: absolute;
    border: 1px solid #333;
    background-color: transparent;
    border-style: dashed;
}

.canvassign-btn {
    height: 30px;
    padding: 0px 10px;
}

.canvassign-btn-container {
    vertical-align: bottom;
    height: 30px;
    position: absolute;
}
/*向上菜单*/
navup {
    margin: 0px 0 -10px 0;
    padding: 0px;
    text-align: center;
}

    navup ul ul {
        display: none;
    }

    navup ul li:hover > ul {
        display: block;
    }

    navup ul {
        background: #efefef;
        background: linear-gradient(top, #efefef 0%, #bbbbbb 100%);
        background: -moz-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
        background: -webkit-linear-gradient(top, #efefef 0%, #bbbbbb 100%);
        box-shadow: 0px 0px 0px rgba(0,0,0,0.15);
        padding: 0 0px;
        border-radius: 0px;
        list-style: none;
        position: relative;
        display: inline-table;
    }

        navup ul:after {
            content: "";
            clear: both;
            display: block;
        }

        navup ul li {
            float: bottom;
        }

            navup ul li:hover {
                background: #4b545f;
                background: linear-gradient(top, #4f5964 0%, #5f6975 40%);
                background: -moz-linear-gradient(top, #4f5964 0%, #5f6975 40%);
                background: -webkit-linear-gradient(top, #4f5964 0%, #5f6975 40%);
            }

                navup ul li:hover a {
                    color: #fff;
                }

            navup ul li a {
                display: block;
                padding: 8px;
                color: #000000;
                text-decoration: none;
            }

        navup ul ul {
            background: #5f6975;
            border-radius: 0px;
            padding: 0;
            position: absolute;
            bottom: 100%; /*向下就用top*/
        }

            navup ul ul li {
                float: none; /* border-top: 1px solid #6b727c;
            border-bottom: 1px solid #575f6a;*/
                position: relative;
            }

                navup ul ul li a {
                    padding: 5px;
                    color: #fff;
                }

                    navup ul ul li a:hover {
                        background: #4b545f;
                    }

            navup ul ul ul {
                position: absolute;
                left: 100%;
                bottom: 0; /*向下就用top*/
            }

    navup input[type=checkbox] {
        margin: 0;
    }
/*向上菜单*/
.AutoForm_Upload_PreviewPic {
}

.AutoForm_Button {
    display: inline-block;
    margin-right: 4px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 3px;
    padding-left: 7px;
    cursor: pointer;
}

.AutoForm_Upload_Container {
    position: relative;
    overflow: hidden;
    background-color: #DADADA;
    margin-right: 4px;
    border-top-color: #D5D5D5;
    border-right-color: #D5D5D5;
    border-bottom-color: #D5D5D5;
    border-left-color: #D5D5D5;
    cursor: pointer;
    color: #676767;
    background-color: #E3E3E3;
    border-color: #E3E3E3;
    padding: 5px 10px;
}

.AutoForm_Upload_Input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    font-size: 200px;
    direction: ltr;
    cursor: pointer !important;
}
/* Fixes for IE < 8 */
@media screen\9 {
    .AutoForm_Upload_Input {
        filter: alpha(opacity=0);
        font-size: 100%;
        height: 100%;
    }
}

.Button-Camera {
    color: #676767;
    background-color: #E3E3E3;
    border-color: #E3E3E3;
    padding: 5px 10px;
}

.Button-Camera-Activity {
    color: #676767;
    background-color: #E3E3E3;
    border-color: #E3E3E3;
    padding: 5px 10px;
}

.btn-sign {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
    padding: 5px 10px;
}

.btn-ok {
    color: #fff;
    background-color: #5cb85c;
    border-color: #4cae4c;
}

.btn-clear {
    color: #fff;
    background-color: cadetblue;
    border-color: cadetblue;
}

.btn-cancel {
    color: #fff;
    background-color: #f0ad4e;
    border-color: #eea236;
}

.btn-close {
    color: #fff;
    background-color: red;
    border-color: red;
}

.bgcolor-mouseover {
    background-color: rgb(176,215,232) !important;
}

.bgcolor-errorinput {
    background-color: yellow;
}
/* 表格样式---新增 */
.form-tit {
    font-size: 22px;
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    display: block;
}

.form-table thead, .form-table tr {
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: rgb(235, 242, 224);
}

.form-table {
    width: 90%;
    margin: 0 auto;
    border-collapse: collapse;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgb(235, 242, 224);
}
    /* Padding and font style */
    .form-table td, .form-table th {
        padding: 0px 5px;
        font-size: 12px;
        line-height: 35px;
    }
    /* Alternating background colors */
    .form-table tr:nth-child(even) td {
    }

    .form-table tr:nth-child(odd) td {
    }

    .form-table tr td:nth-child(even) {
    }

    .form-table tr td.form-th {
        background-color: #F5F5F5;
        text-align: right;
        width: auto;
    }
/*.form-table tr td:nth-child(odd) { background-color: #F5F5F5; text-align: right; }
.form-sub-table tr td:nth-child(even) {  }
.form-sub-table tr td:nth-child(odd) { background-color: #fff; text-align: left; }*/


.form-sub-table {
    margin: 0 auto;
    margin-top: 15px;
    border-collapse: collapse;
    border: 1px solid #aaa;
    width: 90%;
}

    .form-sub-table th {
        vertical-align: baseline;
        padding: 2px 6px 2px 6px;
        background-color: #3F3F3F;
        border: 1px solid #3F3F3F;
        text-align: left;
        color: #fff;
    }

    .form-sub-table td {
        vertical-align: text-top;
        padding: 2px 6px 2px 6px;
        border: 1px solid #aaa;
    }

    .form-sub-table tr:nth-child(odd) {
        background-color: #F5F5F5;
    }

    .form-sub-table tr:nth-child(even) {
        background-color: #fff;
    }

.rc-handle-container {
    position: relative;
}

.rc-handle {
    position: absolute;
    width: 7px;
    cursor: ew-resize;
    margin-left: -3px;
}

.si-null-warning {
    border: solid 1px red;
}

.si-tr-selected {
    background-color: rgb(103, 176, 209) !important;
}

div::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #5F5F5F;
}
/*定义滚动条轨道 内阴影+圆角*/
div::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 3px;
    background-color: #E2E2E2;
}
/*定义滑块 内阴影+圆角*/
div::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #000;
}

.List_Table_SubTable::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #5F5F5F;
}

.List_Table_SubTable::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 3px;
    background-color: #E2E2E2;
}
/*定义滑块 内阴影+圆角*/
.List_Table_SubTable::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #000;
}

.stylepicker-container {
    display: inline-block !important;
}

.divlink {
    cursor: pointer;
    color: #0260fc;
    font-weight: bold;
}

.ui-loader-default {
    display: none;
}

.ui-mobile-viewport {
    border: none;
}

.ui-page {
    padding: 0;
    margin: 0;
    outline: 0;
}

.form-detail-spliter {
    z-index: 1000;
    cursor: row-resize;
    position: absolute;
    width: 100%;
    border: solid 1px transparent;
    background-color: transparent;
    text-align: center;
    vertical-align: middle;
    background-image: url(Images/updownspliter.png);
    background-position: top center;
    background-repeat: no-repeat;
}

.search-tip-container {
    background-color: #efefef;
    height: 24px;
    line-height: 24px;
    margin-top: 0px;
    white-space: pre-line;
    width: 100%;
    margin-left: -10px;
    padding-left: 10px;
    font-size: 12px;
    color: #999;
}

.AutoForm_SearchButton_SubTable .search-tip-container {
    padding-left: 20px;
}

.search-tip-bg {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background-image: url(Images/search-tip-bg.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-size: 20px;
    font-size: 14px;
    color: #999;
}

.search-tip-item {
    vertical-align: middle;
    height: 18px;
    line-height: 18px;
    display: inline-block;
    margin: 0 5px;
    padding: 0 5px;
    background-color: #fff;
    border: solid 1px #ddd;
    border-radius: 4px;
    font-size: 12px;
    margin-top: -4px;
}

.search-tip-text {
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 150px;
    height: 20px;
    line-height: 20px;
    display: inline-block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.search-tip-remove {
    vertical-align: top;
    display: inline-block;
    padding-left: 5px;
    cursor: pointer;
    font-size: 16px;
}

.search-tip-clear {
    display: inline-block;
    cursor: pointer;
    padding-left: 10px;
}

.search-btn-container {
    padding: 20px 0px 10px 0px;
}

.search-btn-item {
    cursor: pointer;
    display: inline-block;
    padding: 5px 15px;
    margin-left: 10px;
}

.search-btn-search {
    color: #fff;
    background-color: #0099CC;
}

.search-btn-clear {
    color: #666;
    border: solid 1px #ddd;
    background-color: #eee;
}

.search-btn-close {
    color: #666;
    border: solid 1px #ddd;
    background-color: #eee;
}

.search-btn-more {
    color: #666;
    border: solid 1px #ddd;
    background-color: #eee;
}

.search-tip-desc {
    cursor: pointer;
    display: inline-block;
    padding-left: 20px;
}

.tr-selected {
    background-color: #67B0D1 !important;
}

.inputanimation-container {
    position: relative;
}

.inputanimation-container-bar {
    width: 100%;
    position: absolute;
    display: block;
    bottom: 0;
}

    .inputanimation-container-bar:before {
        left: 50%;
    }

    .inputanimation-container-bar:after {
        right: 50%;
    }

    .inputanimation-container-bar:after, .inputanimation-container-bar:before {
        content: '';
        bottom: 0px;
        position: absolute;
        background: #30afec;
        -webkit-transition: all .4s ease;
        -moz-transition: all .4s ease;
        -o-transition: all .4s ease;
        transition: all .4s ease;
        z-index: 2;
        height: 2px;
        width: 0;
    }

.inputanimation-container-active:after {
    width: calc(50% - 0px);
}

.inputanimation-container-active:before {
    width: calc(50% - 0px);
    background-image: url();
    background-repeat: no-repeat repeat;
}

.cascadeSelect-container {
    box-shadow: rgb(102, 102, 102) 0px 2px 2px 0px;
    font-size: 14px;
    color: #333;
    max-width: 800px;
    min-width: 500px !important;
}

.text-cascadeSelect {
    height: auto !important;
    min-height: 27px;
    margin-bottom: 2px;
    vertical-align: bottom;
    display: inline-block;
    border: none;
    border-bottom: 1px solid #bbb;
    line-height: 27px;
    height: 27px;
    background-color: #FFF !important;
    outline: none;
    cursor: pointer;
    background: url(images/arrow.png) center right no-repeat;
    padding-right: 20px;
}

.cascadeSelect-item {
    display: inline-block;
    padding: 5px;
    border: solid 1px #9BBAD6;
    background-color: #fff;
    color: #333;
    cursor: pointer;
    vertical-align: top;
    max-width: 175px;
    border-radius: 2px;
    margin: 2px;
}

    .cascadeSelect-item:hover {
        color: #46A4FF;
    }

.cascadeSelect-item-select {
    color: #fff;
    background-color: #46A4FF;
    border-radius: 2px;
}

    .cascadeSelect-item-select:hover {
        color: #fff;
    }

.cascadeSelect-selectvalue {
    padding: 0;
    margin: 0;
    cursor: pointer;
}

    .cascadeSelect-selectvalue:after {
        content: ' / ';
        color: #bbb;
    }

.cascadeSelect-selectvalue-last:after {
    content: '';
}

.cascadeSelect-selectvalue:hover {
    color: #46A4FF;
}

.cascadeSelect-context {
    min-height: 250px;
    max-width: 800px;
    height: 250px;
    overflow: auto;
}

.cascadeSelect-tab {
    padding: 0;
    margin: 0 !important;
}

.cascadeSelect-tab-title {
    padding: 0;
    margin: 0;
    background-color: #eeeeee;
}

    .cascadeSelect-tab-title li {
        padding: 0;
        margin: 0;
        background-color: #eeeeee;
        border-top: none;
    }

    .cascadeSelect-tab-title .layui-this {
        background-color: #fff;
        color: #46A4FF;
    }

        .cascadeSelect-tab-title .layui-this:after {
            border-top: none;
        }

.cascadeSelect-btncontainer {
    padding: 0 0 10px 10px;
}

    .cascadeSelect-btncontainer input[type=button] {
        padding: 2px 5px;
        margin: 0px 5px;
    }

.cascadeSelect-item-hidden {
    visibility: hidden!important;
    display: none!important;
}

.cascadeSelect-categorycontainer {
    vertical-align: top;
    border-bottom: solid 1px #dcdcdc;
}

    .cascadeSelect-categorycontainer td {
        padding: 5px;
    }

.cascadeSelect-categoryname {
    vertical-align: middle;
    min-height: 30px;
    padding-top: 5px;
    font-weight: bold;
    white-space: nowrap;
}

.cascadeSelect-categorycontent {
    min-height: 30px;
}
.cascadeSelect-tab-horizontal-singleline .cascadeSelect-item {
    display: block;
    max-width: 100%;
}

.cascadeSelect-tab-vertical .cascadeSelect-tab-title {
    display: none;
    visibility: hidden;
}

.cascadeSelect-tab-vertical .cascadeSelect-filter {
    display: none;
    visibility: hidden;
}
.cascadeSelect-tab-vertical {
    min-width: 410px !important;
    max-width: 450px !important;
}

    .cascadeSelect-tab-vertical .cascadeSelect-tab-title li {
        width: 140px !important;
    }

    .cascadeSelect-tab-vertical .layui-tab-content .layui-tab-item {
        visibility: visible !important;
        display: inline-block !important;
        width: 120px !important;
        padding: 0 10px 0 10px;
    }

    .cascadeSelect-tab-vertical .layui-tab-content {
        padding: 10px 0 10px 0;
    }

    .cascadeSelect-tab-vertical .cascadeSelect-context {
        height: 320px !important;
    }

    .cascadeSelect-tab-vertical .layui-tab-content .layui-tab-item .cascadeSelect-item {
        display: block;
        border: none !important;
    }
.list-condition-more {
    height: 15px;
    width: 15px;
    margin: 0;
    border-radius: 3px;
    position: absolute;
    top: 12px;
    left: 5px;
    cursor: pointer;
}

.shareidea_iframe_container_min {
    border: none;
    z-index: 2 !important;
}

.g-hidden {
    visibility: hidden;
    display: none;
}

.list-condition-more-close {
    background-image: url(Images/d-down.png);
    background-size: contain;
}

.list-condition-more-open {
    background-image: url(Images/d-up.png);
    background-size: contain;
}

.AutoForm_FlashUpload_BatchDownLoad {
    cursor: pointer;
}

.a-detail {
    display: inline-block;
    cursor: pointer;
    padding: 0 5px 0 0;
    text-decoration: none;
    color: #0d638f;
}

    .a-detail:hover {
        text-decoration: underline;
        color: #1075AB;
    }

.page-table {
}

    .page-table td {
        padding: 5px;
    }

.layui-tab-title {
    z-index: 100;
}

.autoform-menudesc {
    margin-left: 10px;
    vertical-align: middle;
    display: inline-block;
    width: 90px;
    height: 16px;
    background-image: url(Images/help-form.png);
    background-repeat: no-repeat;
    background-size: contain;
    cursor: pointer;
    position: relative;
}

    .autoform-menudesc:after {
        content: '使用帮助';
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 16px;
        line-height: 16px;
        color: #8a8a8a;
        padding-left: 20px;
        font-size: 14px;
    }
/*begin新的表单样式*/
.form1-mask {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.6);
    z-index: 9;
}

.form1-cont {
    position: absolute;
    left: 2%;
    top: 2%;
    width: 96%;
    height: 96%;
    background-color: #f1f1f1;
    z-index: 10;
}

.form1-list {
    transition: 0.3s;
    background-color: #fff;
    margin: 15px;
    padding-left: 140px;
    position: relative;
    min-height: 60px;
    border-radius: 8px;
    box-shadow: 1px 1px 10px 0px #cccccc;
}

    .form1-list input[type=text], .form1-list input[type=password] {
        transition: 0.3s;
        border: 1px solid #d9d9d9;
        border-radius: 4px;
    }

        .form1-list input[type=text]:hover, .form1-list input[type=password]:hover {
            border: 1px solid #30afec;
        }

    .form1-list select {
        transition: 0.3s;
        border: 1px solid #d9d9d9;
        border-radius: 4px;
    }

        .form1-list select:hover {
            border: 1px solid #30afec;
        }

    .form1-list:hover {
        box-shadow: 1px 1px 10px 0px #999999;
    }

    .form1-list .form1-title {
        font-size: 16px;
        color: #595959;
        position: absolute;
        transition: 0.3s;
        left: 0;
        top: 0;
        border-left: 1px solid #30afec;
        border-top: 1px solid #30afec;
        line-height: 36px;
        width: 130px;
        text-align: center;
        padding: 8px 16px;
        box-sizing: border-box;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        border-top-left-radius: 8px;
    }

    .form1-list:hover .form1-title {
        color: #30afec;
    }

    .form1-list .form1-box {
        padding: 15px;
        box-sizing: border-box;
    }

    .form1-list .AutoForm_SearchButton_SubTable {
        background-color: #f5f5f5;
        border-color: #f5f5f5;
    }

    .form1-list textarea.Text-Activity {
        /*box-shadow: 0px 1px 1px 1px rgba(0,0,0,0.075) inset;*/
        border: 1px solid #d9d9d9;
        transition: 0.3s;
        margin: 5px 0;
        border-radius: 4px;
    }

        .form1-list textarea.Text-Activity:hover {
            border: 1px solid #30afec;
        }


    .form1-list .form-table {
        border: none !important;
        width: 100%;
    }

        .form1-list .form-table td {
            border-left: 1px solid #ebf2e0;
        }

            .form1-list .form-table td:last-child {
                border-right: 1px solid #ebf2e0;
            }

        .form1-list .form-table tr, .form1-list .form-table td { /*border:none !important;*/
            position: relative;
            font-size: 13px;
        }

            .form1-list .form-table tr td.form-th {
                background-color: #fff;
                color: #595959;
                font-size: 12px;
            }

.AutoForm_Title {
    position: relative;
    z-index: 1;
}

.AutoForm_Title_Container {
    z-index: 1;
}

    .AutoForm_Title_Container a {
        margin-top: 10px;
    }

.AutoForm_Title_Full_Full {
    z-index: 1;
    margin: 0;
    left: 5px;
    top: 8px;
}

.AutoForm_EditButton {
    position: absolute;
    top: 0;
    right: 80px;
    z-index: 1;
    border: none;
    padding: 0;
    background: none;
}

    .AutoForm_EditButton .Action-Button {
        height: 36px;
        padding-left: 25px;
        padding-right: 7px;
    }

.button-container {
    cursor: pointer;
}

.AutoForm_EditButton .button-container:before {
    line-height: 36px;
    left: 5px;
}

.AutoForm_EditButton .button-container:hover, .AutoForm_EditButton .button-container:hover .Action-Button {
    color: #fff;
}

.AutoForm_EditButton .button-container:hover {
    background-color: #2de0d5;
}

/*end新的表单样式*/
.autoform_min_conver {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
    margin: 0;
    padding: 0;
    overflow: hidden;
    background-color: #fff;
    width: 218px;
    height: 64px;
    border: solid 1px #ccc;
    border-radius: 4px 4px 0 0;
    transition: 0.3s;
}

    .autoform_min_conver:hover {
        border: solid 1px #46A4FF;
    }

.autoform_min_conver_btn {
    text-align: right;
    height: 10px;
    line-height: 10px;
    width: 100%;
    cursor: pointer;
    position: absolute;
}

.autoform_min_conver_content {
    height: 66px;
    width: 100%;
    text-overflow: ellipsis;
    padding: 0 10px;
    overflow: hidden;
    white-space: nowrap;
    box-sizing: border-box;
    cursor: pointer;
    text-align: left;
}

    .autoform_min_conver_content .autoform-menudesc {
        visibility: hidden;
        display: none;
    }

.autoform_min_conver_btn_close {
    text-align: right;
    display: inline-block;
    width: 16px;
    height: 16px;
    cursor: pointer;
    padding: 6px 6px 0 0;
    font-size: 1px;
    transition: 0.3s;
}

    .autoform_min_conver_btn_close:hover {
        background-color: #f0f0f0;
    }

.autoform_min_conver_btn_max {
    display: none;
    text-align: right;
    height: 100%;
    width: 25px;
    background-size: 84px auto;
    background-image: url(Images/window_buttons.png);
    background-repeat: no-repeat;
    background-position: left center;
    background-position: -30px 2px;
}

.btncontainer-bottom {
    text-align: left;
    padding: 2px 10px;
    border-top-width: 1px;
    border-top-style: solid;
    border-top-color: #e4e4e4;
    background-color: #f6f6f6;
}

.autoform_min_conver_content .AutoForm_Title_Action {
    display: block;
    color: #444;
    font-size: 12px;
    line-height: 24px;
    margin-top: 8px;
}

    .autoform_min_conver_content .AutoForm_Title_Action .AutoForm_Title_Name {
        color: #000;
        font-size: 14px;
        font-weight: 800;
    }

.autoform_min_conver_content .AutoForm_Title_Value {
  display:inline-flex;
    max-width:400px;
    text-overflow:ellipsis;
    height:40px; 
    white-space:nowrap;
    overflow:hidden;
}
.AutoForm_Title_Value
{
    overflow:hidden;
    white-space:nowrap;
    display:inline-flex;
    max-width:300px;
    text-overflow:ellipsis;
}
.shareidea_iframe_container_min {
    /*height: auto !important;*/
    top: auto !important;
    transition: 0.3s;
    box-shadow: 1px 1px 6px rgba(0,0,0,0.15);
}

    .shareidea_iframe_container_min:hover {
        box-shadow: 1px 1px 6px rgba(0,0,0,0.3);
    }


.qrmark-container {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #333;
    opacity: 0.96;
    vertical-align: middle;
    text-align: center;
    z-index: 999;
    top: 0px;
    left: 0px;
}

.qrmark-content {
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    padding: 20px;
    background-color: #fff;
    margin-top: 50px;
}

.qrmark-content-container {
    vertical-align: middle;
    text-align: center;
    display: inline-block;
}

.qrmark-desc {
    vertical-align: middle;
    text-align: center;
    display: inline-block;
    background-color: #fff;
    font-size: 14px;
    font-weight: 800;
    padding: 10px 0 10px 0;
    width: 100%;
    border-top: solid 1px #666;
    color: #000;
}

.qrmark-button {
    vertical-align: middle;
    text-align: center;
    display: inline-block;
}

    .qrmark-button div {
        display: inline-block;
        font-size: 16px;
        font-weight: 500;
        padding: 20px 20px;
        cursor: pointer;
        color: #eee;
    }

.form1-list .form1-control {
    position: absolute;
    left: 0;
    top: 0;
    height: 53px;
    width: 140px;
    cursor: pointer;
    background: url(images/mk_xl.png) no-repeat center right;
}

.form1_on .form-table tr {
    display: none;
}

    .form1_on .form-table tr:first-child {
        display: table-row;
    }

.form1-list.form1_on .form1-control {
    background: url(images/mk_xl1.png) center right no-repeat;
}

.input-rule {
    position: absolute;
    right: 0px;
    top: 50%;
    line-height: 5px;
    height: 5px;
    transform: translateY(-50%);
    color:red;
}

    .input-rule[isfileupload=true] {
        top: 20px;
    }

    .input-rule[issubform=true] {
        top: 15px;
    }

    .input-rule[istablemultiselectlist=true] {
        top: 15px;
    }

.control-container[si-classtype='AutoBoolenRadioButtonList'] > .input-rule, .control-container[si-classtype='AutoDictionaryRadioBoxList'] > .input-rule, .control-container[si-classtype='AutoMultiSelectList'] > .input-rule, .control-container[si-classtype='AutoMultiFileUpload_Common'] > .input-rule {
    right: -2px;
}

.control-container[si-classtype='AutoBoolenRadioButtonList'] > .si-help-container, .control-container[si-classtype='AutoDictionaryRadioBoxList'] > .si-help-container, .control-container[si-classtype='AutoMultiSelectList'] > .si-help-container, .control-container[si-classtype='AutoCityPicker'] > .si-help-container, .control-container[si-classtype='AutoMultiFileUpload_Common'] > .si-help-container {
    right: -25px;
}

.control-container[si-classtype='AutoCityPicker'] > .input-rule {
    right: -10px;
}

.control-container[si-classtype='AutoCityPicker'] > .si-help-container {
    right: -40px;
}

.control-container {
    position: relative;
    display: inline-block !important;
    width: auto;
}

.control-container-list {
    position: inherit !important; /*列表修改一定要使用这个，否则城市选择控件看不到下面的内容*/
}

span.DropDownList-Container {
    position: relative !important; /*因为使用了control-container-list导致下拉框看不到，这里又要更改为ralative*/
}

.item-hidden {
    visibility: hidden !important;
    display: none !important; 
}

.item-readonly {
    display: block;
}

    .item-readonly:before {
        width: 100%;
        height: 100%;
        content: "";
        background-color: transparent;
        cursor: not-allowed;
        position: absolute;
        left: -5px;
        top: -5px;
        padding: 5px;
        z-index: 10;
    }

.item-readonly-action {
}

    .item-readonly-action:before {
        width: 0px;
        height: 0px;
        background-color: transparent;
        position: absolute;
        visibility: hidden;
        display: none;
    }
.CheckBoxList-Activity td {
    border: none !important;
}

.RadioButtonList-Activity td {
    border: none !important;
    line-height: 25px;
}

.temNetDiskFileListContainer {
}

.si-help-container {
    position: absolute;
    z-index: 99;
    right: -25px;
    top: 50%;
    line-height: 20px;
    height: 20px;
    transform: translateY(-50%);
}

.Span-UnActivity > .si-help-container {
    top: 0px;
}

.shareidea_commonfileuploadframe {
    padding: 1px 0;
}

.select-extendlist {
    border: solid 1px #666;
    padding: 0 10px;
    z-index: 500;
    max-height: 350px;
    overflow: auto;
}




    .select-extendlist div:last-child {
        border-bottom: none;
    }

.select-textcontainer {
    border-bottom: solid 1px #bbb;
    cursor: pointer;
    overflow: hidden;
    font-size: 12px;
    line-height: 26px;
    vertical-align: middle;
}

    .select-textcontainer:after {
        position: absolute;
        right: 0;
        width: 25px;
        height: 22px;
        top: 2px;
        content: ' ';
        background: url(images/drop-arrow.png) no-repeat;
        background-position: right center;
        background-size: 22px;
        background-color: #fff;
        vertical-align: bottom;
    }

.select-extend-item {
    border-bottom: solid 0px #ccc;
    position: relative;
    cursor: pointer;
    padding-left: 20px;
}

    .select-extend-item:after {
        position: absolute;
        bottom: 7px;
        left: 0;
        width: 15px;
        height: 15px;
        content: ' ';
        background: url(images/unselected.png) no-repeat;
        background-position: left center;
        background-size: 15px;
    }

.select-extend-item-selected {
    color: #1296db;
}

    .select-extend-item-selected:after {
        position: absolute;
        bottom: 7px;
        left: 0;
        width: 15px;
        height: 15px;
        content: ' ';
        background: url(images/selected.png) no-repeat;
        background-position: left center;
        background-size: 15px;
    }

.subform-iframe {
    border-right: solid 1px #D3D3D3 !important;
    border-left: solid 1px #D3D3D3 !important;
    border-bottom: solid 1px #D3D3D3 !important;
}

.iframesubform-container {
    width: 100%;
}

.subform-container .AutoForm_SearchButton {
    text-align: left;
    white-space: nowrap;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    overflow: hidden;
    border-top: solid 1px #D3D3D3;
    border-right: solid 1px #D3D3D3;
    border-left: solid 1px #D3D3D3;
    background-color: #DFDFDF !important;
    background-position: center center;
    background-repeat: repeat-x;
    padding-right: 10px;
    padding-left: 10px;
}

.form-mustinput {
    background-color: yellow !important;
}

.subform-container .form-mustinput {
    background-color: yellow !important;
}

.item-readonly input, .item-readonly textarea, .item-readonly select {
    border: none;
}

.item-readonly .laydate-icon {
    background-image: none;
}

.item-readonly .Image-OpenSelectValueImage, .item-readonly .Image-DeleteSelectValueImage, .item-readonly .AutoForm_Upload_Container, .item-readonly .AutoForm_CommonLink, .item-readonly .shareidea_commonfileuploadframe, .item-readonly .AutoForm_FileLink_Delete {
    display: none !important;
    visibility: hidden !important;
}

.item-readonly select {
    background-image: url(" ");
    background-position: right center;
    background-repeat: no-repeat;
    background-size: 25px;
}

.item-readonly .AutoForm_Multiselect_Option a {
    visibility: hidden;
}

.control-container-iframe {
    width: 100%;
}

.confirm-bg {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: 0.6;
    filter: alpha(opacity=60);
    z-Index: 100001;
    width: 100%;
    height: 100%;
}

.confirm-content {
    height: 150px;
    min-width: 300px;
    max-width: 800px;
    text-align: center;
    background: #fff;
    border: none;
    position: absolute;
    line-height: 25px;
    z-index: 100002;
    border-radius: 5px;
} 
.confirm-btn {
    height: 50px;
}

    .confirm-btn input {
        border: none;
        background-color: transparent;
        width: 50%;
        height: 100%;
        font-size: 16px;
        transition: 0.3s all ease-in-out;
        -webkit-font-smoothing: antialiased;
    }

.confirm-msg {
    height: calc(100% - 50px);
    overflow: auto;
    border-bottom: solid 1px #D3D3D3;
    font-size: 16px;
    font-weight: 500;
    padding: 10px;
    box-sizing: border-box;
    margin: auto;
    vertical-align: middle;
    /*flex 布局*/
    display: flex;
    /*实现垂直居中*/
    align-items: center;
    /*实现水平居中*/
    justify-content: center;
}

.confirm-btn .confirm-btn-cancel {
    border-left: solid 1px #D3D3D3;
    color: #333;
}

.confirm-btn-ok {
    color: #4ba055;
}

.confirm-btn .alter-btn-ok {
    color: #4ba055;
    width: 100%;
}

.confirm-btn input:hover {
    background-color: #2de0d5;
    color: #fff;
    border-radius: 0 5px 5px 0;
}

.confirm-btn .confirm-btn-cancel:hover {
    border-radius: 0 0 5px 0;
}

.confirm-btn .confirm-btn-ok:hover {
    border-radius: 0 0 0 5px;
}

.confirm-btn .alter-btn-ok:hover {
    border-radius: 0 0 5px 5px;
}

.AutoForm-SignData-Error {
}

.sign-error {
    border: solid 2px red !important;
}

.LogData-Row .AutoForm_Sign_Container {
    position: inherit !important;
    height: auto !important;
}

.LogData-Row .AutoForm_Sign_SignPic {
    position: inherit !important;
}

.DropDownList-Container {
    display: inline-block;
    position: relative; /*text-align: center;*/
    vertical-align: middle;
    border: 0px;
} 
.muliselect-hidden{
    display:none!important;
    width:0px!important;
    height:0px!important;
}
.iframe-hidden{ 
  visibility:hidden; 
    position:absolute;
    top:0px;
    left:0px;
    
    
}
.hidden-zerosize
{
    width:0!important;
    height:0!important;
    position:absolute;
    left:-1000px!important;
    top:-1000px!important;
} 
.autoform_signerrorcontainer {
}

    .autoform_signerrorcontainer .bg {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        opacity: 0.6;
        background-color: #000000;
        z-index: 10000;
    }

    .autoform_signerrorcontainer .content {
        margin: 50px;
        left:0;
        top:50px;
        position: absolute;
        background-color: #fff;
        z-index: 10001;
        width:calc(100%-100px);
        height:calc(100%-100px);
        overflow:auto;
    }

    .autoform_signerrorcontainer .title {
        background-color: #fff;
        text-align:center;
        font-size:16px;
        height:40px;
        line-height:40px;
        border-bottom:solid 1px #dcdcdc;
    }

    .autoform_signerrorcontainer .oricontent {
        background-color: #fff;
        padding:20px;
        text-align:center;
    }
 .error-red{
        color:red;
        border:solid 1px red; 
    }
  .flow-customdealmancontainer
    {
        display:block; 
        max-height:200px;
        overflow:auto;
    }
    .flow-customdealmancontainer.radiobuttonlist {
        display: contents;
    }
    
    .flow-customdealmancontainer td
    { 

       border:none;
       height:20px;
       line-height:20px;
    }
    .flow-customdealmancontainer label {
        padding-left: 6px;
        display: inline-block;
        padding-right: 6px;
        white-space: inherit;
    }
.form-mustinput .flow-customdealmancontainer {
    background-color: yellow !important;
}
.flow-customdealmancontainer.dropdownlist
{
    max-width:500px;
}
     
.flow-customdealmancontainer.checkboxlist
{
    display:block; 
    border-bottom:solid 1px #bbb;
    position:absolute;
    left:5px;top:0;width:100%;
    background-color:#fff;
    
}
.flow-customdealmancontainer-checkboxlist
{

    box-sizing:border-box;
    position:relative;
    height:30px;
    line-height:30px;
    display:block;
    overflow:hidden;
    border:solid 1px Transparent; 
    border-bottom:solid 1px #bbb;
    z-index:100;

}
.flow-customdealmancontainer-checkboxlist.open
{
     overflow:visible;  
    border:solid 1px Transparent; 

}
.flow-customdealmancontainer-checkboxlist.open .flow-customdealmancontainer.checkboxlist{
    border-left:solid 1px #bbb;
    border-right:solid 1px #bbb;
    border-top:solid 1px #bbb;
    padding:5px;
    left:-1px;
    top:-6px;
    
}
.flow-customdealmancontainer-conver
{
    position:absolute;
    right:0;
    top:0;
    height:30px;
    z-index:10;
}
.flow-customdealmancontainer-checkboxlist:after
{position: absolute;
    right: 0;
    width: 25px;
    height: 22px;
    top: 5px;
    content: ' ';
    background: url(images/drop-arrow.png) no-repeat;
    background-position: right center;
    background-size: 22px;
    background-color: #fff;
    vertical-align: bottom;
    
}

.flow-customdealmancontainer-checkboxlist.open:after
{
    right:0px;
    
} 
.flow-customdealmancontainer.checkboxlist
{
    overflow:hidden;
}
.flow-customdealmancontainer-checkboxlist.open .flow-customdealmancontainer.checkboxlist
{
    overflow:auto;
}
span::-webkit-scrollbar-thumb { 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #000;
    border-radius: 3px;  
} 
span::-webkit-scrollbar {
    width: 6px;
    height: 6px;
    background-color: #000;
}
.findresult{
    color: red!important;  
}
.anyexcel-modify {
    border: solid 1px red !important;
    background-color: yellow !important;
    position: relative;
}

    .anyexcel-modify:after {
        position: absolute;
        content: '';
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.anyexcel-modify-tr:after {
    height: 35px;
}
.autoform-fileTypeNameListContainer {
    z-index: 100;
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fefefe;
    border: solid 1px #999;
    max-height: 300px;
}

    .autoform-fileTypeNameListContainer .item {
        padding: 5px 10px;
        color: #666;
        cursor: pointer;
    }
        .autoform-fileTypeNameListContainer .item:hover {
            color: #009F95;
        }
    .autoform-fileTypeNameListContainer .default {
        padding: 5px 10px;
        color: #009F95;
    }

.shareidea_iframe_container.shareidea_iframe_container_finished {
    transform: scale(1);
    transition: all 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
.listclass-warning {
    color: red !important;
}

.td-container-qr {
}

.autoform-search-filecontainer {
    max-height: 150px;
    overflow: auto;
}
.item-qr-text td {
    padding: 0 !important;
    border: none !important;
}

.AutoForm-CustomImportFormatContainer {
    position: absolute;
    background-color: #fefefe;
    border: solid 1px #999;
    min-width: 80px;
}

    .AutoForm-CustomImportFormatContainer div {
        padding: 5px 10px;
        color: #666;
        cursor: pointer;
        position: relative;
    }

        .AutoForm-CustomImportFormatContainer div:hover {
            color: #009F95;
        }

    .AutoForm-CustomImportFormatContainer input[type=file] {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0;
        opacity: 0;
        width: 100%;
        height: 100%;
        -ms-filter: 'alpha(opacity=0)';
        font-size: 200px;
        direction: ltr;
        cursor: pointer !important;
    }
.AutoForm_Month_Container {
    position: absolute;
    background-color: #fff;
    padding: 0px;
    border: solid 1px #dcdcdc;
    z-index: 100;
}

.AutoForm_Month_Year {
    overflow: auto;
    width: 250px;
    text-align: left;
    padding: 5px 10px 5px 10px;
}

.AutoForm_Month_Month {
    overflow: auto;
    padding: 5px 5px 5px 5px;
}

.AutoForm_Month_Year_Item {
    width: 50px;
}

.AutoForm_Month_Month_Item {
    width: 35px;
}

.AutoForm_Month_Year_Item, .AutoForm_Month_Month_Item {
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
    display: inline-block;
}

.AutoForm_Month_Year_Item_Select {
    color: #fff;
    background-color: #009F95;
}

.AutoForm_Month_Month_Item_Select {
    color: #fff;
    background-color: #009F95;
}

.AutoForm_Month_Year_Container {
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

.AutoForm_Month_Month_Container {
    display: inline-block;
    width: 90px;
    text-align: center;
    vertical-align: top;
}

.AutoForm_Month_Year_Title, .AutoForm_Month_Month_Title {
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    color: #fff;
    background-color: #009F95;
    font-size: 14px;
    font-weight: bold;
}

.AutoForm_Month_Bottom {
    width: 100%;
    text-align: center;
    box-sizing: border-box;
}

    .AutoForm_Month_Bottom div {
        cursor: pointer;
        color: #0575f2;
        font-size: 14px;
        width: 60px;
        text-align: center;
        display: inline-block;
        border: solid 1px #dcdcdc;
        padding: 5px;
        margin: 5px;
    }

.AutoForm_Month_Bottom_Cancel {
}

.AutoForm_Month_Bottom_OK {
}

.AutoForm_Month_Month_Title {
}

/*-时间控件开始-*/
.AutoForm_TimeControl_Container {
    position: absolute;
    background-color: #fff;
    padding: 0px;
    border: solid 1px #dcdcdc;
    z-index: 100;
}

.AutoForm_TimeControl_Hour {
    overflow: auto;
    width: 150px;
    text-align: left;
    padding: 5px 10px 5px 10px;
}

.AutoForm_TimeControl_Min {
    overflow: auto;
    padding: 5px 5px 5px 5px;
}

.AutoForm_TimeControl_Hour_Item {
    width: 50px;
}

.AutoForm_TimeControl_Min_Item {
    width: 35px;
}

.AutoForm_TimeControl_Hour_Item, .AutoForm_TimeControl_Min_Item {
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
    display: inline-block;
}

.AutoForm_TimeControl_Hour_Item_Select {
    color: #fff;
    background-color: #009F95;
}

.AutoForm_TimeControl_Min_Item_Select {
    color: #fff;
    background-color: #009F95;
}

.AutoForm_TimeControl_Hour_Container {
    display: inline-block;
    text-align: center;
    vertical-align: top;
}

.AutoForm_TimeControl_Min_Container {
    display: inline-block;
    width: 300px;
    text-align: left;
    vertical-align: top;
}

.AutoForm_TimeControl_Hour_Title, .AutoForm_TimeControl_Min_Title {
    height: 35px;
    line-height: 35px;
    vertical-align: middle;
    color: #fff;
    background-color: #009F95;
    font-size: 14px;
    font-weight: bold;
}

.AutoForm_TimeControl_Bottom {
    width: 100%;
    text-align: center;
    box-sizing: border-box;
}

    .AutoForm_TimeControl_Bottom div {
        cursor: pointer;
        color: #0575f2;
        font-size: 14px;
        width: 60px;
        text-align: center;
        display: inline-block;
        border: solid 1px #dcdcdc;
        padding: 5px;
        margin: 5px;
    }

.AutoForm_TimeControl_Bottom_Cancel {
}

.AutoForm_TimeControl_Bottom_OK {
}

.AutoForm_TimeControl_Min_Title {
    text-align: center;
}
/*时间控件结束*/
.page-last, .page-first, .page-refresh {
    visibility: hidden;
    display: none;
}
/*季度*/
.AutoForm_Month_Month_Item_jidu {
    display: block;
    width: 100px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    cursor: pointer;
    text-align: center;
}

.AutoForm_Month_Month_Container_jidu {
    display: inline-block;
    width: 110px;
    text-align: center;
    vertical-align: top;
}

.AutoForm_Month_Month_Item_jidu_Select {
    color: #fff;
    background-color: #009F95;
}
.AutoForm_Month_Container_jd {
    position: absolute;
    background-color: #fff;
    padding: 0px;
    border: solid 1px #dcdcdc;
    z-index: 100;
}
/*end季度*/
.autoform-search-filecontainer a {
    display: block;
   }