/*����б�ͷ*/
.x-column-header {
    background-color: #FFFFFF;
    color: #000000;
    /*height: 38px!important;*/
}

.table_grid .x-grid-header-ct {
    border-right: 1px solid #E0E0E0 !important;
}

/*grid��ͷ*/
.x-column-header-inner {
    line-height: 35px;
    font-size: 12px;
    padding: 0;
    position: relative;
    white-space: nowrap;
    background-color: #ffffff;
}

/*grid��ͷ�������ȥ����ʽ*/
.x-column-header-inner:hover {
    background-color: #FAFAFA;
}

/*.x-box-inner {*/
/*overflow: hidden;*/
/*position: relative;*/
/*margin-left: -1px;*/
/*top: 0px;*/
/*}*/

/*grid�б�ĵ�Ԫ����ʽ*/
.x-grid-cell-inner {
    font-size: 12px;
    /*font-family: \5FAE\8F6F\96C5\9ED1;*/
    line-height: 20px;
    vertical-align: top;
}

/* ����ʹ��summary���ʱ�п�ͱ��Բ��ϵ�bug  */
.x-docked-summary .x-grid-table {
    width: 98.3%;
}

/* �޸���屳�� */
.x-panel {
    border-width: 0px;
}

/*grid�б���ʽ*/
.x-grid {
    /*background: url(../images/mainframe/panelBg.png) repeat scroll 0 0 transparent;*/
    border-color: #d9d9d9;
    border-right: 0px solid #d9d9d9;
    border-style: solid;
    border-width: 0px;
}

/* �޸Ĵ��ڱ��� */
.x-window {
    /*background-image: url(../images/mainframe/panelBg.png) repeat scroll 0 0 transparent;*/
    border-color: #F5BCA9 #F5BCA9 #F5BCA9 #F5BCA9;
    border-right: 0px solid #99BCE8;
    border-style: solid;
    border-width: 0px;
    /*border-radius: 5px 5px 5px 5px;*/
    padding: 0 0 0 0;
}

.x-window-body-default {
    background: #fff;
}

.x-window .x-btn-button {
    border: 1px solid #e0e0e0 !important;
}

.x-window .editFormulaBtn .x-btn-button {
    border: none !important;
}

/**�޸ı�������ʽ**/
.x-window-header-default-top {
    /*background-color: #BDBDBD;*/
    background-color: #FF5B5B;
    border-radius: 0px 0px 0px 0px;
    border-style: solid;
    border-width: 0px 0px 0;
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    color: #fff;
}

/**������(��ʾ����)��ʽ**/
.x-window-header-text-container-default {
    color: #fff;
    font-size: 15px;
    height: 22px;
    font-weight: normal;
    line-height: 22px;
}

/**���ڱ������رհ�Ťͼ��**/
.x-tool-img {
    /*background-image:url(../images/window/maximize.gif);
    margin-left:-2px;
    background-repeat: no-repeat;*/
}

/* �޸������� */
.x-toolbar {
    /*background: url(../images/mainframe/panelBg.png) repeat scroll 0 0 transparent;*/
}

/**����������ͼ��**/
.x-grid-group-hd-collapsible .x-grid-group-title {
/ / background-image: url();
}

/**�������ͷ**/
.x-grid-group-hd {
    padding: 10px 4px 4px 2px;
}

.x-grid-hd-group-checker {
    height: 18px;
    width: 18px;
    background-image: url(../images/grid/checkeds.gif);
    line-height: 18px;
}

.x-grid-hd-group-checker-on {
    height: 18px;
    width: 18px;
    background-image: url(../images/grid/checkeds.gif);
    line-height: 18px;
    background-position: 0 -18px;
}

.x-grid-td {
    overflow: hidden;
    border-width: 0;
    vertical-align: middle;
}

.x-action-col-icon {
    width: 20px;
    height: 24px;
    cursor: pointer;
}

/**����ҳ������ˢ��ͼ��**/
/*.x-tbar-loading {*/
/*    !*background-image: url(../images/grid/refresh.gif);*!*/
/*    background-image: url(../images/grid/theRefresh.png);*/
/*}*/

/**����ҳ��������һҳͼ��**/
.x-tbar-page-first {
    /*background-image: url(../images/grid/page-first.gif);*/
    background-image: url(../images/grid/thePage-first.png);
}

/**����ҳ���������һҳͼ��**/
.x-tbar-page-last {
    /*background-image: url(../images/grid/page-last.gif);*/
    background-image: url(../images/grid/thePage-last.png);
}

/**����ҳ��������һҳͼ��**/
.x-tbar-page-prev {
    /*background-image: url(../images/grid/page-prev.gif);*/
    background-image: url(../images/grid/thePage-prev.png);
}

/**����ҳ��������һҳͼ��**/
.x-tbar-page-next {
    /*background-image: url(../images/grid/page-next.gif);*/
    background-image: url(../images/grid/thePage-next.png);
}

/**����ҳ������ˢ��disabledͼ��**/
/*.x-item-disabled .x-tbar-loading {*/
/*    !*background-image: url(../images/grid/refresh.gif);*!*/
/*    background-image: url(../images/grid/theRefresh.png);*/
/*}*/

/**����ҳ��������һҳdisabledͼ��**/
.x-item-disabled .x-tbar-page-first {
    /*background-image: url(../images/grid/page-first.gif);*/
    background-image: url(../images/grid/thePage-first.png);
}

/**����ҳ���������һҳdisabledͼ��**/
.x-item-disabled .x-tbar-page-last {
    /*background-image: url(../images/grid/page-last.gif);*/
    background-image: url(../images/grid/thePage-last.png);
}

/**����ҳ��������һҳdisabledͼ��**/
.x-item-disabled .x-tbar-page-prev {
    /*background-image: url(../images/grid/page-prev.gif);*/
    background-image: url(../images/grid/thePage-prev.png);
}

/**����ҳ��������һҳdisabledͼ��**/
.x-item-disabled .x-tbar-page-next {
    /*background-image: url(../images/grid/page-next.gif);*/
    background-image: url(../images/grid/thePage-next.png);
}

/**�����¼�������ʾ����ı�����ɫ**/
.ext-cal-evr, .ext-cal-evi, .ext-cal-evt dl {
    /*background:#306da6;*/
    background: #D8D8D8;
}

/**�����¼�������ʾ����ı�����ɫ**/
.ext-cal-day-col .ext-color-1, .ext-dd-drag-proxy .ext-color-1, .ext-color-1-ad, .ext-color-1-ad .ext-cal-evm, .ext-color-1 .ext-cal-picker-icon, .ext-color-1-x dl, .ext-color-1-x .ext-cal-evb {
    background: #D8D8D8;
}

.x-tree-icon {
    margin-top: -3px;
    margin-bottom: -4px;
    width: 0px;
    height: 0px;
    background-size: cover;
    /*border-radius: 5px;*/
}

hr {
    border: 0;
    background-color: #BDBDBD;
    height: 2px;
}

#container-1126-innerCt {
    height: 40px !important;
}

/*状态下拉框*/

#toolbar-3841 {
    width: 86px !important;
    margin-top: 20px !important;

}

#westframepanel {
    top: 48px !important;
    height: 1200px !important;
    width: 130px !important;
    background: url("/images/mainframe/leftbg.png") no-repeat !important;
}

.sidebarShow div > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div {
    width: 130px !important;
    left: 0px !important;
}

.sidebarShow div > div > div > div > div > div > div > div > div > div > div > div > div > div {
    margin-top: 0px !important;
    height: 830px !important;
}

.sidebarShow > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div > div {
    margin-top: 30px !important;
}

/*#panel_navigation-innerCt{
    width: 130px !important;
}*/
/*侧边栏*/
/*箭头*/
#container-1144 {
    top: 0px !important;
    /*height: 900px !important;*/
    /*box-shadow: #eeeeee 0px 5px 13px 8px !important;*/
    /*border-right: 1px solid #d7d7d7 !important;*/
}

#button-1149 {
    bottom: 0px !important;
}

.sidebarShow div > div > div > div {
    top: 0px !important;
}

/*#button-1145-btnWrap{
    display: none;
}*/
/*登录页*/
#treepanel-1010 {
    margin-top: 30px !important;
}

#textfield-1014 {
    margin: 30px 10px 0px 20px !important;
}

#treepanel-1010-body {
    background: url('/images/loginLogo.png') no-repeat;
    border: 0px solid #FFFFFF !important;
}

#btn_FMdiv {
    width: 60px;
    height: 80px;
}

/*登录按钮样式*/
#button-1016-btnEl span {
    margin: 0px auto;
    color: #ff5f5f !important;
    font-size: 18px !important;
    height: 18px;
!important;
}

#popup-btnWrap {
    /*background-color: #FF4141 !important;*/
    /*background: url(/images/dropdown.png) no-repeat;*/
    background: url(/images/dropdown2.png) no-repeat;
    border: 0px solid #FF4141 !important;
    background-size: 100% 100%;
}

#headercontainer-1022 {
    border: 0px solid #FF4141 !important;
}

#treepanel-1019 {
    text-align: right;
}

/*登录输入框样式*/
.code {
    width: 21px;
    height: 21px;
    background: url(../images/code.png) transparent center center no-repeat;
    border: 0px solid #FF4141 !important;
}

#code-btnWrap {

}

#headercontainer-1016 {
    border: 0px solid #FF4141 !important;
}

#code {
    position: absolute;
    top: 178px;
    right: 125px;
}

#textfield-1011-inputWrap input::-webkit-input-placeholder {
    color: #ffffff !important;
}

#textfield-1012-inputWrap input::-webkit-input-placeholder {
    color: #ffffff !important;
}

#textfield-1011-inputWrap input {
    color: #ffffff !important;
    text-align: center;
    background-color: transparent !important;
    border-bottom: 1px solid #FF9F9F !important;
    background-image: none !important;
    font-size: 16px;
}

#textfield-1012-inputWrap input {
    color: #ffffff !important;
    text-align: center;
    font-size: 16px;
    background-color: transparent !important;
    border-bottom: 1px solid #FF9F9F !important;
    background-image: none !important;
}

.sidebarShow div > div > div > div {
    width: 130px !important;
}

#ext-gen1346 {
    margin-left: 25px;
}

#daily_panel-body {
    border: 0px solid #FFFFFF !important;
}

#storehouse_panel-body {
    border: 0px solid #FFFFFF !important;
    border-left: 1px solid #e0e0e0 !important;
}

#daily_panel {
    border: 0px solid #FFFFFF !important;
}

#daily_panel-innerCt {
    border: 0px solid #FFFFFF !important;
}

#storehouse_panel {
    border: 0px solid #FFFFFF !important;
}

#left_sidebar {
    width: 130px !important;
}

#storehouse_panel {
    /*width: calc(100% - 130px)!important;*/
    background-color: #f5f5f5 !important;
}

/*.sidebarShow >div>div>div>div>div>div>div>div>div :nth-child(2){*/
/*    display: none!important;*/
/*}*/
/*.sidebarShow >div>div>div>div>div>div>div>div>div>div>div:nth-child(2) >div{*/
/*    position: relative;*/
/*    top:0px;*/
/*    width: 40px!important;*/
/*    height:30px;*/
/*    margin:0px auto !important;*/
/*    background-color: #FFFFFF;*/
/*    z-index: 999;*/
/*}*/

/*.sidebarShow >div>div>div>div>div>div>div>div>div>div>div{*/
/*    height: 1200px!important;*/
/*}*/

/*.sidebarShow >div>div>div>div>div>div>div>div>div>div>div>div{*/
/*    height: 1200px!important;*/
/*}*/

#emailBox {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 225px auto !important;
}

#folderManagement-innerCt {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 225px auto !important;
}

#emailManagement table {
    position: absolute !important;
    margin: auto !important;
    /*left: calc(50% - 332px) !important;*/
    left: calc(50% - 270px) !important;
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    /*width: 664px !important;*/
    width: 540px !important;
    height: 290px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /*margin: 225px auto !important;*/
}

#folderTable table {
    position: absolute !important;
    margin: auto !important;
    /*left: calc(50% - 255px) !important;*/
    left: calc(50% - 270px) !important;
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    /*width: 500px !important;*/
    width: 540px !important;
    height: 290px;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /* margin: 170px auto !important;*/
}

#officemanagement-innerCt {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 145px auto !important;
}

#customerServiceModule-innerCt {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 145px auto !important;
}

.contentArea {
    position: relative !important;
    top: 0px;
}


#officeTable table {
    position: absolute !important;
    margin: auto !important;
    /*left: calc(50% - 255px) !important;*/
    left: calc(50% - 270px) !important;
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    /*width: 500px !important;*/
    width: 540px !important;
    height: 290px;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /* margin: 170px auto !important;*/
}

#customerServiceModuleTable table {
    position: absolute !important;
    margin: auto !important;
    /*left: calc(50% - 255px) !important;*/
    left: calc(50% - 270px) !important;
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    /*width: 500px !important;*/
    width: 540px !important;
    height: 290px;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /* margin: 170px auto !important;*/
}

#businessApp-innerCt {
    background-color: #ffffff !important;
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 145px auto !important;
}

#purchasingBnt-innerCt {
    width: 664px !important;
    box-shadow: #eeeeee 0px 0px 16px 1px;
    border-radius: 8px;
    margin: 145px auto !important;
}

#warehouseBnt-innerCt {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 145px auto !important;
}

#personnelBnt-innerCt {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 145px auto !important;
}

#productionBnt-innerCt {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 145px auto !important;
}

#financialBnt-innerCt {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 145px auto !important;
}

#engineeringBnt-innerCt {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 145px auto !important;
}

#reportBnt-innerCt {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 145px auto !important;
}

#softwareDevelopmentBnt-innerCt {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 145px auto !important;
}

#business table {
    position: absolute !important;
    margin: auto !important;
    /*left: calc(50% - 255px) !important;*/
    left: calc(50% - 270px) !important;
    /*top: calc(50% - 230px) !important;*/
    top: calc(50% - 160px) !important;
    background-color: #ffffff !important;
    /*width: 500px !important;*/
    width: 540px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /*margin: 170px auto !important;*/
}

#purchasingTable table {
    position: absolute !important;
    margin: auto !important;
    /*left: calc(50% - 255px) !important;*/
    left: calc(50% - 270px) !important;
    /*top: calc(50% - 230px) !important;*/
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    /*width: 500px !important;*/
    width: 540px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /*margin: 180px auto !important;*/
}

#offiWebTable table {
    position: absolute !important;
    margin: auto !important;
    left: calc(50% - 270px) !important;
    top: calc(50% - 160px) !important;
    background-color: #ffffff !important;
    width: 540px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
}

#warehouseTable table {
    position: absolute !important;
    margin: auto !important;
    /*left: calc(50% - 255px) !important;*/
    left: calc(50% - 270px) !important;
    /*top: calc(50% - 230px) !important;*/
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    /*width: 500px !important;*/
    width: 540px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /*margin: 127px auto !important;*/
}

#personnelTable table {
    position: absolute !important;
    margin: auto !important;
    /*left: calc(50% - 255px) !important;*/
    left: calc(50% - 270px) !important;
    /*top: calc(50% - 230px) !important;*/
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    /*width: 500px !important;*/
    width: 540px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /*margin: 180px auto !important;*/
}

#productionTable table {
    position: absolute !important;
    margin: auto !important;
    /*left: calc(50% - 255px) !important;*/
    left: calc(50% - 270px) !important;
    top: calc(50% - 230px) !important;
    background-color: #ffffff !important;
    width: 500px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /*margin: 180px auto !important;*/
}

#financialTable table {
    position: absolute !important;
    margin: auto !important;
    left: calc(50% - 255px) !important;
    top: calc(50% - 230px) !important;
    background-color: #ffffff !important;
    width: 500px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /*margin: 180px auto !important;*/
}

#engineeringTable table {
    position: absolute !important;
    margin: auto !important;
    /*left: calc(50% - 255px) !important;*/
    left: calc(50% - 270px) !important;
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    width: 540px !important;
    height: 290px;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /* margin: 180px auto !important;*/
}

#reportTable table {
    position: absolute !important;
    margin: auto !important;
    /*left: calc(50% - 255px) !important;*/
    left: calc(50% - 270px) !important;
    top: calc(50% - 230px) !important;
    background-color: #ffffff !important;
    width: 500px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /*margin: 180px auto !important;*/
}

#softwareDevelopmentTable table {
    position: absolute !important;
    margin: auto !important;
    left: calc(50% - 255px) !important;
    /*top: calc(50% - 230px) !important;*/
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    width: 500px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /*margin: 180px auto !important;*/
}

#salesManagement-innerCt {
    width: 664px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    margin: 117px auto !important;
}

#salesTableTwo table {
    position: absolute !important;
    margin: auto !important;
    left: calc(50%) !important;
    top: calc(50%) !important;
    transform: translate(-50%, -50%);
    background-color: #ffffff !important;
    width: 500px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
    /*margin: 117px auto !important;*/
}

#officemanagement-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#customerServiceModule-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#officeTable table a {
    border: 0px solid #FFFFFF !important;
}

#customerServiceModuleTable table a {
    border: 0px solid #FFFFFF !important;
}

#officeTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#customerServiceModuleTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#emailManagement table tr td {
    height: 100px !important;
    /*  padding: 15px 0px 5px 0px!important;*/
    text-align: center !important;
}

#emailManagement table a {
    border: 1px solid #e0e0e0 !important;
    width: 200px !important;
    height: 42px !important;
    /*margin: 24px 20px !important;*/
    margin: 24px 0px 24px 20px !important;
}

#emailManagement table a:hover .x-btn-inner-default-small {
    color: #ffffff !important;
}

#officeTable table a {
    border: 0px solid #FFFFFF !important;
}

#customerServiceModuleTable table a {
    border: 0px solid #FFFFFF !important;
}

#businessApp-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#purchasingBnt-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#warehouseBnt-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#personnelBnt-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#productionBnt-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#financialBnt-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#engineeringBnt-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#reportBnt-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#softwareDevelopmentBnt-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#salesManagement-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#folderTable table a {
    border: 0px solid #FFFFFF !important;
}

#salesTableTwo table a {
    border: 0px solid #FFFFFF !important;
}

#folderTable table tr td {
    /*padding: 40px 0px !important;*/
    text-align: center !important;
}

#folderTable a {
    border: 0px solid #FFFFFF !important;
}

#salesTableTwo table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#folderManagement-targetEl a {
    border: 0px solid #FFFFFF !important;
}

#business table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#business table a {
    border: 0px solid #FFFFFF !important;
}

#purchasingTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#purchasingTable table a {
    border: 0px solid #FFFFFF !important;
}

#offiWebTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#offiWebTable table a {
    border: 0px solid #FFFFFF !important;
}

#warehouseTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#warehouseTable table a {
    border: 0px solid #FFFFFF !important;
}

#warehouseTable table tr:nth-child(3) td:last-child {
    position: absolute;
    top: 0;
    right: 0;
}

#personnelTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#personnelTable table a {
    border: 0px solid #FFFFFF !important;
}

#productionTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#productionTable table a {
    border: 0px solid #FFFFFF !important;
}

#productionTable table tr:nth-child(3) td:last-child {
    position: absolute;
    top: 0;
    right: 0;
}

#financialTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#financialTable table a {
    border: 0px solid #FFFFFF !important;
}

#engineeringTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#engineeringTable table a {
    border: 0px solid #FFFFFF !important;
}

#reportTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#softwareDevelopmentTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#reportTable table a {
    border: 0px solid #FFFFFF !important;
}

#softwareDevelopmentTable table a {
    border: 0px solid #FFFFFF !important;
}

#left_sidebar > div > div > div > div {
    height: 100% !important;
}

#left_sidebar {
    top: 48px !important;
}

#upPanel_navigation-body table {
    /*margin-left: 24px!important;*/
    width: 130px !important;
    text-align: center !important;
}

.sidebarActivity {
    border-right: 3px solid #FF5B5B !important;
}

.distance {
    /* margin: 8px 0px 4px 0px !important;*/
}

#upPanel_navigation-body table a {
    margin: 8px 0px !important;
    padding: 10px 0px 0px 0px !important;
    display: block;
    /* margin: 8px 0px!important;*/
    width: 100% !important;
}

#upPanel_navigation-body table tr td {
    height: 106px !important;
}

#downPanel_navigation-body table {
    /*margin-left: 24px!important;*/
    width: 130px !important;
    text-align: center !important;
}

#downPanel_navigation-body table a {
    margin: 8px 0px !important;
    padding: 10px 0px 0px 0px !important;
    /* margin: 8px 0px!important;*/
    display: block;
    width: 100% !important;
}

#downPanel_navigation-body table tr td {
    height: 106px !important;
}

#btnMenuContainer3-body table {
    /*margin-left: 24px!important;*/
    width: 130px !important;
    text-align: center !important;
}

#btnMenuContainer3-body table a {
    margin: 8px 0px !important;
    padding: 10px 0px 0px 0px !important;
    /* margin: 8px 0px!important;*/
    display: block;
    width: 100% !important;
}

#btnMenuContainer3-body table tr td {
    height: 106px !important;
}

#btnMenuContainer4-body table {
    /*margin-left: 24px!important;*/
    width: 130px !important;
    text-align: center !important;
}

#btnMenuContainer4-body table a {
    margin: 8px 0px !important;
    padding: 10px 0px 0px 0px !important;
    /* margin: 8px 0px!important;*/
    display: block;
    width: 100% !important;
}

#btnMenuContainer4-body table tr td {
    height: 106px !important;
}

#btnMenuContainer5-body table {
    /*margin-left: 24px!important;*/
    width: 130px !important;
    text-align: center !important;
}

#btnMenuContainer5-body table a {
    margin: 8px 0px !important;
    padding: 10px 0px 0px 0px !important;
    /* margin: 8px 0px!important;*/
    display: block;
    width: 100% !important;
}

#btnMenuContainer5-body table tr td {
    height: 106px !important;
}

#upPanel_navigation-body table a > div {
    width: 100% !important;
    text-align: center !important;
}

#upPanel_navigation-body table a > div > img {
    width: 57px;
    height: 57px;
    margin: 0px auto !important;
}

#downPanel_navigation-body table a > div {
    width: 100% !important;
    text-align: center !important;
}

#downPanel_navigation-body table a > div > img {
    width: 57px;
    height: 57px;
    margin: 0px auto !important;
}

#btnMenuContainer3-body table a > div {
    width: 100% !important;
    text-align: center !important;
}

#btnMenuContainer3-body table a > div > img {
    width: 57px;
    height: 57px;
    margin: 0px auto !important;
}

#btnMenuContainer4-body table a > div {
    width: 100% !important;
    text-align: center !important;
}

#btnMenuContainer4-body table a > div > img {
    width: 57px;
    height: 57px;
    margin: 0px auto !important;
}

#btnMenuContainer5-body table a > div {
    width: 100% !important;
    text-align: center !important;
}

#btnMenuContainer5-body table a > div > img {
    width: 57px;
    height: 57px;
    margin: 0px auto !important;
}

/*.sidebarShow >div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div{
    height: 1200px!important;
    box-shadow: #eeeeee 0px 5px 13px 8px !important;
    border-right: 1px solid #d7d7d7 !important;
}

.sidebarShow >div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div> table{
    width: 100%;
}
.sidebarShow >div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>table tr td{
    text-align: center!important;
    height: 80px !important;
    padding: 0px 6px !important;
}

.sidebarShow >div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>table tr td a{
    margin: 5px 0px!important;
}

.sidebarShow >div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div{
    height: 1200px!important;
}

.sidebarShow >div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div>div{
    z-index: 9999;
    width: 130px!important;
    height: 830px !important;
}

.sidebarShow >div>div>div>div>div>div>div>div>div{
    height: 1200px!important;
}

.sidebarShow >div>div>div>div>div>div{
    height: 1200px!important;
    width: 130px !important;
}

.sidebarShow >div > div> div{
    width: 130px !important;
}
.x-border-layout-ct {
    background-color: #FFFFFF
}*/
#label_userInfo font {
    color: #333333 !important;
}

#compBtnPanel {
    margin: 0px !important;
    position: relative;
    top: 0px !important;
    height: 108px !important;
    width: 100% !important;
}

#messageId {
    position: absolute !important;
    top: 9px !important;
    right: 30px !important;
    border-radius: 50%;
    background-color: #ff5f5f !important;
    color: #ffffff !important;
}

#mailBtnPanel {
    margin: 0px !important;
    position: relative;
    top: 0px !important;
    height: 108px !important;
    width: 100% !important;
}

#emilWordId {
    position: absolute !important;
    top: 9px !important;
    right: 30px !important;
    border-radius: 50%;
    background-color: #ff5f5f !important;
    color: #ffffff !important;
}

#compBtnPanel a {
    padding: 0px 0px 0px 0px !important;
    margin: 0px auto !important;
    display: block;
    width: 100% !important;
}

#mailBtnPanel a {
    padding: 0px 0px 0px 0px !important;
    margin: 0px auto !important;
    display: block;
    width: 100% !important;
}

.sidebarShow > div > div > div > div > div > div > div > div > div > div > div:nth-child(2) > div > div > a {
    top: 5px !important;
    width: 15px !important;
    height: 15px !important;
    left: 60px !important;
    background-color: #FFFFFF !important;
    background: url(/images/mainframe/signup.png) no-repeat;
}

.settingsPop .copyLink > div > div > div {
    width: 300px !important;
    height: 120px !important;
    margin: 25px 0px 0px 135px !important;
}

.settingsPop .copyLink > div > div > div {
    height: 165px !important;
}

.language {
    height: 30px !important;
}

.language .x-form-item-body {
    border: 1px solid #e0e0e0 !important;
}

.copyLink > div > div > div > div {
    width: 100% !important;
}

.settingsPop .copyLink > div > div > div > div > label {
    width: 100% !important;
    margin: 20px auto !important;
    text-align: center !important;
}

.sites > div {
    border: 1px solid #e4e4e4 !important;
}

.validity > div {
    border: 1px solid #e4e4e4 !important;
}

.settingsPop {
    background-color: #ffffff !important;
}

.settingsPop .x-window-header-default-top {
    background-color: #ffffff !important;
    padding-top: 25px !important;
}

.settingsPop .x-grid-body {
    border-style: none !important;
    border: 0px solid #ffffff !important;
}

.settingsPop .x-toolbar-footer a {
    width: 87px !important;
    height: 33px !important;
}

.settingsPop .x-toolbar-footer .resetAdminBtn {
    width: 100px !important;
    height: 33px !important;
    left: 280px !important;
}

.settingsPop .x-toolbar-footer {
    top: 220px !important;
}

.settingsPop .x-toolbar-footer {
    top: 250px !important;
}

.settingsPop .x-toolbar-footer a:first-child {
    /*left: 130px !important;*/
    left: 80px !important;
}

.settingsPop .x-toolbar-footer a:nth-child(2) {
    /*left: 230px !important;*/
    left: 180px !important;
}

.settingsPop .x-toolbar-footer a:first-child span span {
    outline: none !important;
    border: 1px solid #e4e4e4 !important;
    color: #373744 !important;
    background-color: #ffffff !important;
}

.settingsPop .x-toolbar-footer a:nth-child(2) span span {
    outline: none !important;
    border: 1px solid #e4e4e4 !important;
    color: #373744 !important;
    background-color: #ffffff !important;
}

.settingsPop .x-toolbar-footer a:nth-child(1) span span span {
    border-style: none !important;
}

.settingsPop .x-toolbar-footer a:nth-child(2) span span span {
    border-style: none !important;
}

.settingsPop .x-toolbar-footer a:hover span span {
    background-color: #FE5951 !important;
    border: 1px solid #FE5951 !important;
    color: #ffffff !important;
}

.settingsPop .x-panel-header {
    display: none !important;
}

.settingsPop label {
    color: #373744 !important;
    font-size: 14px;
}

.settingsPop .x-title-text {
    width: 100%;
    text-align: center !important;
    height: 30px !important;
    font-size: 16px !important;
}

.settingsPop .x-form-cb-default {
    margin-top: 2px !important;
}

.settingsPop #loggingSettings-body {
    height: 250px !important;
}

.settingsPop2 .copyLink > div > div > div {
    width: 100% !important;
    height: 350px !important;
    margin: 15px 0px 0px 50px !important;
}

.settingsPop2 .x-toolbar-footer {
    top: 345px !important;
}

.identity .copyLink > div > div > div {
    margin: 25px 0px 0px 72px !important;
}

.sharingPop .copyLink > div > div > div {
    margin: 30px 0px 0px 0px !important;
}

.sharingPop .copyLink3 > div > div > div {
    margin: 20px 0px 0px 0px !important;
}

.validity {
    height: 28px !important;
}

#emailManagement-table {
    position: relative !important;
    top: 0px !important;
}

.shortcutBnt {
    position: absolute !important;
    bottom: -15px !important;
    right: 0px !important;
    color: #9999aa !important;
}

#shortcutBnt {
    position: absolute !important;
    bottom: -15px !important;
    right: 0px !important;
}

#shortcutBnt > span > span > span {
    color: #9999aa !important;
}

#emailManagement table tr:last-child td:last-child a {
    border: 0px solid #ffffff !important;
    /*width: 126px !important;*/
    width: 175px !important;
    height: 20px !important;
    line-height: 20px !important;
    padding: 0px !important;
}

#emailManagement table tr:last-child td:last-child a:hover .x-btn-inner-default-small {
    /*color: #9999aa !important;*/
    color: #333 !important;
}

.memberList .x-grid-cell-inner {
    line-height: 25px !important;
}

.memberList .x-tree-elbow-empty {
    width: 12px !important;
}

.checkedBgColorTree {
    /*background-color: #f5f5f5 !important;*/
    /*background-color: #FCD6D3 !important;*/
}

.faceIcon {
    background-size: cover;
    width: 30px;
    height: 30px;
    opacity: 0.3 !important;
}

.resetPassStyle .x-window-header-default-top {
    background-color: #fff;
}

.x-window .closeReset .x-btn-button,
.x-window .helpIcon .x-btn-button {
    border: none !important;
}

.closeReset > span > span {
    background: url('../images/window/closeReset.png') transparent no-repeat !important;
}

.goodAppend > span > span {
    background: url('../images/icon2/addGoods.png') transparent no-repeat !important;
}

.helpIcon > span > span {
    background: url('../images/window/helpIcon.png') transparent no-repeat !important;
}

/*重置密码*/
.veriCodeBox {
    position: relative;
}

.veriCodeBox input {
    width: 315px;
    border: 1px #d9d8dd solid;
    height: 36px;
    padding: 0 0 0 33px;
    float: left;
    margin: 70px 0 0 82px;
    font-size: 14px;
}

.veriCodeBox img {
    position: absolute;
    left: 93px;
    top: 78px;
}

.veriCodeBox .getVeriCode,
.veriCodeBox .getVeriCodes {
    position: absolute;
    top: 80px;
    right: 93px;
    font-size: 12px;
    /*color: #b0b4bb;*/
    color: #ff4848;
}

.veriCodeBox .getVeriCodes {
    display: none;
}

.loginBtn {
    display: inline-block;
    width: 100%;
    background-color: #ff4848;
    color: #fff;
    height: 36px;
    margin: 30px 0 0 82px;
    line-height: 36px;
    text-align: center;
    width: 315px;
    font-size: 14px;
}

.newRegister {
    float: right;
    height: 70px;
    line-height: 70px;
    font-size: 13px;
}

.veriCodeBox .getVeriCodes .veriCodeTime {
    color: #ff4848;
    font-size: 12px;
}

.veriCodeBox .getVeriCodes .timeLater {
    color: #3d7eff;
    font-size: 12px;
}

.helpHeadStyle .x-window-header-default-top {
    background: #fff;
    color: #000;
    font-size: 18px;
    display: block;
    text-align: center;
    margin: 10px 0px 0 0;
    font-weight: bold;
    font-family: 微软雅黑;
}

.closeIconStyle .x-tool-after-title {
    display: none;
}

.theCloseReset {
    top: 5px !important;
    left: 470px !important;
}

#assetManaModuleTable table {
    position: absolute !important;
    margin: auto !important;
    left: calc(50% - 270px) !important;
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    width: 540px !important;
    height: 290px;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
}

#assetManaModuleTable table a {
    border: 0px solid #FFFFFF !important;
}

#assetManaModuleTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#assetManaModuleTable table a {
    border: 0px solid #FFFFFF !important;
    background: url('/images/twolistion/list99.png') center top no-repeat !important;
}

#assetManaModuleTable table tr td:last-child a {
    background: url('/images/twolistion/list100.png') center top no-repeat !important;
}

#assetManaModuleTable table tr td:last-child a:hover {
    background: url('/images/twolistion/lists100.png') center top no-repeat !important;
}

.minimizeWindowHide .x-window-header-default-top {
    background-color: #fff;
}

.minimizeWindowHide .x-window-header-title-default {
    color: #fff;
}

#digitFactTable table {
    position: absolute !important;
    margin: auto !important;
    left: calc(50% - 270px) !important;
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    width: 540px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
}

#digitFactTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#digitFactTable table a {
    border: 0px solid #FFFFFF !important;
}

#restaurantTable table {
    position: absolute !important;
    margin: auto !important;
    left: calc(50% - 270px) !important;
    top: calc(50% - 155px) !important;
    background-color: #ffffff !important;
    width: 540px !important;
    box-shadow: #e0e0e0 0px 0px 4px 1px;
    border-radius: 8px;
}

#restaurantTable table tr td {
    padding: 40px 0px !important;
    text-align: center !important;
}

#restaurantTable table a {
    border: 0px solid #FFFFFF !important;
}

.theSetPop .x-toolbar-footer a:first-child {
    left: 130px !important;
}

.theSetPop .x-toolbar-footer a:nth-child(2) {
    left: 230px !important;
}

.x-window .theClose_bnt2 .x-btn-button {
    border: none !important;
}

.x-window .buttonCss .x-btn-button {
    border: none !important;
}

.buttonCss {
    width: 100%;
    height: 100%;
    position: absolute;
}

.settingsPop3 .copyLink > div > div > div {
    width: 300px !important;
    height: 120px !important;
    margin: 25px 0px 0px 135px !important;
}

.settingsPop3 .copyLink > div > div > div {
    height: 165px !important;
}

.settingsPop3 .copyLink > div > div > div > div > label {
    width: 100% !important;
    margin: 20px auto !important;
    text-align: center !important;
}

.settingsPop3 {
    background-color: #ffffff !important;
}

.settingsPop3 .x-window-header-default-top {
    background-color: #ffffff !important;
    padding-top: 25px !important;
}

.settingsPop3 .x-grid-body {
    border-style: none !important;
    border: 0px solid #ffffff !important;
}

.settingsPop3 .x-toolbar-footer a {
    width: 87px !important;
    height: 33px !important;
}

.settingsPop3 .x-toolbar-footer .resetAdminBtn {
    width: 100px !important;
    height: 33px !important;
    /*left: 280px !important;*/
}

.settingsPop3 .x-toolbar-footer {
    top: 220px !important;
}

.settingsPop3 .x-toolbar-footer {
    top: 250px !important;
}

.settingsPop3 .x-toolbar-footer a:first-child {
    /*left: 130px !important;*/
    /*left: 80px !important;*/
}

.settingsPop3 .x-toolbar-footer a:nth-child(2) {
    /*left: 230px !important;*/
    /*left: 180px !important;*/
}

.settingsPop3 .x-toolbar-footer a:first-child span span {
    outline: none !important;
    border: 1px solid #e4e4e4 !important;
    color: #373744 !important;
    background-color: #ffffff !important;
}

.settingsPop3 .x-toolbar-footer a:nth-child(2) span span {
    outline: none !important;
    border: 1px solid #e4e4e4 !important;
    color: #373744 !important;
    background-color: #ffffff !important;
}

.settingsPop3 .x-toolbar-footer a:nth-child(1) span span span {
    border-style: none !important;
}

.settingsPop3 .x-toolbar-footer a:nth-child(2) span span span {
    border-style: none !important;
}

.settingsPop3 .x-toolbar-footer a:hover span span {
    background-color: #FE5951 !important;
    border: 1px solid #FE5951 !important;
    color: #ffffff !important;
}

.settingsPop3 .x-panel-header {
    display: none !important;
}

.settingsPop3 label {
    color: #373744 !important;
    font-size: 14px;
}

.settingsPop3 .x-title-text {
    width: 100%;
    text-align: center !important;
    height: 30px !important;
    font-size: 16px !important;
}

.settingsPop3 .x-form-cb-default {
    margin-top: 2px !important;
}

.settingsPop3 #loggingSettings-body {
    height: 250px !important;
}

.settingsPop3 .x-box-layout-ct {
    left: -22px !important;
}




