﻿@import url("jquery-ui/jquery-ui-1.8.15.custom.css");
@import url("/Scripts/jseasyui/css/easyui_tree.css");
/* 滚动条 */
/** {
    scrollbar-shadow-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-face-color: #dedede;
    scrollbar-3dlight-color: #dedede;
    scrollbar-darkshadow-color: #dedede;
    scrollbar-track-color: #f1f1f1;
    scrollbar-arrow-color: #797979;
}*/

::-webkit-scrollbar {
    width: 8px;
    height: 8px;
}

::-webkit-scrollbar-track {
    background-color: #f0f0f0;
}

::-webkit-scrollbar-thumb {
    background-color: #c1c1c1;
}

    ::-webkit-scrollbar-thumb:hover {
        background-color: #a8a8a8;
    }

    ::-webkit-scrollbar-thumb:active {
        background-color: #787878;
    }

/* end */

/* 主界面顶部菜单 */
.mainSpliter_Top {
    background-color: #054c9d;
    height: 6px;
    width: 100%;
    display: none;
    cursor: pointer;
}

.topTable-Default {
    width: 100%;
    height: 46px;
    background-color: #0070C1;
}

    .topTable-Default ul {
        line-height: 20px;
        color: #646464;
    }

.topLogo {
    width: 240px;
    background: url(/Images/Logo/main_top_logo.png) no-repeat center;
    background-color: #1D3E8B;
}

.topLogo_Spliter {
    background: url(images/topLogo_Spliter.png) no-repeat;
    width: 20px;
    height: 55px;
}

.topLogo span {
    display: block;
    float: left;
    color: white;
    font-family: 'Microsoft YaHei';
}

.topLogo .top_logo { /*background:url(images/logo.png) no-repeat;*/
    width: 37px;
    height: 25px;
    position: relative;
    top: -2px;
    margin-left: 18px;
}

.topLogo .top_name {
    font-size: 18px;
    margin-left: 9px;
    margin-top: 1px;
}

.topLogo .top_circle {
    border-radius: 50%;
    width: 4px;
    height: 4px;
    background-color: white;
    margin-left: 6px;
    margin-top: 12px;
}

.topLogo .top_version {
    margin-top: 7px;
    margin-left: 5px;
}


/* 模块快捷方式 */
.topLargeIcon {
    margin: 0px;
    height: 46px;
    overflow: hidden;
}

    .topLargeIcon li {
        float: left;
        text-align: center;
        height: 46px;
        width: 66px;
        margin-top: 3px;
    }

        .topLargeIcon li img {
            cursor: pointer;
            margin-top: 8px;
            width: 32px;
            height: 32px;
        }

        .topLargeIcon li span {
            display: none;
            margin-top: 1px;
            width: 66px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

        .topLargeIcon li a {
            color: #646464;
            display: block;
            width: 66px;
            height: 46px;
        }

            .topLargeIcon li a:hover {
                color: #ff7700;
            }

    .topLargeIcon .spliter {
        margin-top: 14px;
        width: 1px;
        height: 29px;
        paimgModuleLogodding: 0px;
        background-color: #269DC8;
    }

    .topLargeIcon .mouseOver {
        background: url(images/topLargeIcon-MouseOver.png) no-repeat;
        background-position: 0px 0px;
    }
/*.largeIcon_Close { float: right; position: relative; top: -43px; right: 4px; width: 8px !important; height: 8px !important; }*/
.img-OnlyIcon {
    margin-top: 16px !important;
}

/* 模块快捷菜单 */
#Top_QuickIcon {
    padding-left: 23px;
}

.quickMenu_ul {
    margin: 0px;
    list-style-type: none;
}

    .quickMenu_ul li {
        display: block;
        float: left;
        position: relative;
    }

        .quickMenu_ul li a {
            display: block; /*min-width:54px;*/
            text-align: center;
            height: 46px;
            line-height: 46px;
            color: white;
            font-size: 14px;
            position: relative;
            padding-left: 10px;
            padding-right: 10px;
        }

        .quickMenu_ul li .largeIcon_Close {
            position: absolute;
            right: 5px;
            top: 5px;
            display: none;
            width: 8px;
            height: 7px;
            z-index: 9997;
            background: url(/Images/TopNav/quickMenu_delete.png) -1px -1px no-repeat;
        }

.quickMenu_BgColor {
    background-color: #30B5FF;
}

#Top_QuickIcon > ul {
    margin: 0px;
    list-style-type: none;
}

    #Top_QuickIcon > ul li {
        display: block;
        float: left;
        position: relative;
    }

        #Top_QuickIcon > ul li a {
            display: block; /*min-width:54px;*/
            text-align: center;
            height: 26px; /*min-width:42px;*/
            line-height: 26px;
            color: white;
            font-size: 14px;
            position: relative;
            padding-left: 15px;
            padding-right: 15px;
            margin-top: 10px;
        }

            #Top_QuickIcon > ul li a:hover {
                /*background-color: #30B5FF;*/
            }

/*.quickMenu_ul li a:hover{ background-color:#30B5FF; }
.quickMenu_ul li a:hover .largeIcon_Close{ display:block; }*/

.mainMenu_Content {
    float: left;
    height: 46px;
    margin-left: 8px;
}

.quickMenuIcon {
    width: 40px;
    height: 32px;
    float: left;
    margin-top: 7px;
    cursor: pointer;
    display: block;
}
/* 更多快捷菜单按钮 */
.moreQuickMenu {
    margin-left: 7px;
    background: url(/Images/TopNav/moreQuickMenu_Bg.png) 12px 10px no-repeat;
    background-color: #348FEE;
}

.moreQuickMenu_Click {
    margin-left: 7px;
    height: 39px !important;
    background-color: #E9E9F1 !important; /*margin-right:3px;*/
    background: url(/Images/TopNav/moreQuickMenu_Bg_Click.png) 12px 10px no-repeat;
    display: none;
}
/* 快捷添加记录 */
.quickAddReocrd {
    background: url(/Images/TopNav/quickAddReocrd_Bg.png) 14px 10px no-repeat;
    background-color: #348FEE;
    margin-left: 3px;
}

.quickAddReocrd_Click {
    margin-left: 3px;
    height: 39px !important;
    background-color: #E9E9F1 !important;
    background: url(/Images/TopNav/quickAddReocrd_Bg_Click.png) 14px 10px no-repeat;
    display: none;
}

.allQuickMenu {
    background: url(/Images/TopNav/allQuickMenu.png) 10px 7px no-repeat;
    background-color: #348FEE;
    margin-left: 3px;
}

.quickNav {
    background: url(/Images/ModuleLogo/ModuleGroup.png) 10px 6px no-repeat;
    background-size: 20px;
    background-color: #348FEE;
    margin-left: 3px;
}

/* 主菜单列表容器 */
.quickMenuListContent { /*width:408px;*/
    background-color: #EBEBF3;
    position: absolute;
    z-index: 9998;
    display: none; /*padding-top:13px;*/
}

    .quickMenuListContent .bgImg {
        width: 16px;
        height: 11px;
        background: url(/Images/TopNav/moreQuickMenu_Bg.png) no-repeat;
        position: absolute;
        right: 12px;
        top: 17px;
        z-index: 9999;
    }

    .quickMenuListContent .mainMenu_Head a, .quickMenuListContent .mainMenu_Body a {
        font-size: 14px;
        color: #000000;
        display: inline-block;
        /*float:left;*/
        /*line-height:25px;*/
        padding-left: 3px;
        padding-right: 3px;
        padding-bottom: 2px;
        border-bottom: 3px solid #EBEBF3;
        position: relative;
        top: -7px;
    }

        .quickMenuListContent .mainMenu_Head a:hover, .quickMenuListContent .mainMenu_Body a:hover {
            border-bottom: 3px solid #0271C1; /*color:white;*/
        }

.mainMenu_Body td {
    white-space: nowrap;
}


/* 主菜单顶部 */
.quickMenuListContent .mainMenu_Head {
    padding-left: 28px; /*float:left;*/
}

    .quickMenuListContent .mainMenu_Head ul {
        margin: 0px;
        padding: 0px;
    }

        .quickMenuListContent .mainMenu_Head ul li {
            display: block;
            float: left;
            width: 57px;
            height: 35px;
            text-align: left;
            margin-right: 5px;
        }

.quickMenuListContent .mainMenu_Body {
    box-shadow: 2px 3px 5px #DAD3C8;
    display: block;
    padding-left: 23px; /*height:360px;*/
    overflow-x: hidden; /*float:left;*/ /*clear:both;*/
    padding-right: 20px;
    overflow-y: auto;
    padding-top: 22px;
    padding-bottom: 10px;
}

    .quickMenuListContent .mainMenu_Body .mainMenu_ItemContent {
        float: left; /*width:57px;*/
        margin-right: 5px;
    }

.mainMenu_Body ul {
    margin: 0px;
    padding: 0px;
}

    .mainMenu_Body ul li {
        display: block; /*width:50px;*/
        height: 35px;
        text-align: left;
    }

.quickAddRecordContent {
    min-width: 121px;
    padding-bottom: 8px;
    background-color: #EBEBF3;
    padding-top: 13px;
    position: absolute;
    display: none;
    z-index: 9999;
    box-shadow: 2px 3px 5px #DAD3C8;
    overflow: auto;
}

    .quickAddRecordContent ul {
        margin: 0px;
        padding: 0px;
    }

        .quickAddRecordContent ul li {
            position: relative;
            list-style-type: none;
            padding-right: 40px;
        }

            .quickAddRecordContent ul li:hover .quickText {
                border-left: 3px solid #008DF6;
            }

            .quickAddRecordContent ul li:hover .removeBtn {
                display: block;
            }

    .quickAddRecordContent .quickText {
        display: block;
        color: #000000;
        font-size: 14px;
        height: 29px;
        line-height: 29px;
        border-left: 3px solid #EBEBF3;
        min-width: 76px;
        padding-left: 14px;
    }

    .quickAddRecordContent .removeBtn {
        position: absolute;
        display: none;
        width: 19px;
        height: 21px;
        background: url(/Images/tab_Close.png) no-repeat;
        right: 0px;
        top: 10px;
    }

.bottomBtnContent {
    height: 24px;
    line-height: 24px;
    background-color: #55585D; /*margin-top:10px;*/
    margin-bottom: 10px;
    display: block;
    padding-left: 35px;
    color: white;
}

.operatorBtn {
    height: 24px;
    line-height: 24px;
    margin-top: 20px;
    margin-left: 15px;
    margin-right: 11px;
    border: 1px solid #C4B9AD;
}

    .operatorBtn a {
        display: inline-block;
        text-align: center;
        color: white;
    }

    .operatorBtn .addBtn {
        width: 50%;
        background-color: #C4B9AD;
        color: white;
    }

    .operatorBtn .clearAllBtn {
        width: 50%;
        background-color: #F8F6F6;
        color: #C4B9AD;
    }


/* 全局搜索框 */
.globalSeachContent {
    float: right;
    margin-right: 34px;
}

#globalSearch_Title {
    width: 46px;
    text-align: right;
}

@media screen and (max-width: 1024px) {
    .SeachContent {
        display: none !important;
    }

    .globalSearchBtn {
        display: block !important;
    }

    .dataGrid .tb_View .rightBtnGroup_Div .normalBtn {
        display: none;
    }

        .dataGrid .tb_View .rightBtnGroup_Div .normalBtn:first-child {
            display: inline;
        }

        .dataGrid .tb_View .rightBtnGroup_Div .normalBtn.sysResourcePool {
            display: inline;
        }

        .dataGrid .tb_View .rightBtnGroup_Div .normalBtn.MRMAnalysis {
            display: inline;
            padding-left: 5px;
            padding-right: 5px;
            min-width: 0px !important;
        }
}


.SeachContent {
    float: left;
    width: 226px;
    height: 28px;
    line-height: 28px;
    background: white;
    border-radius: 24px;
    position: relative;
    display: none;
}

    .SeachContent .seachItem {
        display: block;
        float: left;
        font-size: 12px;
        color: #b3b3b3;
        text-align: right;
    }

    .SeachContent .menu_Down {
        overflow: hidden;
        background-image: url('/Images/TopNav/menu_Down.png');
        background-position: center center;
        background-repeat: no-repeat;
        width: 20px;
        height: 20px;
        margin-left: 3px !important;
        margin-top: 4px !important;
        margin-right: 4px !important;
        cursor: pointer;
    }

    .SeachContent .isClick {
        _background-image: url('/Images/TopNav/globalSearch_Up.png');
    }

    .SeachContent .splitLine {
        height: 16px;
        width: 1px;
        overflow: hidden;
        background-color: #06C6ED;
        margin: 8px 0px 0px 0px;
    }

#Top_QuickIcon .SeachContent .splitLine {
    background-color: #fff;
}

.SeachContent .seachItem input {
    display: block;
    width: 115px;
    background-color: transparent;
    border: 0;
    margin-top: 2px;
    height: 20px;
    line-height: 16px;
    padding: 2px 5px 2px 8px;
    color: #b3b3b3;
}

.SeachContent .searchBtn {
    width: 16px;
    height: 16px;
    margin: 5px 0px 0px 6px;
    padding: 2px;
}

.SeachContent .bgSearchBtnImg {
    background-image: url('/Images/TopNav/searchBtn.png');
    width: 14px;
    height: 14px;
    display: block;
    margin-top: 1px;
}

.SeachContent .search-close {
    color: #b3b3b3;
    position: relative;
    top: -2px;
    right: -3px;
    font-size: 14px;
}

.globalSearchBtn {
    display: none;
    float: left;
    margin-left: 3px;
    margin-top: 7px;
    width: 40px;
    height: 32px;
    background: url(/Images/TopNav/globalSearch.png) no-repeat;
}

/* 全局搜索隐藏选择项 */
/*.hidSearchContent{display:none; min-width:185px; min-height:31px; height:auto; position:absolute;z-index:10000; background-color:#FFFFFF; border:1px solid #8EC5EE; }
.hidSearchContent .topTitle { height: 31px;width: 84px;font-family: 'Microsoft YaHei'; background-color: #D4EEFF; padding-left: 101px; font-weight: 600; margin-bottom:8px;color:#707378;}
.hidSearchContent .topTitle span{display:block; float:left; font-size:13px; }
.hidSearchContent .topTitle .title_text{ line-height:31px;}
.hidSearchContent .topTitle .title_img{margin-left:5px; margin-top:13px; }
.hidSearchContent .bottomSearchContent{ padding-left:14px; padding-right:17px; min-height:154px;}
.hidSearchContent .bottomSearchContent ul{padding:0;margin:0; border:0; }
.hidSearchContent .bottomSearchContent ul li{ list-style-type:none; height:19px; }
.hidSearchContent .bottomSearchContent ul li.split_Line{height:1px; background-color:#E9E6DF; overflow:hidden; margin-bottom:7px; margin-top:6px; }
.hidSearchContent .bottomSearchContent ul li span{font-size: 13px; color:#717576;}*/
.SearchItemList {
    border: 1px solid #AAD2F2;
    border-top: none;
    width: 105px;
    height: auto;
    background-color: #FFFFFF;
    position: absolute;
    left: 0px;
    top: 28px;
    display: none;
    z-index: 99999;
    padding-top: 5px;
    padding-bottom: 5px;
}

    .SearchItemList ul {
        margin: 0;
        padding: 0;
        border: 0;
    }

        /*搜索*/
        .SearchItemList ul .searchItem_Icon0 {
            background: url(/Images/TopNav/topnav_SearchIcon.png) 7px 4px no-repeat;
        }

        /*客户*/
        .SearchItemList ul .searchItem_Icon1 {
            /*background: url(/Images/TopNav/topnav_CustomIcon.png) 7px 4px no-repeat;*/
            background: url(/Images/TopNav/topnav_ModuleIcon.png) 7px 4px no-repeat;
        }

        /*售前*/
        .SearchItemList ul .searchItem_Icon2 {
            background: url(/Images/TopNav/topnav_SaleBeforeIcon.png) 7px 4px no-repeat;
        }

        /*销售*/
        .SearchItemList ul .searchItem_Icon3 {
            background: url(/Images/TopNav/topnav_SalesIcon.png) 7px 4px no-repeat;
        }

        /*服务*/
        .SearchItemList ul .searchItem_Icon4 {
            background: url(/Images/TopNav/topnav_ServiceIcon.png) 7px 4px no-repeat;
        }

        /*新闻*/
        .SearchItemList ul .searchItem_Icon5 {
            background: url(/Images/TopNav/topnav_NewsIcon.png) 7px 4px no-repeat;
        }

        /*日志*/
        .SearchItemList ul .searchItem_Icon6 {
            background: url(/Images/TopNav/topnav_LogIcon.png) 7px 4px no-repeat;
        }

        /* 申请 */
        .SearchItemList ul .searchItem_Icon7 {
            background: url(/Images/TopNav/topnav_ApplyIcon.png) 7px 4px no-repeat;
        }

        /*人员*/
        .SearchItemList ul .searchItem_Icon8 {
            background: url(/Images/TopNav/topnav_UserIcon.png) 7px 4px no-repeat;
        }

        /*知识库*/
        .SearchItemList ul .searchItem_Icon9 {
            background: url(/Images/TopNav/topnav_KnowledgeIcon.png) 7px 4px no-repeat;
        }

        /*序列号*/
        .SearchItemList ul .searchItem_Icon10 {
            background: url(/Images/TopNav/topnav_SerialNumber.png) 7px 4px no-repeat;
        }

        /*工商信息*/
        .SearchItemList ul .searchItem_Icon11 {
            background: url(/Images/TopNav/topnav_Industry.png) 7px 4px no-repeat;
        }

        /*自定义*/
        .SearchItemList ul .searchItem_Icon20 {
            background: url(/Images/TopNav/topnav_Extend.png) 7px 4px no-repeat;
        }

        .SearchItemList ul li {
            height: 24px;
            line-height: 24px;
            width: 73px;
            color: #242424;
            font-size: 12px;
            list-style-type: none;
            padding-left: 32px;
            cursor: pointer;
        }
        /*.SearchItemList ul li:hover{ background-color:#34B7EE;color:white; }*/
        .SearchItemList ul .li-hover {
            background-color: #D5ECFE;
            color: #048CBF;
        }

        .SearchItemList ul .li-click {
            background-color: #34B7EE;
            color: white;
        }



.topOperatorItem {
    text-align: right;
    vertical-align: top; /*padding-top: 3px;*/
    float: right;
    padding-right: 13px;
}

    .topOperatorItem a {
        color: black;
    }

    .topOperatorItem table {
        text-align: left;
    }

    .topOperatorItem .navTable tr td {
        vertical-align: middle;
        height: 46px;
        line-height: 46px;
    }

    .topOperatorItem .itemContent {
        padding-left: 8px;
        padding-right: 8px;
        border: 0;
    }

        .topOperatorItem .itemContent a {
            padding-right: 0px !important;
        }

    .topOperatorItem .nav-item-table a {
        padding-left: 33px !important;
    }

    .topOperatorItem .nav-item-table tbody tr td {
        height: 24px;
    }

    .topOperatorItem .nav-item-table {
        min-width: 185px;
    }

        .topOperatorItem .nav-item-table ul li {
            display: block !important;
            height: 24px;
            padding-left: 13px !important;
            padding-right: 21px !important;
        }

        .topOperatorItem .nav-item-table .developerToolsImg {
            background-image: url('/Images/TopNav/developerTools.png');
            background-position: left center;
            background-repeat: no-repeat;
        }

        .topOperatorItem .nav-item-table .operatorCenterImg {
            background-image: url('/Images/TopNav/operatorCenter.png');
            background-position: left center;
            background-repeat: no-repeat;
        }

        .topOperatorItem .nav-item-table .SelfHelpToolsImg {
            background-image: url('/Images/TopNav/selfHelpTools.png');
            background-position: left center;
            background-repeat: no-repeat;
        }

        .topOperatorItem .nav-item-table .normalSetupImg {
            background-image: url('/Images/TopNav/normalSetup.png');
            background-position: left center;
            background-repeat: no-repeat;
        }

        .topOperatorItem .nav-item-table .downLoadCenterImg {
            background-image: url('/Images/TopNav/downLoadCenter.png');
            background-position: left center;
            background-repeat: no-repeat;
        }

        .topOperatorItem .nav-item-table .aboutUsImg {
            background-image: url('/Images/TopNav/aboutUs.png');
            background-position: left center;
            background-repeat: no-repeat;
        }

    .topOperatorItem .to_Icon {
        padding-right: 0px !important;
    }
    /* 第一项鼠标移入不添加背景 */
    .topOperatorItem .nav-item-table a:first-child:hover {
        display: block;
        background-color: #D5ECFE;
        color: #1F80CD;
        text-decoration: none;
    }
    /* 第一项添加背景颜色 */
    .topOperatorItem .ui-corner-bottomleftright-small ul li:first-child {
        height: 34px;
        line-height: 34px;
        background-color: #D5ECFE;
    }
    /* 二级子菜单第一项不改变高度和背景 */
    .topOperatorItem .addedImage ul li {
        padding-left: 2px !important;
        padding-right: 10px !important;
    }

        .topOperatorItem .addedImage ul li:first-child {
            height: 24px;
            line-height: 24px;
            background-color: white;
        }

    .topOperatorItem .addedImage .menuItemSpliter-Container {
        margin-top: 5px;
    }

/* 去除第一个li后面跟着的分隔线 */
#tbRightOp .navItem .nav-item-table ul li:first-child + .menuItemSpliter-Container div {
    background-image: none !important;
}

.noMenu {
    padding-left: 6px !important; /*padding-left: 8px; padding-right: 8px;*/
    border: 0;
}

caption, th {
    text-align: left;
}

.topOperatorItem .current { /*padding-left:6px; padding-right:6px;*/
}

.current .moreInfo {
    background-image: url('/Images/TopNav/moreInfo_hover.png');
    width: 24px;
    height: 24px;
}

.current .aiInfo {
    background-image: url('/Images/AI/aiInfo-hover.png');
    width: 24px;
    height: 24px;
}

.current .role {
    background-image: url('/Images/TopNav/role_hover.png');
    width: 24px;
    height: 24px;
}

.current .customFunction {
    background-image: url('/Images/TopNav/customFunction_hover.png');
    width: 24px;
    height: 24px;
}

.current .exit {
    background-image: url('/Images/TopNav/exit_hover.png');
    width: 24px;
    height: 24px;
}

.current .language {
    background-image: url('/Images/TopNav/language_hover.png');
    width: 24px;
    height: 24px;
}

.current .theme {
    background-image: url('/Images/TopNav/theme_hover.png');
    width: 24px;
    height: 24px;
}

.moreInfo {
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-image: url('/Images/TopNav/moreInfo.png');
    width: 24px;
    height: 24px;
    display: block;
    padding-left: 0px !important;
}

.aiInfo {
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-image: url('/Images/AI/aiInfo.png');
    width: 24px;
    height: 24px;
    display: block;
    padding-left: 0px !important;
}

.callCenter { /*PADDING-LEFT: 18px !important;*/
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-image: url(/Images/TopNav/callCenter.png);
    width: 24px;
    height: 24px;
    display: block;
    padding-left: 0px !important;
    margin: 0px 8px;
}

.role { /*PADDING-LEFT: 18px !important;*/
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-image: url(/Images/TopNav/role.png);
    width: 24px;
    height: 24px;
    display: block;
    padding-left: 0px !important;
}

.customFunction { /*PADDING-LEFT: 18px !important;*/
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-image: url(/Images/TopNav/customFunction.png);
    width: 24px;
    height: 24px;
    display: block;
    padding-left: 0px !important;
}

.exit { /*PADDING-LEFT: 18px !important;*/
    background-repeat: no-repeat; /*background-position: left center;*/
    display: block;
    width: 24px;
    height: 24px; /*background-position-y: 8px;  line-height: 34px;*/
    background-image: url(/Images/TopNav/exit.png);
    padding-left: 0px !important;
    margin: 0px 8px;
}

.topOperatorItem .top-search, .topOperatorItem .topTheme, .topOperatorItem .top-bi {
    background-repeat: no-repeat;
    display: block;
    width: 24px;
    height: 24px;
    padding-left: 0px !important;
    margin: 0px 8px;
}

.topOperatorItem .top-bi {
    background-image: url(/Images/TopNav/icon-top-bi.png);
}

.topOperatorItem .top-search {
    background-image: url(/Images/globalSearch.png);
}

.topOperatorItem .topTheme {
    background-image: url(/Images/TopNav/topTheme2.png);
}

.language { /*PADDING-LEFT: 18px !important;*/
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-image: url(/Images/TopNav/language.png);
    width: 24px;
    height: 24px;
    display: block;
    padding-left: 0px !important;
}

.theme { /*PADDING-LEFT: 18px !important;*/
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-image: url(/Images/TopNav/theme.png);
    width: 24px;
    height: 24px;
    display: block;
    padding-left: 0px !important;
}



.topNav {
    background-color: #054c9d;
    font: 12px/1.5 tahoma,arial,\5b8b\4f53;
    height: 33px;
    width: 100%;
    overflow: hidden;
}

    .topNav .left0 {
        width: 224px;
        padding-left: 4px;
        color: #b6b5ba;
    }

        .topNav .left0 .smallUserPic {
            border-radius: 50%;
            width: 20px;
            height: 18px;
            float: left;
            display: block;
            padding-top: 2px;
        }

            .topNav .left0 .smallUserPic img {
                border-radius: 50%;
                width: 18px;
                height: 18px;
            }

    .topNav .left {
        width: 16px;
        text-align: center;
        min-width: 16px;
    }

        .topNav .left img {
            margin-top: 2px;
        }

.mainMenu-rightIcon { /*width: 24px;*/ /*border-left: 1px solid #264c73;*/
    text-align: center;
    padding-left: 2px;
    padding-right: 8px;
}

.smallIcon_MainMenu {
    display: none;
}

    .smallIcon_MainMenu a {
        margin-left: 2px;
        margin-right: 4px;
    }
/* E6调整，更多菜单按钮 */
.mainmenu_rightMenuList {
    width: 20px;
    height: 20px; /*padding-right:19px; display:none;*/
}

    .mainmenu_rightMenuList .menuList {
        background: url(/Images/NormalIcon/menuList.png) no-repeat;
        width: 20px;
        height: 20px;
        float: left;
    }

.leftNav_Pop {
    background: url(/Images/TopNav/leftNav_Pop.png) no-repeat;
    width: 16px;
    height: 16px;
    margin: auto;
    cursor: pointer;
    display: none;
}

.leftNav_Pop_Hide {
    background: url(/Images/TopNav/leftNav_Pop_Hide.png) no-repeat;
    width: 16px;
    height: 16px;
    margin: auto;
    cursor: pointer;
    display: block;
}

.rightNav_Pop {
    background: url(/Images/TopNav/rightNav_Pop.png) no-repeat;
    width: 16px;
    height: 16px;
    margin: auto;
    cursor: pointer;
    display: block;
}

.rightNav_Pop_Hide {
    background: url(/Images/TopNav/rightNav_Pop_Hide.png) no-repeat;
    width: 16px;
    height: 16px;
    margin: auto;
    cursor: pointer;
    display: block;
}

#spanWelcomeInfo {
    color: white; /*padding-top: 3px;*/
    padding-left: 6px;
    cursor: default;
    display: block;
    float: left;
}
/*  

/* 底部边栏 */
.bottomBar-container {
    height: 0px;
    line-height: 0px; /*background: url(images/bottomBar_bg.png) repeat-x;*/
    background-color: #C0D3E5;
    width: 100%;
    bottom: 0px;
    position: fixed;
    display: none;
}

    .bottomBar-container .ulFlow {
        padding-left: 5px;
    }

        .bottomBar-container .ulFlow li, .bottomBar-container .ulFlow li a {
            color: #2E2D2D;
        }

            .bottomBar-container .ulFlow li a:hover {
                color: #ff7700;
            }

        .bottomBar-container .ulFlow .number {
            font-size: 10px;
        }

        .bottomBar-container .ulFlow .spliter {
            padding-left: 10px;
            padding-right: 10px;
            color: #2E2D2D;
        }
/*

/* 导航菜单 */
#tdTopNav_Container {
    padding-left: 5px;
}

.navTable {
    margin-left: 0px;
    border: 0px;
    height: 33px;
}

    .navTable tr td {
        margin: 0px;
        padding: 0px;
    }

.navTable-firstTd {
    width: 0px;
}

.itemContent {
    white-space: nowrap;
    overflow: hidden;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-top: 1px solid transparent;
}

    .itemContent .item .groupName .groupNameInput {
        width: 118px;
        margin-bottom: 10px;
        border: 1px solid #b5b5b5;
        height: 20px;
    }

.current {
    height: 29px;
    background-color: white; /*border-left: 1px solid #8fc4ee; border-right: 1px solid #8fc4ee; border-top: 1px solid #8fc4ee;*/
}

    .current a {
        color: #055eb2;
    }

.ulEnumItems .current {
    height: 29px;
    background-color: transparent;
}

#tbMainNavTable .current {
    padding-right: 21px;
}

#tbMainNavTable .itemContent { /*min-width:86px;*/
    padding-right: 21px;
    padding-left: 21px !important;
    height: 33px !important;
}

/* 导航菜单和向下的箭头 E6调整 */
#tbMainNavTable .menu_Down {
    background-image: url('/Images/TopNav/menu_Down.png');
    height: 12px;
    width: 12px;
    display: inline-block;
    background-position: center center;
    background-repeat: no-repeat;
    background-position: 3px 5px;
    position: relative;
    left: 8px;
    top: -4px;
}

#tbMainNavTable .current .menu_Down {
    background-image: url('/Images/TopNav/menu_Up.png');
}

.noBgImg {
    background-image: none !important;
}

.item-split {
    width: 3px;
}

.nav-item-table {
    z-index: 10000;
    min-width: 150px;
    display: none;
    position: absolute;
    background: #FFFFFF;
    border: 1px solid #8EC5EE;
    border-top: 0px;
}

    .nav-item-table thead tr th {
        height: 28px;
        line-height: 28px;
        padding-top: 8px;
        font-weight: bold;
    }

    .nav-item-table td, .nav-item-table th {
        padding: 3px 13px;
        border-left: 0px solid #ddd;
        min-width: 80px;
        vertical-align: top;
    }

    .nav-item-table tbody tr td {
        height: 24px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .nav-item-table th {
        padding: 0 13px 3px 30px;
        height: 24px;
        font-weight: 500 !important;
        color: #00ADEF;
        font-size: 13px;
    }

    .nav-item-table a {
        padding-left: 10px;
        padding-right: 10px;
        display: block;
        color: #808080;
        white-space: nowrap;
    }

        .nav-item-table a:hover {
            display: block;
            background-color: #bad3fc;
            color: #fff;
            text-decoration: none;
        }

    .nav-item-table ul li {
        display: block !important;
        height: 24px;
        padding-left: 20px;
        padding-right: 20px;
        min-width: 128px;
    }

    .nav-item-table table {
        width: 100%;
    }

        .nav-item-table table td {
            border-right: 1px solid #e7e7e7;
        }

.nav-item-table {
    padding-bottom: 5px;
}

.topNav .nav-item-link {
    font-size: 13px;
}

#tbMainNavTable .nav-item-link {
    padding: 0px !important;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
}

.nav-item-link {
    color: #fff;
    text-align: center;
    font-size: 12px;
    padding-left: 8px;
    padding-right: 8px;
}

    .nav-item-link:hover {
        text-decoration: none;
    }

.nav-child-bg {
    width: 100%;
    background: url(images/nav-child-bg.gif) repeat-x;
    height: 27px;
    line-height: 27px;
    vertical-align: middle;
    padding-top: 3px;
}

    .nav-child-bg a {
        display: block;
        color: #333333;
        float: left;
        padding-left: 20px;
        padding-right: 20px;
        padding: 3px 10px 3px 10px;
        text-align: center;
        height: 20px;
        line-height: 20px;
    }

        .nav-child-bg a:hover {
            background-color: #BAD3FC;
            text-decoration: none;
            height: 20px;
            line-height: 20px;
        }

.last {
    border: none !important;
}

.menuItemSpliter-Container {
    line-height: 2px !important;
    margin-bottom: 5px;
    padding-left: 17px !important;
}

    .menuItemSpliter-Container div {
        background: url(/Images/TopNav/menuItemSpliter.png) repeat-x !important;
        width: 133px;
        height: 2px;
        margin-left: 21px;
    }

#tbMainNavTable .menuItemSpliter-Container div {
    margin-left: 8px !important;
    width: 106px;
}
/* */

/*功能导航、多标签*/
.topTabContainer {
    border: 0px;
    width: 100%;
    height: 33px;
    overflow: hidden;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

.textureBg { /*background: url(images/textureBg.png);*/
    background-color: #E9ECF3;
    overflow-x: hidden;
}

body.textureBg { /*background: url(images/textureBg.png);*/
    background-color: white;
    overflow-x: hidden;
}

.topLeft {
    width: 224px;
    height: 33px;
    background-color: #0070C1;
    line-height: 33px;
    color: white;
    padding-left: 16px;
    position: relative;
}

    .topLeft .leftTextContent {
        display: block;
        float: left;
        width: 164px;
        height: 100%;
    }

    .topLeft .rightBtnDiv {
        display: block;
        float: left;
        width: 52px;
        height: 33px;
    }
/*.rightBtnDiv:hover a{ display:block !important; }*/

/* 左侧面板右侧按钮 */
.rightBtnDiv a {
    background-position: 0px 0px;
    margin-top: 8px !important;
}

    .rightBtnDiv a:last-child {
        margin-right: 4px;
    }

.rightBtnDiv .close-Icon {
    background-position: 3px 3px;
    margin-top: 8px;
}

    .rightBtnDiv .close-Icon:hover {
        background-image: url(/Images/tab_Close_hover.png);
    }

.rightBtnDiv a:hover {
    background-color: #C0DCEE !important;
    border: none !important;
}

.rightBtnDiv .qrCode-Icon {
    background: url('/Images/Login/weixin_smallImg.png') no-repeat;
    width: 16px;
    height: 16px;
    float: right;
    margin-right: 7px !important;
    display: block !important;
}

.rightBtnDiv img {
    cursor: pointer;
}

    .rightBtnDiv img:hover {
        display: block;
    }

/* 头像内的二维码图片 */
.qrCodeIcon {
    background: url('/Images/Login/weixin_smallImg.png') no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 8px;
    right: 7px;
}

.topRight {
    padding-left: 0px;
}

.bottomLine {
    background-color: #919191;
    position: relative;
    top: 33px;
    left: 0px;
    height: 1px;
    margin-left: 5px;
}

.funNav {
    width: 215px;
    height: 29px;
    border: 0px;
    margin-left: 5px;
    margin-top: 5px;
}

.funNav_Left {
    width: 6px;
    height: 100%;
    background: url(images/funNav_Left.png) no-repeat;
}

.funNav_Center {
    height: 100%;
    background: url(images/funNav_Center.png) repeat-x;
}

    .funNav_Center span {
        color: white;
        float: left;
        padding-left: 5px;
        padding-top: 3px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        cursor: default;
    }

.funNav_Right {
    width: 6px;
    height: 100%;
    background: url(images/funNav_Right.png) no-repeat;
}

.funNavSetting {
    z-index: 9999;
    background: url(images/setting.png) no-repeat;
    width: 16px;
    height: 16px;
    float: right;
    position: absolute;
    top: 8px;
    right: 22px;
    display: none; /*border:1px solid red;*/
    cursor: pointer;
}
/*.funNavSetting:hover{ display:block !important;cursor:pointer; }*/

.span_nav {
    cursor: pointer;
    width: 18px;
    height: 24px;
    margin-left: 10px;
    margin-top: 5px;
}

.divWelcomeInfo {
    color: #646464;
    text-align: left;
    padding: 8px;
}

    .divWelcomeInfo div {
        margin-bottom: 5px;
    }

    .divWelcomeInfo span {
        text-align: left;
        font-weight: bold;
        color: #0C67B8;
    }

.tab {
    float: left;
    /*overflow: hidden;*/
}

    .tab li {
        margin-top: -2px;
    }

.top-tabs-nav {
    margin: 0;
    display: block;
    height: 33px;
    line-height: 33px; /*padding: 0.2em 0.2em 0; padding-top: 6px;*/
    float: left;
    position: relative;
}

    .top-tabs-nav .ui-closeImg {
        position: absolute;
        cursor: pointer;
        padding: 0px;
        top: 12px;
        right: 9px;
        width: 10px;
        height: 10px;
        font-size: 16px;
        display: none;
    }

        .top-tabs-nav .ui-closeImg > img {
            position: absolute;
            top: 0px;
            left: 0px;
        }

    .top-tabs-nav .ui-tabs-selected {
        background-color: white;
    }

    .top-tabs-nav li {
        border-bottom: 0 none !important;
        float: left;
        position: relative;
        width: 98px;
        padding-left: 13px !important;
        padding-right: 23px !important;
        list-style: none outside none;
        margin: 0px;
        padding: 0;
        position: relative;
        top: 0;
        white-space: nowrap;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .top-tabs-nav li::after {
            content: '';
            position: absolute;
            bottom: 0px;
            top: 8px;
            height: 17px;
            right: 0;
            border-left: 1px solid #9C9C9F;
        }

    .top-tabs-nav .li-hover-white::after {
        border-left: 1px solid #FFFFFF;
    }

    .top-tabs-nav .li-hover-noLine:after {
        border-left: 1px solid #E9ECF3;
    }

    .top-tabs-nav .li-hover-bgColor {
        background-color: #F3F5F9;
    }

        .top-tabs-nav .li-hover-bgColor:after {
            border-left: 1px solid #F3F5F9;
        }

    .top-tabs-nav li table {
        width: 100%;
    }

.tabItem_Left { /*background: url(images/tabItem_Left_Bg.png) no-repeat;*/
    height: 33px;
    width: 6px;
    background-color: #E0EEFB;
}

.tabItem_Middle { /*background: url(images/tabItem_Center_Bg.png) repeat-x;*/
    height: 33px;
    font-size: 14px;
    background-color: #E0EEFB;
}

    .tabItem_Middle a {
        float: left;
        margin-left: 12px;
        margin-right: 13px;
        margin-top: 2px;
        text-decoration: none;
        cursor: default;
    }

    .tabItem_Middle img {
        float: left;
        vertical-align: middle;
        margin-top: 0px;
        display: none;
    }

.tabItem_Right { /*background: url(images/tabItem_Right_Bg.png) no-repeat;*/
    height: 33px;
    width: 6px;
    background-color: #E0EEFB;
}

.tabItem_Left_Current { /*background: url(images/tabItem_Left_Current_Bg.png) no-repeat;*/
    height: 33px;
    width: 6px;
    background-color: #ffffff;
}

.tabItem_Middle_Current { /*background: url(images/tabItem_Center_Current_Bg.png) repeat-x;*/
    height: 33px;
    background-color: #ffffff;
}

    .tabItem_Middle_Current a {
        float: left;
        margin-left: 12px;
        margin-right: 13px;
        margin-top: 2px;
        text-decoration: none;
        cursor: default;
        font-weight: 600;
    }

    .tabItem_Middle_Current img {
        float: left;
        vertical-align: middle;
        margin-top: 0px;
        display: none;
    }

.tabItem_Right_Current { /*background: url(images/tabItem_Right_Current_Bg.png) no-repeat;*/
    height: 33px;
    width: 6px;
    background-color: #ffffff;
}

/* 简易tabItem样式 */
.s_tabItem_Left {
    background: url(images/s_tabItem_Left_Bg.png) no-repeat;
    height: 31px;
    width: 6px;
}

.s_tabItem_Middle {
    background: url(images/s_tabItem_Center_Bg.png) repeat-x;
    height: 31px;
    line-height: 31px;
    min-width: 60px;
    text-align: center;
}

    .s_tabItem_Middle a {
        margin-top: 2px;
        text-decoration: none;
        cursor: default;
    }

.s_tabItem_Right {
    background: url(images/s_tabItem_Right_Bg.png) no-repeat;
    height: 31px;
    width: 6px;
}

.s_tabItem_Left_Current {
    background: url(images/s_tabItem_Left_Current_Bg.png) no-repeat;
    height: 31px;
    width: 6px;
}

.s_tabItem_Middle_Current {
    background: url(images/s_tabItem_Center_Current_Bg.png) repeat-x;
    height: 31px;
    line-height: 31px;
    min-width: 60px;
    text-align: center;
}

    .s_tabItem_Middle_Current a {
        margin-top: 2px;
        text-decoration: none;
        cursor: default;
        color: #336699;
    }

.s_tabItem_Right_Current {
    background: url(images/s_tabItem_Right_Current_Bg.png) no-repeat;
    height: 31px;
    width: 6px;
}

.s_tabItem_Split {
    background: url(images/s_tabItem_Split_Bg.png) repeat-x;
    height: 31px;
    width: 4px;
}

/* 页面结构 */
.pageLeft {
    width: 240px !important;
    vertical-align: top;
}
/* E6UI调整，pageLeft和pageCenter都添加了浮动 float:left; min-height:60px; */
.pageCenter {
    vertical-align: top;
    padding: 0 0 0px 0px;
    padding-left: 0px !important;
    background-color: white;
}
/*  float:left; */
.pageCenter_Content {
    border-top: 0px;
    padding-top: 5px;
    overflow: hidden;
    width: 100%;
    background-color: White; /*padding-bottom: 5px;*/
}

.pageCenter_Content_border {
    width: 844px;
    margin: 0px;
}

.pageRight-collapse {
    width: 20px;
    vertical-align: top;
    padding-left: 10px;
}

.pageRight {
    width: 200px;
    vertical-align: top;
    padding-top: 74px;
    padding-right: 5px;
}

.leftContainer {
    width: 240px;
    z-index: 100;
    margin: auto;
    background-color: #d6edfe;
    position: fixed;
    height: 100%;
    vertical-align: top;
    overflow-x: hidden;
    overflow-y: auto;
    left: 0px !important;
    /*border-top: 1px solid white;*/
    padding-top: 10px;
}

.pageRightContent {
    width: 196px;
    border: 1px solid #919191;
    border-top: 0px;
    min-height: 400px;
    clear: both;
    text-align: center;
}
/* 全局搜索 */
.leftNav-globalsearch {
    width: 365px;
    border-top: 0px solid #4a9abc;
    border-bottom: 1px solid gray;
    *border-bottom: 1px solid gray;
    margin-bottom: 0px;
    background-color: #F5F5F5;
    border-left: 1px solid #919191;
    border-right: 1px solid #919191;
    filter: DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=0,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=8);
}

#divGlobalSearch {
    position: absolute;
    width: 350px;
    height: 132px;
    display: none;
    z-index: 1000;
}

/* 隐藏左侧第一个tr */
#bodyTable .firstLeftNav { /*border-top:1px solid white;*/
}

    #bodyTable .firstLeftNav tr:first-child {
        height: 0px;
    }

#bodyTable .leftNav:last-child .leftNav-header { /*border-bottom:1px solid #E9ECF3;*/
}

/* 左侧分组 */
.leftNav {
    width: 240px;
    margin-bottom: 0px;
    background-color: White;
}

.leftNav-header {
    background-color: #d6edfe;
    height: 33px;
    width: 34px;
}

    .leftNav-header:hover a {
        display: block;
    }

.leftNav:last-child .leftNav-header { /*border-bottom:1px solid #E9ECF3;*/
}

.leftNav-header div {
    width: 165px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    table-layout: fixed;
    display: inline-block;
    top: 2px;
    padding: 0px;
    word-break: break-all;
    font-size: 14px;
    text-indent: 8px;
    user-select: none;
}

.leftNav-body {
    padding: 0px;
    background-color: #d6edfe;
}

    .leftNav-body .leftNav_ContentContainer {
        background-color: #d6edfe !important;
        width: 230px !important;
        padding: 5px;
    }

    .leftNav-body .leftNav_PyContainer {
        width: 216px !important;
        position: relative;
        padding: 0px !important;
    }

        .leftNav-body .leftNav_PyContainer .rightBgLine {
            top: 0px;
            width: 2px;
            height: 100%;
            right: 0px;
            position: absolute;
            background-color: #EDF0F5;
        }

.leftNav-body-content {
    min-height: 200px;
    max-height: 300px;
    overflow: auto;
}

.withSpace {
    padding: 3px 8px;
}

.leftNav-bottom {
    margin-bottom: 0;
    border-bottom: 0px;
}

.mainFace {
    background-color: White;
    text-align: center;
    border: 1px solid #7f7f7f;
    border-bottom: 0px;
    height: 110px;
    padding-top: 20px;
}

    .mainFace ul li {
        float: left;
        height: 96px;
        vertical-align: middle;
    }

.faceImg {
    width: 96px;
    margin-left: 20px;
}

    .faceImg img {
        width: 96px;
        height: 96px;
    }

.faceText {
    margin-top: 5px;
    margin-right: 5px;
    line-height: 28px;
    color: #5b595a;
    font-family: 宋体;
    font-size: 10px;
}

.pyContainer {
    width: 100%;
    background-color: White;
    cursor: default;
}

    .pyContainer tr td {
        text-align: center;
        background-color: #f2f7fc;
        height: 28px;
        width: 18px;
    }

.disabled {
    color: #aca899;
}

.globalSearch li {
    height: 28px;
    line-height: 28px;
}

.leftSummaryInfo {
    padding: 8px;
    padding-right: 0px;
}

    .leftSummaryInfo li {
        line-height: 21px;
        cursor: default;
    }

    .leftSummaryInfo .item {
        padding-left: 20px;
    }

/* E6UI调整，维护人信息 */
.maintainerInfo {
    background: url(/Images/Object/maintainerLogo.png) 69px 12px no-repeat;
    padding-top: 77px;
}

    .maintainerInfo span {
        display: inline-block;
    }

    .maintainerInfo li {
        background: url(/Images/NormalIcon/rightArrow_Yellow.gif) 1px 7px no-repeat;
        padding-left: 15px;
    }

    .maintainerInfo .createUserName {
        color: #444444;
    }

    .maintainerInfo .operatorType {
        color: #727272;
        padding-left: 6px;
    }

    .maintainerInfo .operatorDate {
        color: #E60525;
    }


.leftNav .moduleList {
    height: 300px;
    min-height: 200px;
    overflow: auto;
    width: 206px;
}

.leftNav .divList { /*height: 150px;*/
    min-height: 110px;
    overflow: auto;
    width: 190px;
}

/*左侧菜单图标隐藏*/
#hiddenIcoDiv {
    position: absolute;
    bottom: 0;
    width: 207px;
    text-indent: 8px;
    background: url(images/groupHeadBg.png) repeat-x;
    height: 30px;
    border: 1px solid #919191;
    line-height: 28px;
    display: none;
    overflow: hidden;
}

    #hiddenIcoDiv img {
        padding: 6px 2px;
        width: 16px;
        cursor: pointer;
    }

        #hiddenIcoDiv img:hover {
            background-color: #BAD3FC;
        }
/* end */

.gridTitle {
    height: 48px;
    margin: 0px;
    display: block;
}

    .gridTitle li {
        padding: 0px;
    }

    .gridTitle .ulButton {
        padding-top: 3px;
    }

    .gridTitle .btnGroup {
        margin-top: 0px !important;
    }

/* E6UI调整，单个页面的按钮上移8个px */
.up_8 {
    position: relative;
    top: -8px;
}
/* 针对单个页面的调整，按钮右浮动 */
.e6_BtnRight {
    float: right !important;
    padding-right: 20px !important;
    padding-top: 10px !important;
}

.imgRecentAccessRefresh {
    margin-right: 8px;
    float: right;
    display: block;
    width: 16px;
    height: 16px;
    background: url(/Images/NormalIcon/refresh.png) no-repeat;
}

.bottomLineAndPadding {
    padding-bottom: 9px;
    border-bottom: 1px solid #E2E2E2;
}

.moduleImg {
    height: 28px;
    width: 28px;
    padding: 8px !important;
    margin-left: 40px;
    border-radius: 3px;
    border-radius: 50%;
}

/*模块的默认背景颜色*/
.bgColor_Default {
    background-color: #30B5FF;
}

#divAuditStatusContainer {
    display: none !important;
}

/* 不同的审核状态显示不同的颜色 */
/* 0 草稿 */
.auditColor0 {
    color: #FE0410 !important;
}
/* 1 待审核 */
.auditColor1 {
    color: #FE0410 !important;
}
/* 2 审核中 */
.auditColor2 {
    color: #FE0410 !important;
}
/* 3 已审核 */
.auditColor3 {
    color: #1DCC06 !important;
}
/* 4 已作废 */
.auditColor4 {
    color: #FE0410 !important;
}


.bannerTitle {
    margin-left: 10px;
    color: black;
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
    max-width: 500px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

    .bannerTitle .bannerTitle {
        float: right;
        display: block;
    }

.bannerTitle_link {
    font-size: 14px;
    color: black !important;
    font-family: 宋体;
}

#spanViewCNName {
    margin-left: 0px;
    max-width: 500px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

#spanModuleCNName {
    display: block;
    float: left;
    height: 24px;
    line-height: 24px;
}

.pageList #spanModuleCNName {
    display: none;
}

#imgModuleLogo {
    margin-top: 0px;
    width: 28px;
    height: 28px;
}

.locationContainer {
    margin: 10px 0px 2px 20px;
    height: 16px;
    line-height: 16px;
    cursor: default;
    display: none;
    clear: both;
}

    .locationContainer .underline {
        border-bottom: none;
    }

    .locationContainer span {
        font-family: 宋体;
    }

    .locationContainer a.activated {
        color: Red;
        cursor: default;
    }

    .locationContainer .spanFromTypeName {
        background: url('images/quickSearch-right.png') no-repeat;
        background-size: 20px;
        padding-left: 20px;
        background-position: 0px 1px;
        color: black;
        font-size: 13px;
        padding: 5px 0px 5px 22px;
    }

    .locationContainer .spanFromTypeName2 {
        background: url('/images/quickSearch-rightData.png') no-repeat;
        background-size: 20px;
        padding-left: 20px;
        background-position: 0px 1px;
        color: black;
        font-size: 13px;
        padding: 5px 0px 5px 24px;
    }

    .locationContainer a {
        font-size: 14px;
    }


    .locationContainer .group {
        float: left;
        margin-left: 17px;
        height: 20px;
    }


        .locationContainer .group .dataTag {
            position: relative;
            top: -5px;
            display: inline-block;
        }

        .locationContainer .group .ViewTag {
            display: inline-block;
        }

            .locationContainer .group .ViewTag span {
                font-size: 14px;
            }

            .locationContainer .group .ViewTag ul {
                display: table;
            }
                /*.locationContainer .group .ViewTag ul li:first-child {
        margin-left:20px;
    }*/

                .locationContainer .group .ViewTag ul li {
                    float: left;
                    margin-right: 15px;
                    text-align: center;
                    cursor: default;
                    -webkit-user-select: none;
                    -moz-user-select: none;
                    -ms-user-select: none;
                    color: #0099FF;
                    cursor: pointer;
                }

                    .locationContainer .group .ViewTag ul li:first-child {
                        margin-left: 5px;
                    }

                    .locationContainer .group .ViewTag ul li:hover .close {
                        visibility: initial;
                    }

                    .locationContainer .group .ViewTag ul li .close {
                        background-size: 9px;
                        width: 11px;
                        height: 9px;
                        float: right;
                        cursor: pointer;
                        display: block;
                        margin-top: 4px;
                        background: url(/Images/Close.gif) no-repeat;
                        visibility: hidden;
                        margin-left: 2px;
                    }

.pageVeImage {
    text-align: center;
    padding: 7px 10px 10px 2px;
    border-bottom: 0px;
}

    .pageVeImage a {
        display: block; /*background-color:white;*/
        width: 102px;
        height: 102px;
        padding: 8px;
        margin: auto;
        background-color: white;
        border: 1px solid #ccc;
    }

    .pageVeImage img {
        width: 102px;
        height: 102px;
    }
/* end */

/* 左侧面板的用户信息 */
.login_UserName {
    width: 100%;
    text-align: center;
    font-family: 'Microsoft YaHei';
    font-size: 15px;
    font-weight: 600;
    color: #202020;
}

.last_login {
    text-align: center;
    color: #666666;
    margin-top: 8px;
    font-size: 12px;
    margin-bottom: 30px;
}

.userInfoContent {
    width: 100%;
    text-align: center;
    padding-top: 16px;
    display: none;
}

    .userInfoContent span {
        margin-left: 9px;
        margin-right: 9px;
        display: inline-block;
    }

    .userInfoContent a {
        position: relative;
        top: -2px;
        display: inline-block;
    }

    .userInfoContent .splitLine {
        width: 1px;
        height: 13px;
        background-color: #444444;
        overflow: hidden;
    }
/* 消息提醒记录 */
.messsageList {
    padding-top: 15px;
}

    .messsageList ul {
        margin: 0px;
        list-style-type: none;
    }

        .messsageList ul li {
            height: 90px;
            line-height: 37px;
            width: 33.33%;
            float: left;
            text-align: center;
            position: relative;
        }

            .messsageList ul li .d_l_icon {
                cursor: pointer;
                height: 42px;
                width: 42px;
                background-position: center;
                border-radius: 50%;
                margin: auto;
            }

            .messsageList ul li span {
                display: block;
                width: 20px;
                text-align: center;
                color: white;
                position: absolute;
                right: 12px;
                top: -5px;
                width: 18px;
                height: 18px;
                border-radius: 50%;
                line-height: 17px;
                background-color: red;
            }

            .messsageList ul li a {
                color: #444444;
            }

/* 电子邮件 */
.icon-email .d_l_icon {
    background: url(/Images/Index/internalMail.png) 3px 5px no-repeat white;
}

/* 新闻公告 */
.icon-news .d_l_icon {
    background: url(/Images/Index/internalAnnouncement.png) 3px 5px no-repeat white;
}

/* 待办事务 */
.icon-common_Schedule .d_l_icon {
    background: url(/Images/Index/waitingTransaction.png) 3px 5px no-repeat white;
}

/* 提醒中心 */
.icon-awakeCenter .d_l_icon {
    background: url(/Images/Index/contractReminder.png) 3px 5px no-repeat white;
}

/* 销售收款 */
.icon-FMS_ObjectReceivable .d_l_icon {
    background: url(/Images/Index/salesCollection.png) 3px 5px no-repeat white;
}

/* 待审单据 */
.icon-waitAudit .d_l_icon {
    background: url(/Images/Index/pendingDocuments.png) 3px 5px no-repeat white;
}

/* 预警中心 */
.icon-Common_Warning .d_l_icon {
    background: url(/Images/Index/schedule.png) 3px 5px no-repeat white;
}

/* 便签 */
.icon-cnote .d_l_icon {
    background: url(/Images/Index/cnote.png) 3px 5px no-repeat white;
}

/* 在线 */
.icon-online .d_l_icon {
    background: white;
    color: #8a8a8a;
    line-height: 42px;
}

/* 锁定 */
.icon-lock .d_l_icon {
    cursor: pointer;
    background: url(/Images/Index/lock.png) 3px 5px no-repeat white;
}


/* 记录详细信息 */
.detailContainer {
    height: 30px;
    line-height: 30px;
    padding-left: 15px;
    color: #535151;
    clear: both;
    position: relative;
    z-index: 1003;
}

    .detailContainer > span, .detailContainer > a {
        display: block;
        float: left;
    }

    .detailContainer .detail_Name {
        padding-right: 15px;
        padding-left: 20px;
        background: url(/Images/Layout/Name.png) no-repeat left 9px;
    }

    .detailContainer .detail_Date {
        color: #949496;
        padding-right: 15px;
    }

    .detailContainer .detail_Share {
        padding-right: 14px;
        background-position: 0px 7px;
    }

    .detailContainer .star {
        float: left;
        padding-right: 20px;
        margin-top: 8px;
    }

    .detailContainer .star_Active {
        float: left;
        padding-right: 20px;
        margin-top: 8px;
    }

    .detailContainer .detail_Attention {
        padding-right: 15px;
        padding-left: 20px;
        background: url(/Images/Layout/Attention.png) no-repeat left 7px;
    }

        .detailContainer .detail_Attention:hover span, .detailContainer .detail_Comments:hover span, .detailContainer .detail_Print:hover span {
            color: #FF7700;
        }

    .detailContainer .detail_Comments {
        padding-right: 15px;
        padding-left: 20px;
        background: url(/Images/Layout/Comments.png) no-repeat left 7px;
    }

    .detailContainer .attention_nums, .detailContainer .comments_nums {
        color: #949496;
    }

    .detailContainer .detail_Favorites {
        background-image: url('/images/Layout/favorites_star.png');
        width: 14px;
        height: 14px;
        background-repeat: no-repeat;
        margin: 8px 0px 0px 21px;
        cursor: pointer;
    }

    .detailContainer .detail_Print { /*margin-left:20px;*/
        padding-right: 15px;
        padding-left: 20px;
        background: url(/Images/Layout/Print.png) no-repeat left 7px;
    }

    .detailContainer .detail_tag {
        padding-left: 20px !important;
        background: url(/images/object/info_icon9.png) no-repeat left center;
        margin-right: 14px;
    }

/* 视图选择框div */
.td_View {
    width: 258px;
    padding-left: 10px;
}
/* 视图文字、视图选择框以及操作按钮 */
.operation_View { /*position:fixed; top:38px; left:292px;*/
    margin-left: 62px;
    margin-top: 2px;
    width: 195px;
}

/* 视图及查找 */
/*.dataGrid .tb_View {padding-left:10px !important;}*/
.tb_View {
    border: 0px;
    width: 100%;
    margin-bottom: 3px;
    margin-top: 15px;
    padding-left: 0px;
    height: 32px;
}

.pageList .tb_View {
    margin-bottom: 20px;
}


.tb_View .rightOperatorBtn {
    /*padding-right: 260px;*/
}

.tb_View .rightOperatorBtn {
    /*padding-right: 260px;*/
}

.tb_View tr td {
    color: #7f8182;
    font-size: 13px;
}

.tb_View tr td {
    color: #7f8182;
    font-size: 13px;
}

.tb_View a {
    color: #646464;
}

.tb_View a {
    color: #646464;
}

.viewContainer {
    background: transparent url('Images/bg_Operator_Down.png') no-repeat;
    padding-left: 0px;
    background-position: 8px 11px;
    width: 188px;
    vertical-align: middle;
    height: 21px !important;
    border-left: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
}

    .viewContainer select {
        border: 0px;
        width: 214px;
        background: transparent;
        position: relative;
        height: 28px;
        line-height: 28px;
        background-color: transparent;
        display: block;
        overflow: hidden;
        color: #7F8182;
        padding-left: 23px;
        font-size: 12px;
    }

.ddlview_Parent {
    position: relative;
    background-color: transparent;
    width: 195px;
    overflow: hidden;
    border: 0px;
}

/* E6UI调整  输出视图旁边的操作按钮 */
.tb_View .operatorContainer {
    line-height: 21px;
    border: 1px solid #aaa;
    width: 58px;
    background-image: url('Images/bg_Operator_Down.png');
    background-repeat: no-repeat; /*background-position-x:43px; background-position-y:8px;*/
    background-position: 40px 11px;
    position: relative;
}

.tb_View .operatorList {
    padding-left: 15px;
    width: 43px;
    height: 21px;
    display: block;
    display: block;
    background: url(/images/operatorList.png) 17px 5px no-repeat;
}

.hide {
    display: none;
}

.rightSearchGroup { /*float: right;*/
    /*    width: 256px;*/
    width: 231px;
}

    .rightSearchGroup.noAdvancedSearch {
        /*    width: 206px;*/
        width: 207px;
    }

.rightButtonGroup .rightBtnGroup_Div {
    float: right;
    padding-right: 6px;
}

.rightButtonGroup .rightInputGroup_Div {
    float: right;
}

.rightButtonGroup .rightBtnGroup_Div a {
    height: 28px;
    min-width: 48px;
    padding-left: 10px;
    padding-right: 10px;
    width: auto;
    color: #666666;
    display: block;
    float: left;
    margin-right: 6px;
}

.rightButtonGroup .rightBtnGroup_Div > a:last-child {
    margin-right: 0px;
}

.rightButtonGroup .rightBtnGroup_Div a:first-child {
    border-left: 1px solid #aaa;
}

.rightButtonGroup .sysResourcePool {
    float: right;
    color: #07ce4d;
}
/* 列表搜索框 */
.quickSearch li {
    height: 28px;
}

.quickSearch .left {
    background: url('Images/bg_Operator_Down.png') no-repeat;
    width: 29px;
    cursor: pointer;
    border-left: 1px solid #aaa;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    background-position: 10px 12px;
}

.quickSearch .leftwhite { /*background: url(images/quickSearch-left-white.png) no-repeat;*/
    width: 8px;
    cursor: default;
    border-top: 1px solid #aaa;
    border-left: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
}

.quickSearch .left div, .quickSearch .right div {
    width: 29px;
    height: 28px;
}

.quickSearch .center { /*background: url(images/quickSearch-center.png) repeat-x;*/
    width: 143px;
    height: 28px;
    line-height: 28px;
    border-top: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
}

.quickSearch .right {
    background: url(images/quickSearch-right.png) no-repeat center;
    width: 26px;
    cursor: pointer;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
}

.rightSearchGroup .quickSearch {
    float: left;
}
/* 明细网格上的搜索框 */
.search_Height .ulFlow {
    float: left;
}

.searchStyle {
    color: #B5B5B5;
    width: 145px;
    border: 0px;
    background: transparent;
    line-height: 28px;
    height: 28px;
    vertical-align: top;
}

.searchCategoryDiv {
    background-color: #F8F8F8;
    border: 1px solid #7F7F7F;
    display: none;
    line-height: 20px;
    position: fixed;
    min-width: 220px;
    z-index: 10000;
    -moz-box-shadow: 1px 0px 2px #aaa;
    -webkit-box-shadow: 1px 2px 2px #aaa;
    box-shadow: 1px 2px 2px #aaa;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=0,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=8) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=270,strength=5)";
    *filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=0,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=8) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=270,strength=5);
}

.SearchStringUL {
    margin: 7px;
    padding: 0;
}

    .SearchStringUL li {
        padding-left: 20px;
    }

        .SearchStringUL li a {
            color: #646464;
        }

.searchButton {
    background: url(images/qfind.gif) no-repeat;
    width: 21px;
    height: 22px;
    cursor: pointer;
}

.rightSearchBtn {
    width: 24px;
    line-height: 25px;
    height: 25px;
    float: left;
}

.advancedSearch {
    width: 23px;
    height: 28px;
    text-align: center;
    float: left;
    cursor: pointer;
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    background: url('Images/bg_Operator_Down.png') center no-repeat;
}

.rightOperatorBtn {
    width: 18px;
    height: 14px;
    padding-right: 18px;
}

    .rightOperatorBtn .operatorMore {
        font-size: 22px;
        display: block;
        height: 28px;
        width: 40px;
        text-align: center;
        line-height: 16px;
        border: 1px solid #aaa;
    }

        .rightOperatorBtn .operatorMore:hover {
            background-color: #c2c2c2;
            color: white;
        }

.helpSearchStyle {
    color: #B5B5B5;
    width: 350px;
    padding-left: 2px;
}

.sel {
    background: url("/images/Field/yes.gif") no-repeat scroll 0 4px transparent !important;
    padding-left: 20px;
}

.allSearchLI {
    background: url("/images/Field/searchALL.png") no-repeat scroll 0 5px transparent !important;
    border-top: 1px solid #7F7F7F;
    margin: 0 7px;
    padding: 4px 20px;
}

.editSearchLI {
    background: url("/images/Field/editSearchList.png") no-repeat scroll 0 5px transparent !important;
    border-top: 1px solid #7F7F7F;
    margin: 0px 7px;
    padding: 4px 20px;
}

.ORANDSearchLI {
    margin-bottom: 5px;
    padding-left: 27px;
}

.fieldList li {
    float: left;
    padding-right: 5px;
}

.fieldList tr {
    border: none;
}

.secContent {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #B7C9E8;
    border-left: 1px solid #B7C9E8;
    border-right: 1px solid #B7C9E8;
}

.numericOption {
    color: black;
}

#tdPager_Main ul li {
    color: #7b7e80;
}

.totalRecordNum {
    color: #7b7e80; /*font-weight:bold;*/
    letter-spacing: 3px;
}

    .totalRecordNum .pgNum {
        color: #0061de;
        letter-spacing: 0px;
    }

/*浅蓝#0099FF*/
.dateOption {
    color: black;
}

.boolOption {
    color: black;
}

.mustOption {
    color: Red;
}

.viewOption {
    color: #7f8182;
}
/*视图颜色*/
.tb_ViewBottom {
    border: 0px;
    width: 100%;
}

    .tb_ViewBottom tr td {
        height: 30px;
        border-top: 1px solid #cccccc;
        background-color: #f5f5f5;
    }

.Viewplaceholder {
    border: 1px dashed #CCC;
    width: 50px;
}
/* end */

/* 左右选择 */
.arrowIcon {
    background: url(/Images/combobox_arrows_sprite.gif) no-repeat scroll 0 0 transparent;
    height: 20px;
    margin: 2px;
    width: 24px;
}

.rightArrowIcon {
    background-position: left top;
}

    .rightArrowIcon:hover {
        background-position: left -20px;
    }

.leftArrowIcon {
    background-position: left -60px;
}

    .leftArrowIcon:hover {
        background-position: left -80px;
    }

.doubleArrowUp {
    background-position: left -240px;
}

    .doubleArrowUp:hover {
        background-position: left -260px;
    }

.upArrowIcon {
    background-position: left -120px;
}

    .upArrowIcon:hover {
        background-position: left -140px;
    }

.downArrowIcon {
    background-position: left -180px;
}

    .downArrowIcon:hover {
        background-position: left -200px;
    }

.doubleArrowDwn {
    background-position: left -300px;
}

    .doubleArrowDwn:hover {
        background-position: left -320px;
    }

.groupArrowDwn {
    background-position: left -380px;
}

    .groupArrowDwn:hover {
        background-position: left -360px;
    }

/* end */

/* 设置列宽 */
.fieldWidthContainer {
    width: 100%;
    overflow: auto;
    height: 450px;
}

    .fieldWidthContainer .listViewTable {
        border-top: none;
    }
/* end */

/*主数据网格  .listViewTable tbody tr td{cursor:default;}*/
.dataGrid {
    background: #FFFFFF none repeat scroll 0 0;
    width: 100%;
    border-bottom: 0px;
    min-width: 780px;
}

.gridContainer { /*border-top: 1px solid #e6e6e6;*/
}

.dataGrid-topBorder {
    border-top: 1px solid #dad7d7;
    padding-top: 1px;
}

#tbBottomButton {
    margin-top: -1px;
}

#tbContent {
    width: 100%;
    table-layout: fixed;
}

.listViewTable {
    border-collapse: collapse;
    border: 0;
    border-top: 1px solid #e6e6e6;
    display: inline-table;
    width: 100%;
}

    .listViewTable thead tr th {
        font-weight: normal;
        height: 36px;
        line-height: 36px;
        padding-left: 4px;
        padding-right: 4px;
        border-left: 0px solid #ddedfc;
        border-bottom: 2px solid #99ccff;
        white-space: nowrap;
        background-color: #F8F8F8;
        overflow: hidden;
        text-overflow: ellipsis;
        word-break: break-all;
    }

        .listViewTable thead tr th.orderfield {
            background-image: url(images/bg_column.jpg);
            background-repeat: no-repeat;
            background-position: 0px 9px;
        }

            .listViewTable thead tr th.orderfield :first-child, .listViewTable thead tr th.orderfield .requiredBg {
                background-image: none;
            }

    .listViewTable thead th a img, .orderfield img {
        vertical-align: middle;
    }

    .listViewTable tr {
        display: table-row;
        vertical-align: inherit;
    }

    .listViewTable td {
        border-bottom: 1px solid #F3F2F2;
        padding-left: 4px;
        padding-right: 4px;
        table-layout: fixed;
        empty-cells: show;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        height: 36px;
    }

    .listViewTable.mediumTable td {
        height: 44px;
    }


    .listViewTable.largerTable td {
        height: 52px;
    }

    .listViewTable .gridGroupTitle td, .listViewTable .tr_Summary td, .listViewTable .trSelectRow td {
        height: 36px;
    }

    .listViewTable .gridGroupTitle td, .listViewTable .trSelectRow td {
        height: 28px;
    }

    .listViewTable.vlineTable td {
        border-right: 1px solid #F3F2F2;
    }

    .listViewTable td, .listViewTable td a {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        font-size: 13px;
    }

        .listViewTable td.padding0, .listViewTable thead tr th.padding0 {
            padding-left: 0px;
            padding-right: 0px;
        }

    .listViewTable thead tr th span {
        font-size: 13px;
    }

    .listViewTable.tb-autoWarp td {
        padding: 3px;
        line-height: 24px !important;
    }

        .listViewTable.tb-autoWarp td, .listViewTable.tb-autoWarp td > a {
            overflow: inherit;
            white-space: inherit;
            text-overflow: inherit;
        }

.fieldId_0, .padding0, .field_star {
    border-left: 0px !important;
}

.tr_Summary td {
    background-color: #f5f5f5;
}

.tr_Summary {
    background-color: #f5f5f5;
}

/*.listViewTable thead tr th.fixedHead{background-color: #E2EFF8;}*/
.listEditTable .orderfield {
}

.listEditTable tbody {
    border: 0;
}

.listEditTable tr {
    border: 0;
    border-top: 1px solid #c1c8d2;
}

.listEditTable td {
    border: 0;
    padding-left: 0;
    padding-right: 4px;
}


.gridGroupTitle td {
    color: #006091;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    font-weight: normal;
    border-bottom: 2px solid #6fbce2;
    text-indent: 5px;
    margin-top: 10px;
    margin-bottom: 2px;
}

.groupImg {
    width: 20px;
    height: 20px;
    float: left;
    display: block;
    vertical-align: middle;
    background: url("/Images/s_Fold.png") no-repeat;
    background-position: 50% 45%;
}

.groupImgexpand {
    background: url("/Images/s_expand.png") no-repeat;
    background-position: 50% 45%;
}

.gridGroupNum {
    font-size: 10px;
    padding-left: 2px;
}

.totalText {
    font-family: "\5B8B\4F53" !important;
    font-size: 11pt !important;
    padding-left: 16px !important;
    text-align: center;
}

/* 明细网格 */
.gfItem ul {
    line-height: 24px;
    margin-top: 5px;
    margin-bottom: 5px;
    display: table;
}

.addedRow-Bg {
    background-color: #e7e7e7 !important;
}

.detailsUploadLink {
    height: 20px;
    line-height: 20px;
    text-indent: 5px;
}

/* 弹出页面表格 */
.dialogViewTable {
    border-collapse: collapse;
    border: 0;
    border-top: 0px solid #dad7d7;
}

    .dialogViewTable thead tr th {
        font-weight: normal;
        height: 20px;
        padding-left: 3px;
        padding-right: 3px;
        line-height: 20px;
        border-bottom: 1px solid #c1c8d2;
        white-space: nowrap;
        background-color: #f2f4f6;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .dialogViewTable thead th a img, .orderfield img {
        vertical-align: middle;
    }

    .dialogViewTable tr {
        display: table-row;
        vertical-align: inherit;
    }

    .dialogViewTable td {
        padding-left: 3px;
        padding-right: 3px;
        empty-cells: show;
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 12px;
        height: 23px;
    }

    .dialogViewTable td, .listViewTable td a {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

        .dialogViewTable td.padding0, .listViewTable thead tr th.padding0 {
            padding-left: 0px;
            padding-right: 0px;
        }
/*.dialogViewTable thead tr th.fixedHead{background-color: #E2EFF8;}*/

.dialogBannerTable td {
    white-space: nowrap;
    height: 30px;
}

.orderfield {
}

.orderfield-large {
    height: 40px !important;
}

.requiredBg {
    background-repeat: no-repeat;
    BACKGROUND-IMAGE: url(images/resize-Required.png);
    background-position: 2px 8px;
    padding-left: 14px !important;
    text-align: left !important;
    position: relative;
    top: -3px;
}

.tdhover {
    background-color: #f1f7f8;
}

*.thOver {
    background-color: #f8f8f8 !important;
}

/* 添加相对的定位是为了使分页等按钮绝对定位到右下角 */
.tdMainContent .roottbl {
    /*overflow: auto !important;*/
    overflow-y: auto;
    height: 100%; /*border-top:1px solid #e6e6e6;*/ /*position:relative;*/
}

.mainGridContentScroll .roottbl {
    overflow-y: hidden !important;
}

.tf {
    white-space: nowrap;
}

.Header_NotTab tr th {
    border-top: 0px solid white;
    height: 24px;
    padding: 0px;
    margin: 0px;
}

.Header_Tab tr th {
    border-top: 0px;
}

.th-cbx {
    padding: 0px !important;
    text-align: center;
    BACKGROUND-IMAGE: none !important;
    cursor: default;
}

    .th-cbx input {
        background-color: transparent;
    }

.jrating {
    background-color: #FBFBFB;
}
/*顺序变化可能会引起样式优先级变化*/
.tdout {
    background-color: #FFFFFF;
}
/*.tdout td,.tdout td a{ color:#575656 !important;}*/
.noBorderBottom {
    text-decoration: none !important;
    border-bottom: none !important;
    color: black !important;
}

.tdDoubleRow {
    background-color: #f2f7fc;
}

.tdcurr {
    background-color: #F5FAFB;
}

    .tdcurr td .noBorderBottom {
        color: #6CACFB !important;
    }

.tdClick, .rtmenu_curr {
    background-color: #F7E7D8;
}

.tdhover .indIcon {
    visibility: visible;
}

.pagesize {
    color: #646464;
}

.tbBottomButton {
    margin-top: 1px;
    display: none;
}

.tbTopButton, .tbBottomButton {
}

.tb-button {
    height: 25px;
    line-height: 25px;
    padding-left: 25px;
    display: none;
}

    .tb-button a {
        color: #646464;
        min-width: 18px;
        text-align: center;
        display: block;
        height: 16px;
        line-height: 16px;
        padding: 2px 5px 2px 5px;
        float: left;
        margin-right: 5px;
        vertical-align: middle;
    }

        .tb-button a:hover {
            color: #ff8e00;
        }

/* E6UI调整,审批管理等页面的操作按钮 */
.right-tb-button .tb-button {
    width: auto !important;
    float: right !important;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-right: 20px !important;
}

    .right-tb-button .tb-button a {
        /*border-right: 1px solid #30B5FF;
        border-top: 1px solid #30B5FF;
        border-bottom: 1px solid #30B5FF;*/
        border: 1px solid #aaa;
        border-left: 0;
        padding-left: 5px !important;
        padding-right: 5px !important;
        padding-top: 0px !important;
        padding-bottom: 0px !important;
        background-image: none !important;
        background-color: white;
        min-width: 60px;
        width: auto;
        color: #666666;
        height: 28px;
        line-height: 28px;
        margin-right: 0px !important;
        /*border-left-style: none;
        border-left-color: inherit;
        border-left-width: medium;*/
    }

        .right-tb-button .tb-button a:first-child {
            border-left: 1px solid #aaa;
        }

#rightBtnContent a {
    display: block;
    float: left;
    height: 28px;
    width: 68px;
    text-align: center;
    line-height: 28px;
    border: 1px solid #aaa;
    border-left: 0;
    color: #666666;
    background-image: none !important;
    padding: 0px !important;
}

    #rightBtnContent a:first-child {
        width: 69px !important;
        border-left: 1px solid #aaa;
        /*background-color: #30B5FF;
        color: white;*/
    }


.tb-paging { /*2020-07-17*/
    color: #afaeae;
    height: 29px;
    line-height: 29px;
    padding-left: 5px;
    border-bottom: none !important;
    float: left;
    margin-top: 2px;
    margin-left: 10px;
}

    .tb-paging select {
        height: 18px;
        width: 75px;
        border: 0px;
        background-color: transparent;
        padding: 0px;
        margin: 0px;
        color: #afaeae;
        outline: none;
    }
    /* 显示页数的按钮 */
    .tb-paging .newSelectBgBtn {
        width: 51px;
        overflow: hidden;
        position: relative;
        background: transparent url('Images/bg_Operator_Down.png') no-repeat;
        float: right;
        margin-left: 5px;
        background-position: 38px 12px;
    }

    .tb-paging .ulFlow {
        float: right;
        height: 29px;
        line-height: 29px;
        margin-top: 1px;
        margin-bottom: 0px;
    }

.pageView .tb-paging .ulFlow {
    margin-right: 12px;
}

.tb-paging .ulFlow li {
    padding-left: 5px;
    position: relative;
}

.tb-paging .refresh-Icon {
    margin-top: 3px !important;
    width: 24px;
    height: 22px;
    border: 1px solid white;
}

.refresh-Icon:hover {
    background-color: #E5F3FB;
    border: 1px solid #70C0E7;
}

.li_GOPageLink {
}

    .li_GOPageLink:hover {
    }

        .li_GOPageLink:hover .GoPageContainer {
            display: block;
        }

    .li_GOPageLink .GoPageContainer {
        height: 32px;
        line-height: 32px;
        z-index: 9999;
        display: none;
        position: absolute;
        top: -3px;
        left: 18px;
        width: 135px;
        padding: 0 10px;
        background-color: #F8F8F8;
        border: 1px solid #7F7F7F;
        -moz-box-shadow: 1px 0px 2px #aaa;
        -webkit-box-shadow: 1px 2px 2px #aaa;
        box-shadow: 1px 2px 2px #aaa;
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=0,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=8) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=270,strength=5)";
        *filter: progid:DXImageTransform.Microsoft.Shadow(color=#ffffff,direction=0,strength=0) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=90,strength=5) progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa,direction=180,strength=8) progid:DXImageTransform.Microsoft.Shadow(color=#cccccc,direction=270,strength=5);
    }


        .li_GOPageLink .GoPageContainer .LineEdit {
            width: 40px;
            text-align: center;
        }

        .li_GOPageLink .GoPageContainer label {
            color: #646464;
        }

.li_SetTdHeight .SetTdHeight {
    display: block;
    position: relative;
    background: url(/Images/Context/menu1.png) no-repeat center;
    width: 20px;
    height: 20px;
    margin-left: 5px;
    margin-top: 3px;
    border: 1px solid #d2d2d2;
}

.li_SetTdHeight .SetTdHeightContainerWrap {
    display: none;
    line-height: 32px;
    z-index: 9999;
    position: fixed;
    padding-bottom: 8px;
}


.li_SetTdHeight .SetTdHeightContainer {
    width: 160px;
    width: 100px;
    text-align: left;
    padding: 10px 20px;
    background-color: #fff;
    border: 1px solid #e9e9e9;
    -moz-box-shadow: 2px 3px 5px #e9e9e9;
    -webkit-box-shadow: 2px 3px 5px #e9e9e9;
    box-shadow: 2px 3px 5px #e9e9e9;
}

.li_SetTdHeight:hover .SetTdHeightContainer {
    /*display: block;*/
}

.li_SetTdHeight .hstyle {
    height: 32px;
}

    .li_SetTdHeight .hstyle span {
        padding-left: 25px;
        font-size: 13px;
        cursor: pointer;
    }

.li_SetTdHeight .hstyle1 span {
    background: url(/Images/Context/menu1.png) no-repeat left center;
}

.li_SetTdHeight .hstyle2 span {
    background: url(/Images/Context/menu2.png) no-repeat left center;
}

.li_SetTdHeight .hstyle3 span {
    background: url(/Images/Context/menu3.png) no-repeat left center;
}


.li_SetTdHeight .hstyle.current span {
    color: #407fff;
}

.li_SetTdHeight .hstyle1.current span {
    background: url(/Images/Context/menu1_hover.png) no-repeat left center;
}

.li_SetTdHeight .hstyle2.current span {
    background: url(/Images/Context/menu2_hover.png) no-repeat left center;
}

.li_SetTdHeight .hstyle3.current span {
    background: url(/Images/Context/menu3_hover.png) no-repeat left center;
}

.ShowTdHeightContainerHelp {
    position: absolute;
    bottom: 20px;
    width: 100%;
    height: 5px;
}


.trCheckAll {
    border-bottom: 1px solid #d8d5d5 !important; /*2020-07-17*/
}

    .trCheckAll td {
        border-bottom: none !important;
    }

.btnGroup_Bottom .tb-button, .btnGroup_Bottom .tb-paging {
    border-top: 0px !important;
}

.boolean_true, .boolean_True, .boolean_1 {
    background: transparent url(/Images/Field/yes.gif) no-repeat;
    width: 16px;
    height: 16px;
    border: 0;
}

.boolean_false, .boolean_False, .boolean_0 {
    background: transparent url(/Images/Field/no.gif) center no-repeat;
    width: 16px;
    height: 16px;
    border: 0;
    text-align: center;
}

.picDiv {
    background-color: #F8F8F8;
    border: 1px solid #D8D8D8;
    border-right: 2px solid #D9D9D9;
    border-bottom: 3px solid #D9D9D9;
    padding: 10px;
    position: absolute;
    z-index: 10000;
}

.smtime {
    color: #808080;
    font-size: 10px;
    margin-left: 5px;
}

.summaryData {
    color: green !important;
    text-align: right;
}

    .summaryData .link {
        color: green;
        border-radius: 50%;
    }

.trSelectRow td { /*background-color: #f7f7f7;*/
    height: 35px; /*border-bottom:2px solid #F3F2F2;*/
}

/* E6UI调整 全选复选框和文字 */

.trSelectRow .selectAll_CkBox {
    margin-left: 15px;
    float: left;
    display: block;
    margin-top: 8px;
    line-height: normal; /*2020-02-17*/
}

/*#div_Details .trSelectRow .selectAll_Text{
    margin-top: 0px !important;
}*/

.trSelectRow .selectAll_Text { /*2020-02-17*/
    margin-left: 9px;
    float: left;
    display: block;
    height: 35px;
    line-height: 35px;
}

/*end*/

/*明细数据网格 */
.tabItemsContainer ul li.splitTab {
    padding: 0px !important;
    width: 4px;
    border: 1px solid white;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 0px;
}

.tabItemsContainer ul li.splitTab_left {
    border: 1px solid white;
    border-left: 0px;
    border-right: 0px;
    padding-left: 0px !important;
    padding-right: 0px !important;
    width: 6px;
    margin-top: -2px;
}

.tabItemsContainer ul li.tab_Free {
    border: 1px solid white;
    border-left: 0px;
    border-right: 0px;
    border-bottom: 1px solid #919191;
    width: 0px;
    padding: 0px !important;
}

.tabItemsContainer {
    cursor: default;
    height: 32px;
    line-height: 32px;
    margin-top: 10px;
    border-top: 0px solid #797979;
    border-bottom: 1px solid #d8d5d5;
    width: 100%;
    clear: both;
}

    .tabItemsContainer ul {
        height: 24px;
        padding-top: 6px;
    }

        .tabItemsContainer ul li {
            float: left;
            margin: 0px 0px 0px 0px;
            white-space: nowrap;
            padding: 0px 8px 0px 8px;
            height: 24px;
            line-height: 18px;
            text-align: center;
            border-bottom: 0px;
            display: block;
            cursor: pointer;
        }

        .tabItemsContainer ul .tab_Normal {
            height: 24px;
            min-width: 60px;
            max-width: 100px;
            /*overflow: hidden;*/
            white-space: nowrap;
            text-overflow: ellipsis;
            margin-top: -1px;
            position: relative;
        }

        .tabItemsContainer ul .tab_Current {
            color: #3a74ec;
            min-width: 60px;
            max-width: 100px;
            /*overflow: hidden;*/
            white-space: nowrap;
            text-overflow: ellipsis;
            border-bottom: 2px solid #6295fe;
            margin-top: -1px;
            height: 25px;
        }

.tab_Group {
    white-space: nowrap !important;
    text-overflow: inherit !important;
    max-width: none !important;
}


/* 审核对话框 */
#DialogCount .audit_Header {
    width: 440px;
    height: 92px;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}

#DialogCount .audit_Bottom {
    height: 339px;
    width: 100%;
    position: relative;
}

/* 有审核内容时的分割线 */
.upLine {
    height: 100%;
    width: 0px;
    border-left: 1px solid #CCCCCC;
    position: absolute;
    top: 0px;
    left: 10px;
    z-index: 9;
}

#DialogCount .audit_Header > span {
    display: block;
    float: left;
    height: 48px;
}

#DialogCount .audit_Header .header_Left_Icon {
    width: 48px;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: url(jquery-ui/images/aduitDialog_Icon.png) center no-repeat #039FEC;
}

#DialogCount .audit_Header .header_Center {
    width: 300px;
    padding-left: 12px;
}

.header_Center > span {
    width: 100%;
    display: block;
}

.header_Center .header_Title {
    height: 22px;
    line-height: 22px;
    font-size: 17px;
    color: #000000;
}

.header_Center .header_AuditContent {
    height: 20px;
    line-height: 20px;
    padding-top: 6px;
    font-size: 15px;
    color: #000000;
}

    .header_Center .header_AuditContent .aduit_TotalTime {
        color: #F70808;
        font-size: 15px;
    }

#DialogCount .audit_Header .header_Right {
    width: 80px;
    padding-top: 30px;
    height: 18px;
}

.header_Right a {
    font-size: 14px;
    color: #039FEC;
}

#DialogCount .audit_Header .header_Bottom {
    height: 32px;
    width: 440px;
    float: left;
    padding-left: 10px;
    padding-right: 10px;
    padding: 12px 0px 0px 0px;
}

.header_Bottom .aduit_Process {
    padding: 0;
    border: 0;
    margin: 0;
}

.header_Bottom .aduit_Process_Li {
    list-style-type: none;
    display: block;
    float: left;
    width: 90px;
    height: 30px;
    font-size: 15px;
    line-height: 30px;
    cursor: pointer;
    text-align: center;
}

.header_Bottom .aduit_Process_LiHover {
    color: #44AEEF;
    border-bottom: 2px solid #039FEC;
}

#DialogCount .spliteLine {
    width: 480px;
    position: relative;
    left: -10px;
    height: 0px;
    border-top: 1px solid #CCCCCC;
}

.audit_Bottom .auditTabItem {
    height: 320px;
    width: 440px;
    padding: 3px 10px 0px 10px;
    overflow-x: hidden;
    overflow-y: auto;
}

#auditOperator {
    display: block;
}

#content_AuditHistory {
    display: none;
    width: 424px;
    padding-right: 26px;
    padding-left: 5px !important;
    padding-top: 19px !important;
    position: absolute;
}

.auditTabItem .audit_Idea {
    position: relative;
    top: 182px;
    left: 289px;
    font-size: 14px;
}

.audit_Bottom .auditTabItem > span {
    display: block;
    float: left;
}

.auditTabItem .noAuditData {
    margin: 0px auto;
    width: 100%;
    color: gray;
    font-size: 15px;
    float: none;
    text-align: left;
}

.auditTabItem .auditTabItemTop {
    height: 31px;
}

.auditTabItemTop > span {
    display: block;
    height: 25px;
    line-height: 25px;
    float: left;
    font-size: 14px;
}

.auditTabItemTop .proccessBar {
    margin-top: 8px;
}

.proccessBar .progressBar:first-child {
    margin-left: 0px;
}

.proccessBar .progressBar {
    width: 38px;
    height: 8px;
    float: left;
    margin-left: -2px !important;
}

.proccessBar .auditedProgressBar {
    background: url('/images/progressBar_Orange.png') no-repeat;
}

.proccessBar .firstAuditedProgressBar {
    background: url('/images/firstProgressBar_Orange.png') no-repeat;
}

.proccessBar .unAuditedProgressBar {
    background: url('/images/progressBar_White.png') no-repeat;
}

.proccessBar .firstUnAuditedProgressBar {
    background: url('/images/firstProgressBar_White.png') no-repeat;
}

.auditTabItem .auditTabItemCenter {
    height: 128px;
    width: 418px;
    border: 1px solid #cccccc;
    padding: 10px;
}

    .auditTabItem .auditTabItemCenter .auditArea {
        width: 418px;
        height: 128px;
        margin: 0;
        border: 0;
        padding: 0;
        overflow: hidden;
        font-size: 14px;
    }

.auditTabItem .auditAccesoryContent {
    width: 100%;
    height: 100px;
    overflow-x: hidden;
    overflow-y: auto;
}

.auditTabItem .auditTabItemBottom {
    width: 100%;
}

    .auditTabItem .auditTabItemBottom .noAccesoryInfo, .auditTabItem .auditTabItemBottom > a {
        display: block;
        float: left;
        font-size: 14px;
        height: 36px;
        line-height: 36px;
    }

.auditTabItemBottom .auditAccesory {
    color: #039FEC;
    padding-left: 29px;
    background: url('/images/auditAccesory_Icon.png') 0px 10px no-repeat;
}

.auditTabItemBottom .noAccesoryInfo {
    padding-left: 20px;
}

.auditTabItemBottom .auditIdeaTemplete {
    float: right !important;
    color: #5F5F5F;
}

    .auditTabItemBottom .auditIdeaTemplete:hover {
        color: #039FEC;
    }

/* 审批过程 */
.auditTabItem .auditProcess_Ul {
    padding: 0;
    border: 0;
    margin: 0;
}

    .auditTabItem .auditProcess_Ul li {
        width: 414px;
        height: auto;
        min-height: 59px;
        margin-top: 5px;
        padding-left: 20px;
        padding-bottom: 10px;
        position: relative;
    }

        .auditTabItem .auditProcess_Ul li:last-child {
            padding-bottom: 10px;
        }
        /* 左边的小圆 */
        .auditTabItem .auditProcess_Ul li .circle {
            width: 8px;
            height: 8px;
            border-radius: 50%;
            background-color: white;
            position: absolute;
            z-index: 10;
            left: 0px;
            top: 3px;
            border: 1px solid #CCCCCC;
        }

        .auditTabItem .auditProcess_Ul li .transverseLine {
            width: 7px;
            height: 0px;
            border-top: 1px solid #cccccc;
            overflow: hidden;
            position: absolute;
            z-index: 10;
            left: 10px;
            top: 7px;
        }

        .auditTabItem .auditProcess_Ul li:first-child {
            margin-top: 7px;
        }

        .auditTabItem .auditProcess_Ul li .auditProcessItem_Top {
            height: 20px;
            padding-top: 0px;
        }

.auditProcessItem_Top > span {
    display: block;
    float: left;
}

.auditProcessItem_Top .item_Left_Date {
    font-size: 14px;
    color: #606060;
}

.auditProcessItem_Top .item_Position {
    font-size: 14px;
}

.auditProcessItem_Top .item_Right {
    font-size: 14px;
    color: #1F1E1E;
    margin-left: 19px;
}

.auditTabItem .auditProcess_Ul li .auditProcessItem_Center {
    padding-top: 3px;
    font-size: 14px;
    color: #929191;
    line-height: 25px;
    position: relative;
    margin-left: -5px;
}

.auditTabItem .auditProcess_Ul li .auditProcessItem_Bottom {
    padding-top: 10px;
    height: 20px;
}

    .auditTabItem .auditProcess_Ul li .auditProcessItem_Bottom > span {
        display: block;
        float: left;
        line-height: 20px;
    }

.auditProcessItem_Bottom .item_Bottom_Left {
    width: 20px;
    height: 20px;
    margin-top: -2px;
}

    .auditProcessItem_Bottom .item_Bottom_Left .left_FieldIcon {
        width: 20px;
        height: 20px;
    }

.auditProcessItem_Bottom .item_Bottom_Right {
    font-size: 14px;
    color: #0362A6;
    font-weight: 600;
    padding-left: 10px;
}

    .auditProcessItem_Bottom .item_Bottom_Right a {
        font-size: 14px;
        color: #0362A6;
        font-weight: 600;
    }



.margin_top {
    margin-top: 10px;
}

.tableTabItemContainer_Content {
    width: 100%;
    border: 0px;
    min-height: 100px;
}

    .tableTabItemContainer_Content .firstTd {
        vertical-align: top;
        border-bottom: 1px solid #DEDEDE; /*padding-top: 5px;*/
    }

.firstTd .gfItem { /*padding-right:15px;*/
    padding-top: 5px;
    padding-bottom: 10px;
}

.tableTabItemContainer_Content #div_Details {
    overflow-x: hidden;
    overflow-y: auto;
}


/*
#div_Tab_list{width:100%;border-bottom:1px solid #919191; height:25px; padding-left:6px;}
#div_Tab_list .tab_Normal{height:24px;}
#div_Tab_list .tab_Current{background-color:White;height:24px;border-bottom: 1px solid White;}
*/

.readOnly {
    background-color: #FFFFEC !important;
}

.detailsViewTable {
    table-layout: fixed;
}

    .detailsViewTable td {
        border-left: 1px solid #E3E6EB !important;
        height: 28px !important;
        line-height: 28px !important;
    }

    .detailsViewTable .orderfield {
        cursor: default !important;
    }


.indexNumber_Header, .indexNumber {
    width: 30px;
    text-align: center;
}

.isNumber {
    text-align: left;
}
/*end*/

.MoreDisabled {
    display: none !important;
}

    .MoreDisabled + .popMenu-split {
        border-top: none !important;
    }

/* 扩展菜单 */
.popMenu {
    position: absolute;
    z-index: 100;
    display: none;
    min-width: 185px;
    border: 0px;
    line-height: 24px;
    position: absolute;
    z-index: 10000;
    display: none;
}

    .popMenu.AdvancedPopMenu {
        min-width: 110px;
    }

.popMenu-split {
    border-top: #e3e2de 1px solid;
}

.popMenu-div .link {
    color: #646464 !important;
}

.popMenu-div a {
    cursor: pointer;
    color: black;
    display: block;
    text-indent: 5px;
    height: 26px;
    line-height: 26px;
    color: #646464;
    background-position: 5px 5px;
    background-position-x: 5px;
    background-position-y: 5px;
}

    .popMenu-div a[disabled=true] {
        color: rgb(204, 204, 204) !important;
    }

    .popMenu-div a:hover {
        display: block;
        background-color: #BAD3FC;
    }

.popMenu-div {
    background-color: white; /*padding: 10px;*/
    border: 1px solid #aaaaaa;
    padding-top: 7px;
    padding-left: 10px;
    padding-right: 8px;
    padding-bottom: 5px;
}

    .popMenu-div a:last-child { /*margin-bottom:0px !important;*/
    }

.addedImage a {
    PADDING-LEFT: 23px !important;
}

.operators_PopMenu {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

    .operators_PopMenu a {
        PADDING-LEFT: 29px !important;
    }

.tip_Arrow {
    background: url(images/tip_arrow.gif) no-repeat;
    width: 10px;
    height: 23px;
    position: absolute;
    display: none;
}
/**/

/* 顶部图标及帮助 */
.pageLogo {
    margin: 0px;
}

.pageHeader {
    font-size: 14px;
    font-weight: bold;
}

.helpInfo {
    border: 1px solid #fadc80;
    background-color: #fff9e3;
    padding: 10px;
    margin: 10px;
    display: none;
}

    .helpInfo ul {
        margin: 5px;
    }

        .helpInfo ul li {
            line-height: 16px;
            margin-left: 30px;
            font-weight: normal;
        }
/**/

.FieldValue .gray_s {
    font-size: 12px;
    font-weight: normal;
}

.editLocation {
    height: 32px;
    line-height: 32px;
    margin: 0px 0px 0px 0px;
    width: 100%;
    float: left;
    clear: both;
}

#divEditButtonGroup {
    float: left;
    /*width: 100%;*/
    height: 28px;
    margin-bottom: 10px;
    text-align: center;
    clear: both;
    right: 10px;
}

    #divEditButtonGroup .btnGroup {
        /*margin-right: 260px;*/
    }

        #divEditButtonGroup .btnGroup .normalBtn {
            border: 1px solid #c2c2c2;
            margin-right: 5px;
        }

/* 页面布局 */
.pageLayoutLayer {
    width: 60%;
    display: table-cell;
    border: 1px solid gray;
    padding: 1px;
    text-align: inherit;
    vertical-align: top;
}

.UserGroupPanel {
    position: fixed;
    top: 111px;
}

    .UserGroupPanel span {
        line-height: 25px;
    }

.GroupPanel {
    border: #B1B0B0 1px solid;
    margin: 0px 0px 10px;
    width: auto;
    cursor: move;
    color: #FFF;
}

    .GroupPanel span { /*padding-left: 20px;*/
        line-height: 25px;
        font-weight: normal !important;
    }

.GroupPanelContent {
    padding: 0px;
    background-color: #FFF;
    cursor: default;
}

.FieldPanel {
    width: 97%;
    border: 1px solid #dad7d7;
    height: 25px;
    background-color: #FFE;
    margin-top: 5px;
}

.FieldPanelContent {
    background: #FFFFFF none repeat scroll 0 0;
    padding: 10px;
    padding-right: 5px;
    padding-top: 5px;
    width: 100%;
    margin: auto;
}

.UserGroupPanelContent .FieldPanelContent td {
    padding: 10px;
}

.Field {
    width: 100%;
    cursor: move;
    float: left;
}

*.Field div {
    float: right;
    text-align: left;
}

.Field span {
    color: #443;
    margin: 0;
    position: relative;
    top: 4px;
    line-height: 150%;
}

.Fieldplaceholder {
    border: 2px dashed #CCC;
    height: 35px;
    padding-top: 5px;
    width: auto;
    cursor: move;
}

.btn_a_del {
    cursor: pointer;
}

.chkbxcls {
    float: right;
    position: relative;
    cursor: default;
    padding: 0 5px 0 0;
}

    .chkbxcls span {
        padding-left: 0px;
    }

.validatorTrue {
    background: url("/images/field/required.gif") no-repeat scroll 0 0 transparent;
    padding-left: 16px;
}

.validatorFalse {
    padding-left: 16px;
}

.ui-sortable-remove {
    min-height: 150px;
    width: 235px;
    background-color: #f0f0f0;
}
/*end*/

/* 字段 */
.rightContent {
    padding: 5px 5px 5px 10px;
}

    .rightContent div {
        margin-bottom: 10px;
    }

.fieldType {
    cursor: pointer;
    font-family: Verdana,Arial,Helvetica,Sans-serif;
    font-size: 12px;
    color: Black;
    width: 90%;
}

.selected {
    background: none repeat scroll 0 0 #BAD3FC;
    color: #FFFFFF;
}

.right_BorderContent { /*border:1px solid #B1B0B0;*/
}
/*end*/

/*通用 */
.GroupHead {
    background: url(images/moduleGroup_Item.png) repeat-x;
    color: #191919;
    height: 28px;
    line-height: 28px;
    width: 100%;
    border: 0px;
}

.head-left {
    padding-left: 10px;
}
/* E6UI调整，在这里声明border-collapse:collapse;是为了合并边线，声明padding:0 !important;是为了去除在table上声明的cellspacing="1"，使新建及详情页面table右侧对齐 */
.GroupContent { /*border-spacing: 1px;*/
    width: 100%;
    border-collapse: collapse;
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-top: 0 !important;
}

    .GroupContent:last-child {
        padding-bottom: 10px !important;
    }
    /* E6UI调整，去除table的cellspaceing，给td添加边线再合并边线，给第每一行的第二个FieldValue去除右边框 */
    .GroupContent tr td {
        height: 32px;
        line-height: 32px;
        vertical-align: middle;
        border-top: 1px solid white;
        border-bottom: 1px solid white;
    }

    .GroupContent tr .FieldValue:last-child {
        border-right: none;
    }

.FieldLabel {
    text-align: right;
    background-color: #fbfcfd;
    color: #000000;
    padding: 0px 5px 0px 10px;
}

    .FieldLabel .field_Icon {
        top: -1px;
        right: 2px;
        vertical-align: middle;
        display: inline-block;
        position: relative;
    }

.FieldValue {
    background-color: #F0F4F7; /*font-weight: bold;*/
    padding: 0px 10px 0px 5px;
    text-align: left;
    word-break: break-all;
}

.pageLayout_editDan {
    font-weight: normal;
    color: gray;
}

.GroupDiv {
    padding-left: 10px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-position: 10px center;
    text-indent: 12px;
}

    .GroupDiv a {
        font-weight: bold;
    }

.GroupCollapse { /*background-image: url(/Images/Field/collapse.gif);*/
    background: url('/Images/pointToBottom.gif') 12px 12px no-repeat;
    padding-left: 13px;
}

.GroupExpland { /*background-image: url(/Images/Field/expand.gif);*/
    background: url('/Images/pointToRight.gif') 12px 10px no-repeat;
    padding-left: 13px;
}

.EditPage {
    width: 100%;
}

.component-header {
    height: 24px;
    line-height: 24px;
    background: #4a9abc;
    text-indent: 10px;
    cursor: pointer;
}

.needTxt {
    background-color: #ffffe1;
}

.need {
    color: red;
    display: inline-block;
    font-weight: 600;
    font-size: 20px;
    padding-top: 0px;
    margin-top: 0px;
    position: relative;
    top: 5px;
    right: 3px;
}

.unneed {
    position: relative;
    float: right;
    top: 3px;
    height: 21px;
    width: 2px;
}

.shortNeed {
    position: relative;
    float: right;
    height: 21px;
    width: 2px;
    background-color: red;
}

.spanText {
    width: auto;
    white-space: pre-wrap;
    overflow: hidden;
    float: left;
    word-spacing: normal;
    display: block;
    word-break: break-all;
}

.ASC {
    border: 0;
    padding: 0;
    background: url(/images/ASC_9.gif) no-repeat;
    width: 9px;
    height: 9px;
}

.DESC {
    border: 0;
    padding: 0;
    background: url(/images/DESC_9.gif) no-repeat;
    width: 9px;
    height: 9px;
}

/*可编辑列头*/
.editHeaderTb {
    border-spacing: 0px;
    background: #f2f4f6 0px 0px;
    border-top: 0px;
    margin-top: 4px;
    margin-bottom: 5px;
    *margin-bottom: 20px;
    width: 100%;
}

    .editHeaderTb tr td {
        vertical-align: middle;
    }

.editHeader {
    border-collapse: collapse;
    border: 0;
    table-layout: fixed;
    width: 100%;
}

    .editHeader thead tr th {
        font-weight: normal;
        height: 20px;
        line-height: 20px;
        text-indent: 5px;
        white-space: nowrap;
        background-color: #f2f4f6;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .editHeader td {
        empty-cells: show;
    }

    .editHeader a {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

.selectedTh {
    border: dashed 2px green;
}

.left-head-bg {
    width: 100%;
    background: url(images/nav-child-bg.gif) repeat-x;
    height: 32px;
}

/*sideBar列表左边*/
#bodyTable {
    width: 100%;
    border: 0;
    min-width: 800px;
}

.treeDiv {
    overflow: auto;
    height: 100%;
    /*min-height: 100px;v5修改*/
    margin-right: 0px;
    width: 196px;
}

.sideBar {
    border: 0px;
    width: 100%;
    background-color: White;
}

.sideBar_TopBanner {
    font-size: 14px;
    font-weight: bold;
    width: 215px;
    padding-top: 0px !important;
}

.sideBar ul {
    padding: 0;
    list-style: none outside none;
}

.sideBar ins {
    border: 0 none;
    height: 16px;
    width: 16px;
    display: inline-block;
    margin: 0;
    text-decoration: none;
}

.sideBar .sideBar-team-list {
    padding-left: 5px;
}

.sideBar-team-list a {
    color: black;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 1px 2px;
    text-decoration: none;
    white-space: nowrap;
    outline: none;
}

.sideBar-team-list li {
    cursor: default;
    line-height: 20px;
}

.sideBar-team-list-title {
    height: 22px;
    margin: 0px 3px;
    overflow: hidden;
}

    .sideBar-team-list-title a {
        border: 0;
        color: #000000;
        padding-left: 5px;
        line-height: -7px;
        position: relative;
        top: -4px;
    }

    .sideBar-team-list-title img {
        background: url(/Images/Img_fileIcon/folder.png) no-repeat 0 3px transparent;
        width: 16px;
        height: 20px;
        cursor: pointer;
    }

.sideBar-current img {
    background: url(/Images/Img_fileIcon/folder_open.png) no-repeat 0 3px transparent;
}

.sideBar-team-list-con li {
    color: #838383;
    height: 20px;
    overflow: hidden;
}

.sideBar-team-list-con a {
    margin: 0 3px;
    overflow: hidden;
    padding: 2px 0 2px 15px;
}

.sideBar-team-list-con .current {
    background-color: #F1F7F8;
}

.sideBar-none {
    display: none;
}

.sideBar-icon {
    padding-right: 5px;
}

.sideBar-icon-year {
}

.sideBar-icon-month {
    background: url(/Images/calendar_view_month.png) no-repeat transparent;
    width: 16px;
    height: 16px;
}

.leftNav tr .divClose {
    margin-top: -6px;
    *margin-top: 0;
    display: none;
}

.leftNav tr:hover .divClose {
    display: block;
}

.leftNav-header-td1 {
    width: 164px;
}

.leftNav-header-td2 {
    width: 42px;
}

.leftNav-header img, .leftNav-header span {
    cursor: pointer;
    padding-right: 2px;
}

.divClose {
    background: url(/Images/divClose_Over.png) no-repeat transparent;
    width: 14px;
    height: 14px;
    cursor: pointer;
    margin-right: 5px;
}

.mo-ve {
    cursor: default;
}

.gDiv {
    overflow: auto;
}

/*百家姓*/
.bjx {
    line-height: 140%;
    *line-height: 140%;
    border-collapse: collapse;
    table-layout: fixed;
    word-wrap: break-word;
    width: 206px;
    *width: auto;
}

    .bjx tr {
        display: table-row;
    }

    .bjx p {
        line-height: normal;
    }

    .bjx td {
        border-bottom: 1px dashed #BFBFBF;
        margin: 2px;
    }

.bjxleft a {
    border-bottom: 1px solid #21449C;
    height: 20px;
    *height: 20px;
    line-height: 20px;
    *line-height: 20px;
    padding-bottom: 0;
}

.bjxright {
    white-space: normal;
    padding-right: 17px;
    *padding-right: 12px;
}

    .bjxright a {
        border-bottom: 1px solid #21449C;
        height: 20px;
        *height: 20px;
        line-height: 20px;
        *line-height: 20px;
        padding-bottom: 0;
    }

/*智能提示框*/
.ac_results {
    background-color: white;
    display: none;
    font-size: 12px;
    line-height: 20px;
    list-style: none outside none;
    margin: 0;
    overflow: auto;
    padding: 0;
    position: absolute;
    z-index: 10000;
    max-height: 250px;
    border-radius: 4px;
    border: 1px solid rgb(204, 204, 204);
    box-shadow: rgb(204, 204, 204) 2px 2px 10px;
}

    .ac_results li {
        display: block;
        padding: 5px 5px;
        text-align: left;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

        .ac_results li.SmartInputSearch {
            position: relative;
        }

        .ac_results li .SmartInputSearch_text {
            width: 100%;
            box-sizing: border-box;
            height: 26px;
            border-radius: 2px;
            border: 1px solid #ccc;
            background: url(images/quickSearch-right.png) no-repeat right;
            padding-right: 25px;
            background-size: 20px;
            padding: 0px 7px;
        }

        .ac_results li input[type='checkbox'] {
            position: relative;
            top: -2px;
        }

        .ac_results li .SmartInputSearch {
            background-color: white;
            cursor: default;
        }

            .ac_results li .SmartInputSearch:hover {
            }

            .ac_results li .SmartInputSearch .SmartInputSearch_text {
            }

            .ac_results li .SmartInputSearch .SmartInputSearch_img {
            }

.ac_over {
    background-color: #CCD9EE;
    cursor: pointer;
}

.ac_match {
    text-decoration: underline;
}

/*点评#comment-add table{height:330px;}#comment-editor table{width:100%; height:300px;border:none;}#comment-editor > div{padding:0; height:330px;}*/
#comment-editor .ratingNum {
    font-size: 25px !important;
    font-style: italic !important;
    font-weight: bold !important;
}

#comment-list ul {
    padding-top: 10px;
}

    #comment-list ul li {
        float: right;
        padding-right: 3px;
    }

/*点评列表*/
.data-item {
    border-bottom: dotted #CCCCCC;
    border-width: 1px;
    line-height: 150%;
    padding: 5px 1px 15px 1px;
}

    .data-item:hover {
        background-color: #F1F7F8;
    }

    .data-item h3 {
        font-size: 14px;
        margin: 0 0 5px;
    }

    .data-item a.link-title:link, .data-item a.link-title:active {
        color: #105CB6;
        font-size: 14px;
        font-weight: bold;
        text-decoration: underline;
    }

    .data-item a.link-title:hover {
        color: Red;
    }

    .data-item .comment-star {
        width: 120px;
    }

    .data-item p {
        color: #333333;
        font-size: 12px;
        line-height: 1.8em;
        margin-bottom: 5px;
        overflow: hidden;
        padding-right: 5px;
        padding-top: 5px;
    }

    .data-item .data-man {
        border: 1px solid #CCCCCC;
        height: 48px;
        margin-right: 5px;
        margin-top: 3px;
        padding: 1px;
        width: 48px;
    }

    .data-item .data-do {
        display: none;
        padding-right: 5px;
    }

    .data-item:hover .data-do {
        display: inline;
    }

    .data-item .item-foot {
        color: #555555;
        margin-right: 10px;
        padding-top: 5px;
        text-align: right;
    }

        .data-item .item-foot a.lightblue:link, .data-item .item-foot a.lightblue:active, .data-item .item-foot a.lightblue:visited {
            color: #005A94;
            text-decoration: none;
        }

.pager {
    color: #2E6AB1;
    font-size: 12px;
    line-height: 200%;
    margin: 25px 0;
    text-align: center;
}

    .pager a {
        color: #2E6AB1;
        margin: 0 2px;
        padding: 2px 5px;
        text-decoration: none;
    }

        .pager a:hover {
            color: #FF9900;
        }

/*标签*/
a.index:link, a.index:active, a.index:visited {
    font-family: arial,sans-serif;
    font-size: 14px;
    padding: 0 3px;
    text-decoration: underline;
    font-weight: bold;
}

a.red:link, a.red:active, a.red:visited {
    font-family: arial,sans-serif;
    color: Red;
    font-weight: bold;
}

.CM_SpanBg_Current {
    background-image: url("/images/Tabstrip/MButtonBg1.gif");
    background-repeat: no-repeat;
    color: black;
    height: 21px;
    line-height: 21px;
}

.CM_SpanBg_Current_Tab {
    background-image: url("/images/Tabstrip/MButtonBg1_Tab.gif");
    background-repeat: no-repeat;
    color: black;
    height: 21px;
    line-height: 21px;
}

.CM_SpanBg_Normal {
    background-image: url("/images/Tabstrip/MButtonBg2.gif");
    background-repeat: no-repeat;
    color: black;
    height: 21px;
    line-height: 21px;
}

.CM_SpanBg_Other {
    border-bottom: 1px solid #B7C9E8;
}

.Bottom_Current_Tab {
    background-image: url("/images/Tabstrip/MButtonBg2_Tab.gif");
    background-repeat: no-repeat;
    color: black;
    height: 21px;
    line-height: 21px;
}

.Bottom_Normal {
    background: url("/images/Tabstrip/MButtonBg3.gif") repeat-x scroll 0 0 transparent;
    background-repeat: no-repeat;
    color: black;
    height: 21px;
    line-height: 21px;
}

.tab_Current_Middle {
    padding-top: 2px;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    background: url("images/tab_Current_Center.gif") repeat-x scroll 0 0 transparent;
    height: 24px;
}

.tab_Current_Left {
    background: url("images/tab_Current_Left.gif") no-repeat scroll 0 0 transparent;
    height: 24px;
    width: 3px;
}

.tab_Current_Right {
    background: url("images/tab_Current_Right.gif") no-repeat scroll 0 0 transparent;
    height: 24px;
    width: 3px;
}

.tab_Content {
    padding-top: 2px;
    overflow: hidden;
    white-space: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    background: url("images/tab_bg_Center.gif") repeat-x scroll 0 0 transparent;
    height: 24px;
}

.tab_Content_Left {
    background: url("images/tab_bg_Left.gif") no-repeat scroll 0 0 transparent;
    height: 24px;
    width: 3px;
}

.tab_Content_Right {
    background: url("images/tab_bg_Right.gif") no-repeat scroll 0 0 transparent;
    height: 24px;
    width: 3px;
}

/* 数据网格下方标签组*/
#div_Tab .Arr {
    margin-bottom: 10px;
}

.css_Tab_list {
    margin: 0px;
    padding: 0px;
    clear: both;
    height: 28px;
    background: url(images/setupHeaderBg.gif) repeat-x;
    cursor: default;
}

    .css_Tab_list li {
        float: left;
        height: 28px;
        padding-left: 5px;
        padding-right: 5px;
        line-height: 28px;
        background: url(images/setupSep.gif) no-repeat;
        background-position: right top;
        display: block;
    }

        .css_Tab_list li .txt {
            float: left;
            min-width: 80px;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
            text-align: center;
        }

        .css_Tab_list li .num {
            font-size: 10px;
            color: gray;
        }

#GroupTool {
    width: 75px;
    float: right;
    position: relative;
    top: 20px;
    right: 17px;
}

.moduleItem {
    margin-bottom: 5px;
    clear: both;
}

.feeDiv {
}

    .feeDiv ul li {
        line-height: 30px;
        height: 30px;
    }

.Ulfee {
    margin: 0 auto;
    width: 70%;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .Ulfee li {
        line-height: 30px;
        height: 30px;
    }

        .Ulfee li input {
            margin-left: 5px;
        }

.LineEdit {
    border: 0px;
    border-bottom: #666666 1px solid;
    height: 18px;
    line-height: 18px;
    background: transparent;
}

.Li {
    list-style-type: disc;
    float: left;
}

.tt {
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    background-color: #F2F2F2;
}

.contentScroll {
    margin-top: 5px;
}

    .contentScroll .addtopBlank:first-child {
        margin-top: 0px !important;
    }

.addtopBlank {
    margin-top: 5px;
    background-color: #EBEFF5;
}

.moduleGroup-RightMenuIcon {
    width: 16px;
    height: 16px;
    background: url('/Images/moreAction.png') 4px 3px no-repeat;
    background-size: 16px 16px;
    float: right;
    margin-top: 6px;
    margin-right: 5px;
    cursor: pointer;
}

    .moduleGroup-RightMenuIcon:hover {
        background-color: #E5F3FB;
        border: 1px solid #70C0E7;
    }
/* 明细网格上的搜索按钮右侧的更多菜单按钮 */
.search_Height .moduleGroup-RightMenuIcon { /*position:relative; top:-1px;*/
}

    .search_Height .moduleGroup-RightMenuIcon:hover {
        background-color: #EBEFF5 !important;
    }

.rightSearchGroup .moduleGroup-RightMenuIcon {
    width: 22px;
    height: 22px;
    position: relative;
    top: -1px;
    margin-right: 5px;
}

    .rightSearchGroup .moduleGroup-RightMenuIcon:hover {
        background-color: #EBEFF5 !important;
        border: 1px solid #EBEFF5 !important;
    }

/* E6UI调整 添加按钮的样式 */
.detail_a_icon {
    display: block;
    float: right;
    width: 24px;
    height: 22px;
    margin-top: 2px;
    margin-right: 0px;
    padding-left: 0px !important;
    border: 1px solid #EBEFF5;
}

.detail_AddIcon {
    background: url(/Images/details_Add.png) 4px 3px no-repeat;
    border: 1px solid #EBEFF5;
}

    .detail_AddIcon:hover {
        background-color: #E5F3FB;
        border: 1px solid #70C0E7;
    }

/* E6UI调整*/
.mdtool {
    float: right;
    margin-right: 23px; /*margin-top: 4px;*/ /*display: none;*/
}

    .mdtool a { /*margin: 2px;*/
    }

.moduleItem .mdtool {
    margin-right: 5px;
}

.mdname {
    width: 100px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 19px;
    -ms-user-select: none;
    user-select: none;
}

    .mdname span {
        width: 7px;
        height: 7px;
        display: inline-block;
    }

.pointToBottomIcon {
    background: url('/Images/pointToBottom.gif') 12px 6px no-repeat;
    padding-left: 25px;
}

.pointToRightIcon {
    background: url('/Images/pointToRight.gif') 14px 3px no-repeat;
    padding-left: 25px;
}

/* .moduleItem .mdNum{ padding-left:8px; color:#808080; font-size:10px;} */
.mdNum {
    padding-left: 8px;
    color: #A2A5A7;
    font-size: 10px;
}

.pageCenter .Arr {
    width: 23px;
    height: 13px;
    display: block;
    margin-top: 0px;
    background: url(images/sarrbg.gif) no-repeat;
    position: relative;
}

.TabItem .moduleList {
    width: 100%;
}

/* 冒泡提示 */
.tip-yellowsimple {
    z-index: 2000;
    text-align: left;
    border: 1px solid #c7bf93;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    padding: 2px;
    min-width: 45px;
    max-width: 300px;
    color: #000;
    background-color: #fff9c9;
}

    .tip-yellowsimple .tip-inner {
        font: 12px/16px arial,helvetica,sans-serif;
    }

    .tip-yellowsimple .tip-arrow-top {
        margin-top: -6px;
        margin-left: -5px;
        top: 0;
        left: 50%;
        width: 9px;
        height: 6px;
        background: url(images/tip-yellowsimple_arrows.gif) no-repeat;
    }

    .tip-yellowsimple .tip-arrow-right {
        margin-top: -4px;
        margin-left: 0;
        top: 50%;
        left: 100%;
        width: 6px;
        height: 9px;
        background: url(images/tip-yellowsimple_arrows.gif) no-repeat -9px 0;
    }

    .tip-yellowsimple .tip-arrow-bottom {
        margin-top: 0;
        margin-left: -5px;
        top: 100%;
        left: 50%;
        width: 9px;
        height: 6px;
        background: url(images/tip-yellowsimple_arrows.gif) no-repeat -18px 0;
    }

    .tip-yellowsimple .tip-arrow-left {
        margin-top: -4px;
        margin-left: -6px;
        top: 50%;
        left: 0;
        width: 6px;
        height: 9px;
        background: url(images/tip-yellowsimple_arrows.gif) no-repeat -27px 0;
    }
/* end冒泡提示 */

/* 冒泡提示 */
.tipDesktop-inner {
    font: 12px/16px arial,helvetica,sans-serif;
}

.tipDesktop-arrow-top {
    margin-top: -6px;
    margin-left: -5px;
    top: 0;
    left: 50%;
    width: 9px;
    height: 6px;
}

.tipDesktop-arrow-right {
    margin-top: -4px;
    margin-left: 0;
    top: 50%;
    left: 100%;
    width: 6px;
    height: 9px;
}

.tipDesktop-arrow-bottom {
    margin-top: 0;
    margin-left: -5px;
    top: 100%;
    left: 50%;
    width: 9px;
    height: 6px;
}

.tipDesktop-arrow-left {
    margin-top: -4px;
    margin-left: -6px;
    top: 50%;
    left: 0;
    width: 6px;
    height: 9px;
}
/* end冒泡提示 */

/*按钮 */
.btnGroup {
    height: 26px;
    display: table; /*margin-top: 10px; margin-bottom: 10px;*/
    clear: both;
    float: right;
    margin-right: 5px; /*padding-top:10px;*/
}

    .btnGroup a {
        display: block;
        float: left;
    }
/*E6UI调整 所有客户、所有供应商等的新建操作按钮下拉图标 */
.all_AddBtn {
    background: url(/Images/TopNav/menu_Down.png) 50px center no-repeat;
    position: relative;
    left: 5px;
    top: -2px;
}

.pageList .all_AddBtn {
    display: none;
}

/*所有客户、所有供应商等的新建操作按钮点击之后切换为向上的箭头*/
.isClickAddBtn .all_AddBtn {
    background-image: url(/Images/TopNav/menu_Up_White.png);
}

.btnGroup a:first-child, li .normalBtn:first-child {
    border-left: 1px solid #aaa;
    color: #666666;
}

li .normalBtn:first-child {
    margin-left: 0px;
}

li .normalBtn {
    margin-left: 5px;
}

    .btnGroup a:first-child:hover, li .normalBtn:first-child:hover {
        color: #ff5d00;
    }

.normalBtn {
    background-color: white;
    border: 1px solid #aaa;
    min-width: 60px;
    padding-left: 5px;
    padding-right: 5px;
    height: 28px;
    line-height: 28px;
    display: block;
    text-align: center;
    margin-left: 0px;
    letter-spacing: 2px;
    color: #666666;
}

    .normalBtn:hover {
        color: #ff5d00;
    }
/* E6UI调整，针对于单个页面调整 */
.normalBtnNotFirst {
    border-left: 1px solid #30b5ff;
    background-color: #30b5ff;
    color: white;
}

.dialogButton {
    background-color: #dadada;
    border: 1px solid gray;
    min-width: 50px;
    padding-left: 5px;
    padding-right: 5px;
    height: 22px;
    line-height: 22px;
    display: block;
    text-align: center;
    color: black;
    margin-left: 5px;
}

    .dialogButton:hover {
        color: white !important;
        background-color: #dadada;
        border: 1px solid gray;
    }

#btnMore_Layout {
    font-size: 22px;
    display: block;
    height: 28px;
    width: 40px;
    text-align: center;
    line-height: 16px;
    border: 1px solid #aaa;
}

    #btnMore_Layout:hover {
        background-color: #c2c2c2;
        color: white;
    }

    #btnMore_Layout.normalBtn {
        padding-left: 0px;
        padding-right: 0px;
    }

.selectMenuBtn {
    background: none !important;
    border: 1px solid #30B5FF !important;
}
    /*.selectMenuBtn:hover{ background-color:#30B5FF !important; }
.selectMenuBtn:hover span{ color:white !important; }*/
    .selectMenuBtn span {
        color: #30B5FF !important;
    }

.uiButtonBg {
    background: url("images/Dialog/dialogButton_Center_Bg.png") repeat-x scroll 0 0 transparent;
    cursor: pointer;
    height: 24px;
    line-height: 24px;
    border: 1px solid #CCCCCC;
}

.ulButton {
    list-style-type: none;
    margin-right: 3px;
}

    .ulButton li {
        float: left;
        height: 28px;
        line-height: 28px;
        vertical-align: middle;
        padding: 0px !important;
        text-indent: 0px !important;
    }

    .ulButton .left {
        background-color: #ff8d00;
        width: 5px;
    }

    .ulButton .center {
        background-color: #ff8d00;
        min-width: 70px;
        color: White;
        text-align: center;
    }

        .ulButton .center span {
            padding-left: 5px;
            padding-right: 5px;
            text-indent: 0px !important;
        }

    .ulButton .right {
        background-color: #ff8d00;
        width: 5px;
    }

.btnExtendGroup_Edit {
    margin-top: 5px;
    margin-bottom: 15px;
    text-align: center;
}

.btnExtendGroup_View {
    margin-top: 5px;
    margin-bottom: 15px;
    text-align: center;
}

.btn {
    border: #7ab2e9 1px solid;
    padding: 2px 2px 0px 2px;
    FONT-SIZE: 12px;
    height: 25px;
    background: url(images/btn_bg.gif) repeat-x;
    CURSOR: pointer;
    COLOR: black;
    min-width: 80px;
}

.btnMore {
    border: #7ab2e9 1px solid;
    padding: 2px 2px 0px 2px;
    FONT-SIZE: 12px;
    height: 25px;
    background: url(images/btn_bg.gif) repeat-x;
    CURSOR: pointer;
    COLOR: black;
    min-width: 28px;
}

.helpDialog {
    height: 16px;
    width: 16px;
    display: block;
    background: url(/Images/TuBiao/621.gif) no-repeat;
}

.searchHelp {
    background-image: url(/Images/DataGrid/magnifier.png);
}

.btn_Dialog {
    border: #E78F08 1px solid;
    padding: 2px 2px 0px 2px;
    FONT-SIZE: 12px;
    height: 25px;
    background: url(images/btn_Dialog_bg.gif) repeat-x;
    CURSOR: pointer;
    COLOR: black;
    min-width: 60px;
}
/*end*/

/*div框样式 */
.divDialogStyle {
    display: none;
    position: absolute;
}

.divTableStyle {
    background-color: white;
    background-image: url(images/content_bg.gif);
    background-repeat: repeat-x;
    padding: 0;
    border: #255ba9 1px solid;
}

    .divTableStyle .firstTr td {
        vertical-align: top;
        height: 25px;
        background-image: url(images/divHeaderBg.gif);
        background-repeat: repeat-x;
    }

        .divTableStyle .firstTr td span {
            color: #ffffff;
        }

.dialog-content {
    padding: 10px;
    cursor: default;
    min-width: 500px;
    min-height: 120px;
}

.divFootStyle {
    line-height: 32px;
    height: 32px;
    text-align: right;
    background-color: #9bc2ed;
    padding-right: 5px;
    cursor: default;
}
/*end*/

/* 选择部门人员样式 */
.selectorTable {
    width: 100%;
    height: 100%;
}

.selectorDiv {
    background-color: White;
    border: 1px solid #979797;
    border-top: 0px;
    padding: 5px;
}

    .selectorDiv .searchStyle {
        width: 250px !important;
    }

    .selectorDiv .tb_View {
        padding: 8px !important;
    }

.tabContentDiv {
    width: 410px;
    height: 220px;
    margin: auto;
    margin-bottom: 0px;
    overflow: auto;
    display: none;
    border: 1px solid #979797;
    background-color: White;
}

.tabContentDiv-dialog {
    width: 458px; /*height: 175px;*/
    margin: 0px; /*border: 1px solid #979797;*/
    background-color: #f1f1f1;
}

.TabDialog_bg {
    background-color: #FBFBFB;
}

.tt-body {
    padding: 10px;
    margin: 0 auto;
}

    .tt-body:last-child {
        padding-bottom: 20px !important;
    }

.tt-body-dialog {
    padding: 10px;
    width: 438px;
    height: 155px;
    margin: 0 auto;
}

    .tt-body-dialog .NoData { /*line-height: 155px; height: 155px;*/
        color: Gray;
    }

.selectorResult {
    margin: auto;
    margin-top: 5px;
    line-height: 18px;
    min-height: 22px;
    width: 428px;
}

.selectorResult-more {
    margin: auto;
    margin-top: 5px;
    line-height: 18px;
    min-height: 22px;
    width: 428px;
    height: 60px;
    overflow: auto;
}

#ulSelected li {
    float: left;
}

#ulSelected .selectedUser {
    background-position: right;
    background-repeat: no-repeat;
    background-color: transparent;
    padding-left: 2px;
    padding-right: 9px;
    margin-right: 5px;
    cursor: default;
}

#ulSelected .remove {
    background-image: url(/Images/Context/remove.gif);
}

.letterContainer {
    padding: 0px 0px 3px 5px;
    height: 28px;
    line-height: 28px;
}

/*end*/

/* 系统设置 */
.setup-leftshadow {
    padding: 0 0 0 13px;
    width: 194px;
}

.setup-category {
    border-bottom: 1px solid #D9D9D9;
    padding: 15px 0;
}

.setup-heading {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
}

.setup-subheading {
    background-image: url(/Images/Field/expand.gif);
}

.setup-subheading-down {
    background-image: url(/Images/Field/collapse.gif);
}

.setup-subheading, .setup-subheading-down {
    color: #0055A4;
    cursor: pointer;
    font-weight: bold;
    padding: 3px 0 3px 19px;
    background-position: 5px center;
    background-repeat: no-repeat;
}

.pageLeft ol {
    margin: 0px;
    padding: 0px;
}

    .pageLeft ol li {
        /*background: url(/Images/TopNav/ol_li.png) no-repeat 18px 6px;*/
        line-height: 20px;
        list-style: none;
        padding: 0 0 3px 34px;
        position: relative;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        width: auto;
    }

        .pageLeft ol li input {
            position: absolute;
            top: 5px;
            left: 20px;
        }

.noBg {
    background: none !important;
}

.tbItemContainer {
    border: 0px;
    width: 100%;
    background-color: white;
}

.item-head {
    padding: 15px 0px 5px 24px;
    font-size: 14px;
    font-weight: bold;
}

.item-line {
    padding: 0px 20px 0px 20px;
    height: 15px;
    line-height: 15px;
    vertical-align: top;
}

    .item-line hr {
        border: 1px solid #6296FE;
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

.item-label {
    width: 150px;
    height: 24px;
    line-height: 24px;
    text-align: right;
    vertical-align: top;
}

.item-content {
    line-height: 24px;
}

.descriptionInfo {
    color: Gray;
}

.marginLeft10 {
    margin-left: 10px;
}

.descGroupItem {
    padding: 10px 20px 10px 20px;
    display: block;
}

/* 权限勾选图标 */
.setup-checkbox {
    background-repeat: no-repeat;
    background-color: transparent;
    cursor: pointer;
    padding-left: 14px !important;
    padding-top: 0px !important;
    padding-bottom: 2px !important;
    text-decoration: none;
    width: 18px;
    height: 18px;
}

.setup-checked {
    background-image: url(/Images/SysInfo/btn_checked.png);
}

.setup-unchecked {
    background-image: url(/Images/SysInfo/btn_unchecked.png);
}

.setup-nocheck {
    background-image: url(/Images/SysInfo/btn_nocheck.png);
    cursor: default;
}

.setup-checkAll {
    background-image: url(/Scripts/jstree/themes/classic/d.png);
    background-position: -36px -19px;
}

.setup-checkUndetermined {
    background-image: url(/Scripts/jstree/themes/classic/d.png);
    background-position: -18px -19px;
}

.setup-checkNon {
    background-image: url(/Scripts/jstree/themes/classic/d.png);
    background-position: 0px -19px;
}
/*end*/

/* 上传 */
.uploadify {
    position: relative;
    margin-bottom: 1em;
}

.uploadify-button.disabled {
    background-color: #D0D0D0;
    color: #808080;
}

.uploadify-queue {
    margin-bottom: 1em;
}

.uploadify-queue-item {
    background-color: #F5F5F5;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top: 5px;
    max-width: 350px;
    padding: 10px;
}

.uploadify-error {
    background-color: #FDE5DD !important;
}
/* E6UI调整，改变了上传图片取消按钮的图片路径 原路径oa/uploadify-cancel.png没有 */
.uploadify-queue-item .cancel a { /*background: url('oa/uploadify-cancel.png') 0 0 no-repeat;*/
    background: url('/Images/tab_Close.png') 0 0 no-repeat;
    float: right;
    height: 16px;
    text-indent: -9999px;
    width: 16px;
}

.uploadify-queue-item.completed {
    background-color: #E5E5E5;
}

.uploadify-progress {
    background-color: #E5E5E5;
    margin-top: 10px;
    width: 100%;
}

.uploadify-progress-bar {
    background-color: #0099FF;
    height: 3px;
    width: 1px;
}
/*end*/

/* 发送范围 */
.tb_SendRange {
    line-height: 28px;
    margin-left: 180px;
}

    .tb_SendRange td {
        vertical-align: middle;
    }

.sendRange-item {
    text-indent: 4pt;
    line-height: 20px;
}
/* end */

/* 多级审核相关 */
.tbAuditFlow {
    width: 425px;
    line-height: 20px;
    background-color: #dad7d7;
    margin: auto;
}

    .tbAuditFlow td {
        background-color: #f7f7f7;
        padding: 2px;
        text-align: center;
        word-break: break-all;
    }

    .tbAuditFlow .thead td {
        background-color: #ededed;
    }

    .tbAuditFlow .notComplete {
        color: Red;
    }

.tbAuditFlowContainer {
    width: 445px;
    height: 160px;
    overflow: auto;
}

.auditSummaryInfo {
    color: Gray;
    line-height: 20px;
    margin-top: 5px;
    padding-left: 10px;
}

.tbAuditFlow-all-container {
    width: 920px;
    margin: auto;
}

.tbAuditFlow-all {
    line-height: 16px;
    background-color: #dad7d7;
}

    .tbAuditFlow-all td {
        background-color: #f7f7f7;
        padding: 2px;
        text-align: center;
    }

    .tbAuditFlow-all .thead td {
        background-color: #ededed;
    }

    .tbAuditFlow-all .notComplete {
        color: Red;
    }

/* E6UI调整审核对话框中的上传附件字体大小和去除宽度 */
.upAuditaccesory {
    float: left; /*width: 50px;*/
    cursor: pointer;
    height: 24px;
    margin-right: 10px;
    color: #668cb3;
    text-decoration: underline;
    font-size: 14px;
}

.commonidea {
    float: right;
    cursor: pointer;
    text-decoration: underline;
    line-height: 20px;
    display: block;
    height: 20px;
    overflow: hidden;
}

    .commonidea:hover {
    }

    .commonidea a {
        float: right;
    }

    .commonidea ul {
        clear: both;
        position: absolute;
        right: 20px;
        top: 100px;
        padding: 3px 5px;
        display: none;
        width: 180px;
    }

    .commonidea:hover ul {
        display: block;
    }

    .commonidea ul li {
        float: none;
        border-bottom: 1px dotted #000000;
        text-align: left;
        background-color: #eee;
        width: 170px;
        overflow: hidden;
        text-overflow: ellipsis;
    }

        .commonidea ul li:hover {
            background-color: #CCCCCC;
        }

        .commonidea ul li a {
            float: none;
            text-align: left;
        }
/* end */


.RememberList {
    width: 237px;
    background-color: white;
    border: 1px solid #646464;
    display: none;
    font-size: 12px;
    line-height: 20px;
    list-style: none outside none;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    z-index: 10000;
}

.globalSearch {
    margin: 10px;
}

.rememberDiv {
    margin: 0px;
    padding: 0px;
    position: relative;
}

    .rememberDiv img {
        display: none;
        float: right;
        overflow: hidden;
        cursor: pointer;
        margin: 2px 0 0px 20px;
    }

    .rememberDiv:hover img {
        display: block;
    }

.RememberList .rememberItem {
    width: 190px;
    display: inline-block;
    margin-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
}

.RememberList .rememberDel:hover {
    cursor: pointer;
}

.RememberList div:hover {
    background-color: #CCD9EE;
    cursor: pointer;
}

/*工作日志*/
.log_head {
    background-color: #fffeec;
    height: 28px;
    line-height: 28px;
    border-top: 1px solid #ddddd5;
    border-bottom: 1px solid #ddddd5;
    padding: 0px 10px 0px 5px;
    color: #8f8d80;
}

    .log_head .date {
        color: #738697;
        font-weight: bold;
        padding-right: 10px;
    }
/*工作日志结束*/

/* 提醒设置样式 */
#awakeSetup > div {
    border-bottom: solid 1px #F6A828;
}

#awakeSetup textarea {
    width: 415px;
    padding: 3px 0 0 2px;
    margin: 4px 0 7px;
    overflow: auto;
}

#awakeSetup .dateselector {
    padding: 15px 0 5px;
    *padding-top: 5px;
}

#awakeSetup .selectortitle {
    margin-top: -10px;
    height: 19px;
}

#awakeSetup .selectorremark {
    margin-top: 3px;
    height: 15px;
}

    #awakeSetup .selectorremark span {
        margin-top: 8px;
        *margin-top: 5px;
        color: #1D76AD;
    }

#awakeSetup .repeatselector {
    width: 200px;
}

#awakeSetup select {
    min-width: 50px;
}
/* end 提醒设置样式 */


/* 提醒消息样式 */
#awakeMessage {
    padding: 0;
}

    #awakeMessage table {
        width: 100%;
        height: 100%;
    }
    /* 提醒对话框 */
    #awakeMessage .context {
        font-size: 14px;
        vertical-align: top;
        padding: 10px;
        background: url(jquery-ui/images/configDialog-icon.png) 34px 19px no-repeat;
        height: 92px;
        padding-top: 26px;
    }

        #awakeMessage .context .content {
            width: 383px;
            height: 92px;
            overflow-y: auto;
            word-wrap: break-word;
            word-break: break-all;
            line-height: 26px;
            text-indent: 2em;
            padding-left: 35px;
            padding-right: 45px;
        }

        #awakeMessage .context .link {
            cursor: pointer;
        }

            #awakeMessage .context .link:hover {
                text-decoration: underline;
            }

    #awakeMessage .bottom {
        height: 44px;
        text-indent: 10px;
        font-size: 12px;
        padding-right: 0px;
        border-top: 1px solid #DADEE5;
    }

    #awakeMessage ins {
        text-decoration: none;
        cursor: pointer;
    }

    #awakeMessage .iKnow, #awakeMessage .iKnowAll {
        color: blue;
    }

    #awakeMessage .nav {
        width: 5px;
        height: 9px;
        background-repeat: no-repeat;
        background-position: left 3px;
    }

    #awakeMessage .prev {
        padding-right: 15px;
        background-image: url(/Images/Context/aWake_Prev.png);
    }

    #awakeMessage .next {
        padding-left: 5px;
        background-image: url(/Images/Context/aWake_Next.png);
    }

    #awakeMessage .navnumber {
        padding-right: 10px;
        color: #B19496;
        cursor: default;
    }

    #awakeMessage .AmakaButtom li { /*margin-left:5px;*/
    }

        #awakeMessage .AmakaButtom li:first-child {
            margin-left: 0px;
            margin-right: 10px;
        }

    #awakeMessage .IKnow_Btn a, #awakeMessage .operators a {
        padding-left: 21px;
        padding-right: 21px;
        font-size: 13px;
        background-color: white;
        border: none;
        color: #0DB9F7;
        height: 30px;
        line-height: 30px;
        min-width: 0px !important;
        border: none !important;
    }

    #awakeMessage .IKnow_Btn .a_hover, #awakeMessage .operators .a_hover {
        background-color: #2691E3;
        color: white;
    }

/*E6UI调整*/
#pmwayAwakeDialog {
    padding: 0px !important;
    border-left: 1px solid #DADEE5;
    border-right: 1px solid #DADEE5;
    border-bottom: 1px solid #DADEE5 !important;
}
/*分割线*/
#awakeMessage .aWake_Splite {
    float: right;
    height: 15px;
    width: 0px;
    border-left: 1px solid #C0C0C0;
    margin-top: 7px;
}
/* 我知道了 */
#awakeMessage .IKnow_Btn {
    float: right;
}
/* 操作 */
#awakeMessage .operators {
    float: right;
}

    #awakeMessage .operators a {
        display: block;
        float: left;
    }

    #awakeMessage .operators .lookDans {
        padding-left: 11px !important;
        padding-right: 11px !important;
    }

    #awakeMessage .operators .aWake_MoreAction {
        padding: 0px !important;
        background: url('/images/down_Arrow.png') 0px center no-repeat;
        width: 9px;
    }
/* 上下消息选择 */
#awakeMessage .nextAndPrev {
    float: left;
    margin-top: 5px;
}



.awake-message-dialog {
    position: fixed !important;
    bottom: 5px !important;
    right: 5px !important;
    left: auto !important;
    top: auto !important;
}
/* end 提醒消息样式 */

/* 温馨提示框*/
.infoSummary-container {
    height: 273px;
    overflow: auto;
}

.infoSummary {
    margin: 0px;
    padding: 0px;
}

    .infoSummary li {
        line-height: 20px;
    }

#pmwayInfoSummaryDialog {
    background-image: none;
    background-color: white;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
}

.importantText a {
    font-size: 14px;
    font-weight: bold;
}

.infoSummary {
    margin: 0px;
    padding: 0px;
}

    .infoSummary li {
        background: url(/Images/TopNav/ol_li.gif) no-repeat 5px 5px;
        line-height: 20px;
        list-style: none;
        padding: 0 0 3px 20px;
    }

.infoSummary-btn .left {
    margin-bottom: 3px;
    float: left;
}

.infoSummary-btn .right {
    float: right;
}

.infoSummary-date {
    font-weight: bold;
    color: red;
    margin: 5px 5px 8px 5px;
}

/* 百度地图 */
.ul-MapContent {
    padding: 0px;
    margin: 0px;
    line-height: 22px;
}

    .ul-MapContent li {
        display: block;
    }

.iw_poi_title {
    color: #CC5522;
    font-size: 14px;
    font-weight: bold;
    overflow: hidden;
    padding-right: 13px;
    white-space: nowrap;
}

.iw_poi_content {
    font: 12px arial,sans-serif;
    overflow: visible;
    padding-top: 4px;
    white-space: -moz-pre-wrap;
    word-wrap: break-word;
}

.mapContainer {
    height: 500px;
    border: #ccc solid 1px;
    margin: auto;
    margin: 10px;
}

#radioPass {
    margin-right: 2px;
}

#radioNoPass {
    margin-right: 2px;
}

/* 电子邮件主界面 */
.settingDiv table tr {
    line-height: 18px;
    height: 18px;
}

    .settingDiv table tr td {
        padding: 5px;
    }

.settingDiv {
    margin: 15px;
    zoom: 1;
    overflow: hidden;
    margin-top: 0px;
    clear: both;
}

.no_bt {
    border-top-width: 0px !important;
}

.settingtable .p1 {
    border-right-width: 0px;
    border-top-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    padding-top: 20px;
}

.lh1 {
    padding-left: 6px;
}

.settingtd {
    border-top: 0px;
}

.attbg {
    background: #ebebeb;
}

.addr_line {
    border-bottom: #7dafa1 1px solid;
}

.settingtable {
    background: #ecf5ef;
}

.addrtitle {
    color: #768993;
}

.settingtd {
    border-top: #fff 1px solid;
}

.addr_line {
    border-bottom-width: 2px;
    font-size: 14px;
}

.settingline {
    border-bottom: #fff 1px solid;
}

.txt {
    border-bottom: #718da6 1px solid;
    border-left: #718da6 1px solid;
    height: 20px;
    border-top: #718da6 1px solid;
    border-right: #718da6 1px solid;
    padding-top: 2px;
}

.qqshowbd {
    border-bottom: #bad5cb 1px solid;
    border-left: #bad5cb 1px solid;
    border-top: #bad5cb 1px solid;
    border-right: #bad5cb 1px solid;
}

.settingtd {
    border-bottom: #bad5cb 1px solid;
}

.addr_line {
    vertical-align: bottom;
    padding-top: 30px;
}

.blankRow {
    height: 20px;
}

/*照片墙   begin*/
.photoWallBg {
    background: url(/Images/OA/PhotoWall/bg_wall.jpg) repeat;
}

#photoWallMain {
    padding-bottom: 0px;
    border: 0px;
    width: 100%;
    background-color: transparent;
    overflow: auto;
}

#photoBorderList {
    margin-bottom: 15px;
    padding-bottom: 7px;
    border-bottom: 1px solid #c1c8d2;
    overflow: auto;
    padding-left: 50px;
}

.imgBorderDiv {
    float: left;
    max-width: 80px;
    width: 80px;
    max-height: 100px;
    text-align: center;
    margin-left: 10px;
    margin-bottom: 10px;
    border: 1px solid #CCC;
    padding: 5px;
    cursor: pointer;
    background-color: white;
}

    .imgBorderDiv table {
        width: 100%;
        height: 80px;
        margin-bottom: 3px;
        border: 0px;
    }

#photoBorderList img {
    width: 60px;
    max-height: 80px;
}

#noPicDiv {
    width: 200px;
    height: 137px;
    padding-top: 40px;
    margin-left: -100px;
    background-color: transparent;
    position: absolute;
    top: 35%;
    left: 50%;
    background: url(/Images/OA/PhotoWall/noPhoto.png) no-repeat;
    text-align: center;
    display: none;
    color: gray;
}

.imgMessageContainer {
    width: 100%;
    height: 100%;
    background-color: white;
}

.photoWallAddBtn {
    background: url(/Images/Field/edit.png) no-repeat transparent;
    width: 16px;
    height: 16px;
    border: 0px;
    cursor: pointer;
    margin-top: 5px;
}

.addPhoto {
    width: 60px;
    height: 60px;
    background: url(/Images/OA/PhotoWall/addPhoto.png) no-repeat;
    margin-left: 70px;
    cursor: pointer;
}

.iw_wrapper {
    width: 100%;
    margin: 0 auto;
    position: relative;
    padding-bottom: 50px;
}

ul.iw_thumbs li.NothingPic {
    color: gray;
    text-align: center;
}

ul.iw_thumbs li {
    float: left;
    margin: 5px;
}

    ul.iw_thumbs li div {
        display: none;
        z-index: 1;
        cursor: pointer;
    }

    ul.iw_thumbs li img {
        padding: 10px;
        cursor: pointer;
        position: relative;
        -moz-box-shadow: 5px 5px 10px #777;
        -webkit-box-shadow: 5px 5px 10px #777;
        box-shadow: 5px 5px 10px #777;
    }

        ul.iw_thumbs li img:hover {
            -moz-box-shadow: 10px 10px 20px #777;
            -webkit-box-shadow: 10px 10px 20px #777;
            box-shadow: 10px 10px 20px #777;
        }

.iw_ribbon {
    position: fixed;
    height: 100%; /*first 126 then 0 to close and 100% to open (while top goes to 0) */
    width: 100%; /*first 0 then animate to 100%*/
    left: 0px; /*or right 0*/
    top: 0px; /*First, top of thumb, then animate to 0*/
    overflow: hidden;
    display: none;
    z-index: 102;
}

.ribbonTop {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
}

.iw_close {
    position: absolute;
    top: 5px;
    right: 10px;
    background: #f0f0f0 url(/Images/OA/PhotoWall/close.gif) no-repeat center center;
    width: 18px;
    height: 18px;
    display: none;
    cursor: pointer;
}

.iw_down {
    float: right;
    margin-right: 30px;
    margin-top: 5px;
    display: block;
    width: 16px;
    height: 16px;
    background: url(/Images/page_down.gif) no-repeat;
}

.iw_zoom {
    color: white;
    font-size: 8px;
    font-family: Arial, sans-serif;
    text-transform: uppercase;
    display: none;
    float: right;
    margin-right: 30px;
}

.iw_ribbon img {
    position: absolute;
    top: 50%;
    left: 50%;
    border: 7px solid #fff;
}

.divribbonImg {
    float: left;
    max-width: 350px;
    min-height: 250px;
    max-height: 460px;
    width: 350px;
}

    .divribbonImg div.picmess {
        margin-top: 6px;
    }

.divDianPing {
    float: right;
    width: 300px;
    max-height: 460px;
    overflow: hidden;
    background-color: white;
}

#txtDianPing {
    width: 100%;
    height: 90px;
}

#divdianPingList {
    overflow: auto;
    max-height: 460px;
}

    #divdianPingList div {
        border-bottom: 1px dashed black;
        width: 100%;
        word-wrap: break-word;
        margin: 0 auto;
        padding-bottom: 10px;
        margin-bottom: 10px;
        line-height: 20px;
    }

.iw_loading {
    background: #fff url(/Images/OA/PhotoWall/loader.gif) no-repeat center center;
    width: 28px;
    height: 28px;
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10000;
    margin: -14px 0px 0px -14px;
}

.photoDelete {
    position: absolute;
    background: url(/Images/tab_Close.png) no-repeat transparent;
    width: 14px;
    height: 14px;
    right: 0;
    top: 0;
}
/*照片墙    end*/

/*横向树*/
.boxStyle {
    cursor: default;
    padding: 5px 5px 5px 5px;
    clear: left;
    float: left;
    text-align: center;
    position: absolute;
}

.rootBox {
    width: 500px;
    height: 50px;
    font-size: 16px !important;
}

    .rootBox span {
        color: #FFA500;
        font-size: 18px;
    }

.companyBox {
    width: 60px;
    height: 70px;
    border: 1px solid gray;
    background-color: #fce6e6;
}

    .companyBox span {
        color: gray;
    }

.departBox {
    width: 40px;
    height: 70px;
    border: 1px solid green;
    background-color: #e7f3fe;
}

    .departBox span {
        color: gray;
    }

.userBox {
    width: 16px;
    height: 70px;
    border: 1px solid #ffc645;
    background-color: #f9faea;
}

    .userBox span {
        color: gray;
    }

.box-Text-En {
    margin-top: 33px;
    width: 80px;
    border: 1px solid gray;
    -moz-transform: rotate(90deg);
    -webkit-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

    .box-Text-En span {
        height: 16px;
    }

.topBox {
    width: 150px;
    height: 30px;
    line-height: 15px;
    border: 1px solid #ff9a00;
    background-color: #ffc136;
}

    .topBox span {
        color: white;
        font-size: 14px;
        font-weight: bold;
    }

.childBox {
    width: 80px;
    height: 30px;
    line-height: 15px;
    border: 1px solid #ff9a00;
    background-color: #ffc136;
}

    .childBox span a {
        color: white !important;
    }

.childBox_NotFlow {
    width: 80px;
    height: 30px;
    line-height: 15px;
    border: 1px solid #ff9127;
    background-color: #eef3fa;
    color: gray;
}

/*关系树*/
.topBox_RelationTree {
    line-height: 15px;
    background: url(images/relationTree_bg_Company-Top.png) no-repeat;
    width: 120px;
    height: 70px;
    padding: 0px;
}

.childBox_RelationTree {
    line-height: 15px;
    background: url(images/relationTree_bg_Company.png) no-repeat;
    width: 120px;
    height: 70px;
    padding: 0px;
}

.childBox_NotFlow_RelationTree {
    line-height: 15px;
    color: gray;
    background: url(images/relationTree_notFlow_bg_Company.png) no-repeat;
    width: 120px;
    height: 70px;
    padding: 0px;
}

.topBox_RelationTree span a {
    font-weight: bold;
}

.topBox_RelationTree span, .childBox_RelationTree span, .childBox_NotFlow_RelationTree span {
    display: block;
    padding-top: 53px;
    color: white;
    width: 80px;
    margin: auto;
    background-position: 16px 2px !important;
    background-size: 48px 48px !important;
}
    /* E6UI调整，添加最后一个选择表达式 */
    .topBox_RelationTree a, .childBox_RelationTree span a, .childBox_NotFlow_RelationTree a, .childBox_RelationTree a {
        color: white !important;
        width: 80px;
        display: block;
        margin: auto;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }


/*决策链*/
.topBox_DecisionChain {
    line-height: 15px;
    background: url(images/decisionChain_bg_Company-Top.png) no-repeat;
    width: 120px;
    height: 70px;
    padding: 0px;
}

.childBox_DecisionChain {
    line-height: 15px;
    background: url(images/decisionChain_bg_Company.png) no-repeat;
    width: 120px;
    height: 70px;
    padding: 0px;
}

.childBox_NotFlow_DecisionChain {
    line-height: 15px;
    color: gray;
    background: url(images/decisionChain_notFlow_bg_Company.png) no-repeat;
    width: 120px;
    height: 70px;
    padding: 0px;
}

.topBox_DecisionChain span a {
    font-weight: bold;
}

.topBox_DecisionChain span, .childBox_DecisionChain span, .childBox_NotFlow_DecisionChain span {
    display: block;
    padding-top: 53px;
    color: white;
    width: 80px;
    margin: auto;
    background-position: 16px 2px !important;
    background-size: 48px 48px !important;
}

    .topBox_DecisionChain a, .childBox_DecisionChain span a, .childBox_NotFlow_DecisionChain a {
        color: white !important;
        width: 80px;
        display: block;
        margin: auto;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

/*---end*/

/*---end*/

/*流程图Start  */
.tabwdx {
    border-left: 1px solid black;
    border-top: 1px solid black;
    border-bottom: 0px solid black;
    border-right: 0px solid black;
    background-color: #e5e0ec;
    text-align: center;
    font-size: 12px;
    margin-top: 10px;
}

    .tabwdx td {
        border-right: 1px solid #808080;
        border-bottom: 1px solid #808080;
        line-height: 25px;
    }

    .tabwdx .noright {
        border-right: 1px solid #c5d9f1;
    }

    .tabwdx .onetr {
        background-color: white;
        line-height: 32px;
    }

    .tabwdx .twotr {
        background-color: white;
        line-height: 32px;
    }

    .tabwdx .summaryDes {
        background-color: white;
    }

.tablechat {
    width: 800px;
    height: 140px;
    margin-left: 20px;
    margin-top: -15px;
}

    .tablechat .oneTr {
        height: 0px;
    }

    .tablechat .twoTr {
        height: 0px;
    }

    .tablechat .oneTd {
        width: 40px;
    }

.oneDiv {
    padding: 8px 8px 8px 8px;
    width: 100px;
    height: 13px;
    cursor: pointer;
    background-color: #00BB00;
    position: absolute;
    z-index: 0;
}

.tablechat .twoTd {
    width: 15px;
}

.twoDiv {
    padding: 8px 8px 8px 8px;
    width: 30px;
    height: 13px;
    position: absolute;
    z-index: 0;
}

.tablechat .twoTd img {
    width: 100%;
    height: 100%;
}

.innerDiv {
    position: absolute;
    background-color: red;
    z-index: -10;
    top: 0px;
    height: 29px;
}

.fontDiv {
    top: -1.5px;
    left: -1px;
    color: white;
}

.div-left-radius {
    -moz-border-radius-topleft: 4px;
    -webkit-border-top-left-radius: 4px;
    -khtml-border-top-left-radius: 4px;
    border-top-left-radius: 4px;
}

.div-left-radius {
    -moz-border-radius-bottomleft: 4px;
    -webkit-border-bottom-left-radius: 4px;
    -khtml-border-bottom-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

.div-right-radius {
    -moz-border-radius-topright: 4px;
    -webkit-border-top-right-radius: 4px;
    -khtml-border-top-right-radius: 4px;
    border-top-right-radius: 4px;
}

.div-right-radius {
    -moz-border-radius-bottom-right: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -khtml-border-bottom-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
/*流程图End  */

/*表格固定列头Start  */
.sBase {
    position: relative;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.sHeader {
    position: absolute;
    z-index: 3;
    background-color: #E8F6FC;
}

.sHeaderInner {
    position: relative;
}

    .sHeaderInner table {
        border-spacing: 0px 0px !important;
        border-collapse: collapse !important;
        width: 1px;
        table-layout: fixed !important;
        background-color: #ffffff;
    }

        .sHeaderInner table tr th {
            font-weight: normal;
            height: 28px;
            padding-left: 4px;
            padding-right: 4px;
            line-height: 28px;
            border-left: 1px solid #c1c8d2;
            border-bottom: 1px solid #c1c8d2;
            white-space: nowrap;
            background-color: #f5f5f5;
            overflow: hidden;
            text-overflow: ellipsis;
            word-break: break-all;
        }

.sFHeader {
    position: absolute;
    z-index: 4;
    overflow: hidden;
}

    .sFHeader table {
        border-spacing: 0px 0px !important;
        border-collapse: collapse !important;
        width: 1px;
        table-layout: fixed !important;
        background-color: #ffffff;
    }

.sData {
    position: absolute;
    z-index: 2;
    overflow: auto;
    background-color: #ffffff;
}

    .sData table {
        border-spacing: 0px 0px !important;
        border-collapse: collapse !important;
        width: 1px;
        table-layout: fixed !important;
    }

.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;
}

.EditDetailsGridContainer .sHeaderInner table tr th {
    height: 24px !important;
    line-height: 24px !important;
}
/*表格固定列头End  */

.ui-corner-all-small {
    border-radius: 0;
}

/* E6UI调整 关于我们弹出对话框 */
.aboutUs-content {
    background: url("/Images/Login/PmwayLogo_Custom.png") no-repeat;
    background-position: 100% 30px;
    width: 558px;
    height: 272px;
    margin: auto;
}

    .aboutUs-content .aboutUs-top {
        height: 57px;
        padding-top: 15px;
        width: 557px;
        border-bottom: 1px solid #DBDADA;
    }

        .aboutUs-content .aboutUs-top span {
            display: block;
            height: 23px;
            line-height: 23px;
            font-size: 14px;
            color: #0D0D0D;
        }

    .aboutUs-content .aboutUs-bottom {
        height: 215px;
        padding-left: 1px;
        width: 557px;
        padding-top: 12px;
    }

        .aboutUs-content .aboutUs-bottom p {
            font-size: 9pt;
            font-family: 'Microsoft YaHei' !important;
        }

.aboutUs-bottom .row {
    height: 21px;
    line-height: 21px;
}

    .aboutUs-bottom .row span {
        display: block;
        float: left;
        font-size: 14px;
    }

    .aboutUs-bottom .row .text {
        width: 74px;
    }

    .aboutUs-bottom .row:first-child span {
        color: #1A9FE8;
    }

    .aboutUs-bottom .row .tenantKey {
        color: #8B8E90;
    }

.aboutUs-bottom .copyrightsAndUrl {
    padding-top: 15px;
}

    .aboutUs-bottom .copyrightsAndUrl > span {
        display: block;
        font-size: 12px;
    }

    .aboutUs-bottom .copyrightsAndUrl .copyrights {
        float: left;
    }

    .aboutUs-bottom .copyrightsAndUrl .companyUrl {
        float: right;
    }

.companyUrl a:focus {
    border: 0 !important;
    outline: none;
}

.aboutUs-bottom .serviceInfoContent {
    margin-top: 5px;
    width: 556px;
    height: 60px;
    background: url(/Images/serviceInfo_Bg.png) no-repeat;
    float: left;
}

.serviceInfoContent .demoVersion {
    width: 150px;
    margin: 0 auto;
    text-align: center;
    line-height: 60px;
    color: #E2022C;
}

.serviceInfoContent .serviceInfo {
    padding-left: 75px;
    vertical-align: middle;
}

.serviceInfo > span {
    float: left;
    display: block;
}

.serviceInfo .serviceVendors {
    min-width: 200px;
    color: #818181;
}

.serviceInfo .servicePhone {
    width: 230px;
    color: #818181;
}

.serviceInfo .serviceDate_Start {
    width: 135px;
    color: #090909;
}

.serviceInfo .serviceDate_End {
    width: 115px;
    color: #090909;
}

.serviceInfo .remainderDays {
    width: 190px;
    color: #090909;
}

.lineHeight_60 {
    height: 60px;
    line-height: 60px;
}

.lineHeight_30 {
    height: 30px;
    line-height: 30px;
}

#ContextSummary_1 {
    width: 100px;
    display: block;
    -ms-word-break: break-all;
    -ms-word-wrap: break-word;
}

#ContextSummary_2, #ContextSummary_3, #ContextSummary_4, #ContextSummary_5, #ContextSummary_6, #ContextSummary_7, #ContextSummary_8, #ContextSummary_9, #ContextSummary_10 {
    min-width: 150px;
}

#ContextPlan_1, #ContextPlan_2, #ContextPlan_3, #ContextPlan_4, #ContextPlan_5, #ContextPlan_6, #ContextPlan_7, #ContextPlan_8, #ContextPlan_9, #ContextPlan_10 {
    min-width: 150px;
}

/* E6UI调整 ` */
.grid_ShareIcon {
    position: relative;
    top: 4px;
    left: 3px;
}

/* E6UI调整  阶段知识管理 */
.knowManage {
    z-index: 10000;
    margin-left: 40px;
    margin-bottom: 15px;
}

    .knowManage .phaseDefine_ul {
        padding: 0;
        border: 0;
        margin: 0;
    }

.phaseDefine_ul .phaseDefine_li {
    list-style-type: none;
    float: left;
    height: 30px;
    line-height: 30px;
    display: block;
    width: auto;
    position: relative;
    margin-left: -19px;
}

    .phaseDefine_ul .phaseDefine_li:first-child {
        margin-left: 0px !important;
    }

        .phaseDefine_ul .phaseDefine_li:first-child .progressBar_BgCenter {
            border-radius: 15px 0px 0px 15px;
        }

    .phaseDefine_ul .phaseDefine_li.Lost {
        cursor: pointer;
        padding: 0px 36px;
        color: rgb(30, 142, 255);
        font-size: 15px;
        margin-left: -31px;
    }

    .phaseDefine_ul .phaseDefine_li.Cancel {
        cursor: pointer;
        font-size: 15px;
    }

    .phaseDefine_ul .phaseDefine_li.TotalDuration {
        font-size: 14px;
        margin-left: 5px;
    }

.phaseDefine_li .progressBar_BgLeft {
    display: block;
    float: left;
    overflow: hidden;
    border-bottom: 15px solid #eeeeee;
    border-top: 15px solid #eeeeee;
    border-left: 15px solid transparent;
    border-right: 0px solid transparent;
}

.phaseDefine_li .progressBar_BgCenter {
    display: block;
    float: left;
    height: 25px;
    line-height: 25px;
    min-width: 42px;
    padding: 0px 25px;
    text-align: center;
    background-color: #eeeeee;
    color: white;
    cursor: pointer;
}


.phaseDefine_li .progressBar_BgRight {
    display: block;
    float: left;
    overflow: hidden;
    border-bottom: 13px solid transparent;
    border-top: 12px solid transparent;
    border-left: 12px solid #eeeeee;
    border-right: 12px solid transparent;
}

.phaseDefine_li:first-child .progressBar_BgCenter {
    min-width: 55px !important;
}


/* 无 */
.phaseDefine_ul .perfromStatus_0 .progressBar_BgLeft {
    border-bottom: 13px solid #eeeeee;
    border-top: 12px solid #eeeeee;
}

.phaseDefine_ul .perfromStatus_0 .progressBar_BgCenter {
    background-color: #eeeeee;
    color: black;
    font-size: 14px;
    padding: 0px 21px;
    max-width: 75px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.phaseDefine_ul .perfromStatus_0 .progressBar_BgRight {
    border-left: 12px solid #eeeeee;
}

/* 未执行 */
.phaseDefine_ul .perfromStatus_1 .progressBar_BgLeft {
    border-bottom: 13px solid #eeeeee;
    border-top: 12px solid #eeeeee;
}

.phaseDefine_ul .perfromStatus_1 .progressBar_BgCenter {
    background-color: #eeeeee;
    color: black;
    font-size: 14px;
    padding: 0 21px;
}

.phaseDefine_ul .perfromStatus_1 .progressBar_BgRight {
    border-left: 12px solid #eeeeee;
}

/* 进行中 */
.phaseDefine_ul .perfromStatus_2 .progressBar_BgLeft {
    border-bottom: 13px solid #BECC1B;
    border-top: 12px solid #BECC1B;
}

.phaseDefine_ul .perfromStatus_2 .progressBar_BgCenter {
    background-color: #BECC1B;
}

.phaseDefine_ul .perfromStatus_2 .progressBar_BgRight {
    border-left: 12px solid #BECC1B;
}

/* 已完成 */
.phaseDefine_ul .perfromStatus_3 .progressBar_BgLeft {
    border-bottom: 13px solid #1e8eff;
    border-top: 12px solid #1e8eff;
}

.phaseDefine_ul .perfromStatus_3 .progressBar_BgCenter {
    background-color: #1e8eff;
}

.phaseDefine_ul .perfromStatus_3 .progressBar_BgRight {
    border-left: 12px solid #1e8eff;
}

/* 已取消 */
.phaseDefine_ul .perfromStatus_4 .progressBar_BgLeft {
    border-bottom: 13px solid #cc9900;
    border-top: 12px solid #cc9900;
}

.phaseDefine_ul .perfromStatus_4 .progressBar_BgCenter {
    background-color: #cc9900;
}

.phaseDefine_ul .perfromStatus_4 .progressBar_BgRight {
    border-left: 12px solid #cc9900;
}

/* 输单 */
.phaseDefine_ul .perfromStatus_5 .progressBar_BgLeft {
    border-bottom: 13px solid #f6c;
    border-top: 12px solid #f6c;
}

.phaseDefine_ul .perfromStatus_5 .progressBar_BgCenter {
    background-color: #f6c;
}

.phaseDefine_ul .perfromStatus_5 .progressBar_BgRight {
    border-left: 12px solid #f6c;
}
/* 赢单 */
.phaseDefine_ul .perfromStatus_6 .progressBar_BgLeft {
    border-bottom: 13px solid #1e8eff;
    border-top: 12px solid #1e8eff;
}

.phaseDefine_ul .perfromStatus_6 .progressBar_BgCenter {
    background-color: #1e8eff;
}

.phaseDefine_ul .perfromStatus_6 .progressBar_BgRight {
    border-left: 12px solid #1e8eff;
}


.phaseDefine_ul .activitySearchTitle {
    width: 319px;
    height: auto;
    border: 1px solid #c2c2c2;
    display: none;
    z-index: 1006;
    position: absolute;
    background-color: white;
    left: 0px;
    top: 45px;
    -moz-box-shadow: 2px 2px 5px #c2c2c2;
    -webkit-box-shadow: 2px 2px 5px #c2c2c2;
    box-shadow: 2px 2px 5px #c2c2c2;
}

.activitySearchTitle .pAHeader {
    height: 40px;
    line-height: 33px;
    position: relative;
    border-bottom: 1px solid #ccc;
}

.activitySearchTitle .PhaseActivityInfo {
    margin: 10px 10px 0px;
    padding: 5px 13px;
    background-color: rgba(249, 249, 249, 1);
}

    .activitySearchTitle .PhaseActivityInfo div {
        font-size: 12px;
        color: #333;
        height: 23px;
        line-height: 23px;
    }

    .activitySearchTitle .PhaseActivityInfo .PhaseName {
        display: inline-block;
        max-width: 164px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        vertical-align: top;
    }

.pAHeader .progressContent_UpImg {
    width: 0px;
    height: 0px;
    border-top: 12px solid transparent;
    border-bottom: 12px solid #c2c2c2;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    position: absolute;
    bottom: 41px;
    left: 144px;
}

.pAHeader .progressContent_UpImg2 {
    width: 0px;
    height: 0px;
    border-top: 12px solid transparent;
    border-bottom: 12px solid #ffffff;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    position: absolute;
    bottom: 40px;
    left: 144px;
}


.pAHeader > span {
    display: block;
    float: left;
}

.pAHeader .pA_Icon {
    width: 24px;
    height: 25px;
    margin-top: 7px;
    background: url('/images/Layout/phaseActivity_Icon.png') no-repeat center;
    margin-left: 3px;
    overflow: hidden;
}

.pAHeader .pA_Title {
    font-size: 13px;
    color: black;
    margin-left: 4px;
    position: relative;
    top: 3px;
    max-width: 230px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.pAHeader .pA_CloseImg {
    display: block;
    background: url(/Images/Layout/phaseActivity_Close.png) 18px 15px no-repeat;
    width: 46px;
    height: 40px;
    float: right;
    overflow: hidden;
}

    .pAHeader .pA_CloseImg:hover {
        background-color: #ccc;
        background-image: url(/Images/Layout/phaseActivity_Close_Hover.png);
    }


.activitySearchTitle .pAContent {
    padding-top: 7px;
}

.pAContent ul {
    margin: 0;
    padding: 0;
    border: 0;
}

    .pAContent ul .pA_Item.PhaseTag {
        font-size: 14px;
        padding: 2px 0px 7px 0px;
        margin: 0px 20px;
    }

    .pAContent ul .PhaseTag input[type=radio] {
        width: 17px;
        height: 17px;
        margin-right: 15px;
    }

    .pAContent ul .PhaseTag input[type=text] {
        margin-left: 15px;
        height: 24px;
        width: 195px;
        border: 1px solid #ccc;
        padding-left: 7px;
    }

.phaseDefine_li[istag="true"] .pAContent ul .pA_Item {
    height: initial;
}

.pAContent ul .PhaseTag.pA_Item_Lastli {
    margin-bottom: 7px;
}


.pAContent ul .pA_Item {
    margin-top: 7px;
    height: 61px;
    margin: 0px 20px;
}

.pAContent ul .pA_Item_Lastli {
    border-bottom: none;
}

.pAContent ul .pA_Item > div {
    float: left;
}

.pAContent ul .pA_Item .pAItem_Left {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 1px solid #666;
    margin-right: 10px;
}

.pAContent ul .pA_Item .pAItem_Complete {
    background: url(/images/Layout/phaseActivityItem_Complete.png) -3px -3px no-repeat;
    border: none;
    width: 17px;
    height: 17px;
}

.pA_Item .pAItem_Right {
    width: 250px;
    line-height: 27px;
}

    .pA_Item .pAItem_Right .pAItemTitleName {
        height: 14px;
        top: -4px;
        position: relative;
        display: block;
    }

        .pA_Item .pAItem_Right .pAItemTitleName .pAItem_Text {
            font-size: 12px;
            display: inline-block;
            max-width: 200px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            vertical-align: top;
        }

        .pA_Item .pAItem_Right .pAItemTitleName .notNull {
            color: red;
            font-family: 宋体;
            font-size: 18px;
            font-weight: 600;
            position: relative;
            left: 6px;
            top: 1px;
        }

        .pA_Item .pAItem_Right .pAItemTitleName .knowledgeIcon {
            background: url('/images/Layout/knowledge_Icon.png') no-repeat;
            float: right;
            display: block;
            width: 16px;
            height: 16px;
            margin-top: 6px;
            margin-right: 2px;
        }

    .pA_Item .pAItem_Right .itemRight_Bottom {
        width: 250px;
        display: block;
        margin-top: 9px;
    }

        .pA_Item .pAItem_Right .itemRight_Bottom input {
            width: 260px;
            border: 1px solid #ccc;
            height: 16px;
            padding: 5px 6px;
            font-size: 12px;
            background-color: white;
            margin-bottom: 9px;
            margin-top: 1px;
            position: relative;
            left: -27px;
        }

            .pA_Item .pAItem_Right .itemRight_Bottom input.required {
                background-color: #FFFFE1;
                color: #7C7878;
            }

.pAContent .toNextPhaseActivity {
    padding: 11px 0px;
    height: 29px;
    background-color: rgba(247, 247, 247, 1);
    margin-top: 12px;
}

    .pAContent .toNextPhaseActivity a {
        display: block;
        width: 153px;
        height: 29px;
        line-height: 29px;
        float: left;
        text-align: center;
        font-size: 12px;
        color: white;
        background-color: #c2c2c2;
        border-radius: 15px;
    }

        .pAContent .toNextPhaseActivity a.openCurrentPhase {
            background-color: #1296db;
        }


.qrCode {
    display: none;
}

    .qrCode img {
        width: 112px;
        height: 112px;
        left: 65px;
        top: 34px;
        position: absolute;
    }

/* 常用审核意见的对话框 */
#AuditIdeaTemplete {
    overflow-y: auto !important;
}

.ui-sortable:first-child .dateContainer { /*display:;*/
}

.ui-sortable:last-child .dateContainer { /*display:block;*/
}

/* E6UI调整， 调整操作对话框中的选择往来单位、产品资料等样式 */
.operatorDialog-content .tb_View {
    padding-left: 7px !important;
    margin-top: 0px !important;
}

.operatorDialog-content .td_View {
    padding-left: 0px !important;
    width: auto !important;
}

.operatorDialog-content .operation_View {
    margin-left: 0px !important;
}

.operatorDialog-content .pageCenter_Content_border {
    margin-left: 10px !important;
}
/*.operatorDialog-content .pageCenter_Content_border{ width:865px !important; }
.operatorDialog-content .roottbl{ width:865px !important; max-width:865px !important; }
.operatorDialog-content .roottbl table{ width:865px !important; }
.operatorDialog-content .thead_Tab th:last-child{ width:auto !important; }*/

/* 以下是调整状态的select选择框的下拉图标显示 */
.bgImgContent {
    display: inline-block;
    width: 175px;
    background: url(/Images/select_Down.png) 155px center no-repeat; /*margin-top:5px;*/
    border: 1px solid #B5B5B5;
}

.hideSelectDownImg {
    width: 175px;
    overflow: hidden;
    background-color: transparent;
}

/* 针对于单个页面的按钮移到右侧的调整 */
li.rightBtnContent {
    float: right;
    padding-top: 23px;
}

/* E6UI调整，隐藏选择往来单位、产品时的分页调整按钮 */
/*#divPmwayDialog-SelectObject #GoPageLink, #divPmwayDialog-SelectProduct #GoPageLink {
    display: none;
}*/

/* 查看星标信息的按钮样式 
.looksStarInfo_Btn button{ background-color:#30B5FF !important; border:1px solid #30B5FF !important; float:right; }
.looksStarInfo_Btn button span{ color:white !important; }*/

/* E6UI调整，展开折叠左侧的按钮 */
.showOrHideLeft_Icon {
    filter: alpha(opacity=50);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    background-color: #E97802;
    z-index: 9999;
    border-radius: 50%;
    position: fixed;
    bottom: 80px;
    right: 40px;
    width: 40px;
    height: 55px;
    padding-left: 15px;
    color: white;
    line-height: 55px;
    cursor: pointer;
    letter-spacing: 3px;
    font-family: "Microsoft YaHei";
}

.showPage_Icon {
    display: inline-block;
    position: absolute;
    left: 45px;
    top: 23px;
    width: 5px;
    height: 9px;
    background: url(/Images/showPageLeft_Icon.png) no-repeat;
}

.hidePage_Icon {
    display: inline-block;
    position: absolute;
    left: 5px;
    top: 23px;
    width: 5px;
    height: 9px;
    background: url(/Images/hidePageLeft_Icon.png) no-repeat;
}

.showOrHideBtnContent {
    width: 70px;
    padding-right: 20px;
    position: absolute;
    right: 0px;
    bottom: 7px;
}

    .showOrHideBtnContent a {
        display: block;
        float: right;
        width: 18px;
        height: 18px;
    }

    .showOrHideBtnContent .showLeft_Btn {
        background: url(/Images/toShowLeft.png) no-repeat;
    }

    .showOrHideBtnContent .hideLeft_Btn {
        background: url(/Images/toHideLeft.png) no-repeat;
        margin-right: 10px;
    }


.notSelect {
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.closeBtn_Icon {
    background: url(/Images/tab_Close.png) -1px -1px no-repeat;
    position: absolute;
    left: 25px;
    top: 6px;
    display: none;
    width: 7px;
    height: 7px;
    z-index: 10000;
}

    .closeBtn_Icon:hover {
        background: url(/Images/tab_Close_hover.png) -1px -1px no-repeat;
    }

.SmallShowOrHideLeft_Icon {
    position: fixed;
    right: 7px;
    bottom: 9px;
    background: url(/Images/smallShowOrHideLeft_Icon.png) no-repeat;
    height: 16px;
    width: 16px;
    cursor: pointer;
}

    .SmallShowOrHideLeft_Icon:hover {
        background: url(/Images/smallShowOrHideLeft_Icon_hover.png) no-repeat;
    }

/* 新闻公告发布对象组中的项的下拉箭头位置 */
/*.combo-arrow{ position:relative; left:-2px; }*/

/* 销售订单新建页面的产品及费用明细的总金额显示样式 */
#tdTotalReportInfo {
    padding-right: 21px !important;
}

/* 左侧面板温馨提示样式 */
#divWarmTips {
    background: url(/Images/Object/warmTip.png) center 21px no-repeat;
}

/* 左侧面板及选择对话框的空白遮挡部分 */
.jstree_White {
    /*background-color: white;*/
}

/* 系统设置左上角显示左侧面板的更多按钮样式 */
.moreOperator_SystemSetting {
    height: 33px;
    width: 11px;
    background: url(/Images/systemSetting_moreBtn.png);
    float: left;
    position: relative;
    top: -1px;
}

/* 在拖动展开折叠按钮时显示的层，用来遮住iframe使拖动流畅 */
.shade_Div {
    filter: alpha(opacity=100);
    -moz-opacity: 1.0;
    -khtml-opacity: 1.0;
    opacity: 1.0;
    background-color: transparent;
    z-index: 9998;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none;
}

.addProductMakeUp_Container {
    width: 100%;
    height: 90px;
}

@media screen and (max-width: 1024px) {
    /* 列表页的搜索项在1024下隐藏 */
    .tb_View .tr_selectNormal .rightButtonGroup {
        padding-right: 0px;
    }

    .tb_View .tr_selectNormal .rightSearchGroup {
        display: none;
    }

    .tb_View .tr_selectNormal .rightSearchBtn {
        display: none;
    }
}

.tr_selectOther .rightOperatorBtn {
    padding-right: 5px !important;
}


/* 商机总览及联系人履历 Start*/
.tbSingleTable {
    border: 0px;
    margin: 20px;
    text-align: center;
    line-height: 32px;
    background-color: gray;
    border: 0px;
}

    .tbSingleTable thead tr th {
        background-color: #ebeff5;
        text-align: center;
        font-family: 微软雅黑,"Lucida Grande",Verdana,Lucida,Arial,Helvetica,sans-serif;
    }

    .tbSingleTable tbody tr td {
        background-color: white;
    }


td.doute-selected {
    width: 50px;
    background-color: #f79646 !important;
    cursor: pointer;
}

    td.doute-selected div {
        height: 8px;
        width: 8px;
        border-radius: 8px;
        background-color: black;
        margin: auto;
    }

.chancePreview_Details {
    padding-bottom: 20px;
}

.nodeBlack {
    font-size: 12px;
    font-family: SimSun;
    fill: black;
}

.nodeWhite {
    font-size: 12px;
    font-family: SimSun;
    fill: white;
}

.linetext {
    font-size: 12px;
    font-family: SimSun;
    fill: #0000FF;
    fill-opacity: 0.0;
}

svg {
    cursor: default;
}

.svgContent image, .svgContent text {
    cursor: pointer;
}

.rec-start {
    background-color: #ff9900;
    width: 100%;
    height: 12px;
}

.rec-middle {
    background-color: #00af50;
    width: 100%;
    height: 12px;
}

.rec-end {
    background-color: #44496f;
    width: 100%;
    height: 12px;
}

.IconDesc {
    border: 1px solid #aaaaaa;
    position: absolute;
    top: 150px;
    width: 180px;
    padding: 8px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

    .IconDesc .banner {
        font-size: 14px;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
    }

    .IconDesc table {
        border: 0px;
        line-height: 18px;
        margin: auto;
    }
/* 商机总览及联系人履历 End*/

.img_relationTreeIcon {
    width: 46px;
    height: 46px;
    position: relative;
    top: 3px;
}

#uploadify-button-Accesory {
    margin-bottom: 10px;
}

#tb_grid_uploadFileList {
    border-top: 0px;
}

/* 流程跳转等处添加条件的按钮样式 */
.addCondition_btn {
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    left: 8px;
    top: 3px;
    background: url(/Images/AddCondition.png) no-repeat;
}
/* 流程跳转等处刷新条件的按钮样式 */
.refreshCondition_btn {
    display: inline-block;
    width: 16px;
    height: 15px;
    position: relative;
    left: 12px;
    top: 1px;
    background: url(/Images/RefreshCondition.png) no-repeat;
}

.globalSearch_cm {
    background: url(/Images/info_icon7.png) no-repeat;
    display: block;
    width: 21px;
    height: 13px;
    float: left;
    margin-top: 8px;
    margin-left: 2px;
    margin-right: 4px;
    width: auto;
    height: auto;
    margin: 0;
    padding-left: 20px;
    background-position-y: 8px;
}

.detail_Timeline {
    background: url(/Images/info_icon8.png) no-repeat;
    display: block;
    float: left;
    margin-top: 8px;
    margin-right: 4px;
    width: auto;
    height: auto;
    margin: 0;
    margin-left: 15px;
    padding-left: 20px;
    background-position-y: 8px;
    padding-right: 7px;
}

.teamContainer {
}

    .teamContainer .info {
        font-size: 14px;
        color: #666;
        margin: 20px 0px 20px 0px;
    }

    .teamContainer .ulItems {
        margin: 0px;
        padding: 0px;
        display: table;
    }

        .teamContainer .ulItems li {
            width: 88px;
            height: 88px;
            text-align: center;
            padding: 12px;
            border: 1px solid white;
            margin-right: 20px;
            position: relative;
        }

            .teamContainer .ulItems li:hover {
                border: 1px dotted gray;
            }

            .teamContainer .ulItems li .opBtn {
                cursor: pointer;
                background: url(/images/field/edit.png) no-repeat;
                background-size: 16px;
                width: 16px;
                height: 16px;
                display: inline-block;
                visibility: hidden;
                position: absolute;
                top: 5px;
                right: 5px;
            }

            .teamContainer .ulItems li:hover .opBtn {
                visibility: visible;
            }

            .teamContainer .ulItems li .userIcon {
                width: 64px;
                height: 64px;
                background-position: 12px 0px;
                border-radius: 32px;
                -moz-border-radius: 32px;
                -webkit-border-radius: 32px;
            }

            .teamContainer .ulItems li .name {
                font-size: 14px;
                color: #666;
                margin-top: 5px;
            }

                .teamContainer .ulItems li .name .smtime {
                    color: rgb(30, 142, 255);
                    font-size: 12px;
                }

            .teamContainer .ulItems li.add {
                cursor: pointer;
            }

                .teamContainer .ulItems li.add span {
                    font-size: 64px;
                    color: #ccc;
                    position: relative;
                    top: -5px;
                }

/*弹出窗口-表格样式*/
.Plan_Postpone {
    width: 100%;
}

    .Plan_Postpone td {
        height: 52px;
        font-size: 14px;
    }

        .Plan_Postpone td.td_left {
            width: 160px;
            position: relative;
            text-align: center;
        }

            .Plan_Postpone td.td_left .need {
                color: red;
                position: absolute;
                left: 52px;
                height: 2px;
                width: 29px;
                background-color: red;
                bottom: 11px;
                top: initial;
            }

        .Plan_Postpone td.td_right input {
            width: 293px;
            height: 28px;
            border: 1px solid #ccc;
            padding-left: 7px;
            border-radius: 3px;
        }

            .Plan_Postpone td.td_right input.Wdate {
                width: 180px;
                letter-spacing: 1px;
                font-size: 13px;
            }

        .Plan_Postpone td.td_right select {
            width: 215px;
            height: 28px;
            border: 1px solid #ccc;
            padding-left: 7px;
            border-radius: 3px;
        }

        .Plan_Postpone td.td_right textarea {
            width: 286px;
            border: 1px solid #ccc;
            padding-left: 7px;
            border-radius: 3px;
            margin-top: 10px;
        }

.richTextBoxContainer-div table {
    background: gray;
    border-collapse: separate;
}

    .richTextBoxContainer-div table tr td {
        background-color: white;
    }

.TpModeluMain {
    width: 342px;
    margin: 15px auto;
}

.txtSearch_Big {
    border: 1px solid #ccc;
    border-bottom: none;
    padding: 5px;
    padding-left: 26px;
    background-image: url(images/quickSearch-right.png);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 4px center;
    text-indent: 0px;
    font-size: 14px !important;
    width: 309px;
}

.TpModeluMain .txtSearch_Big {
    width: 100%;
}

.TpModeluSelect {
    display: block;
    width: 342px;
    height: 300px;
    border: 1px solid #ccc;
    padding: 9px;
}

.searchOptionV5 {
    display: none;
}

.leftNav-body .leftNav_ContentContainer > ul {
    margin-left: 15px;
}

.pageList .tabItemsContainer, .pageEdit .tabItemsContainer, .pageView .tabItemsContainer {
    padding-bottom: 12px;
    height: 38px;
}

    .pageList .tabItemsContainer ul, .pageEdit .tabItemsContainer ul, .pageView .tabItemsContainer ul {
        margin-left: 105px;
        height: 28px;
    }

        .pageList .tabItemsContainer ul .tab_Normal .ml_line, .pageEdit .tabItemsContainer ul .tab_Normal .ml_line, .pageView .tabItemsContainer ul .tab_Normal .ml_line {
            background-color: #ccc;
            width: 1px;
            height: 16px;
            position: absolute;
            right: 1px;
            top: 7px;
        }

        .pageList .tabItemsContainer ul .tab_Normal.tab_Current .ml_line, .pageEdit .tabItemsContainer ul .tab_Normal.tab_Current .ml_line, .pageView .tabItemsContainer ul .tab_Normal.tab_Current .ml_line {
            display: none;
        }

.ml_line_first {
    display: block;
    background-color: #ccc;
    width: 1px;
    height: 16px;
    position: absolute;
    left: 1px;
    top: 7px;
}

.tab_Current .ml_line_first {
    display: none;
}

.pageList .tabItemsContainer ul .tab_Normal, .pageEdit .tabItemsContainer ul .tab_Normal, .pageView .tabItemsContainer ul .tab_Normal {
    height: 28px;
    padding: 0px 20px;
    margin-top: 0px;
    position: relative;
}

.pageList .tabItemsContainer ul li, .pageEdit .tabItemsContainer ul li, .pageView .tabItemsContainer ul li {
    height: 28px;
    line-height: 28px;
}

.pageList .tabItemsContainer ul .tab_Current, .pageEdit .tabItemsContainer ul .tab_Current, .pageView .tabItemsContainer ul .tab_Current {
    background-color: #30b5ff;
    height: 28px;
    background-color: #30b5ff;
    border-radius: 4px;
    border-bottom: none;
    color: white;
}


.pageList .firstTd {
    padding-top: 0px;
    border-bottom: none;
}

.pageList .moduleList .moduleItem .tt, .pageView .moduleList .moduleItem .tt {
    background-color: white;
    height: 36px;
    line-height: 36px;
}

.pageView .moduleList .moduleItem {
    margin-bottom: 0px;
}

    .pageList .moduleList .moduleItem .tt .mdname img, .pageView .moduleList .moduleItem .tt .mdname img {
        margin-top: -4px;
    }

.pageView .TabItem .moduleList {
    margin-top: -5px;
}

.pageList .detail_a_icon, .pageView .detail_a_icon {
    margin-top: 8px;
    border: none;
    padding: 0px 2px;
    margin-left: 8px;
}

.pageList .moduleItem {
    margin-bottom: 0px;
}

.GroupToolParent {
    position: relative;
}

    .GroupToolParent #GroupTool {
        top: 30px;
        right: 23px;
        position: absolute;
    }

.CommonHeightBg {
    background-color: #F4F4F4;
    height: 7px;
    width: 100%;
}

.tic_icon {
    display: none;
}

.pageList .tic_icon, .pageEdit .tic_icon, .pageView .tic_icon {
    display: block;
    float: left;
    width: 34px;
    height: 34px;
    border: 1px solid #8a8a8a;
    border-radius: 50%;
    margin-left: 40px;
    background: url(/Images/tic_icon.png) no-repeat center;
}

.pageView .editLocation {
    height: auto;
    line-height: initial;
    margin: 10px 0px;
}

.pageView .tt, .pageEdit .tt {
    height: 32px;
    line-height: 32px;
}

.pageView .tb_ProductDetails {
    margin-top: 0px;
    line-height: 32px;
    width: 100%;
}

.pageView .FieldLabel {
    padding-right: 10px;
}

.pageView .FieldValue {
    padding-left: 15px;
    padding-right: 35px;
}

.pageView .pointToBottomIcon, .pageEdit .pointToBottomIcon {
    background: url(/Images/pointToBottom.gif) 25px 6px no-repeat;
    padding-left: 40px !important;
}

.pageView .pointToRightIcon, .pageEdit .pointToRightIcon {
    background: url(/Images/pointToRight.gif) 25px 3px no-repeat;
    padding-left: 40px !important;
}

.pageView .GroupContent tr td, .pageEdit .GroupContent tr td {
    border-top: 3px solid white;
    border-bottom: 3px solid white;
}

    .pageView .GroupContent tr td .field_Icon {
        float: right;
        position: relative;
        top: 7px;
        left: 23px;
    }

.pageView .tableTabItemContainer_Content .firstTd, .pageEdit .tableTabItemContainer_Content .firstTd {
    border-bottom: none;
}

.pageEdit .editLocation {
    height: auto;
    line-height: initial;
    margin: 10px 0px;
    height: 54px;
}

.pageEdit .inputText {
    height: 26px;
    line-height: 26px;
    box-sizing: border-box;
    padding-left: 3px;
}

.pageEdit .picklist {
    height: 26px !important;
    line-height: 25px;
    padding-left: 6px;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    padding-right: 21px;
    background: url(/Images/Layout/smartInput.png) no-repeat;
    background-position: right center;
}

    .pageEdit .picklist::-ms-expand {
        display: none;
    }

.spanViewModuleName {
    margin-left: 15px;
    height: 20px;
    float: right;
    line-height: 20px;
    background-color: #79cfff;
    padding: 0 18px;
    border-radius: 15px;
    font-size: 12px;
    color: white;
    margin-top: 3px;
}

.pageView #spanViewCNName, .pageEdit #spanModuleCNName {
    margin-left: 15px;
}

.pageEdit #spanViewCNName, .pageEdit #spanModuleCNName, .pageEdit #spanTitleCNName {
    margin-top: 10px;
    /*margin-left: 15px;*/
}

.pageView .bannerTitle, .pageEdit .bannerTitle {
    font-size: 20px;
}

.trigon1 {
    width: 0px;
    height: 0px;
    border-top: 0px solid transparent;
    border-bottom: 7px solid #a6a6a6;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    bottom: -16px;
    left: 42%;
    display: none;
}

.trigon2 {
    width: 0px;
    height: 0px;
    border-top: 0px solid transparent;
    border-bottom: 7px solid white;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    bottom: -17px;
    left: 42%;
    display: none;
}

.pageList .tab_Current .trigon1, .pageList .tab_Current .trigon2, .pageView .tab_Current .trigon1, .pageView .tab_Current .trigon2, .pageEdit .tab_Current .trigon1, .pageEdit .tab_Current .trigon2 {
    display: block;
}

.tag-status-box {
    max-width: 80px;
    padding: 0 3px;
}

.tag-status {
    color: #fff;
    padding: 2px 0px;
    border-radius: 3px;
    width: 100%;
    display: block;
    text-align: center;
}

.pageList .moduleImg, .pageView .moduleImg, .pageEdit .moduleImg {
    margin-left: 40px;
}

.pageList .operation_View {
    margin-left: 90px;
}

.pageList .th-cbx input, .pageView .th-cbx input, .pageEdit .th-cbx input {
    position: relative;
    left: 8px;
}

.pageList .mdname, .pageView .moduleList .mdname, .pageEdit .moduleList .mdname {
    margin-left: 22px;
    font-size: 13px;
}

.pageList .trSelectRow .selectAll_CkBox, .pageView .trSelectRow .selectAll_CkBox, .pageEdit .trSelectRow .selectAll_CkBox {
    margin-left: 37px;
}

.pageList .gridGroupTitle td, .pageView .gridGroupTitle td, .pageEdit .gridGroupTitle td {
    text-indent: 38px;
}

.pageList .groupImg, .pageView .groupImg, .pageEdit .groupImg {
    position: relative;
    left: 31px;
    top: 6px;
}

.pageEdit .FieldValue {
    background-color: #fbfcfd;
}

.pageEdit .inputText.needTxt {
    background-color: white;
}

.pageEdit .combo-text {
    line-height: 26px;
    height: 26px;
    background-color: transparent;
    vertical-align: top;
    padding-left: 3px;
    box-sizing: border-box;
}

.pageEdit .combo {
    line-height: 26px;
    height: 26px;
}

.pageEdit .combo-arrow {
    background-position-y: 8px;
    line-height: 26px;
    height: 26px;
}

.pageEdit #Accesory {
    margin-left: 30px;
}

.pageList .locationContainer {
    margin-top: 10px;
    box-sizing: border-box;
}

.locationContainer_parent {
    display: none;
}

/*列表页-左侧组件*/
.funNavSetting2019 {
    height: 55px;
    width: 240px;
    position: fixed;
    bottom: 0px;
    line-height: 30px;
    text-align: center;
    background-color: #d6edfe;
}

    .funNavSetting2019 .funNavSettingPlane {
        height: 30px;
        width: 200px;
        border: 1px solid #a9a8a8;
        border-radius: 34px;
        margin: 4px auto 0px;
    }

    .funNavSetting2019 .FunNav_Left {
        float: left;
        width: 49%;
        cursor: pointer;
        text-indent: 5px;
    }

        .funNavSetting2019 .FunNav_Left .FunNav_Add {
            float: left;
            background: url(/Images/Object/add.png) no-repeat center;
            width: 20px;
            height: 20px;
            position: relative;
            left: 13px;
            top: 5px;
        }

    .funNavSetting2019 .FunNav_Line {
        float: left;
        width: 2%;
        border-left: 1px #a9a8a8 dashed;
        height: 17px;
        box-sizing: border-box;
        margin-top: 7px;
        position: relative;
        left: 2px;
    }

    .funNavSetting2019 .FunNav_Right {
        float: left;
        width: 49%;
        cursor: pointer;
        text-indent: 2px;
    }

        .funNavSetting2019 .FunNav_Right .FunNav_Reset {
            float: left;
            background: url(/Images/Object/reset.png) no-repeat center;
            width: 20px;
            height: 20px;
            position: relative;
            left: 13px;
            top: 5px;
        }


.addFieldPanel {
    margin: 15px 30px;
}

    .addFieldPanel .addFieldTable {
        width: 100%;
    }

        .addFieldPanel .addFieldTable tbody tr .tb_left {
            padding-bottom: 5px;
            width: 100px;
            height: 35px;
            color: #19add6;
            font-size: 14px;
        }

            .addFieldPanel .addFieldTable tbody tr .tb_left .tdtxt {
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                width: 90px;
            }

        .addFieldPanel .addFieldTable tbody tr .tb_right {
            padding-bottom: 5px;
            font-size: 14px;
        }

            .addFieldPanel .addFieldTable tbody tr .tb_right .addField_Name {
                width: 300px;
                border: 1px solid #ccc;
                height: 30px;
                box-sizing: border-box;
                border-radius: 3px;
                padding: 0px 7px;
                color: #666;
            }

            .addFieldPanel .addFieldTable tbody tr .tb_right .addField_Select {
                height: 30px;
                border: 1px solid #ccc;
                border-radius: 3px;
                padding: 0px 5px;
                color: #666;
                width: 205px;
                vertical-align: middle;
            }

            .addFieldPanel .addFieldTable tbody tr .tb_right .addField_SeachModule {
                width: 90px;
                border: 1px solid #ccc;
                height: 30px;
                box-sizing: border-box;
                border-radius: 3px;
                padding: 0px 7px;
                color: #666;
                margin-left: 5px;
            }

            .addFieldPanel .addFieldTable tbody tr .tb_right .radio.r1 {
                margin-left: 0px;
            }

            .addFieldPanel .addFieldTable tbody tr .tb_right .radio {
                width: 14px;
                height: 14px;
                margin-right: 3px;
                position: relative;
                top: -1px;
                margin-left: 15px;
            }

            .addFieldPanel .addFieldTable tbody tr .tb_right div.true {
                width: 18px;
                height: 18px;
                background: no-repeat url(/Images/field/icon-customDesktop-show.png);
                background-position: center;
                cursor: pointer;
                margin-top: 2px;
                background-size: 20px;
            }

            .addFieldPanel .addFieldTable tbody tr .tb_right div.false {
                width: 16px;
                height: 16px;
                border: 1px solid #b2b2b2;
                border-radius: 50%;
                margin-top: 2px;
                cursor: pointer;
            }

            .addFieldPanel .addFieldTable tbody tr .tb_right .afSelect_Ul {
            }

                .addFieldPanel .addFieldTable tbody tr .tb_right .afSelect_Ul li {
                    margin-bottom: 10px;
                    height: 30px;
                }

                    .addFieldPanel .addFieldTable tbody tr .tb_right .afSelect_Ul li .afSelect_Option {
                        float: left;
                        width: 224px;
                    }

                    .addFieldPanel .addFieldTable tbody tr .tb_right .afSelect_Ul li .afsAdd {
                        float: left;
                        width: 28px;
                        height: 28px;
                        background-color: #94a8c1;
                        margin-left: 10px;
                        text-align: center;
                        font-size: 30px;
                        line-height: 25px;
                        font-weight: 100;
                        color: white;
                        border-radius: 50%;
                        cursor: pointer;
                    }

                        .addFieldPanel .addFieldTable tbody tr .tb_right .afSelect_Ul li .afsAdd label {
                            font-size: 29px;
                            margin-top: 1px;
                            display: block;
                        }

                    .addFieldPanel .addFieldTable tbody tr .tb_right .afSelect_Ul li .afsRemove {
                        float: left;
                        width: 28px;
                        height: 28px;
                        background-color: #94a8c1;
                        margin-left: 10px;
                        border-radius: 50%;
                        cursor: pointer;
                    }

                        .addFieldPanel .addFieldTable tbody tr .tb_right .afSelect_Ul li .afsRemove > div {
                            width: 16px;
                            height: 1px;
                            background-color: white;
                            margin-top: 13px;
                            margin-left: 6px;
                        }

.pageEdit .firstTd .gfItem, .pageView .firstTd .gfItem {
    padding-top: 0px;
}

.pageList .moduleList .quickSearch li, .pageEdit .groupList .quickSearch li, .pageView .groupList .quickSearch li {
    height: 23px;
}

    .pageList .moduleList .quickSearch li.right {
        background-size: 20px;
    }

.moduleList .quickSearch .center, .pageEdit .groupList .quickSearch .center, .pageView .groupList .quickSearch .center {
    height: 23px;
}

.pageList .moduleList .searchStyle, .pageEdit .groupList .searchStyle, .pageView .groupList .searchStyle {
    height: 23px;
}

.pageList .moduleList .quickSearch .left div, .pageList .moduleList .quickSearch .right div {
    height: 23px;
}

.pageList .moduleList .search_Height .ulFlow {
    margin-top: 6px;
}

.pageEdit .groupList .quickSearch .left div, .pageEdit .groupList .quickSearch .right div {
    height: 23px;
}

.pageEdit .tb_ProductDetails {
    width: 100%;
}

.pageList .moduleList .quickSearch .left {
    background-position-y: 10px;
}

.pageView .tb_ProductDetails_Grid .rightSearchGroup .quickSearch, .pageEdit .tb_ProductDetails_Grid .rightSearchGroup .quickSearch {
    margin-top: -4px;
}

.pageView .groupList .tb_ProductDetails_Grid .mdname, .pageEdit .groupList .tb_ProductDetails_Grid .mdname {
    background-color: white;
    position: relative;
    top: -3px;
}

.pageView .groupList .tb_ProductDetails_Grid, .pageEdit .groupList .tb_ProductDetails_Grid {
    background-color: white;
}

.moduleItem.moduleItem_ProductDetails {
    margin-bottom: 0px;
}

.pageView .tb_ProductDetails_Grid .quickSearch .leftwhite, .pageEdit .tb_ProductDetails_Grid .quickSearch .leftwhite {
    width: 10px;
    border-radius: 15px 0px 0px 15px;
}

.pageView .tb_ProductDetails_Grid .quickSearch .right, .pageEdit .tb_ProductDetails_Grid .quickSearch .right {
    border-radius: 0px 15px 15px 0px;
    background-position-x: 2px;
    padding-right: 3px;
    background-size: 21px;
}

.topOperatorItem .nav-item-table ul li.setPageLayout {
    /*display:none !important;*/
}


div.dialog_fixed {
    background: #f9f9f9;
}

.dialog_fixed {
    position: fixed;
    top: 0px;
    border: 1px solid #ddd;
    -webkit-box-shadow: -3px 0 4px rgba(0,0,0,0.1);
    -o-box-shadow: -3px 0 4px rgba(0,0,0,0.1);
    box-shadow: -3px 0 4px rgba(0,0,0,0.1);
    border-top: 0px;
    height: 100%;
    z-index: 10000;
}

    .dialog_fixed * {
        user-select: none;
    }

    .dialog_fixed .head {
        height: 50px;
        line-height: 50px;
        padding: 0px 0px 0px 20px;
        border-bottom: 1px solid #ddd;
        border-top: 1px solid #ddd;
    }

        .dialog_fixed .head .icon {
            float: left;
            font-size: 16px;
        }

        .dialog_fixed .head .btns {
            float: right;
            padding-right: 12px;
        }

            .dialog_fixed .head .btns a {
                height: 20px;
                line-height: 20px;
                display: inline-block;
                padding: 3px 16px 3px 16px;
                border-radius: 15px;
                -moz-border-radius: 15px;
                -webkit-border-radius: 15px;
                margin-right: 5px;
                border: 1px solid #55acee;
                min-width: 60px;
                text-align: center;
            }

                .dialog_fixed .head .btns a:hover {
                    background: #55acee;
                    color: white;
                }

                .dialog_fixed .head .btns a:first-child {
                    background: #55acee;
                    color: white;
                }

        .dialog_fixed .head .close {
            border-left: 1px solid #ddd;
            width: 40px;
            float: right;
            top: 0px;
            right: 0px;
            text-align: center;
            cursor: pointer;
            height: 50px;
        }

            .dialog_fixed .head .close a {
                background: url(/Images/NormalIcon/icon-dialog-close.png) no-repeat;
                background-size: 16px;
                width: 16px;
                height: 16px;
                display: inline-block;
                position: relative;
                top: 16px;
                vertical-align: top;
            }

            .dialog_fixed .head .close:hover {
                background: #ebebeb;
            }

    .dialog_fixed .body {
        padding: 20px;
        /*max-height: 500px;*/
        overflow-y: auto;
    }

.pageLeft .jstree-current a {
    color: #3389bc;
}

.ulEnumItems {
    margin: 0px 0px 0px 37px;
}

    .ulEnumItems li {
        height: 24px;
        line-height: 24px;
    }

        .ulEnumItems li a {
            color: black;
            font-size: 14px;
        }

            .ulEnumItems li a.current {
                color: #3389bc;
            }

.setFieldSearch {
    width: 450px;
    margin-bottom: 13px;
    height: 28px;
    border-radius: 3px;
    border: 1px solid #ccc;
    background: url(images/quickSearch-right.png) no-repeat center;
    background-color: #f9f9f9;
    box-sizing: border-box;
    padding: 0px 40px 0px 8px;
    background-position: 417px;
    color: rgb(181, 181, 181);
}

.tabItemsContainer ul li span {
    font-size: 13px;
    position: relative;
    left: -3px;
}

.tabItemsContainer ul li.tab_Current span {
    left: 0px;
}

.detailsViewTable thead tr th {
    height: 32px !important;
    line-height: 32px !important;
}

.listViewTable#tbUIComponent {
    border-top: 0px;
}

.pageLeft .NoData_DeskTop {
    width: 100px;
    background-size: 17px;
    background-position: 35px;
    height: 5px;
    line-height: 5px;
}

    .pageLeft .NoData_DeskTop div {
        top: -18px;
        left: 36px;
        color: #666666;
    }

.pageView .btnEdit_icon {
    margin-left: 4px;
    margin-top: -2px;
}

    .pageView .btnEdit_icon.btnEdit_13 {
        margin-left: 4px;
        margin-top: 8px;
    }

.moduleItem_ProductDetails .quickSearch .leftwhite {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.moduleItem_ProductDetails .quickSearch .center {
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.moduleItem_ProductDetails .quickSearch .right {
    border-top: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
}

.trstatus table {
    width: 100%;
}

    .trstatus table td.left_lable, .trstatus table td.right_lable {
        width: 20%;
        height: 30px;
    }

        .trstatus table td.left_lable .tdtxt, .trstatus table td.right_lable .tdtxt {
            color: #333;
            user-select: none;
        }

    .trstatus table td.left_sel, .trstatus table td.right_sel {
        width: 30%;
    }

.sel_color {
    width: 100px;
    padding: 3px 5px;
    border: 1px solid #ccc;
    box-sizing: border-box;
    position: relative;
    cursor: pointer;
    user-select: none;
}

.sel_title {
    width: 65px;
    height: 15px;
    background-color: #ffe064;
}

.dialogBannerTable .sel_color {
    width: 145px;
}

.dialogBannerTable .sel_title {
    width: 100%;
}

.sel_down {
    position: absolute;
    right: 2px;
    top: 5px;
    width: 20px;
    height: 10px;
    display: block;
    background-image: url(/Theme/Skin0/Images/bg_Operator_Down.png);
    background-repeat: no-repeat;
    background-position: center;
}

.sel_option {
    display: none;
    position: absolute;
    width: 100%;
    left: -1px;
    top: 21px;
    border: 1px solid #ccc;
    cursor: default;
    z-index: 9999;
    background-color: #fff;
}

ul.ul_color {
    padding: 0 5px;
}

li.li_color {
    height: 15px;
    margin: 5px 0;
    cursor: pointer;
}

.pageList .moduleItem .search_Height {
    position: relative;
    left: 12px;
}

.pageView .moduleImg, .pageEdit .moduleImg {
    margin-top: 2px;
}

.pageView .GroupContent, .pageEdit .GroupContent {
    margin-top: 8px;
    table-layout: fixed;
    margin-bottom: -6px;
}

.LayoutTbLast, .oneLayoutTbMiddle, .ThreeLayoutTbLast {
    width: 2%;
    background-color: #fbfcfd;
}

.ThreeLayoutTbMiddle {
    width: 2%;
    background-color: #fbfcfd;
}

.dialog_SearchModole {
    background: white;
    -moz-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.349019);
    -webkit-box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.349019);
    box-shadow: -1px 3px 5px 0px rgba(0,0,0,0.349019);
    position: fixed;
    top: 46px;
    right: 0px;
    z-index: 9998;
    width: 410px;
    height: 500px;
    background-color: #f9f9f9;
}

    .dialog_SearchModole .SearchModole {
    }

        .dialog_SearchModole .SearchModole .sm_icon {
            background: url(/Images/NormalIcon/icon-search.png) no-repeat center;
            height: 20px;
            width: 20px;
            display: inline-block;
            margin-right: 6px;
            position: relative;
            top: 5px;
        }

        .dialog_SearchModole .SearchModole .sm_top {
            height: 38px;
            line-height: 38px;
            font-size: 13px;
            color: #444;
            text-align: center;
            border-bottom: 1px solid #ccc;
            position: relative;
        }

            .dialog_SearchModole .SearchModole .sm_top .CloseSearchModole {
                position: absolute;
                height: 100%;
                width: 35px;
                right: 0px;
                top: 0px;
                background: url(/Images/NormalIcon/close2.png) no-repeat center;
                cursor: pointer;
            }

        .dialog_SearchModole .SearchModole .sm_list {
            overflow-y: auto;
        }

        .dialog_SearchModole .SearchModole li {
            height: 50px;
            line-height: 50px;
            display: none;
        }

            .dialog_SearchModole .SearchModole li.sml_hide {
                display: block;
            }

            .dialog_SearchModole .SearchModole li:hover {
                background-color: #ebefee;
            }

            .dialog_SearchModole .SearchModole li .sml_title {
                display: inline-block;
                width: 260px;
                box-sizing: border-box;
                padding-left: 55px;
                background: url(/Images/search_moldule.png) no-repeat;
                background-position: 23px center;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                padding-right: 20px;
                vertical-align: top;
                cursor: pointer;
                font-size: 14px;
            }

            .dialog_SearchModole .SearchModole li .sml_group {
                display: inline-block;
                width: 90px;
                vertical-align: top;
                white-space: nowrap;
                overflow: hidden;
                text-overflow: ellipsis;
                color: #888;
                font-size: 14px;
            }

            .dialog_SearchModole .SearchModole li .sml_add {
                display: inline-block;
                width: 35px;
                height: 100%;
                vertical-align: top;
            }

                .dialog_SearchModole .SearchModole li .sml_add img {
                    margin-top: 14px;
                    margin-left: 10px;
                    cursor: pointer;
                }


.level1_option_box, .level2_option_box, .level3_option_box, .level4_option_box {
    float: left;
    width: 170px;
    margin-bottom: 10px;
}

.level2_option_box {
    margin: 0 20px;
}

.option_btns {
    margin-bottom: 10px;
}

    .option_btns .button {
        display: inline-block;
        float: right;
        width: 16px;
        height: 16px;
        cursor: pointer;
        margin-right: 5px;
    }

    .option_btns .add {
        background-image: url('/Images/Field/icon-add.png');
    }

    .option_btns .edit {
        background-image: url('/Images/Field/icon-edit.png');
    }

    .option_btns .del {
        background-image: url('/Images/Field/icon-del.png');
    }

.option_list {
    border: 1px solid #ccc;
    margin-top: 5px;
    height: 180px;
    overflow-y: auto;
}

    .option_list li {
        padding-left: 2px;
        cursor: pointer;
        line-height: 20px;
    }

        .option_list li.active {
            color: #19add6;
        }

.option_tip {
    height: 26px;
    line-height: 24px;
    background-color: #fbf9f9;
    clear: both;
    background-image: url(/Images/Field/tip.png);
    background-repeat: no-repeat;
    background-position: 5px center;
    padding-left: 25px;
    border: 1px solid #ccc;
    margin-right: 8px;
    box-sizing: border-box;
}

.topLogo.openTopLogo {
    background-position: 13px center;
}

.AddWorkTableRow {
    width: 51px;
    display: block;
}

.rightButtonGroup .rightBtnGroup_Div a.MRMAnalysis {
    padding: 0px 10px;
}

.pageEdit .areaText {
    box-sizing: border-box;
    padding-left: 4px;
}

.pageList .tb-paging {
    padding-right: 13px;
}

.pageEdit .Wdate {
    border: #B5B5B5 1px solid;
    height: 26px;
    line-height: 26px;
    padding-left: 3px;
    background-color: white;
}

.foreignKey {
    background-color: #FFFCEE;
}

.btnDataFieldAlert {
    display: inline-block;
    background: url(/Images/DataFieldAlert.png) no-repeat center;
    height: 18px;
    width: 20px;
    position: relative;
    top: 4px;
}

.listViewTable thead.Header_NotTab tr th {
    overflow: initial;
}

.listViewTable thead tr th.orderfield div.btnDataFieldAlert_Details {
    display: inline-block;
    background: url(/Images/DataFieldAlert_Details.png) no-repeat center;
    position: relative;
    height: 18px;
    width: 20px;
    top: 5px;
    left: 2px;
}

.btnDataFieldAlert .DataFieldAlertPostion, .btnDataFieldAlert_Details .DataFieldAlertPostion {
    display: none;
}

/*.btnDataFieldAlert:hover .DataFieldAlertPostion, .btnDataFieldAlert_Details:hover .DataFieldAlertPostion {
    display: block;
}*/

.btnDataFieldAlert_Details:hover .DataFieldAlertPostion {
    display: block;
}

.btnDataFieldAlert .da_trigon1, .btnDataFieldAlert_Details .da_trigon1 {
    width: 0px;
    height: 0px;
    border-top: 0px solid transparent;
    border-bottom: 7px solid #febc0e;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    bottom: -13px;
    left: 3px;
    display: none;
}

.btnDataFieldAlert .da_trigon2, .btnDataFieldAlert_Details .da_trigon2 {
    width: 0px;
    height: 0px;
    border-top: 0px solid transparent;
    border-bottom: 7px solid white;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    position: absolute;
    bottom: -16px;
    left: 3px;
    z-index: 10001;
    display: none;
}

.btnDataFieldAlert .DataFieldAlert, .btnDataFieldAlert_Details .DataFieldAlert {
    -webkit-animation: fadeleftIn .2s;
    animation: fadeleftIn .2s;
    -webkit-animation-name: popIn;
    animation-name: popIn;
    position: absolute;
    top: 31px;
    left: 3px;
    background-color: black;
    max-width: 300px;
    word-wrap: break-word;
    text-align: left;
    line-height: 22px;
    width: 300px;
    z-index: 10000;
    white-space: pre-wrap;
    color: #eee;
    padding: 8px 15px;
    font-size: 12px;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgb(0 0 0 / 20%);
}

@-webkit-keyframes popIn {
    0% {
        -webkit-transform: scale3d(0, 0, 0);
        transform: scale3d(0.5, 0.5, 0.5);
        opacity: 0;
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
        animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
        opacity: 0.5;
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        opacity: 1;
    }
}

@keyframes popIn {
    0% {
        -webkit-transform: scale3d(0, 0, 0);
        transform: scale3d(0.5, 0.5, 0.5);
        opacity: 0;
    }

    50% {
        -webkit-animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
        animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
        opacity: 0.5;
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        -webkit-animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
        opacity: 1;
    }
}

#divEditFieldList {
    position: relative;
    right: 2px;
}

.infoTitle {
    max-width: 500px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    float: left;
    height: 24px;
    line-height: 24px;
    font-size: 20px;
    margin-left: 15px;
}

.btn_accesoryField_upload, .btn_accesoryField_preview, .btn_accesoryField_download {
    display: inline-block;
    float: right;
    position: absolute;
    top: 6px;
    background: #5c97f5;
    border: 1px solid #5c97f5;
    color: white;
    line-height: 24px;
    padding: 0px 10px 0px 10px;
}

.btn_accesoryField_upload {
    right: 57px;
}

.btn_accesoryField_download {
    right: 50px;
}

.btn_accesoryField_preview {
    right: 10px;
}

.pageView .btn_accesoryField_preview {
    right: 0px;
}

.btn_accesoryField_upload:hover, .btn_accesoryField_preview:hover, .btn_accesoryField_download:hover {
    color: white;
    background-color: #1e5598;
    border: 1px solid #1e5598;
}

.pageEdit .FieldValue, .pageView .FieldValue {
    position: relative;
}

.gridPicFileContent {
    padding: 7px;
    border: 1px solid #ccc;
    background-color: white;
}

    .gridPicFileContent a {
        display: block;
        width: 92px;
        height: 92px;
        margin: auto;
    }

    .gridPicFileContent img {
        width: 92px;
        height: 92px;
    }

/*v_cloud2020 begin*/
.SelectUserSearch {
    margin: 0px 10px 5px;
}

.SelectUserSearchBak {
    width: 430px;
    height: 28px;
    border-radius: 3px;
    border: 1px solid #ccc;
    background: url(/images/quickSearch-right.png) no-repeat center;
    background-color: #f9f9f9;
    box-sizing: border-box;
    padding: 0px 40px 0px 34px;
    background-position: 6px;
    color: rgb(181, 181, 181);
}

.SelectRoleSearchBak {
    width: 430px;
    height: 28px;
    border-radius: 3px;
    border: 1px solid #ccc;
    background: url(/images/quickSearch-right.png) no-repeat center;
    background-color: #f9f9f9;
    box-sizing: border-box;
    padding: 0px 40px 0px 8px;
    background-position: 403px;
    color: rgb(181, 181, 181);
    margin-bottom: 11px;
}

.leftSearchRole {
    margin: 2px 0px 2px 18px;
}

.leftSearchRoleBak {
    width: 180px;
    height: 28px;
    border-radius: 3px;
    border: none;
    background: url(/images/quickSearch-right.png) no-repeat center;
    background-color: white;
    box-sizing: border-box;
    padding: 0px 40px 0px 8px;
    background-position: calc(100% - 3px);
    border-bottom: solid 1px #ccc;
}
/*v_cloud2020 end*/

.AIDialog {
    background-image: url(/Images/TopNav/bg-ai.png);
    background-repeat: no-repeat;
    background-position: 30px 30px;
    padding: 20px;
    width: 440px;
}

    .AIDialog .info {
        padding-left: 120px;
        padding-top: 15px;
        line-height: 28px;
        font-size: 14px;
        margin-bottom: 60px;
        color: gray;
    }

    .AIDialog .opts {
    }

        .AIDialog .opts .btn_ai_setup {
            border: 1px solid #D7D7D7;
            background-color: #F0F0F0;
            border-radius: 12px;
            color: #535353;
            height: 28px;
            line-height: 28px;
            margin-bottom: 12px;
            text-align: center;
        }

        .AIDialog .opts .btn_ai_noBuyed {
            border: 1px solid #FF0000;
            background-color: white;
            color: #FF0000;
            border-radius: 12px;
            height: 28px;
            line-height: 28px;
            text-align: center;
        }

#divAwakeInfo .leftSummaryInfo li {
    margin-left: 20px;
}

#tbRightOp .navItem.current #btnShowDialOutPanel {
    background-image: url(/Images/TopNav/callCenter_hover.png);
}

.FormLinkUpFilePanel {
    width: calc(100% + 30px);
}

.BMap_cpyCtrl {
    display: none;
}

.FormLinkUpFilePanel .li {
    font-size: 0px;
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: calc(33% - 10px);
    margin-right: 10px;
    background-color: #f6f8fb;
    height: 100%;
    box-sizing: border-box;
    padding: 20px 40px;
}

    .FormLinkUpFilePanel .li.address {
    }

        .FormLinkUpFilePanel .li.address .mapcon {
            width: 200px;
            height: 200px;
            margin-top: 20px;
        }

    .FormLinkUpFilePanel .li.photo {
        padding-left: 40px;
    }

    .FormLinkUpFilePanel .li .itemtxt {
        color: #8e8d8d;
        font-size: 13px;
    }

        .FormLinkUpFilePanel .li .itemtxt.address {
            color: #8e8d8d;
            font-size: 13px;
            padding-left: 20px;
            background: url(/images/formlink/select_address.png) no-repeat left;
            margin-top: 15px;
            background-size: 16px;
            cursor: pointer;
        }

    .FormLinkUpFilePanel .li.photo .list {
        width: calc(100% + 10px);
        margin-top: 20px;
    }

    .FormLinkUpFilePanel .li.photo .item {
        color: #8e8d8d;
        font-size: 13px;
        float: left;
        text-align: center;
        width: 29%;
        box-sizing: border-box;
        margin-right: 10px;
        margin-bottom: 10px;
        position: relative;
    }

        .FormLinkUpFilePanel .li.photo .item img {
            width: 100%;
            height: 100%;
            position: relative;
        }

    .FormLinkUpFilePanel .li.signature .subcontent-end {
        font-size: 14px;
        border: 1px dashed #ccc;
        text-align: center;
        line-height: 80px;
        color: #8e8d8d;
        position: relative;
        margin: 20px 0px;
        background-color: white;
    }

.formLinkTitle {
    position: relative;
    font-size: 16px;
    margin-left: 20px;
    padding-left: 20px;
    position: relative;
    top: 9px;
    /*display:none;*/ /*外链暂时屏蔽*/
}

    .formLinkTitle.view {
        top: 1px;
    }

    .formLinkTitle > .line {
        height: 18px;
        width: 1px;
        background-color: #ccc;
        position: absolute;
        left: 0px;
        top: 2px;
    }

    .formLinkTitle > .icon {
        width: 18px;
        height: 18px;
        background: url(/Images/FormLink/ercode.png) no-repeat left;
        background-size: 100%;
        display: inline-block;
        margin-left: 10px;
        position: relative;
        top: 3px;
    }

    .formLinkTitle .ercodeDiv {
        text-align: center;
        position: absolute;
        background-color: white;
        z-index: 9999;
        width: 215px;
        height: 250px;
        border: 1px solid #ccc;
        box-shadow: 1px 2px 4px #ccc;
        right: -222px;
        top: 24px;
        display: none;
    }

        .formLinkTitle .ercodeDiv .ercodeDiv-title {
            margin-top: 15px;
            font-size: 16px;
        }

        .formLinkTitle .ercodeDiv .ercodeDiv-ercode {
            width: 137px;
            height: 137px;
            background-color: red;
            margin: 15px auto;
        }

        .formLinkTitle .ercodeDiv .ercodeDiv-link {
        }

            .formLinkTitle .ercodeDiv .ercodeDiv-link > div {
                display: inline-block;
                font-size: 13px;
                color: #00b0fc;
                cursor: pointer;
            }

                .formLinkTitle .ercodeDiv .ercodeDiv-link > div.line {
                    width: 1px;
                    height: 15px;
                    background-color: #ccc;
                    margin: 0px 15px;
                    cursor: default;
                }

.FormLinkLog {
    color: red;
    margin-left: 5px;
    font-size: 12px;
    width: 16px;
    height: 16px;
    background-color: red;
    display: inline-block;
    vertical-align: middle;
    background: url(/images/formlink/formLinklogo.png) no-repeat center;
    position: relative;
    top: -1px;
}

.infoTitle .FormLinkLog {
    float: right;
    position: relative;
    top: 6px;
}


.Plan_Postpone {
    width: 100%;
}

    .Plan_Postpone td {
        height: 52px;
        font-size: 14px;
    }

        .Plan_Postpone td.td_left {
            width: 160px;
            position: relative;
            text-align: center;
        }

            .Plan_Postpone td.td_left .need {
                color: red;
                position: absolute;
                left: 52px;
                height: 2px;
                width: 29px;
                background-color: red;
                bottom: 11px;
                top: initial;
            }

        .Plan_Postpone td.td_right input {
            width: 293px;
            height: 28px;
            border: 1px solid #ccc;
            padding-left: 7px;
            border-radius: 3px;
        }

            .Plan_Postpone td.td_right input.Wdate {
                width: 180px;
                letter-spacing: 1px;
                font-size: 13px;
            }

        .Plan_Postpone td.td_right select {
            width: 215px;
            height: 28px;
            border: 1px solid #ccc;
            padding-left: 7px;
            border-radius: 3px;
        }

        .Plan_Postpone td.td_right textarea {
            width: 286px;
            border: 1px solid #ccc;
            padding-left: 7px;
            border-radius: 3px;
            margin-top: 10px;
        }

.pageList .tableTabItemContainer_Content .trCheckAll {
    border-bottom: none !important;
}


.dataGrid .dataTagItems {
    position: absolute;
    right: 20px;
    margin-top: -5px;
    display: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.dataTagItems {
    background-color: white;
    border: 1px solid #e0e0e0;
    padding: 12px;
    z-index: 100;
    width: 485px;
    margin-top: 4px;
    margin-bottom: 4px;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

    .dataTagItems .NoData {
        margin-top: 0px;
    }

    .dataTagItems .items {
        clear: both;
        overflow: auto;
    }

        .dataTagItems .items .NoData div {
            margin-top: 3px;
        }

        .dataTagItems .items ul {
            display: table;
            width: 100%;
        }

    .dataTagItems ul li {
        border: 1px solid #ccc;
        float: left;
        margin-right: 8px;
        margin-bottom: 8px;
        text-align: center;
        padding: 5px 10px;
        cursor: pointer;
        -webkit-user-select: none; /* Chrome all / Safari all */
        -moz-user-select: none; /* Firefox all */
        -ms-user-select: none; /* IE 10+ */
        border-radius: 3px;
    }

        .dataTagItems ul li .itemsLiLeftIcon {
            width: 10px;
            height: 10px;
            float: left;
            background-color: #3ccba6;
            border-radius: 50%;
            margin: 3px 6px 0px 0px;
        }

        .dataTagItems ul li .itemsRightIcon {
            width: 10px;
            height: 16px;
            float: right;
            line-height: 14px;
            margin-left: 8px;
        }


    .dataTagItems .tip {
        color: rgb(153, 153, 153);
    }

    .dataTagItems .close {
        width: 10px;
        height: 10px;
        background: url(/Images/tab_Close.png) no-repeat;
        background-size: 10px;
        position: relative;
        float: right;
        top: -17px;
        cursor: pointer;
    }

        .dataTagItems .close:hover {
            background: url(/Images/tab_Close_hover.png) no-repeat;
            background-size: 10px;
        }

    .dataTagItems .setup {
        background: url(/Images/NormalIcon/edit.png) no-repeat;
        background-size: 16px;
        width: 16px;
        height: 16px;
        position: relative;
        float: right;
        right: 10px;
        top: -20px;
        cursor: pointer;
    }


.dataTag {
    margin-left: 45px;
    margin-bottom: 15px;
}

.dataGrid .dataTag {
    margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
}

.dataTag ul {
    display: table;
}

    .dataTag ul li {
        border: 1px solid #ccc;
        float: left;
        margin-right: 8px;
        text-align: center;
        padding: 3px 11px 3px 20px;
        cursor: pointer;
        -webkit-user-select: none; /* Chrome all / Safari all */
        -moz-user-select: none; /* Firefox all */
        -ms-user-select: none; /* IE 10+ */
        border-radius: 16px;
    }

        .dataTag ul li:last-child {
            margin-right: 0px;
        }

        .dataTag ul li.add {
            border: 1px dotted #999999;
            background-color: #ffffff;
            padding: 3px 18px 3px 18px;
            cursor: pointer;
        }

            .dataTag ul li.add span {
                color: #999999;
                position: relative;
                top: -2px;
            }

        .dataTag ul li .close {
            background-size: 9px;
            width: 9px;
            height: 9px;
            position: relative;
            right: -7px;
            top: -1px;
            float: right;
            cursor: pointer;
            visibility: hidden;
        }

        .dataTag ul li:hover .close {
            visibility: visible;
        }

.E8SearchSelect_icon1 {
    background-image: url(/Images/E8SearchSelect_a1.png);
    background-repeat: no-repeat;
}

.E8SearchSelect_icon2 {
    background-image: url(/Images/E8SearchSelect_a2.png);
    background-repeat: no-repeat;
}

.E8SearchSelect_icon3 {
    background-image: url(/Images/E8SearchSelect_a3.png);
    background-repeat: no-repeat;
}

.E8SearchSelect_icon4 {
    background-image: url(/Images/E8SearchSelect_a4.png);
    background-repeat: no-repeat;
}


/*工单进度*/
#dialog_serviceProgress.dialog_fixed .body * {
    user-select: initial;
}


.afterServicMmain {
    font-size: 12px;
    background-color: #fff;
    border-width: 1px;
    border-color: #cdcdcd;
    border-style: solid;
    border-radius: 5px;
    padding-top: 10px;
    padding-bottom: 20px;
}

    .afterServicMmain .head {
        position: relative;
        padding: 5px;
        line-height: 16px;
        height: 16px;
        border: 0;
        margin-left: 10px;
    }

        .afterServicMmain .head .leftico {
            position: absolute;
            background: url(/Theme/Skin0/ico/u267.png);
            top: 2px;
            left: 5px;
            width: 20px;
            height: 20px;
        }

        .afterServicMmain .head .leftico1 {
            position: absolute;
            background: url(/Theme/Skin0/ico/u263.png) no-repeat;
            top: 3px;
            left: 7px;
            width: 20px;
            height: 20px;
            background-size: 18px 18px;
        }

        .afterServicMmain .head .title {
            margin-left: 30px;
        }

    .afterServicMmain .itemList {
        height: 70px;
        margin-bottom: 10px;
        padding-left: 30px;
    }

        .afterServicMmain .itemList .item {
            float: left;
            width: 40px;
            height: 55px;
            padding: 5px;
        }

        .afterServicMmain .itemList .item_s {
            float: left;
            width: 40px;
            height: 55px;
            padding: 5px;
        }

        .afterServicMmain .itemList .item_e {
            float: left;
            width: 50px;
            height: 55px;
            padding: 5px;
        }

        .afterServicMmain .itemList .item .icodiv {
            position: relative;
            line-height: 30px;
            height: 30px;
        }

            .afterServicMmain .itemList .item .icodiv span {
                position: absolute;
                top: 5px;
                left: 10px;
                width: 20px;
                height: 20px;
            }

        .afterServicMmain .itemList .item_s .icodiv {
            position: relative;
            line-height: 30px;
            height: 30px;
        }

            .afterServicMmain .itemList .item_s .icodiv span {
                position: absolute;
                top: 5px;
                left: 10px;
                width: 20px;
                height: 20px;
            }

        .afterServicMmain .itemList .item_e .icodiv {
            position: relative;
            line-height: 30px;
            height: 30px;
        }

            .afterServicMmain .itemList .item_e .icodiv span {
                position: absolute;
                top: 5px;
                left: 15px;
                width: 20px;
                height: 20px;
            }

        .afterServicMmain .itemList .item .icodiv .span1 {
            background: url(/Theme/Skin0/ico/u231.png);
        }

        .afterServicMmain .itemList .item .icodiv .span2 {
            background: url(/Theme/Skin0/ico/u235.png);
        }

        .afterServicMmain .itemList .item .icodiv .span3 {
            background: url(/Theme/Skin0/ico/u239.png);
        }

        .afterServicMmain .itemList .item .icodiv .span4 {
            background: url(/Theme/Skin0/ico/u245.png);
        }

        .afterServicMmain .itemList .item_s .icodiv .span1 {
            background: url(/Theme/Skin0/ico/u229.png);
        }

        .afterServicMmain .itemList .item_s .icodiv .span2 {
            background: url(/Theme/Skin0/ico/u233.png);
        }

        .afterServicMmain .itemList .item_s .icodiv .span3 {
            background: url(/Theme/Skin0/ico/u237.png);
        }

        .afterServicMmain .itemList .item_s .icodiv .span4 {
            background: url(/Theme/Skin0/ico/u241.png);
        }

        .afterServicMmain .itemList .item_e .icodiv .span1 {
            background: url(/Theme/Skin0/ico/u229.png);
        }

        .afterServicMmain .itemList .item_e .icodiv .span2 {
            background: url(/Theme/Skin0/ico/u233.png);
        }

        .afterServicMmain .itemList .item_e .icodiv .span3 {
            background: url(/Theme/Skin0/ico/u237.png);
        }

        .afterServicMmain .itemList .item_e .icodiv .span4 {
            background: url(/Theme/Skin0/ico/u240.png);
        }

        .afterServicMmain .itemList .item .status {
            text-align: center;
            line-height: 20px;
            margin-top: 5px;
            color: #929292;
        }

        .afterServicMmain .itemList .item_s .status {
            text-align: center;
            line-height: 20px;
            margin-top: 5px;
            color: #4c8eb1;
        }

        .afterServicMmain .itemList .item_e .status {
            text-align: center;
            line-height: 20px;
            margin-top: 5px;
            color: red;
        }

        .afterServicMmain .itemList .item1 {
            float: left;
            height: 30px;
            padding: 5px;
            padding-left: 0px;
            padding-right: 0px;
        }

            .afterServicMmain .itemList .item1 .value {
                text-align: center;
                line-height: 30px;
                color: #808080;
            }

    .afterServicMmain .progressList {
        padding-top: 20px;
        padding-left: 50px;
    }

        .afterServicMmain .progressList .item {
            border-left-width: 2px;
            border-left-color: #cdcdcd;
            border-left-style: solid;
            position: relative;
            padding-top: 5px;
        }

            .afterServicMmain .progressList .item .left {
                position: absolute;
                top: 16px;
                left: -16px;
                width: 30px;
                height: 30px;
                background-color: #007cb4;
                border-radius: 50%;
            }

                .afterServicMmain .progressList .item .left span {
                    background: url(/Theme/Skin0/ico/u277.png);
                    display: block;
                    width: 15px;
                    height: 15px;
                    margin-left: 8px;
                    margin-top: 8px;
                }

            .afterServicMmain .progressList .item .right {
                line-height: 20px;
                padding: 5px;
            }

                .afterServicMmain .progressList .item .right .content {
                    border-bottom-width: 1px;
                    border-bottom-color: #cdcdcd;
                    border-bottom-style: solid;
                    padding-bottom: 10px;
                    width: 390px;
                }

                .afterServicMmain .progressList .item .right span {
                    margin-right: 5px;
                }

                .afterServicMmain .progressList .item .right .d {
                    color: #929292;
                }

.flagStateList {
}

    .flagStateList .flagStateItem {
        height: 30px;
    }

        .flagStateList .flagStateItem + .flagStateItem {
            margin-top: 10px;
        }

        .flagStateList .flagStateItem .flagStateInput {
            float: left;
            width: 140px;
        }

            .flagStateList .flagStateItem .flagStateInput input {
                width: 100%;
                border: 1px solid #ccc;
                height: 30px;
                box-sizing: border-box;
                border-radius: 3px;
                padding: 0px 7px;
                color: #666;
            }


        .flagStateList .flagStateItem .flagStateOpt {
            float: left;
            margin-left: 10px;
        }


        .flagStateList .flagStateItem .sel_color {
            width: 50px;
            padding: 4px 5px;
            border-radius: 3px;
        }

            .flagStateList .flagStateItem .sel_color .sel_title {
                width: 20px;
                height: 20px;
                border-radius: 3px;
            }

        .flagStateList .flagStateItem .sel_down {
            top: 10px;
        }

        .flagStateList .flagStateItem .sel_option {
            top: 31px;
            border-radius: 3px;
        }

        .flagStateList .flagStateItem li.li_color {
            border-radius: 3px;
        }

        .flagStateList .flagStateItem .flagStateOpe {
            float: left;
            margin-top: 1px;
        }

            .flagStateList .flagStateItem .flagStateOpe .afsAdd {
                float: left;
                width: 28px;
                height: 28px;
                background-color: #94a8c1;
                margin-left: 15px;
                text-align: center;
                font-size: 30px;
                line-height: 25px;
                font-weight: 100;
                color: white;
                border-radius: 50%;
            }

                .flagStateList .flagStateItem .flagStateOpe .afsAdd label {
                    font-size: 29px;
                    margin-top: 1px;
                    display: block;
                    cursor: pointer;
                }

            .flagStateList .flagStateItem .flagStateOpe .afsRemove {
                float: left;
                width: 28px;
                height: 28px;
                background-color: #94a8c1;
                margin-left: 5px;
                border-radius: 50%;
                cursor: pointer;
            }

                .flagStateList .flagStateItem .flagStateOpe .afsRemove > div {
                    width: 16px;
                    height: 1px;
                    background-color: white;
                    margin-top: 13px;
                    margin-left: 6px;
                    cursor: pointer;
                }



/*开关checkbox html控件*/
.switch-checkbox {
    position: relative;
    display: inline-block;
    width: 34px;
    height: 16px;
    vertical-align: text-bottom;
}

    .switch-checkbox input {
        display: none;
    }

    .switch-checkbox .slider {
        position: absolute;
        cursor: pointer;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background-color: #ccc;
        -webkit-transition: .4s;
        transition: .4s;
    }

        .switch-checkbox .slider:before {
            position: absolute;
            content: "";
            height: 12px;
            width: 12px;
            left: 3px;
            bottom: 2px;
            background-color: white;
            -webkit-transition: .4s;
            transition: .4s;
        }

    .switch-checkbox input:checked + .slider {
        background-color: #009ff6;
    }

    .switch-checkbox input:focus + .slider {
        box-shadow: 0 0 1px #009ff6;
    }

    .switch-checkbox input:checked + .slider:before {
        -webkit-transform: translateX(16px);
        -ms-transform: translateX(16px);
        transform: translateX(16px);
    }

    /* Rounded sliders */
    .switch-checkbox .slider.round {
        border-radius: 34px;
    }

        .switch-checkbox .slider.round:before {
            border-radius: 50%;
        }

.switch-checkbox-label {
    font-size: 13px;
    cursor: pointer;
    margin-left: 12px;
}
/*开关end*/

.leftNav_ContentContainer .jstree-item-name {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    height: 17px;
    line-height: 15px;
}

.leftNav_ContentContainer > ul > li > a > .jstree-item-name {
    max-width: 189px;
}


.leftNav_ContentContainer > ul > li > ul > li > a > .jstree-item-name {
    max-width: 172px;
}

.leftNav_ContentContainer > ul > li > ul > li > ul > li > a > .jstree-item-name {
    max-width: 155px;
}

.leftNav_ContentContainer > ul > li > ul > li > ul > li > ul > li > a > .jstree-item-name {
    max-width: 138px;
}

.E2018ViewChildUl, E2018ViewChildUl {
    max-height: 420px;
    overflow: auto;
}

#SelectDataTag.popMenu {
    position:fixed;
}

    #SelectDataTag.popMenu .addedImage a {
        padding-left:0px !important;
    }