body { background-color: #ffffff}
body, input, select, textarea, button { color:#111; font: 14px Microsoft YaHei,微软雅黑,tahoma,arial,宋体}
a:link { color: #000; text-decoration: none}
a:visited { color: #000; text-decoration: none}
a:hover { color: #f24f00; text-decoration: underline}
a.LabelLink:link { color: #000; text-decoration: none}
a.LabelLink:visited { color: #000; text-decoration: none}
a.LabelLink:hover { color: #f24f00; text-decoration: none}
ol, ul { margin: 0}
h1 { font-size: 20pt; line-height: 24pt}
h2 { font-size: 16pt; line-height: 20pt}

input[type=checkbox] { cursor: default}
input:disabled[type=radio]{cursor:default}

.LogOn .Container { position: relative; }
.LogOn .WechatContainer { position: absolute; top: 0; left: 0; height: 410px; width: 410px; margin-left: 137px; background-color: #fff; }
.LogOn .WechatContainer .WechatTitle{ height: 50px; line-height: 50px; font-size: large; color: #fff; }
.LogOn .WechatContainer .WechatTitle .Label { display: inline-block; width: 100%; text-align: center; margin: 0; }
.LogOn .WechatContainer .QRCode { position: relative; min-width: 350px; min-height: 120px; width: auto; height: auto; }
.LogOn .WechatContainer .QRCode .CodeContainer { display: flex; height: 274px; width: 274px; align-items: center; margin: auto; background-color: #fff; border: 1px solid #ddd;border-radius: 10px; }
.LogOn .WechatContainer .QRCode img { height: 268px; width: 268px; margin: auto; }
.LogOn .WechatContainer .WechatHint { padding-top: 24px; text-align: center; }

.LogOn .WechatContainer .QRCode .QRState { display:none; position: absolute; top: 0; left: 68px; background: rgba(255, 255, 255, .95); color: #333; width: 274px; height: 274px; border: 1px solid #ddd; border-radius: 10px;}
.LogOn .WechatContainer .QRCode .QRState.Scanned { background-color: #fff; color: #999; }
.LogOn .WechatContainer .QRCode .QRState.Show { display: block; }
.LogOn .WechatContainer .QRCode .QRState .StateTitle { line-height: 22px; font-size: 16px; font-weight: 600; }
.LogOn .WechatContainer .QRCode .QRState .StateIcon { width: 274px; height: 70px; margin: 83px 0 10px; }
.LogOn .WechatContainer .QRCode .QRState .StateIcon.Scanned { background: url("/../../Grasp.Smart.Images/Images/logon_qrcode_scanned.png") center center no-repeat; }
.LogOn .WechatContainer .QRCode .QRState .StateContent { display: grid; justify-content: center; align-items: center; text-align: center; height: 274px; }
.LogOn .WechatContainer .QRCode .QRState .StateContent.Scanned { height: auto; }
.LogOn .WechatContainer .QRCode .QRState .StateContent .StateBody { display: grid; justify-content: center; align-items: center; }
.LogOn .WechatContainer .QRCode .QRState .StateContent .StateText { margin-top: 5px; text-align: center; font-size: 16px; font-weight: 500; }
.LogOn .WechatContainer .QRCode .QRState .StateContent .RefreshCode { display: inline-block; margin-top: 20px; background: #2E51FF; color: #fff; height: 34px; line-height: 34px; width: 104px; border-radius: 4px; }

.LogOn .RightContainer .Switch { display: inline-block; width: 48px; height: 48px; margin-left: 175px; cursor: pointer; }
.LogOn .RightContainer .Switch .SwitchIcon { width: 48px; height: 48px; background: url("/../../Grasp.Smart.Images/Images/logon_qrcode.png") center center no-repeat; }
.LogOn .RightContainer .Switch.Mobile .SwitchIcon { background: url("/../../Grasp.Smart.Images/Images/logon_mobile.png") center center no-repeat; }

.FormCaption{height: 50px;line-height: 50px;background-color: #EDF0F6}
.FormCaption .FormCaptionText{color: #111111; font-size: 16px; padding-left: 30px; padding-right: 30px}
.FormCaption .FormCaptionButton{top: 12px;right: 18px;color: #999999;width: 30px;height: 30px;line-height: 30px;border-radius: 6px}
.FormCaption .FormCaptionButton.aicon-close:before{font-size: 18px}
.FormCaption .FormCaptionButton:hover{color: #fff; background-color: #FF4532; border-radius:4px}

.MDIPanel { width: auto;background-color:#ECEFF6; padding: 0px 0px 0px 0px;height:calc(100% - 50px) }
.MDIBar { width: 100%; height: 44px; background-color: rgb(237, 237, 237); overflow: hidden; line-height:50px;border:none;box-shadow: 0px -2px 20px 0px rgba(19, 41, 137, 0.09)}
.MDIBarHandle { width: 0; height: 0; padding: 0; margin: 0; cursor: default}
.MDITabBar { position: relative; overflow: hidden;border-top: 1px solid #F1F1F1;}
.MDITabCaptions { cursor: default; height: 44px; background-color:#fcfcfc;}
.MDIBarLine { border-top: 1px solid #b7b7b7; box-shadow: 1px 2px 2px #fff; border-bottom: 1px solid #b7b7b7; width: 100%; height: 0}
.MDIChilds { clear: both; overflow: auto; padding:0px 0px 0px 0px;height:calc(100% - 46px);}
.MDITabItemState0 { background-color: #efeeee; border-right: 0px solid #ccc}
.MDITabItemState1 { background-color: #fab94e; border-right: 0px solid #ccc}
.MDITabItemState2 { background-color: #ffa004; border-right: 0px solid #ccc}
.TabTopCaptionText { color: #555; font-size: 14px; padding: 0 3px}
.MDITabItemState1 .TabTopCaptionText, .MDITabItemState2 .TabTopCaptionText { color: #fff}
.MDIBar .Button { margin: 0; height: 30px; padding: 0 14px; background-color:#ffffff}
.MDIChild{background-color:#F6F7FC; padding: 15px;}
.MDIChild .PageBlock{background-color:#ffffff;border-radius: 8px; padding:20px 10px 0 10px; }
.MDIChild .ReportForm{border-radius:6px;}
.MDITabCaption {height:50px;line-height:50px;margin-top:0px;border-radius:0px;margin:0px;position: relative; top: 50%;font-size:14px;transform: translateY(-50%);padding:0 10px;border-right:1px solid #F3F3F3;color:#333333;background-color:#F7F8FA;}
.MDITabCaption.active{color:#2E51FF;border-bottom:6px solid #2E51FF;background-color:#f0f3ff;font-size:15px;padding:0 33px 0 10px;}
.MDITabCaption:hover{color:#2E51FF;background-color:#F6F6F6;font-size:15px;padding:0 33px 0 10px;border-color: #d9d9d9;}
.MDITabCaption.active:hover{color:#2E51FF;border-bottom:6px solid #2D4FAF;background-color:#f0f3ff}
.MDITabCaption.active .TabCloseButton{right:5px;color:#fff;text-align:center;height:16px; width:16px; margin-top: 8px; top: 0; line-height: 16px; font-weight:normal; background-repeat:no-repeat; }
.MDITabCaption:hover .TabCloseButton{right:5px;color:#fff;text-align:center;height:16px; width:16px; margin-top: 8px; top: 0; line-height: 16px; font-weight:normal; background-repeat:no-repeat; }
.MDITabCaption .TabCloseButton .SkinButton:before{font-size:6px;display:none}

.MDITabCaptionHideClose {padding:0 12px 0 12px !important}
.MDIMainTabCaption {padding:0 16px 0 16px !important}

.MenuBar {box-shadow: 0px 0px 0px 0px}
.MenuBar .MenuRoots {background-color:#363B54; color:rgba(236,241,255,0.8)}
.MenuBar .MenuRootCaption {font-size:14px;margin-left:13px}
.MenuBar.vert .MenuRoot{box-shadow: 0px 0px 0px 0px; border-bottom: 0px;border-left:3px solid #363B54;line-height:42px}
.MenuBar.vert .MenuRoot:hover:after{color:#2a3753; display: none}
.MenuBar.vert .MenuRoot.aicon-children:hover{color:#ffffff; background-color:#ffffff;border-left:3px solid #2E51FF}
.MenuBar.vert .MenuRoot.aicon-children:hover .MenuRootImage{margin-left:18px}
.MenuBar.vert .MenuRoot.aicon-children:hover:after{color:#2a3753;display:none}
.MenuBar.vert .MenuRoot.aicon-children:after {width:23px;font-size:12px;color:#a0a6b2;display:none}
.MenuBar.vert .MenuRootSpacer{font-size:14px;text-align:center}
.MenuBar.vert .MenuRootImage { align-self: center; margin-left:18px; width:22px; height:22px; background-repeat:no-repeat; position: absolute;}
.Menu {border:0px; color:#333333; background-color:#efefef; box-shadow: 3px 3px 5px rgba(102,102,102,0.14)}
.Menu .MenuItem {color:#666666; min-width:160px; height:34px; line-height:34px}
.Menu .MenuItem:hover {background-color:#fcfcfc}
.Menu .MenuItem:hover .MenuCaption {color:black}
.Menu .MenuText {color:#333333}
.Menu .ChildBlock{border-right: 1px solid #d4d4d4}
.Menu .thead{height:10px}
.Menu .tfoot {height:15px}
.Menu .RootMenu .ShowPopup {background-color:#efefef;font-size:14px}
.Menu .MenuItem.disabled, .Menu .MenuItem.disabled .MenuCaption {color:#a0a0a0 !important}

.Menu.RootMenu { background-color:#ffffff; box-shadow: 0px 0px 32px 3px rgba(175,175,175,0.51); padding: 26px 0 26px 0; margin: 10px 0 0 10px; border-radius: 2px}
.Menu.RootMenu:before {display: block;content: '';width: 0;height: 0;border-width: 4.5px 5px 4.5px 0;border-style: solid;border-color: transparent #ffffff transparent transparent;position: absolute;top: 12px;left: -4px; z-index:9999}
.Menu.RootMenu .MenuItem {color:#111111; min-width:160px; height:31px; line-height:31px; padding:0 33px 0 29px;font-size:14px;display:block}
.Menu.RootMenu .MenuItem:hover {background-color:#ffffff; cursor:default}
.Menu.RootMenu .MenuItem:hover .MenuCaption {color:#333333}
.Menu.RootMenu .MenuCaption{padding:0 7px}
.Menu.RootMenu .MenuItem:not(.MenuText) .MenuCaption:hover {background-color: #E7EAFF;color: #2E51FF !important;border-radius: 4px;cursor:pointer}
.Menu.RootMenu .MenuItem.MenuText {font-size:14px}
.Menu.RootMenu .MenuItem.MenuText .MenuImage, .Menu.RootMenu .MenuImage {width: 0}
.Menu.RootMenu .ChildBlock{border-right: 1px solid #E2E6ED}
.Menu.RootMenu .ChildBlock:first-child {position: relative;left: 0px}
.Menu.RootMenu .ChildBlock:last-child {border-right: none}
.Menu.RootMenu .thead{height:0px}
.Menu.RootMenu .MenuItem .MenuMore{float:right}

.NormalMainMenu {padding-right:13px !important}
.NormalMainMenu .MenuMore{margin-left:20px}
.NormalMainMenu:hover{background-color:#E7EAFF !important;color: #1E319B !important}
.NormalMainMenu .MenuCaption{cursor: default !important}

.NormalMenu.Menu{background:rgba(255,255,255,1);border:1px solid rgba(243, 243, 243, 1);box-shadow:0px 0px 32px 0px rgba(64,83,198,0.16);border-radius:6px}
.NormalMenu.Menu .MenuItem{font-size:12px;height:30px;line-height:30px;color:#333333}
.NormalMenu.Menu .MenuItem:hover {background-color:#ECEFF6; color:#2E51FF}
.NormalMenu.Menu .MenuItem:hover .MenuCaption {color:#2E51FF}
.NormalMenu.Menu {background-color:#ffffff;border-color:#f3f3f3;color:#666666;border-radius:4px}
.NormalMenu.Menu .MenuItem.disabled:hover{background-color:#ffffff}
.NormalMenu.Menu .thead{height:0px}
.NormalMenu.Menu .tfoot {height:0px}

.ToolBar { height: 40px; border: none; background-color: #ffffff; color:#333333; margin:20px 0 1px}
.FormContent .ToolBar {margin-top: 10px}
.FormContent {padding-bottom: 10px;}
.FormContent .FormButtonTopPanel {margin-top: 10px;}
.ToolBarHandle { height: 40px}
.ToolSpeedButton { border: 0px; height: 40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 10px}
.ToolSpeedButton:hover { border: 1px #edf0ff; border-radius:2px; background-color: #edf0ff; height:40px}
.ToolSpeedButton.disabled,.ToolSpeedButton.disabled:hover {color:#999999;cursor:default;background-color:#fff}
.ToolSpeedButton.disabled .CMToolButtonDropDownOnly{cursor:default}
.ToolSpeedButtonContent { height: 40px; white-space: nowrap; cursor: pointer; margin: 0px 0px 0px 0px; padding: 0px 9px 0px 9px; border: 1px }
.ToolSpeedText{ line-height:16px; padding: 0px 5px 0px 5px }
.ToolBarText {padding-right:5px}
.ToolSeperator {height:26px;margin-top: 7px}

.ToolBtnImage {width:20px;height:20px;margin:auto;margin-top:1px;background-image: url("/../../Grasp.Smart.Images/Images/iconfont/toolbar.png")}

.TreeView { padding: 0; border: 1px solid #E5E9F1; box-shadow: 1px 2px 2px #fff; overflow: auto; background-color: #fff; white-space: nowrap;padding-top: 5px; }
.TreeNodeText { padding: 2px 3px 1px 3px}
.TreeView .TreeNode.selected, .TreeView .TreeNode:hover {background-color: rgba(217,228,254,0.6);color: #111111;}

.TreeView .ChildrenBlock{display:block; min-width:100%;}
.TreeNode.selected .TextBlock, .TreeNode.selected .ExpandBlock, .TreeNode.selected .LevelBlock{background-color:transparent}
.FlexBlock .TreeBlock{height:auto;max-height:100%}
.TreeNode { line-height: 30px;margin-right:10px; }
.TreeNode .CheckBlock.index1:before,.TreeNode .CheckBlock.index2:before { color: #2f51ff; }
.TreeNode .CheckBlock.index0:before {color: #ced6e6;}f
.TreeNode .TextBlock { padding-left:10px;padding-right:10px; overflow: visible; }
.TreeNode .TextSpanContainer {display: flex;justify-content: space-between; }
.TreeView.ShowLine .TreeNode.selected, .TreeView.ShowLine .TreeNode:hover{color:#2E51FF;background-color: transparent}
.TreeView.ShowLine .TreeNode.selected .ExpandBlock, .TreeView.ShowLine .TreeNode:hover .ExpandBlock{background-color:transparent}
.TreeView.ShowLine .TreeNode.selected .TextBlock, .TreeView.ShowLine .TreeNode:hover .TextBlock{background-color:#f0f3ff}
.TreeView.ShowLine .TreeNode.selected .LevelBlock, .TreeView.ShowLine .TreeNode:hover .LevelBlock{background-color:transparent}
.TreeView.ShowLine .TreeNode.selected .IconBlock, .TreeView.ShowLine .TreeNode:hover .IconBlock{background-color:#f0f3ff}
.TreeView.ShowLine .TreeNode.selected .CheckBlock, .TreeView.ShowLine .TreeNode:hover .CheckBlock {background-color: #e8effe;}
.TreeView.ShowLine .TreeNode.selected .OpreateBlock{background-color: rgb(240, 243, 255);}
.TreeView .TreeNode:hover .OpreateBlock { background-color:#f0f3ff; }
.TreeView .TreeNode .TextBlock{width:-webkit-fill-available}

.EditTreeView .TreeNode .TextBlock { overflow: hidden;}

.TreeView .EditorBlock .NodeEdit.disabled { border: 0px; padding: 0px; text-indent: 0px; background-color:#ffffff;}
.TreeView .aicon-plus:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_tree_add.png");display: block;margin-top:5px}
.TreeView .aicon-close1:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_tree_delete.png");display: block;margin-top:5px;}

.TreeView.ShowLine .ChildrenBlock *:nth-last-child(2) .iconfont.ExpandBlock.collapse, .TreeView.ShowLine .ChildrenBlock *:nth-last-child(2) .iconfont.ExpandBlock.expand {background-image: none;}
.TreeView.ShowLine .ExpandBlock {background-image: none;}
.TreeView.ShowLine .ChildrenBlock {background-image: none;}
.TreeView.ShowLine .ChildrenBlock *:nth-last-child(2) .ExpandBlock {background-image: none;}
.TreeView.ShowLine .iconfont.ExpandBlock.expand, .TreeView.ShowLine .iconfont.ExpandBlock.collapse {background-image: none; }
.TreeNode .ExpandBlock.expand:before {content: url("/../../Grasp.Smart.Images/Images/iconfont/icon_tree_node_open.png"); vertical-align:middle;position: relative;top: 11px;}
.TreeNode .ExpandBlock.collapse:before {content: url("/../../Grasp.Smart.Images/Images/iconfont/icon_tree_node_close.png"); vertical-align:middle;position: relative;top: 11px;}


.ListBox{padding: 0;overflow:auto;word-wrap: break-word;word-break: break-all;padding-right:5px}
.ListBox .BoxItem{width:auto;white-space: nowrap; padding-right: 5px}
.ListBox .BoxItem:hover{background-color:#e2e5fb;width:auto;min-width:100%}
.ListBox .BoxItem.active{background-color:#e2e5fb;display:inline-block !important;min-width:100%}

.Edit{border-radius:4px;border-color:#CED6E6}
.EditBlock .SkinButton{width: 30px;border-color: #E5E6EB;}
.EditBlock .SkinButtonBlock { border-color: #E5E6EB; }
.FlowItem .SkinButton, .EditBlock .SkinButton, .SkinButton, .SkinButtonBlock{border-bottom-right-radius:4px;border-top-right-radius:4px}
.Edit:not(.disabled).hover,.Edit:hover,.Edit:focus,.TextArea:hover,.TextArea:focus,.EditBlock:hover .SkinButton,.EditBlock.active .SkinButton,
.EditBlock:not(.disabled):hover, .EditBlock.active, .EditBlock:not(.disabled):hover .Edit,.EditBlock.active .Edit,.EditBlock:hover .SkinButtonBlock,.EditBlock.active .SkinButtonBlock {border-color:#2E51FF}
.Edit.disabled,.Edit.disabled:hover,.EditBlock.disabled:hover .Edit,.EditBlock.disabled .SkinButton,.EditBlock.disabled input,.EditBlock.disabled .SkinButtonBlock,.EditBlock.disabled:hover .SkinButton,.EditBlock.disabled:hover .SkinButtonBlock{border-color: #D4D6D9;background-color:#EFF0F7;color:#666666}
.Edit.disabled{text-overflow: clip;cursor: default}
.Edit{width:240px; height:32px; border:1px solid #E5E6EB; color:#111 !important;border-radius:4px;padding:5px;color:#000!important;margin:0}
.Edit::-webkit-input-placeholder{color:#CACACA;font-size:14px;}
/*.EditBlock:not(.disabled):not(.activeEditor):hover, .TextEdit:not(.disabled):not(.activeEditor):hover, .NumberEdit:not(.disabled):not(.activeEditor):hover, .PasswordEdit:not(.disabled):not(.activeEditor):hover{box-shadow:0px 0px 5px 0px rgba(85,103,209,0.3)}*/
.EditBlock .ButtonEdit.Edit{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}
.EditBlock .SkinButton{border-radius:4px; height:32px;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;}
.EditBlock .SkinButton.aicon-less, .EditBlock .SkinButton.aicon-spindown{height:auto;}
.EditBlock:hover .Edit.Flat.disabled + .SkinButton{background-color:#f0f0f0}
.Edit.Flat.disabled{border-left:0;border-top:0;border-right:0}
.Edit.Flat.disabled + .SkinButton{background-color:#fff}
.Edit.Flat, .SkinButton.Flat{border-radius:0}
.Flat + .SkinButton{border-radius:0;border-left:0;border-top:0;border-right:0}

.PaddingTop0 {padding-top:0}
.GridBlock{height:auto}
/*.Grid{border:none}*/
.Grid{border: 1px solid #E5E9F1}
.Grid .activeEditor {box-shadow: 0 0 1px 0px #FFF1F3}
.ActiveColumn{background-color:#F0F0F1}
.ListViewPage .GridBlock{height:100%}
.DropStyle, .TreeBlock.DropStyle, .GridBlock.DropStyle{box-shadow: 0 0 8px rgba(234,69,69,0.30);}

.Grid .checkShape.index0:before{display:none}
.GridBodyRow {color: #222;height:36px;}
.GridBodyRow.active .EditBlock{background-color:#fff}
.GridBodyRow.active {color: #111; background-color:#F6F7FB;}
.GridBodyRow:hover, .GridBodyRow.hover{ background-color:#FBF5EE;}
.GridBodyRow.even {background-color: #F3F5F9}
.GridBodyRowNoCell {background: inherit}
.GridBodyCell .EditBlock .SkinButton{width: 20px; height: 40px;}
.Grid.NoWordWrap .CellViewIcon {text-overflow: unset;}
.GridBodyCell .iconfont, .RowButtons .iconfont { /*float:left;*/ display:inline-block; padding: 4px 0; cursor:pointer; }
.GridBodyCell .iconfont.dnone { display: none; }
.GridBodyCell .CellIcons.iconfont { float:none; }
.GridBodyCell .iconfont.center { margin-top: 18px; }
.GridBodyCell .iconfont.aicon-xiugai {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_xiugai.png"); margin-right:4px;}
.GridBodyCell .iconfont.aicon-xiugai:hover {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_xiugai_hover.png"); }
.GridBodyCell .aicon-bianji {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_cell_edit_hover.png"); margin-right:12px;margin-top: 4px;}
.GridBodyCell .aicon-tishi {content: url("/../../Grasp.Smart.Images/Images/iconfont/icon_cell_tips_hover.png"); margin-right:4px;}
.GridBodyCell .iconfont.aicon-rili {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_rqm.png"); margin-right:4px;}
.GridBodyCell .iconfont.aicon-rili:hover {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_rq.png"); }
.GridBodyCell .GridBodyCellLinkText {color: #415FAD;}
.GridBodyRowNoCell .RowButtons {text-align: center;}
.GridBodyRowNoCell .RowButtons .aicon-add2 {content: url("/../../Grasp.Smart.Images/Images/iconfont/icon_row_add.png");float: none;}
.GridBodyRowNoCell .RowButtons .aicon-split1 {content: url("/../../Grasp.Smart.Images/Images/iconfont/icon_row_split.png");float: none;margin-left: 10px; margin-right: 8px;margin-bottom: 2px;}
.GridBodyRowNoCell .RowButtons .aicon-shanchu {content: url("/../../Grasp.Smart.Images/Images/iconfont/icon_row_delete.png");float: none;}
.GridBodyCell .aicon-status {content: url("/../../Grasp.Smart.Images/iconfont/smart/biz_status.png"); float: none; cursor: default; }
.GridBodyCell .aicon-status-finish {content: url("/../../Grasp.Smart.Images/iconfont/smart/biz_status_finish.png"); float: none; cursor: default; }
.GridBodyCell .aicon-status-stop {content: url("/../../Grasp.Smart.Images/iconfont/smart/biz_status_stop.png"); float: none; cursor: default; }
.GridBodyCell .aicon-status-hasbill {content: url("/../../Grasp.Smart.Images/iconfont/smart/biz_status_hasbill.png"); float: none; cursor: default; }
.GridBodyCell .aicon-status-nobill {content: url("/../../Grasp.Smart.Images/iconfont/smart/biz_status_nobill.png"); float: none; cursor: default; }
.GridBodyCell .audit-status-submit {content: url("/../../Grasp.Smart.Images/iconfont/smart/ic_yiqueren.png"); float: none; cursor: default; }
.GridBodyCell .audit-status-unsubmit {content: url("/../../Grasp.Smart.Images/iconfont/smart/ic_daiqueren.png"); float: none; cursor: default; }
.GridBodyCell .audit-status-uninspect {content: url("/../../Grasp.Smart.Images/iconfont/smart/ic_daijianyan.png"); float: none; cursor: default; }
.GridBodyCell .audit-status-inspected {content: url("/../../Grasp.Smart.Images/iconfont/smart/ic_yijianyan.png"); float: none; cursor: default; }
.GridBodyCell .billstatus-pending {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_billstatus_pending.png"); float: none; cursor: default; }
.GridBodyCell .billstatus-auditing {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_billstatus_auditing.png"); float: none; cursor: default; }
.GridBodyCell .billstatus-back {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_billstatus_back.png"); float: none; cursor: default; }
.GridBodyCell .billstatus-noaudit {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_billstatus_noaudit.png"); float: none; cursor: default; }
.GridBodyCell .billstatus-posting {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_billstatus_posting.png"); float: none; cursor: default; }
.GridBodyCell .icon-status-enable {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_status_enable.png"); float: none; cursor: default; }
.GridBodyCell .icon-status-disable {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_status_disable.png"); float: none; cursor: default; }
.GridBodyCell .icon-status-yread {content: url("/../../Grasp.Smart.Images/module/smart/y_read.png"); float: none; cursor: default; }
.GridBodyCell .icon-status-nread {content: url("/../../Grasp.Smart.Images/module/smart/n_read.png"); float: none; cursor: default; }
.GridBodyCell .icon_inspect_pending { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_inspect_pending.png"); float: none; cursor: default; }
.GridBodyCell .icon_inspect_success { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_inspect_success.png"); float: none; cursor: default; }
.GridBodyCell .icon_inspect_warning { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_inspect_warning.png"); float: none; cursor: default; }
.GridBodyCell .GoodImg img{float: left;margin:3px 8px 3px 8px;}
.GridHeader{height:42px;background-color:#F6F7FB;border: solid 1px #E5E9F1; border-top:none}
.GridHeader td {color: #000000}
.GridFooter{height:42px; background-color: #F2F3F5; border: solid 1px #E5E9F1}
.GridFooterCell{background-color:#F3F5F9;overflow:hidden }
.GridFooterBar {background-color: #F2F3F5;}
.GridFooterBar .GridFooter tr.GridFooterRow td.GridFooterCell:first-child .GridFooterCellText{text-align: center;}
.GridFooterCellText{height:26px;line-height:26px; text-align: right; font-size: 12px; color: #111111; font-weight: bold}
.GridFooterCellText.LessNumber {color: #ff0000}
.Pager{border:none; color: #6E7288; margin: 0px;}
.Pager .PagerContent .Button{min-width:0px}
.Pager.PagerBottom { height: 36px;line-height: 36px; }
.Pager .PagerContent{padding:0}
.PagerSummaryText{padding-right:0px}
.Pager_homePage{margin-left:2px}
.Pager_prevPage{margin-left:0px}
.Pager_nextPage{margin-left:0px;padding-right:0px}
.Pager_lastPage{margin-left:0px}
.GridBody .GridTable {table-layout: fixed;border-color: transparent;border-collapse: collapse}
.GridBody .GridTable tbody .GridBodyRow:first-child td {border-top: none}
.GridBody.Fixed .GridTable .GridBodyCell.dnone {display: table-cell;}
.GridBodyRowNoCellText {padding-left: 5px;text-align: center}

.Grid {border: solid 1px #E5E6EB;}
.GridHeader {border-color: #E5E6EB;background-color: #f2f3f5;border: solid 1px #F2F3F5;border-bottom: none;}
.GridHeaderRow:nth-of-type(n+1) .GridHeaderCaption {border-top: none;border-right-color: #E5E6EB;border-bottom: 1px solid #E5E6EB;}
/*.GridHeaderCaptionText { display: flex; justify-content: center; align-items: center; }*/
.GridBodyCell, .GridBodyRowNoCell, .GridDetailTd {border-right: 1px solid #E5E6EB; border-bottom: 1px solid #E5E6EB;}
.GridBodyRow {height: 42px;color: #111111;font-size: 14px;}
.GridBodyRow.even {color: #111111;font-size: 14px;}
.GridBodyRow.active >td {background-color: #F6F7FB;}
/*.ReadOnlyGrid .GridBodyRow.active >td {background-color: #fff;}*/
.GridBodyRow:hover {background-color: #FBF5EE;}
.GridBodyRow.active:hover >td{background-color: #FBF5EE;}
.GridExpandCell .rightArrow {width: 16px;height: 16px;background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_table_right.png");margin-top: 3px;}
.GridExpandCell .downArrow  {width: 16px;height: 16px;background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_table_down.png");margin-top: 3px;}
.GridExpandCell .rightArrow:before, .GridExpandCell .downArrow:before {content: "";}
.Grid.NoWordWrap .GridBodyCellText {padding-left: 13px;max-height: 42px; white-space: nowrap;}
.GridFilterXBar{border-left:solid 1px transparent}
.GridFilterBlock .EditBlock {margin-top:0px;width:92%}
.GridFilterBlock .EditBlock.DropDownBlock {width:61px}
.GridFilterBlock .EditBlock.DropDownBlock .SkinButton {width:20px}
.GridFilterBlock .Edit.DropDownBlock {width:calc(100% - 69px)}
.GridFilterBlock .EditBlock .SkinButton {margin-top:4px;height:22px;}
.GridFilterBlock.DateBlock .EditBlock {width:calc((100% - 20px)/2)}
.GridFilterBar{display:flex;align-items:center;}   /*overflow-x:auto;padding:0 5px;*/
.GridFilterBar .FilterCond{display:flex;align-items:center;height:100%;margin:0 10px}

.GridTagTextBody { padding: 5px 0; }
.GridTagTextBody .tag-item { display: inline-block; margin: 5px 2px; }
.GridTagTextBody .tag-item-content { display: inline-block; height: 22px; width: 60px; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;
                                     border: 1px solid #f0f0f0; background-color: #f0f0f0; border-radius: 4px; margin: 0; }
.GridTagTextBody .aicon-tag-delete { position: relative; top: -15px; left: -5px; color: red; content: url("/../../Grasp.Smart.Images/iconfont/smart/icon-tag-del.png"); margin: 0; padding: 0; cursor: pointer; }


/*生产进度列*/
.CircleProgressGrid .GridBodyRow {height:60px;} 
.GridCircleProgressBar{margin:5px 0 2px 10px; display:flex; flex-direction: row; overflow: auto;padding-left: 5px;}
.GridCircleProgressBar .tag-item {display:flex; flex-direction: row; height:50px; }
.GridCircleProgressBar .tag-item.disabled {color: #BBBCBF;cursor: default;}
.GridCircleProgressBar .tag-item button{width: 70px; height: 32px; background-color: #fff; border-radius: 20px; border: 3px solid; pointer-events:none;justify-content:center;}
.GridCircleProgressBar .tag-item button::before { content:attr(data-percentage); font-weight: 500; font-size: 12px; color:#111111; line-height: 22px;
                                                  display:flex; justify-content:center;}
.GridCircleProgressBar .tag-item button.none{border-color:#D4D7E2}
.GridCircleProgressBar .tag-item button.start{border-color:#2E51FF}
.GridCircleProgressBar .tag-item button.doing{border-color:#2E51FF}
.GridCircleProgressBar .tag-item button.overdue{border-color:#EF3636}
.GridCircleProgressBar .tag-item button.closed{border-color:#08BF3F}
.GridCircleProgressBar .tag-item button.finish{border-color:#08BF3F}
.GridCircleProgressBar .tag-item button.finishsimple{width: 16px;border: 0px; background-color: transparent;}
.GridCircleProgressBar .tag-item button.finish::before{ content:url("/../../Grasp.Smart.Images/iconfont/smart/icon_circle_finish.png"); padding-top:4px; padding-bottom:4px;}
.GridCircleProgressBar .tag-item button.finishsimple::before{ content:url("/../../Grasp.Smart.Images/iconfont/smart/icon_circle_finish_simple.png"); padding-top:4px; padding-bottom:4px;}
.GridCircleProgressBar .link-line { display: inline-block; height: 18px; width: 20px; margin: 0 4px 0 0; position: relative; border-bottom: 2px solid #bbb }
.GridCircleProgressBar .tag-item .tag-item-title { width: 78px; font-size: 12px; font-weight: normal; margin-top:4px;line-height: 20px;
                                                   overflow: hidden;  text-overflow: ellipsis; white-space: nowrap; 
                                                   transform: translateX(-12px); pointer-events:none;}
.GridCircleProgressBar .tag-item .tag-item-mouse {width:74px;position: relative; }
.GridCircleProgressBar .tag-item .tag-item-mouse.simple { width:22px; }
.GridCircleProgressBar .tag-item .weiwai {width:18px;height:18px;position: absolute;margin-left: -14px;content:url("/../../Grasp.Smart.Images/iconfont/smart/icon_circle_weiwai.png"); }

.CircleProgressBarTip {background-color: #FFFFFF; z-index:100; border-radius: 4px; width:240px; position: relative; display:block; 
                       border: 1px solid #BBBCBF; box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1);
}
.CircleProgressBarTip.hide {display:none !important; }
.CircleProgressBarTip.hide:hover {display:block !important; }
.CircleProgressBarTip.hide.none {display:none !important; }
.CircleProgressBarTip p{font-weight: 400; font-size: 12px; color:black; text-align: left; line-height: 22px; margin-left:16px; }
.CircleProgressBarTip .tipHeader { font-size: 14px; font-weight: 600; text-align: left; margin:16px 0 0 16px; }
.CircleProgressBarTip .tipFooter { text-align:center;}
.CircleProgressBarTip .tipFooter .tipButton { font-size: 12px; line-height: 24px; Height:24px; width: calc(100% - 32px); border-radius: 3px; 
                                              background-color:#2E51FF; color: #FFFFFF; display:inline-block; margin:0 16px 16px 16px; }
.CircleProgressBarTip .tipFooter .tipButton:hover {cursor:pointer;}
.CircleProgressBarTip .img{width:60px; height:60px; background-image:url("/../../Grasp.Smart.Images/Images/WorkClose.png"); position: absolute; top: 12px; right: 12px; }
.CircleProgressBarTip .img.hide{display:none !important; }


/*工艺路线列*/
.GridCircleDisplay{margin:0 3px 0 6px; overflow: hidden; display:flex; flex-direction: row; }
.GridCircleDisplay .tag-circle {display:flex; flex-direction: row; }
.GridCircleDisplay .tag-circle .block{ width: 70px; height: 32px; background-color: #fff; border-radius: 20px; border: 3px solid #D4D7E2; overflow: hidden;margin: 0;pointer-events: none;display:flex; justify-content:center;align-items: center}
.GridCircleDisplay .tag-circle .link-title{ white-space: nowrap;font-size: 12px; color:#111111; line-height: 22px;font-weight: 500; max-width: 60px; overflow: hidden;text-overflow: ellipsis;}
.GridCircleDisplay .tag-circle .link-line { display: inline-block; height: 18px; width: 16px; margin: 0 4px; position: relative; border-bottom: 2px solid #bbb }

/*文件列表展示*/
.Grid .FileList { display: flex;flex-direction: row;font-size: 12px;flex-wrap: wrap;position: relative;}
.Grid .FileList .item {margin: 4px 8px;background-color: rgba(46, 81, 255, 0.142);color: #2E51FF;padding: 4px 8px;cursor: pointer;border-radius: 8px;opacity: 0.84;text-decoration: none;outline: none;overflow: hidden}
.Grid .FileList .popup {position: absolute;right: 100%;top: 0;display: none;height: 100%;width: fit-content;z-index: 999;}
.Grid .FileList .item:hover {opacity: 1;text-decoration: underline;}
.Grid .FileList .item:hover .popup {display: block;}

.Grid .ImageList { display: flex;flex-direction: row;font-size: 12px;position: relative; justify-content: flex-start; align-items: center; overflow: hidden; }
.Grid .ImageList .item {margin: 4px 8px;cursor: pointer; overflow: hidden; flex-shrink: 0; }
.Grid .ImageList .item:hover {opacity: 1;text-decoration: underline;}
.Grid .ImageList .item:hover .popup {display: block;}

.Button{min-width:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#333333;background-color:#EEEEEE;border-radius:4px;border: none}
.Button:hover,.Button.active, .Button:focus, .Button.active:hover{background-color:#dfdfdf;color:#333333}
.Button.active {box-shadow:0px 0px 0px}
.Button:focus{box-shadow:0 0 0px #bee2ff}
.Button.OkButton{background-color: #2E51FF; color: #ffffff}
.Button.More{font-size: 12px; background: inherit; color: #999999}
.Button.ButtonWhiteGray{background-color: #ffffff; border: solid 1px #E5E9F1; border-radius: 4px; color: #111111; font-size: 12px}
.Button.ButtonWhiteGray:hover {background-color: #EDF0F6; border-color: #E5E9F1; color: #2E51FF}
.Button.move{padding: 0 18px 0 0; background-position: 65px;background-repeat: no-repeat}
.Button.move.up,.Button.move.up.disabled:hover{background-image: url("/../../Grasp.Smart.Images/Images/Move/icon_sy.png")}
.Button.move.up:hover{background-image: url("/../../Grasp.Smart.Images/Images/Move/icon_syd.png")}
.Button.move.down,.Button.move.down.disabled:hover{background-image: url("/../../Grasp.Smart.Images/Images/Move/icon_xy.png")}
.Button.move.down:hover{background-image: url("/../../Grasp.Smart.Images/Images/Move/icon_xyd.png")}
.Button.ButtonWhiteBlue {background-color: #ffffff; color: #2E51FF; border:solid 1px #2E51FF}
.Button.ButtonWhiteBlue:hover {background-color:#2E51FF; border-color:#2E51FF; color:#ffffff}
.Button.ButtonWhiteBlue.disabled {border: solid 1px #D4D6D9;}
.Button.options{background: #FFFFFF; border: 1px solid #CED6E6; border-radius: 4px}
.Button.options:hover{background-color: #E2E5FB}
.Button.empty{background: #FFFFFF; border: 1px solid #dddddd; border-radius: 4px;color:#666666} 
.Button.empty:hover{background: #FFFFFF; border: 1px solid #2E51FF; color:#2E51FF}
.Button .RightIcon:hover{background-color:transparent;color:#fff}
.Button.disabled, .Button.disabled:hover {cursor: default;background-color:#dfdfdf;color:#999999;border-color:#dddddd}
.ButtonEdit.PagerEveryPageEdit{min-width:35px}
.Button.RestoreDefaults,.Button.RestoreDefaults:hover{background-color: #ffffff; font-size: 12px; color: #2E51FF; padding: 0}

.Button.disabled, .Button.disabled:hover { cursor: text; color: #bbb; border-color: #ddd; font-weight: normal; text-decoration: none; }
.Button.RestoreDefaults, .Button.RestoreDefaults:hover {
    padding: 0 15px;
}
.Button .RightIcon { border-left:0px;}
.Button.hasRight{ color:#ccc; height:28px;line-height:23px; margin-top:7px; width:80px;padding-left:10px;display: block;}
.Button.hasRight:hover{border:1px solid #2E51FF;}
.Button.hasRight:hover, .Button.hasRight:hover .aicon-shezhi:before{background-color:#ffffff; color:#2E51FF}

.Button {height: 32px; line-height: 32px; color: #111111; border: solid 1px #DDDDDD;background-color: #fff;}
.Button:hover,.Button:focus,.Button.active,.Button.active:hover {color: #2E51FF;border: solid 1px #2E51FF;background-color: #fff;}
.Button.disabled,.Button.disabled.active {color: #BBBCBF;border: solid 1px #D4D6D9;background-color: #fff;cursor: default;}
.Button.OkButton {color: #fff;background-color: #2E51FF;border: solid 1px #2E51FF;}
.Button.OkButton:hover,.Button.OkButton.active:hover, .Button.OkButton.active,.Button.OkButton:focus {color: #fff;background-color: #2343E2;border: solid 1px #2343E2;}
.Button.OkButton.disabled{color: #BBBCBF;border: solid 1px #D4D6D9;background-color: #fff;}
.Button.OkButton.disabled.active{color: #BBBCBF;border: solid 1px #D4D6D9;background-color: #efefef;}
.Button.GrayBorderButton{color: #111111;border: solid 1px #DDDDDD;background-color: #fff;}
.Button.GrayBorderButton:hover, .Button.GrayBorderButton.active, .Button.GrayBorderButton:focus{color: #2E51FF;border: solid 1px #2E51FF;background-color: #fff;}
.Button.GrayBorderButton.disabled,.Button.GrayBorderButton.disabled.active{color: #BBBCBF;border: solid 1px #D4D6D9;background-color: #fff;}
.Button.BlueBorderButton{color: #2E51FF;border: solid 1px #2E51FF;background-color: #fff;}
.Button.BlueBorderButton:hover, .Button.BlueBorderButton.active, .Button.BlueBorderButton:focus{color: #1B4FD6;border: solid 1px #314CC1;}
.Button.BlueBorderButton.disabled,.Button.BlueBorderButton.disabled.active{color: #BBBCBF;border: solid 1px #D4D6D9;background-color: #fff;}
.Button.TextButton {color: #1D2129;font-size: 14px;background-color: transparent;border: none;min-width:20px;}
.Button.TextButton:hover,.Button.TextButton.active, .Button.TextButton:focus {color: #2E51FF;border:none;}
.GridDynamicButtonBody a{margin:0 6px;}
.GridDynamicButtonBody a, .GridDynamicButtonBody a:link, .GridDynamicButtonBody a:visited {color: #2e51ff;text-decoration: none;}
.GridDynamicButtonBody a:hover{color:#5571FF;text-decoration: none;cursor:pointer;}
.GridDynamicButtonBody a.disabled {color: #BBBCBF;cursor: default;}
.Button.AddButton {min-width: 80px;color: #fff;border: solid 1px #2E51FF;background-color: #2E51FF;padding: 0 15px 0 36px;text-align: left;background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_add.png");background-repeat: no-repeat;background-position: 17px center;}
.Button.AddButton:hover {color: #fff;border: solid 1px #314CC1;background-color: #314CC1;}
.Button.AddButton.disabled {color: #BBBCBF;border-color: #D4D6D9;background-color: #E6E8EB;background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_add_disable.png");}
.Button.hasRight {width: auto; min-width: 80px; height: 32px;line-height: 30px;color: #111111;border: solid 1px #F2F3F5;background-color: #F2F3F5;padding: 0 9px 0 15px !important;}
.Button.hasRight:focus {color: #111111;background-color: #fff;} 
.Button.hasRight:hover {color: #2E51FF;border: solid 1px #2E51FF;background-color: #fff;}  
.Button.hasRight:hover .RightIcon.aicon-down{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_print_down_hover.png");}
.Button.hasRight .RightIcon.aicon-down {width: 20px;height: 32px;margin-left: 3px;margin-top: 0;content: "";padding: 0;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_print_down.png");background-repeat: no-repeat;background-position: center;}
.Button.hasRight .RightIcon.aicon-down:before {content: "";display: none;}
.Button.hasRight.disabled, .Button.hasRight.disabled:hover {color: #BBBCBF;border-color: #D4D6D9;background-color: #efefef;}
.Button.hasRight.disabled .RightIcon.aicon-down {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_print_down_disable.png");}
.Button.hasRight.disabled .RightIcon:hover{background-color: transparent;}
.Button.UpLoadButton {width: auto;min-width: 80px;height: 32px;color: #111;padding: 0 18px 0 41px; text-align: left;border: solid 1px #DDDDDD;background-color: #fff;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_upload.png");background-repeat: no-repeat;background-position: 16px center;}
.Button.UpLoadButton:hover {color: #2E51FF;border-color: #2E51FF;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_upload_hover.png");}
.Button.UpLoadButton.disabled {color: #BBBCBF;border-color: #D4D6D9;background-color: #E6E8EB;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_upload_disable.png");}
.Button.RefreshButton{min-width: 25px;padding: 0;border: none;background-color: transparent;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_refresh.png");background-position: center;background-repeat: no-repeat;}
.Button.RefreshButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_refresh_hover.png");}
.Button.RefreshButton.active {border: none;}
.Button.ShowListButton{min-width: 25px;padding: 0;border: none;background-color: transparent;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_showlist.png");background-position: center;background-repeat: no-repeat;}
.Button.ShowListButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_showlist_hover.png");}
.Button.ShowListButton.active {border: none;}
.Button.ShowCardButton{min-width: 25px;padding: 0;border: none;background-color: transparent;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_showcard.png");background-position: center;background-repeat: no-repeat;}
.Button.ShowCardButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_showcard_hover.png");}
.Button.ShowCardButton.active {border: none;}
.PrintButton .Button{margin:0;background-color:#EEE;border: 1px solid #ddd;}
.PrintButton .Button.dselect{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;}
.PrintButton .Button.dselect.RightIcon{border-left:0;border:1px solid #ddd;border-radius:4px;border-top-left-radius:0;border-bottom-left-radius:0;}
.PrintButton .Button.dselect.RightIcon img{margin:0;padding:2px 0 0 2px;}
.PrintButton .Button{color:black;float:right;}
.PrintButton:hover .Button{color:black;background-color:#dfdfdf;float:right;border-color:#bbb!important}
.PrintButton .Button.active{color:black;background-color:#dfdfdf;float:right;}

.PrintButton .Button.disabled, .Button.disabled:hover { cursor: text; color: #bbb; background-color: #efefef; border-color: #ddd!important; font-weight: normal; text-decoration: none;}
.PrintButton .Button.dselect {min-width: 50px;color: #111111;border: solid 1px #DDDDDD;background-color: #fff;padding-left: 15px;border-right: none;}
.PrintButton .Button.dselect.RightIcon {width: 28px !important;border: solid 1px #DDDDDD;border-left: none;background-color: #fff;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_print_down.png"); background-repeat:no-repeat;background-position: left;}
.PrintButton .Button.dselect.RightIcon img {display: none;}
.PrintButton:hover .Button.dselect {color: #2E51FF;border-color: #2E51FF !important; background-color:#fff;}
.PrintButton:hover .Button.dselect.RightIcon {border-color: #2E51FF !important;background-color: #fff;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_print_down_hover.png")}
.PrintButton .Button.dselect.disabled{color: #BBBCBF;border-color: #D4D6D9 !important;background-color: #fff;}
.PrintButton .Button.dselect.RightIcon.disabled{border-color: #D4D6D9 !important;background-color: #fff;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_print_down_disable.png")}
.PrintButton:hover .Button.dselect.disabled{background-color: #efefef;}

.DropDownButton.hasRight{ height:32px; line-height:32px; margin:0; border-radius:4px; color: black;border: solid 1px #DDDDDD;background-color:#fff;display: flex;justify-content: center;align-items: center;}
.DropDownButton.hasRight:hover {border: solid 1px #2E51FF;background-color:#fff}
.DropDownButton.hasRight.disabled, .DropDownButton.hasRight.MainDisabled {background-color:#fff; color:#bbb}
.DropDownButton.hasRight.MainDisabled:hover {background-color:#efefef; color:#bbb}


.MessageBox .BottomButtons {background-color: transparent; padding:16px 15px;}
.MessageBox .MessageContent:before  {align-items:flex-start;}


.Pager .PagerContent .PagerEveryPageEdit{padding:0}
.Pager .PagerContent .ButtonEdit.Edit.PagerEveryPageEdit{width:32px!important}
.Pager .PagerContent .Edit.GotoEdit{padding:0; margin: 3px 2px 0 5px;}
.Pager .PagerContent .SkinButton.aicon-moreunfold{height:26px}
.Pager .PagerContent .Button.GotoButton{margin: 5px 5px 0 0;}
.Pager .PagerContent .Button{width:20px;margin:0;}
.Pager .PagerContent .Button.GotoButton{width:55px;} 
.Pager .PagerContent .PagerButtons{margin-top:5px}

.Pager .PagerContent .PagerSummaryText{color: #666666; margin-right: 5px}
.Pager .PagerContent .Edit{width:40px;height:26px;color: #6E7288}
.Pager .PagerContent .Button, .Pager .PagerContent .Button:hover { cursor: pointer; width: 26px; height: 26px; line-height: 26px; margin: 0 6px; border: solid 1px #E5E9F1; border-radius: 4px; color: #6E7288; margin-top: 3px}
.Pager.Compact .PagerContent .Button, .Pager.Compact .PagerContent .Button:hover { margin: 3px 2px; margin-bottom: 0; }
.Pager .PagerContent .Button.disabled, .Pager .PagerContent .Button.disabled:hover{cursor: default; background-color: #eeeeee; color: #6E7288;margin-top: 3px}
.Pager .PagerContent .PagerButtons{border: none; padding: 0; background-color: transparent; height: 26px; line-height: 26px; margin-top: 0; margin-top: 3px}
.Pager .PagerContent .PagerButton{width: 26px; height: 26px; line-height: 26px; text-align: center; border: solid 1px #E5E9F1; margin: 0 6px; border-radius: 4px; padding: 0}
.Pager.Compact .PagerContent .PagerButton{ margin: 0 2px 3px; }
.Pager .PagerContent .PagerButton:hover{border-color: #E5E9F1; color: #6E7288; background-color: #F3F5F9}
.Pager .PagerContent .PagerButton.active{border-color: #2E51FF; background-color: #ffffff; color: #27337D}
.Pager .PagerContent .EditBlock{height: 26px; line-height: 26px; margin: 3px 0 0 5px}
.Pager .PagerContent .EditBlock .Edit{height: 26px; line-height: 26px;background-color: transparent}
.Pager .PagerContent .EditBlock .SkinButton{background-color: transparent}
.Pager .PagerContent .PagerEveryPageText{padding-left: 3px; padding-right: 10px}
.Pager .PagerContent .AfterGotoSpan{margin-left: 2px}

.TabBody{border-top: 1px solid #E5E9F1;border-left:none;border-right:none;border-bottom:none}
.TabHeader .TabCaptionText{padding: 0 10px}
.TabHeader .TabCaptions{height:36px}
.TabHeader .TabCaption{border-top:none;border-left:none;border-right:none;border-bottom:2px solid transparent;color:#666666;font-size:14px;background-color:#fff;border-radius:0px 0px 0px 0px;height:36px;}
.TabHeader .TabCaption:hover, .TabHeader .TabCaption.active{border-bottom:2px solid #2E51FF;color: #2E51FF;background-color:#fff;font-weight:bold}

.TabPage>* {margin-bottom:0px}
.TabPage{overflow:hidden;padding: 10px 0}
.TabPage.Hided{display: none;}
.TabBodyNoHeader{height:100%}
.TabBodyNoHeader .TabPage{height:auto}
.LayoutItemNoLabel{padding-top:2px}
.LayoutItemControl{padding-right:6px;}
.LayoutItemControlVSpace {padding-top:3px}
.LayoutItemControl .Label {line-height:28px}
.LayoutGroupCaption{padding-top:0px;background-color: transparent; color: #111111; font-size: 14px; font-weight: bold}
.LayoutGroupBorder{margin-right:3px;border: none}
.TextArea{text-indent:0px; border-radius: 4px; border-color: #CED6E6;border:1px solid #E5E6EB;}
.TextArea.disabled,.TextArea.disabled:hover{border-color: #D4D6D9;background-color:#EFF0F7;color:#666666}
.TextArea::-webkit-input-placeholder{color:#CACACA;font-size:14px;}

.HSpacer{width:5px}
.VSpacer{width:5px}
.DropPopup{overflow-x: auto;border: none;border-radius: 4px;background: #FFFFFF;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}
.DropPopup .DropItem{height: 30px; line-height: 30px; color: #111111;padding-left: 2px;font-size: 12px;}
.DropPopup .DropItem.selected{background-color: #F6F7F8; color:#2E51FF;}
.DropPopup .DropItem:hover{color: #2E51FF;background-color:#EDF0F6 !important}
.DropPopup .DropItem.normal:hover{background-color:#EDF0F6 !important}
.LayoutBlock{margin: 0}

.DropSearchPopup{position: absolute; left: -2000px; top: -2000px;max-width:95%;border-color: #B8C3D9}
.DropSearchPopup .DropItem{display: block; height: 30px; line-height: 30px; color: #666666; text-indent: 5px; white-space: nowrap; cursor: default;overflow: hidden;text-overflow: ellipsis;}
.DropSearchPopup .DropItem.selected{background-color: #EDF0F6; color:#2E51FF;}
.DropSearchPopup .DropItem.normal:hover{background-color:#EDF0F6 !important}
.DropSearchPopup .DropItem img { margin-top: 5px; }
.DropSearchPopup .DropList{overflow-x: hidden}
.DropSearchPopup .DropBottom{height: 30px; line-height: 30px; color: #2E51FF; text-align:center;border-top: 1px solid #E5E6EB; }
.DropSearchPopup .DropBottom:hover{cursor:pointer;}

.HSplitterEx {border-color: #D8D9E2;}
.HSplitterEx.HBottom{border-color:#D8D9E2; margin-bottom:10px;}
.HSplitterEx .UpTriangleEx, .HSplitterEx .DownTriangleEx{background-color:#D8D9E2}
.HSplitterEx span.UpTriangleEx:hover, .HSplitterEx span.DownTriangleEx:hover{background-color:#B3B5C5}
.VSplitterEx .LeftTriangleEx, .VSplitterEx .RightTriangleEx{background-color:#D8D9E2}
.VSplitterEx span.LeftTriangleEx:hover, .VSplitterEx span.RightTriangleEx:hover{background-color:#B3B5C5}
.VSplitterEx.VLeft{border-right:0px; width: 8px}
.VSplitterEx.VLeft:hover{border-right:0px; width: 8px}

.CheckBox.ChkBoxStyle, .RadioButton.ChkBoxStyle{margin-top:2px;margin-bottom:3px}
.RadioButtonListHorzItem {padding-right: 10px;}
.TextLabel {background-color:transparent}
.TextLabel.Linked {cursor: pointer; color: #2E51FF;}
.FlowItem .CheckBox.ChkBoxStyle {margin-top:4px;margin-bottom:unset}

/*ChkBoxStyle*/
.ChkBoxStyle{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/check.png");background-position: 0px 2px;}
.ChkBoxStyle.disabled{background-position: 0 -141px;}
.ChkBoxStyle.checked{background-position: 0 -34px;}
.ChkBoxStyle.checked.disabled{background-position: 0 -105px;}
.ChkBoxStyle.half{background-position: 0 -71px;}

.Grid .ChkBoxStyle{background-position: 0px 2px;}
.Grid .ChkBoxStyle.disabled{background-position: 0 -141px;}
.Grid .ChkBoxStyle.checked{background-position: 0 -34px;}
.Grid .ChkBoxStyle.checked.disabled{background-position: 0 -105px;}
.Grid .ChkBoxStyle.half{background-position: 0 -71px;}
.Grid .GridBodyCell.disabled .ChkBoxStyle.checked{background-position: 0 -105px;}

.Grid .CellChk .ChkBoxStyle input{margin: 3px 2px 0 2px;height: auto;}
.Grid .CellChk.disabled .ChkBoxStyle.checked{background-position: 0 -105px;}
.Grid .CellChk .ChkBoxStyle label{margin-left: 0px;margin-top:2px;}

.RadioButtonList .ChkBoxStyle, .RadioButton.ChkBoxStyle,
.RadioButtonListVertItem.ChkBoxStyle{background-position: 0 -178px;}
.RadioButtonList .ChkBoxStyle.checked, .RadioButton.ChkBoxStyle.checked{background-position: 0 -214px;}
.RadioButtonList .ChkBoxStyle.checked.disabled, .RadioButton.ChkBoxStyle.checked.disabled{background-position: 0 -249px;}
.RadioButtonList .ChkBoxStyle.disabled, .RadioButton.ChkBoxStyle.disabled{background-position: 0 -285px;}

.RadioButtonListHorzItem label, .RadioButtonListVertItem label { cursor: pointer; }
.RadioButtonList.Vert, .CheckBoxList.Vert, 
.FlowPanel .FlowItem .RadioButtonList, .FlowPanel .FlowItem .CheckBoxList { padding-left: 5px; }

.ShowModalForm .CheckBox.ChkBoxStyle, .RadioButton.ChkBoxStyle{margin-top:4px;margin-bottom:4px}

.HintPanel{border: dashed 1px #CED6E6; padding: 8px 15px 14px 18px; background-color: #F3F5F9; border-radius: 4px;}
.HintPanel .Label{line-height: 24px;}
.EditRowCheckBox{margin-top:4.7px !important}

.CMToolButtonDropDownButton {
    line-height: 16px;
    white-space: nowrap;
    vertical-align: middle;
    margin: 0;
    padding: 0px 2px;
}
.CMToolButtonDropDownOnly {
    line-height: 16px;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
}
.CMToolButtonArrow {
    float: left;
    height: 16px;
    width: 16px;
    margin: 13px 2px 0px 2px;
    background: url("/../../Grasp.Smart.Images/Images/iconfont/bardown.png");
}
.CMToolButtonArrow.disabled {
    background: url("/../../Grasp.Smart.Images/Images/iconfont/bardown_gray.png");cursor:default
}
.FloatingTip, .FloatingWaring, .FloatingError {
    position: absolute;
    left: 50%;  /*right: 10px;*/
    opacity: 0;
    display: inline-block;
    min-width: 120px;
    line-height: 20px;
    font-size: 14px;
    color: #111111;
    padding: 5px;
    height:40px;
    border-radius: 2px;
    background: #FFFFFF;
    box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
    overflow:hidden;
}
.FloatingTip:before{content:url("/../../Grasp.Smart.Images/Images/iconfont/hint_tips.png");margin-right:1em;vertical-align: sub}
.FloatingWaring:before{content:url("/../../Grasp.Smart.Images/Images/iconfont/hint_waring.png");margin-right:1em;vertical-align: sub}
.FloatingError:before{content:url("/../../Grasp.Smart.Images/Images/iconfont/hint_error.png");margin-right:1em;vertical-align: sub}
.FloatingTip,.FloatingError,.FloatingWaring {line-height: 28px;padding: 7px 16px 7px 16px;margin-left: -110px;}
.FloatingTip:before,.FloatingError:before,.FloatingWaring:before{margin-right: 6px;}

/*右下角提示*/
.HintForm {
    min-width: 200px;
    max-width: 450px;
    min-height: 118px;
    position: fixed;
    right: 1px;
    bottom: 1px;
    z-index: 99999;
    border-radius: 4px;
    background: #ffffff;
    box-sizing: border-box;
    border: 1px solid #DFE1E6;
    box-shadow: 0px 4px 10px 0px rgb(0 0 0 / 10%);
}
.HintForm.transition3 .HintCaption {padding: 30px 24px 0 10px;font-size: 18px;line-height: 20px;background-color:#ffffff;color:#111111;}
.HintForm.transition3 .HintCaption:before {
    content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_settle_warn.png");
    vertical-align:middle;
    margin-right:5px;
}
.HintForm.transition3 .HintClose { width: 24px;height: 24px;margin-top: 30px; margin-right: 24px;background-image: url("/../../Grasp.Smart.Images/iconfont/smart/icon_close.png");background-color:#ffffff;}
.HintForm.transition3 .HintClose:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_close_hover.png");}
.HintForm.transition3 .HintClose.aicon-close:before{display:none;}
.HintForm.transition3 .HintContent {padding: 22px 24px 0px 35px; color: #333333;font-size: 14px;line-height: 12px;}

.gray {
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: grayscale(100%);
    filter: gray;
    cursor: default;
}
.FloatDiv { position:absolute;right: 0px;top: 0px;z-index: 1}
.MustCharRight:after {color:#F85E3F;vertical-align:initial;padding-left:0px}
.MustCharHidden:after {
    content: '*';
    color: #F85E3F;
    vertical-align: initial;
    line-height: normal;
    visibility: hidden;
}
.MenuItemCheckd {
    background: url("/../../Grasp.Smart.Images/iconfont/icon_strike.png");
    background-position: center;
    background-repeat: no-repeat;
}
.Edit.Flat, .SkinButton.Flat {
    border-left: 0px;
    border-right: 0px;
    border-top: 0px;
    background-color: transparent;
    border-radius:0px
}
.Edit.disabled.Flat, .SkinButton.disabled.Flat, .EditBlock.disabled .Flat {
    background-color:transparent;
    -webkit-text-fill-color: currentColor;
    border-radius:0px
}
.FlatContainer .EditBlock:not(.disabled):not(.activeEditor):hover, .FlatContainer .EditBlock.active, .FlatContainer .TextEdit:not(.disabled):not(.activeEditor):hover, .FlatContainer .TextEdit:focus, .EditBlock.active, .FlatContainer .NumberEdit:not(.disabled):not(.activeEditor):hover, .FlatContainer .NumberEdit:focus, .FlatContainer .PasswordEdit:not(.disabled):not(.activeEditor):hover, .FlatContainer .PasswordEdit:focus{box-shadow: none}
.FlatContainer .EditBlock.disabled .SkinButton, .FlatContainer .EditBlock.disabled input, .FlatContainer .EditBlock.disabled:hover .Edit{background-color:transparent}

.FlowPanel{padding-top: 5px; margin-bottom: 3px;}
.FlowPanel .FlowLabel{overflow:visible}
.FlowPanel .FlowItem{margin-bottom:10px}
.FlowPanel .MoreItem{padding-left: 88px}

.bubble {
  box-sizing: border-box;
  float: left;
  width: auto;
  max-width: 80%;
  position: relative;
  clear: both;
  background: #fff;
  border-radius: 0px 20px 20px 20px;
  margin:10px 5px;
  color: #111111;
  word-wrap:break-word;
  line-height: 22px;
  padding: 9px 18px
}
.bubble-right {
  float: right;
  background: #2E51FF; 
  color: #FFFFFF;
  border-radius: 20px 0px 20px 20px
}
.bubbletitle {
    color: #111111;
    margin-left: 5px
}
.bubbletitle-right {
    color: #2E3B85;
    float:right;
    margin-right: 5px;
}
.billmessage{
    color:purple;
    cursor:pointer;
}
.BillQRCode{
    min-width:220px;height:220px;background-color:#fff;
}
.BaseInfoQrCode {width:220px !important;height:220px;background-color:#fff}
.LeftGridTreeBlock{height:auto;display:contents;max-height:100%}
.AutoGridHeight {height:100%}

/*避免页面加载时闪烁*/
.PageLoading {z-index:-1 !important}
/*页面加载时禁用动画渲染*/
.PageLoading .Edit {-webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important}
.BorderNone {border: none}
.BorderNone:focus, .BorderNone:disabled, .BorderNone.active, .BorderNone.active:hover, .BorderNone.disabled, .BorderNone.disabled:hover {background-color:transparent}


.MenuSplit {width:20px;height:20px;cursor:pointer; background-repeat:no-repeat; margin: 0 auto; }
.MainFormLeftBar{background-color:#363B54;width:160px;position:absolute;left:0px;top:50px;bottom:1px}
.MainFormLeftBar .MenuSplit {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_leftsplit.png")}
.MainFormLeftBar .MenuSplit:hover {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_leftsplit_hover.png")}
.MainFormLeftBarShrink{background-color:#363B54;width:68px;position:absolute;left:0px;top:50px;bottom:1px}
.MainFormLeftBarShrink .MenuSplit {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_rightsplit.png")}
.MainFormLeftBarShrink .MenuSplit:hover {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_rightsplit_hover.png")}
.MainFormLeftBarShrink .MenuBar .MenuRootCaption, .MainFormLeftBarShrink .MenuBar.vert .MenuRoot:after {display:none}
.MainFormLeftBarShrink .MenuBar.vert .MenuRoot{height:42px}
.MainFormLeftBarShrink .MenuBar.vert .MenuRootImage { margin:0 auto; left: 20px;}

.MenuSplitBlock{position:absolute; bottom:0; height:40px;width: 160px;border-top: 0.5px solid #D8D8D8;padding:10px; }
.MainFormLeftBarShrink .MenuSplitBlock{width: 68px; }

.MainFormLeftBar{background-color: #fff;  box-sizing: content-box;}
.MenuBarPanel{left: 0;}
.MenuBar.vert .MenuRoot{line-height: 40px; border-left: 0;margin: 10px 0 10px 8px;}
.MenuBar.vert .MenuRoot:hover{color:#2E51FF !important; background-color:#DFE5FF !important;border-radius: 6px 0px 0px 6px;border-left:0 !important;}
.MenuBar.vert .MenuRoot.Show{color:#2E51FF !important; background-color:#DFE5FF !important;border-radius: 6px 0px 0px 6px;border-left:0 !important;} 
.MenuBar.vert .MenuRootCaption{width: 160px; margin-left: 22px; margin-right: 12px; text-align: center; padding-left: 10px;}
.MenuBar .MenuRoots{color: #111111;background-color: #fff;font-weight:400;}
.Menu.RootMenu{background: #FFFFFF; box-shadow: 0px 4px 46px 0px rgba(30, 50, 102, 0.14); border-radius: 6px; padding-left: 42px; padding-right: 18px;}
.Menu.RootMenu .MenuItem:not(.MenuText){min-width: 160px; width: 160px; height: 36px; border-radius: 4px; padding: 0; position:relative;}  /*background-color: #F6F6F6;margin: 0 22px 22px 0;  */
.Menu.RootMenu .MenuItem:not(.MenuText) .MenuCaption{display: block; line-height: 36px;width: 160px;height: 36px; color: #111; }
.Menu.RootMenu .MenuItem:not(.MenuText) .MenuCaption:hover {background-color: #DFE5FF; color: #EA4545; cursor:pointer;border-radius: 4px;}
.Menu.RootMenu .MenuItem.MenuText{ position: relative; } /*height: 18px; margin: 30px 0 20px 0; border-left: solid 2px #F35757; */
.Menu.RootMenu .MenuItem.MenuText .MenuCaption{height: 18px; line-height: 18px; font-size: 14px; font-weight: bold; color: #111111;}  
.Menu.RootMenu .MenuItem.More:not(.MenuText) .MenuCaption{padding-right: 32px;width: 124px;}
.Menu.RootMenu .MenuSeperator{clear: both; height: 0;}
.Menu.RootMenu{ border-radius: 8px; padding: 16px;}
.Menu.RootMenu .ChildBlock{border: none;}
.Menu.RootMenu .ChildBlock:nth-child(3),.Menu.RootMenu .ChildBlock:nth-child(4) {margin-left: 16px;}
.Menu.RootMenu .ChildBlock .tfoot {height: 0;}
.Menu.RootMenu .MenuItem.MenuText{margin-top: 0;color: #111111;border-bottom: solid 1px #EAF2FF;} 
.Menu.RootMenu .MenuItem{min-width: 142px; width: 142px;height: 32px;padding: 0;margin-top: 8px;font-size: 14px;border-radius: 4px;}
.Menu .MenuItem .aicon-moreClick{position: absolute; right: 0; top: 0; width: 32px; height: 36px; line-height: 36px;}
.Menu .MenuItem .aicon-moreClick:before{display: block;width: 16px;height: 16px;content:'';padding-left: 5px;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_menu_nor.png");background-repeat: no-repeat;position: absolute;top: 10px;}
.Menu .MenuItem .aicon-moreClick:hover::before{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_menu_hover.png");cursor:pointer;}
.Menu .MenuItem.disabled, .Menu .MenuItem.disabled .MenuCaption{cursor:default}

.MenuBar.vert .MenuSupplyChain .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_gylgl_nor.png");}
.MenuBar.vert .MenuSupplyChain:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_gylgl_hover.png");}
.MenuBar.vert .MenuSupplyChain.Show .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_gylgl_hover.png");}
.MenuBar.vert .MenuProduce .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_scgl_nor.png");}
.MenuBar.vert .MenuProduce:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_scgl_hover.png");}
.MenuBar.vert .MenuProduce.Show .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_scgl_hover.png");}
.MenuBar.vert .MenuWork .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_cjgl_nor.png");}
.MenuBar.vert .MenuWork:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_cjgl_hover.png");}
.MenuBar.vert .MenuWork.Show .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_cjgl_hover.png");}
.MenuBar.vert .MenuConsign .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_wwgl_nor.png");}
.MenuBar.vert .MenuConsign:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_wwgl_hover.png");}
.MenuBar.vert .MenuConsign.Show .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_wwgl_hover.png");}
.MenuBar.vert .MenuInspect .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_zj_nor.png");}
.MenuBar.vert .MenuInspect:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_zj_hover.png");}
.MenuBar.vert .MenuInspect.Show .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_zj_hover.png");}
.MenuBar.vert .MenuBoard .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_board_nor.png");}
.MenuBar.vert .MenuBoard:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_board_hover.png");}
.MenuBar.vert .MenuBoard.Show .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_board_hover.png");}
.MenuBar.vert .MenuRoport .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_report_nor.png");}
.MenuBar.vert .MenuRoport:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_report_hover.png");}
.MenuBar.vert .MenuRoport.Show .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_report_hover.png");}
.MenuBar.vert .MenuFinance .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_cwzj_nor.png");}
.MenuBar.vert .MenuFinance:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_cwzj_hover.png");}
.MenuBar.vert .MenuFinance.Show .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_cwzj_hover.png");}
.MenuBar.vert .MenuBaseInfo .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_jczl_nor.png");}
.MenuBar.vert .MenuBaseInfo:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_jczl_hover.png");}
.MenuBar.vert .MenuBaseInfo.Show .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_jczl_hover.png");}
.MenuBar.vert .MenuSystem .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_xtgl_nor.png");}
.MenuBar.vert .MenuSystem:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_xtgl_hover.png");}
.MenuBar.vert .MenuSystem.Show .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_xtgl_hover.png");}
.MenuBar.vert .MenuDevice .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_device_nor.png");}
.MenuBar.vert .MenuDevice:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_device_hover.png");}
.MenuBar.vert .MenuDevice.Show .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_device_hover.png");}


.MainFormLeftBarShrink{background-color: #fff;}
.MainFormLeftBarShrink .MenuBarPanel{left: 0;}
.MainFormLeftBarShrink .MenuBarPanel .MenuBar.vert .MenuRoot{width: auto;}
.MainFormLeftBarShrink .MenuBar.vert .MenuSupplyChain:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_gylgl_hover.png");}
.MainFormLeftBarShrink .MenuBar.vert .MenuProduce:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_scgl_hover.png");}
.MainFormLeftBarShrink .MenuBar.vert .MenuWork:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_cjgl_hover.png");}
.MainFormLeftBarShrink .MenuBar.vert .MenuConsign:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_wwgl_hover.png")}
.MainFormLeftBarShrink .MenuBar.vert .MenuFinance:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_cwzj_hover.png");}
.MainFormLeftBarShrink .MenuBar.vert .MenuBaseInfo:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_jczl_hover.png");}
.MainFormLeftBarShrink .MenuBar.vert .MenuSystem:hover .MenuRootImage{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/nav_ic_xtgl_hover.png");}
.MainFormLeftBarShrink .MenuBar.vert .MenuRoot.aicon-children:hover .MenuRootImage{margin-left:0px}


.LinkLabel{color:#2E51FF;text-decoration:underline}
.LinkLabel:hover{color:#2E51FF}

.YearHide, .MonthHide, .HeadYearMonthHide{display:none !important}
.TitleToolTip{background: #ffffff;box-shadow: 6px 0px 20px 0px rgba(0, 0, 0, 0.1);border-radius:4px;color: #111111;border:none;line-height:20px; padding: 5px 10px 5px 10px}

::-webkit-scrollbar-track, ::-webkit-scrollbar-track-piece{background-color:transparent;border-radius:8px}
::-webkit-scrollbar-thumb{background-color:rgba(139,152,177,0.5); border-radius:8px}
::-webkit-scrollbar-thumb:hover{background-color:#8B98B1}
::-webkit-scrollbar-button{background-color:#d0d0d0; display:none}
::-webkit-scrollbar{width:6px;margin-right:1px}
::-webkit-scrollbar{height:7px}
::-webkit-scrollbar-corner { background-color: none !important;}

.LableUnaccount { background-color: #cffad8}
.LabelAccounted { background-color: #ccc}
.LeftLabel {padding-left: 8px; padding-top:2px}
.RightEdit {padding: 3px 8px 0px 0px}

.GridConfigPage {height:auto;max-height:100%}
.GridConfigPage .FlexBlock > * {margin-right: 5px;}
.GridConfigPage .GridBodyCellText:after{content: url("/../../Grasp.Smart.Images/Images/iconfont/smart/icon_txpz.png");float:right;margin-right:8px}
.GridConfigPage .GridBodyCellText:hover:after{content: url("/../../Grasp.Smart.Images/Images/iconfont/smart/icon_txpzdj.png")}
.FlexBlock .FlexCaption{background-color: transparent; border: none; color: #111111; font-size: 14px}

.MDITabBar .prevTab:before, .MDITabBar .nextTab:before, .MDITabBar .menuIcon:before{content:''}
.MDILeftNav{width:0px;height:100%}
.MDITabBar .MDINavIcons{ height: 44px; }
.TabNavButton{width:42px;height:100%;background-repeat:no-repeat; background-color:#fff}
.LeftNav{height:100%;cursor:pointer;border-right: 1px solid #F3F3F3;background-color:#fff}
.LeftNav:hover{background-color:#f0f3ff}
.LeftNav.disabled{background-color:#f0f3ff;cursor:default}
.RightNav{height:100%;cursor:pointer;background-repeat:no-repeat;border-left: 1px solid #F3F3F3;border-right: 1px solid #F3F3F3;background-color:#fff}
.RightNav:hover{background-color:#f0f3ff}
.RightNav.disabled{background-color:#f0f3ff;cursor:default}
.TabMenuButton{width:40px;cursor:pointer;background-repeat:no-repeat;background-color:#fff}
.TabMenuButton:hover{background-color:#f0f3ff}


.HideControl{display:none}
.FormIconCaption{width:20px;height:20px;margin-left:5px;background-repeat:no-repeat; background-image:url("/../../Grasp.Smart.Images/Images/iconfont/formcaption.png");}
.InfoCaption{background-position:-0px -0px;}
.ErrorCaption{background-position:-40px -0px;}
.ConfirmCaption{background-position:-20px -0px;}
.GridExpandCell .downArrow:before{color: #2E51FF}

.UpDownButton{width: 30px; height:30px; background-repeat:no-repeat; background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_updown.png")}
.UpButton{background-position: -150px 0px;cursor:pointer}
.UpButton:hover{background-position:-120px 0px}
.UpButton.disabled, .UpButton.disabled:hover{background-position: -270px 0px;cursor:default}
.DownButton{background-position: -30px 0px}
.DownButton:hover{background-position: 0px 0px}
.DownButton.disabled, .DownButton.disabled:hover{background-position: -240px 0px;cursor:default}

.SwitchButton {border-radius: 11px;height: 22px;line-height: 22px;min-width: 44px;}
.SwitchButton.checked {background-color: #2E51FF;}
.SwitchButton.checked.disabled {background-color: #A3BAF1;}
.SwitchButton .SwitchBlock {top: 2px;}

.Label.MustCharRight {margin-right:8px;}


/*MainForm*/
.MainForm .VBlock>*{margin-right:0px}
.MdiPage{position: absolute;top:50px;bottom:1px;right:0px;left: 160px;}
.MdiPageShrink{position: absolute;top:50px;bottom:1px;left:68px;right:0px}
.MenuBarPanel{overflow-y:auto; overflow-x:hidden;position:absolute;left:0px;top:0px;bottom:0px;right:0px}
.SearchMenuEdit{width:200px;height:28px;line-height:28px;margin-top:3px}
.SearchMenuEdit::-webkit-input-placeholder{color:#cacaca; position:relative; left:5px;}
.SearchImg{background-image:url("/../../Grasp.Smart.Images/Images/iconfont/top.png");background-repeat:no-repeat;background-position:-88px -0px;width:20px;height:20px;position: absolute ;left: 5px;top:6px;z-index:5}
.SearchBlock{position:relative !important}
.SearchBlock:hover .SearchImg, .SearchMenuEdit.active .SearchImg {background-position:-110px -0px}
.SearchBlock .EditBlock .SkinButton{height: 28px}
.SearchBlock .EditBlock{margin-top:4px}
.PopupMainSearchMenu{padding:0; margin-top:-11px; box-shadow: 3px 3px 5px rgba(102,102,102,0.14); border-color:#f3f3f3}
.PopupMainSearchMenu .PopupArrow{display:none !important}
.SearchMenuGrid{border:0}
.SearchMenuGrid .GridBodyCell, .SearchMenuGrid .GridBodyRowNoCell, .SearchMenuGrid .GridDetailTd{border-bottom:0px;border-right:0px; padding-left:20px; cursor: pointer}
.SearchMenuGrid .GridBodyRow.active, .SearchMenuGrid .GridBodyRow:hover, .SearchMenuGrid .GridBodyRow.hover {background-color:#f2f6ff; color:#2E51FF}
.BlockMore{width:22px;height:22px;background-repeat:no-repeat; background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_navskip.png");background-position:-0px -0px;cursor:pointer;float:none !important}
.BlockUser{margin-top:20px}
.BlockCompany{margin-top:0px}
.PopupWeakHint{position: fixed; top: 46px; right:10px; bottom: 0; z-index:2000; width:470px; height:576px; background-color: #fff;border-radius:4px;box-shadow: 0px 3px 21px 0px rgba(74, 89, 176, 0.18);}
.PopupWeakHintHide{display:none}
.PopupWeakHintShow{display:block}

.MainTopNavImg {margin-top:20px; margin-right:20px; float:left; cursor:pointer; width:18px;height:18px;}
.TopNavWarning{background-position:-0px -0px}
.TopNavWarning:hover{background-position:-20px -0px}
.TopMessage {float:left;margin-left:-28px;margin-top:10px;color:#fff;background-color:#F05965;width:28px;padding:0 2px 0 2px;height:14px;border-radius:4px;text-align:center;}
.TopMsgLabel {margin-top:2px;line-height:9px;cursor:pointer;font-size:12px}

.TopNavMessage {background-position: 1px 1px;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/ic_chat_nor.png");}
.TopNavMessage:hover{background-position: 1px 1px;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/ic_chat_hover.png");}
.TopNavHelp {background-position: 1px 1px;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/ic_question_nor.png");}
.TopNavHelp:hover{background-position:1px 1px;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/ic_question_hover.png");}

.MainTopPhone {margin-top:5px; margin-right:18px; float:left; width:40px; height:40px; background-repeat:no-repeat}
.MainTopPhoneGif {cursor:pointer !important; background-image:url("/../../MobilityManagement/Images/phone.gif")}
.MainTopPhoneTrialGif {cursor:default; background-image:url("/../../MobilityManagement/Images/phone.gif")}
.MainTopPhoneDefault {cursor:default; background-image:url("/../../MobilityManagement/Images/phone.png")}
.PhoneQrCode {width:234px !important;height:278px; padding:92px 0px 0px 67px; margin-left: -85px; margin-top:-15px; border:none; box-shadow:none; border-radius:0px; background-color:transparent; background-repeat:no-repeat; background-image:url("/../../MobilityManagement/Images/phoneqrcode.png")}
.PhoneQrCode .arrow{display:none}
.PhoneQrCodeImg{position:absolute;width:17px;height:17px;left:105px;top:130px;z-index:2000;background-repeat:no-repeat; background-image:url("/../../MobilityManagement/Images/phoneicon.png")}
.MainTopCustomService{margin-top:5px; margin-right:15px; float:left; width:40px; height:40px; cursor:pointer; background-repeat:no-repeat;background-image:url("/../../Grasp.Smart.Images/Images/NavImg/navcommerce.png")}


.MDIBar{height: 40px;background-color: #fff;}
.MDITabBar{border-top: none;}
.MDITabCaptions{height: 40px;background-color: #fff;}
.MDITabCaption{height: 40px;border-right: none;padding: 0 !important;margin-right: 4px;}
.MDITabCaption .TabCaptionText{height: 40px;line-height: 40px;color: #333; font-size: 14px;border-radius: 4px 4px 0px 0px;padding: 0 30px 0 16px;}
.MDITabCaption:not(.active):hover{background-color: #F6F6F6;font-weight:bold;color: #111111;font-size: 14px;}
.MDITabCaption:not(.active):hover .TabCaptionText{padding: 0 30px 0 16px !important; background-color: #F6F6F6;}
.MDITabCaption:not(.active):hover .TabCloseButton{margin-top: 15px; background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_tabclose.png"); background-repeat:no-repeat;}
.MDITabCaption:not(.active) .TabCloseButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_tabclose_hover.png");margin-top: 13px;margin-right:2px;}
.MDITabCaption.active, .MDITabCaption.active:hover{background-color: #f0f3ff;border-bottom: solid 2px #2E51FF;}
.MDITabCaption.active .TabCaptionText{font-weight:bold;color: #111111;font-size: 14px; }
.MDITabCaption.active .TabCloseButton{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_tabclose.png");background-position: 0;margin-top: 10px;}
.MDITabCaption.active .TabCloseButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_tabclose_hover.png");margin-right:3px;}
.MDITabBar .MDINavIcons {height: 36px;margin-right: 8px;border: none;}
.LeftNav{background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_tab_back.png");background-position: center;border: none;}
.LeftNav:not(.disabled):hover {background-color: #fff;background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_tab_back_hover.png");background-position: center;}
.RightNav{background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_tab_next.png");background-position: center;border: none;}
.RightNav:not(.disabled):hover {background-color: #fff;background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_tab_next_hover.png");background-position: center;}
.LeftNav.disabled{background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_tab_back_disabled.png"); background-position: center;background-color: #fff;} 
.RightNav.disabled {background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_tab_next_disabled.png"); background-position: center;background-color: #fff;} 
.TabMenuButton{background-color: #fff;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_tab_down.png");background-position: center;}
.TabMenuButton:hover{background-color: #fff;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_tab_down_hover.png");background-position: center;}
.PopupMainSearchMenu.Popup.p-top{width:200px;  border: none;border-radius: 4px;background: #FFFFFF;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}
.PopupMainSearchMenu .GridBlock{display:block;}
.PopupMainSearchMenu .GridBlock .GridBody{overflow-x: hidden;}
.PopupMainSearchMenu .GridBlock .GridBody .GridBodyRow{width:200px; height: 30px;}
.PopupMainSearchMenu .GridBlock .GridBody .GridBodyRow td.GridBodyCell {padding-left: 10px;}
.PopupMainSearchMenu .GridBlock .GridBody .GridBodyRow td.GridBodyCell:hover{color:#2E51FF; background-color: #F6F7F8;width: 200px;}

.Popup.p-top{border-top-color:#F4F7FC}
.Popup.p-top .PopupArrow{border-bottom-color:#F4F7FC}
.Popup .FormButtonTopPanel .LayoutItemControl{padding-left:6px;}

/*FormBorder*/
.FormBorder {border-radius: 12px;background: #FFFFFF;box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.05),0px 2px 4px 0px rgba(0, 0, 0, 0.1);}
.FormBorder .FormCaption {background-color: #fff;height: 68px;line-height: 75px;}
.FormBorder .FormCaption .FormCaptionText {font-size: 20px;}
.FormBorder .FormCaption .FormCaptionButton{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_close.png"); background-position:center; top: 23px; right: 30px;}
.FormBorder .FormCaption .FormCaptionButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_close_hover.png");}
.FormBorder .FormCaption .FormCaptionButton.aicon-close:before{display:none;}
.FormBorder .FormContent{padding: 0;}
.FormBorder .FormContent .ShowModalForm{padding: 0;}
.FormBorder .FormContent .ShowModalForm .FormContentBlock{padding: 15px 30px;}
.FormBorder .FormContent .ShowModalForm .FormContentBlock .Flex0{flex-grow: 1 !important;flex-shrink: 1 !important;}
.FormBorder .FormContent .ShowModalForm .FormContentBlock .ImageHint{ background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_hint.png") no-repeat; width: 16px;height: 15px; float:left; }
.FormBorder .FormContent .ShowModalForm .FormContentBlock .ImageHint:hover{ background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_hint_hover.png") no-repeat;cursor:pointer; }
.FormBorder .FormContent .ShowModalForm .FormContentBlock.PaddingTop0{padding-top:0px;}


.FormBorder .FormContent .ShowModalForm .FormBottomPanel{height: 64px;border-radius: 0px 0px 12px 12px;background: #F6F7F8;padding: 16px 30px 0;}
.FormBorder .FormContent .ShowModalForm .FormBottomPanel .Button{margin-left: 6px;}
.FormBorder .FormContent .ShowModalForm .FormBottomPanel .MarginLeft0{margin-left: 0px;}
.FormBorder.MessageBox .FormContent .Button { min-width:60px;}
.FormBorder.MessageBox .MessageContent { padding: 5px 40px 29px;justify-content: left;}  /*width: 520px;*/
.FormBorder.MessageBox .BottomButtons {border: none;background-color: #F6F7F8;text-align: right; padding-right: 35px;}
.FormBorder.MessageBox .BottomButtons .Button.AlertBtn0 {color: #fff;background-color: #2E51FF;border: solid 1px #2E51FF;}
.FormBorder.MessageBox .BottomButtons .Button.AlertBtn0:hover,.MessageBox .BottomButtons .Button.AlertBtn0.active:hover,
.FormBorder.MessageBox .BottomButtons .Button.AlertBtn0.active,.MessageBox .BottomButtons .Button.AlertBtn0:focus {color: #fff;background-color: #314CC1;border: solid 1px #314CC1;}
.FormBorder.MessageBox .BottomButtons .Button.AlertBtn1,.MessageBox .BottomButtons .Button.AlertBtn2{color: #111111;border: solid 1px #DDDDDD;background-color: #fff;}
.FormBorder.MessageBox .BottomButtons .Button.AlertBtn1:hover, .MessageBox .BottomButtons .Button.AlertBtn1.active, .MessageBox .BottomButtons .Button.AlertBtn1:focus,
.FormBorder.MessageBox .BottomButtons .Button.AlertBtn2:hover, .MessageBox .BottomButtons .Button.AlertBtn2.active, .MessageBox .BottomButtons .Button.AlertBtn2:focus{color: #2E51FF;border: solid 1px #2E51FF;background-color: #fff;}


/*BaseQueryForm*/
.BaseQueryForm{margin-top:-10px;}
.BaseQueryForm .Container{margin-left:3px;margin-top:0;border-spacing: 0px 12px; padding:4px 0 1px 0;margin-right:39px;}
.BaseQueryForm .More{position:absolute;bottom:150px;right:10px}
.BaseQueryForm .More:hover {color:#2E51FF;}


/*MessageQuery*/
.MessageQuery .GridBlock {height:100%}

/*LeftTreeBlockForm*/
.LeftTreeBlockForm .FlexBlock .TreeBlock{min-height:100%;max-height:100%}

/*FileEditor*/
.FileEditor{border-color: #CED6E6; border-radius: 4px;}

/*ColumnExpression*/
.ColumnExpression{padding: 13px 0; font-size: 14px}
.ColumnExpression > div{padding: 0 13px}
.ColumnExpression > div .Button{min-width: 30px; height: 30px; line-height: 28px; padding: 0 15px; margin: 0 12px 12px 0}
.ColumnExpression .LayoutBlock .tdLeft{padding-right: 4px; width: 56px}
.ColumnExpression .LayoutBlock .Edit{width: 200px; height: 32px; font-size: 14px}
.ColumnExpression .LayoutBlock .Edit[type=checkbox]{width: auto}
.ColumnExpression .LayoutGroupBlock{width: 618px !important; max-height: 158px !important; height:auto !important; margin: 10px 0px}
.ColumnExpression .LayoutBlock .LayoutItemControl .tdLeft{text-align: justify; text-align-last:justify; width: 70px; padding-left: 8px}
.ColumnExpression > .LayoutBlock > table > tbody > tr{height: 45px}
.ColumnExpression table.variate .LayoutItemControl{vertical-align: top; padding-top: 10px}
.ColumnExpression table.symbol .LayoutItemControl{vertical-align: top}
.ColumnExpression table.symbol .LayoutItemControl .CheckBox{margin-top: 5px;margin-left: 30px;}
.ColumnExpression table.symbol .LayoutItemControl .CheckBox label{position: relative; left: 5px; top: -12px}
.ColumnExpression table.symbol .LayoutItemControl .Button{margin-right: 13px}
.ColumnExpression .VSpacer.line{width: 733px; height: 1px; background-color: #E5E9F1; padding: 0; margin-top: 5px}
.ColumnExpression > .LayoutGroupBorder{margin-top: 8px; border: none}
.ColumnExpression > .LayoutGroupBorder .LayoutGroupCaption{background-color: #ffffff; font-weight: bold}
.ColumnExpression > .LayoutGroupBorder .TextArea{background-color: #F3F5F9; border-color: #CED6E6; border-radius: 4px; font-size:14px}
.ColumnExpression > table .LayoutBlock{text-align: right}
.ColumnExpression > table .LayoutBlock > table{margin: 0 10px 0 auto}

/*DateIntervalRange*/
.DateIntervalRange .EditBlock { border: solid 1px #E5E6EB; border-radius: 4px; }
.DateIntervalRange .EditBlock:first-child { margin-right: 12px; }
.DateIntervalRange .EditBlock .ButtonEdit.Edit,
.DateIntervalRange .EditBlock .SkinButton { border: none; }
.DateIntervalRange .EditBlock .ButtonEdit.Edit { text-align: right; }

/*Calendar*/
.DateImage{background:url("/../../Grasp.Smart.Images/Images/iconfont/icon_date.png") no-repeat;width:18px;height:18px}
.CalendarMain{width:282px; height: 379px}
.CalendarMain .CalendarTitle span:hover{color: #2E51FF}
.CalendarMain .CalendarTitle .Year, .CalendarMain .CalendarTitle .Month{font-size: 14px; color: #333333; margin: 0 10px}
.CalendarMain .CalendarTitle .HeadYearMonthShow {width:108px; font-size: 14px; font-weight:bold; color: #333333; margin: 0 0 0 4px}
.CalendarMain .CalendarTitle .ArrowLeft,
.CalendarMain .CalendarTitle .ArrowRight{border: none; width: 18px; height: 18px}
.CalendarMain .CalendarTitle .YearArrow.ArrowLeft{background-position-x:-54px}
.CalendarMain .CalendarTitle .YearArrow.ArrowLeft:hover{background-position-x:-108px}
.CalendarMain .CalendarTitle .YearArrow.ArrowRight{background-position-x:-18px;margin-right: 0}
.CalendarMain .CalendarTitle .YearArrow.ArrowRight:hover{background-position-x:0px}
.CalendarMain .CalendarTitle .DateArrow.ArrowLeft{background-position-x:-72px;margin: 0 26px 0 5px}
.CalendarMain .CalendarTitle .DateArrow.ArrowLeft:hover{background-position-x:-90px}
.CalendarMain .CalendarTitle .DateArrow.ArrowRight{background-position-x:-126px;margin: 0px 5px 0 34px}
.CalendarMain .CalendarTitle .DateArrow.ArrowRight:hover{background-position-x:-36px}
.CalendarMain .CalendarBody{border-top: solid 1px #E5E9F1; border-bottom: solid 1px #E5E9F1;padding: 0;height: auto !important}
.CalendarMain .WeekRow{background-color: #ffffff; color: #333333; font-size: 14px}
.CalendarMain .WeekCell{color: #333333}
.CalendarMain .DayCell{color: #CACACA; border-radius:4px; margin: 5px}
.CalendarMain .DayCell.selected{background-color: #2E51FF}
.CalendarMain .DayRow,.CalendarMain .WeekRow{padding: 0 13px}
.CalendarMain .DayCell.mtBetween:not(.selected){background-color: #DFE5FF;color:#333333;margin-left:0px;margin-right:0px;width:36px;border-radius:0px}
.CalendarMain .DayCell.mtBeRowBegin{border-top-left-radius: 4px !important; border-bottom-left-radius:4px !important}
.CalendarMain .DayCell.mtBeRowEnd{border-top-right-radius: 4px !important; border-bottom-right-radius:4px !important}
.Calendar{height: auto !important; width: 282px;border-bottom: none} 
.Calendar .CalendarMain .CalendarBody{height: auto !important} 
.CalendarMain .MonthPopup.Border.yearMonth{width: 280px !important; left: 0 !important; padding: 0}
.CalendarMain .MonthPopup.Border.yearMonth .MonthPopupMain .YearBlock,.CalendarMain .MonthPopup.Border.yearMonth .MonthPopupMain .MonthBlock{width: 100%; height: 270px; margin: 0; padding-top: 9px}
.CalendarMain .MonthPopup.Border.yearMonth .MonthPopupMain .td{width: 80px; height: 30px; line-height: 30px; color: #333333; font-size: 14px; border-radius: 4px}
.CalendarMain .MonthPopup.Border.yearMonth .MonthPopupMain .td.MonthLabel{margin: 15px 0}
.CalendarMain .MonthPopup.Border.yearMonth .MonthPopupMain .td.YearLabel{margin: 9px 0}
.CalendarMain .MonthPopup.Border.yearMonth .MonthPopupMain .td.selected{background-color: #2E51FF; color: #ffffff}
.CalendarMain .MonthPopup.Border.yearMonth .MonthPopupMain .td:not(.selected):hover{background-color: #DEE3ED}
.CalendarMain .TodayButton{font-size: 12px; color: #666666; width: 60px; height: 26px; line-height: 25px; border: solid 1px #666666; border-radius: 4px; background-color: #ffffff; margin: 20px 15px 0 0; float: right}
.CalendarMain .TodayButton:hover{background-color: #ffffff; border-color: #2E51FF; color: #2E51FF}
.DateIntervalPop.Popup.p-top{height: 379px !important; border: solid 1px #B8C3D9; padding: 0; background: #ffffff; box-shadow:0px 0px 18px 0px rgba(145,147,157,0.36); border-radius:4px}
.DateIntervalPop.Popup.p-top .Calendar .CalendarMain {border-radius:4px}
.DateIntervalPop span.PopupArrow.dnone{display: none !important}
.DateIntervalPop.Popup.p-top .Calendar{border: none}
.DateIntervalPop.Popup.p-top td.LayoutItemControl:nth-child(2) .Calendar .CalendarMain .CalendarBody{border-right: solid 1px #E5E9F1}
.DateIntervalPop.Popup.p-top td.LayoutItemControl{padding-right: 0}
.DateIntervalPop.Popup.p-top .Button{font-size: 12px; color: #666666; width: 60px; height: 26px; line-height: 25px; border: solid 1px #666666; border-radius: 4px; background-color: #ffffff; margin: 10px 15px 0 0}
.DateIntervalPop.Popup.p-top .Button:hover{background-color: #ffffff; border-color: #2E51FF; color: #2E51FF}

.DateIntervalPop.Popup.p-top{width: 552px; height: 356px !important;border: none;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}
.DateIntervalPop.Popup.p-top .Calendar .CalendarMain{padding: 0 16px;border-right: solid 1px #D4D6D9;border-radius: 0;}
.DateIntervalPop.Popup.p-top .Calendar.NoRightBorder .CalendarMain{ border-right: none; }
.DateIntervalPop.Popup.p-top td.LayoutItemControl .Calendar .CalendarMain .CalendarBody{border-top: none;}
.DateIntervalPop.Popup.p-top td.LayoutItemControl:nth-child(2) .Calendar .CalendarMain .CalendarBody{border-right: none;}
.DateIntervalPop.Popup.p-top td.LayoutItemControl .Calendar .CalendarMain .CalendarBody .WeekRow{border-bottom: solid 1px #D4D6D9;color: #111;font-size: 12px;padding: 0;}
.SkinButton.aicon-rili:before,.SkinButton.aicon-rili:before, .EditBlock:hover .SkinButton.aicon-rili:before,
.EditBlock.active .SkinButton.aicon-rili:before, .EditBlock:not(.activeEditor):not(.disabled):hover .SkinButton.aicon-rili:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_rqm.png");}
.Calendar{width: 276px;}
.CalendarMain .CalendarTitle{line-height: 35px; height: 35px}
.CalendarMain .CalendarTitle .Year, .CalendarMain .CalendarTitle .Month{color: #111;font-weight: 400;}
.CalendarMain .CalendarTitle .YearArrow.ArrowLeft,.CalendarMain .CalendarTitle .YearArrow.ArrowLeft:hover{background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_calendar_prev_year.png");background-position: 0;}
.CalendarMain .CalendarTitle .YearArrow.ArrowRight,.CalendarMain .CalendarTitle .YearArrow.ArrowRight:hover{background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_calendar_next_year.png");background-position: 0;}
.CalendarMain .CalendarTitle .DateArrow.ArrowLeft,.CalendarMain .CalendarTitle .DateArrow.ArrowLeft:hover{background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_calendar_prev_month.png");background-position: 0;}
.CalendarMain .CalendarTitle .DateArrow.ArrowRight,.CalendarMain .CalendarTitle .DateArrow.ArrowRight:hover{background-image:url("/../../Grasp.Smart.Images/Images/iconfont/icon_calendar_nest_month.png");background-position: 0;}
.CalendarMain .CalendarTitle .Month {margin: 0 22px 0 3px;}
.CalendarMain .CalendarTitle .Year {margin: 0 3px 0 25px;}
.CalendarMain .CalendarTitle .DateArrow.ArrowLeft{margin-right: 15px;}
.CalendarMain .CalendarTitle .DateArrow.ArrowRight{margin-left: 15px;}
.CalendarMain .CalendarTitle .HeadYearMonthShow {margin: 0 3px 0 12px;font-weight: normal;}
.CalendarMain .DayRow, .CalendarMain .WeekRow{padding: 0;}
.CalendarMain .DayCell{width: 24px;height: 24px;line-height: 24px;font-size: 13px;}
.CalendarMain .DayCell:first-child{margin-left: 5.5px;}
.CalendarMain .DayCell:last-child{margin-right: 5.5px;}
.CalendarMain .DayCell:hover{background-color: #FFFFFF;border:1px solid #2E51FF; } 
.CalendarMain .DayCell.selected{background-color: #2E51FF; color:#fff;}
.CalendarMain .DayCell.Today{font-weight: normal;}
.CalendarMain .CalendarBody{border-bottom: none;}
.CalendarMain .DayCell.mtBetween:not(.selected){background-color: #F6F7F8; width: 34px;}
.CalendarMain .DayCell.mtBetween:not(.selected):hover{border:0;}
.CalendarMain .DayCell.mtBetween:not(.selected):first-child{margin-left: 2.5px;}
.CalendarMain .MonthPopup.Border.yearMonth{width: 260px !important;}
.CalendarMain .MonthPopup.Border.yearMonth .MonthPopupMain .td{color: #111;border: 1px solid #FFFFFF; }
.CalendarMain .MonthPopup.Border.yearMonth .MonthPopupMain .td:not(.selected):hover{background-color: #FFFFFF; border: 1px solid #2E51FF;}
.CalendarMain .MonthPopup.Border.yearMonth .MonthPopupMain{text-align: left;}
.CalendarMain .MonthPopup.Border.yearMonth .MonthPopupMain .td.selected{background-color: #2E51FF;border: 1px solid #2E51FF;}

.CalendarMain .CalendarBottom .EditBlock .SkinButton { width: 16px; height: 12px; }
.CalendarMain .CalendarBottom .EditBlock .Edit { height: 26px; width: 35px !important; }
.CalendarMain .CalendarBottom > .EditBlock { margin-right: 5px; }

.Border.CalendarMain{ height: 350px; padding: 0 16px;border-right: solid 1px #D4D6D9;border-radius: 0;}
.Border.CalendarMain .TodayButton{margin: 3px 15px 0;}

/*QueryConditionConfig*/
.QueryConditionConfig{padding: 0 0 12px 12px}
.QueryConditionConfig .LayoutBlock > table > tbody > tr > td:last-child{vertical-align: top}
.QueryConditionConfig .Button.RestoreDefaults{margin: 0 2px 85px 40px}
.QueryConditionConfig .Button.move{width: 120px; height: 30px; line-height: 28px; margin-bottom:1px;}
.QueryConditionConfig .ChkBoxStyle{margin-left: 50%; position: relative; left: -10px;}

/*CMGridConfig*/
.CMGridConfig .Button.RestoreDefaults{margin: 0 2px 60px 47px;}
.CMGridConfig .Button:not(.close):not(.RestoreDefaults){width: 100px; height: 30px; line-height: 28px}
.CMGridConfig .VSpacer{margin-bottom: 0px; height: 3px}
.CMGridConfig .checkShape.iconfont.index1 {padding-left:13px;}

/*CMGridFilter*/
.CMGridFilter .CondBlock {display:flex;align-items:center;margin:10px 0}

/*CMGridColorFilter*/
.CMGridColorFilter .Line{height:1px;background:#E5E9F1;margin:10px 0;padding:0}
.CMGridColorFilter .CondBlock {display:flex;align-items:center;margin:10px 0}
.CMGridColorFilter .CondBlock .Divider{margin: 0 5px}
.CMGridColorFilter .ColorSelect{margin-left:30px; width: 26px;height: 26px;border-radius: 4px;background: conic-gradient(from 277deg at 50% 50%, #7233A1 -21deg, #FF0000 44deg, #FFC000 98deg, #FFFF00 147deg, #92D050 210deg, #00B050 259deg, #00B0F0 298deg, #7233A1 339deg, #FF0000 404deg);box-sizing: border-box;border: 1px solid #ECECF4; cursor:pointer}
.ColorFilterPopup {display:block;border: 1px solid #ccc;box-shadow: 2px 2px 4px #ddd;padding: 10px;border-radius: 10px;background-color: #fff;}
.ColorFilterPopup .FlexBlock{flex-wrap:wrap;margin-top:12px;width:280px}
.ColorFilterPopup .Color{width: 16px;height: 16px;border-radius: 2px;margin: 6px;cursor:pointer}
.ColorFilterTitle .RadioButton{margin-right: 30px}
.ColorFilterTitle .RadioButton label{display:inline-flex}
.ColorFilterTitle .RadioButton.checked label{color:#3F55E2}
.ColorFilterTitle .RadioButton.disabled label{color:#999999}
.ColorFilterTitle .RadioButton label:before{margin-top:-2px;margin-right: 8px;content:"";background:url("/../../Grasp.IndustryTrade.Images/Images/colorfilter.png");width:24px;height:24px}
.ColorFilterTitle .RadioButton.ColorFont.checked label:before{background-position-y:-24px}
.ColorFilterTitle .RadioButton.ColorFont.disabled label:before{background-position-y:-48px}
.ColorFilterTitle .RadioButton.ColorCell label:before{background-position-y:-72px}
.ColorFilterTitle .RadioButton.ColorCell.checked label:before{background-position-y:-96px}
.ColorFilterTitle .RadioButton.ColorCell.disabled label:before{background-position-y:-120px}
.ColorFilterTitle .RadioButton.ColorRow label:before{background-position-y:-144px}
.ColorFilterTitle .RadioButton.ColorRow.checked label:before{background-position-y:-168px}
.ColorFilterTitle .RadioButton.ColorRow.disabled label:before{background-position-y:-192px}


/*ViewColorFilterByRowColor*/
.ViewColorFilterByRowColor .Color{width: 26px;height: 26px;border-radius: 2px;margin: auto;margin-bottom:3px}
.ViewColorFilterByRowColor .ColorName {font-size:12px;line-height:18px;color:#111111}
.ViewColorFilterByRowColor .CondLabel{width:fit-content;line-height:22px;font-size:14px;color:#2752FC;cursor:pointer;white-space:nowrap}
.ViewColorFilterByRowColor .FlexBlock.vert{margin-left:30px}
.ViewColorFilterByRowColor .LeftBlock{padding-top:3px}
.ViewColorFilterByRowColor .Line{height:1px;background:#E5E9F1;margin:10px 0}
.ViewColorFilterByRowColor .Container{padding: 10px 20px 20px 20px;overflow-y:auto}

/*CalculatorPopup*/
.CalculatorPopup {font-size: 14px;height: 180px;width: 200px;border-radius: 4px;background: #F6F8F9;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}
.CalculatorPopup .Btn{background: #FFFFFF;}
.CalculatorPopup .Btn.opt{color:#666666;background: rgba(255, 255, 255, 0.6);font-weight:normal;}
.CalculatorPopup .Btn.equalsign, .CalculatorPopup .Btn:hover {color: #ffffff;background-color: #2E51FF;}

/*MultiRadioBox*/
.PageBlock.MultiRadioBox{width: 414px; padding: 0 11px 11px;}
.MultiRadioBox .RadioButtonListVertItem.ChkBoxStyle{height: 58px; border-bottom: solid 1px #E5E9F1; background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_mr.png") no-repeat 374px center;margin: 0; padding: 0; position: relative}
.MultiRadioBox .RadioButtonListVertItem.ChkBoxStyle.disabled{background-image: url("/../../Grasp.Smart.Images/iconfont/smart/icon_bkdj.png"); background-position:374px center}
.MultiRadioBox .RadioButtonListVertItem.ChkBoxStyle.checked{background-image: url("/../../Grasp.Smart.Images/iconfont/smart/icon_xz.png"); background-position:374px center}
.MultiRadioBox .RadioButtonListVertItem.ChkBoxStyle.checked.disabled{background-image: url("/../../Grasp.Smart.Images/iconfont/smart/icon_xzb.png"); background-position:374px center}
.MultiRadioBox .RadioButtonList.Vert{margin-top: 5px; width: 390px}
.MultiRadioBox .RadioButtonListVertItem.ChkBoxStyle input[type=radio]{position: absolute;right: 0;top: 19px}
.MultiRadioBox .RadioButtonListVertItem.ChkBoxStyle label{font-size: 14px; height: 57px; line-height: 57px; width: 100%; margin: 0;}

/*ProgressBar*/
.ProgressBar .ProgressValue{ background-color:#2E51FF; }
.ProgressBar .ProgressValue.done{ background-image:none;  }

/*RightQueryBlock*/
.PageBlock .RightQueryBlock {float:right;}

/*BillNumberSelector*/
.PageBlock.BillNumberSelector{padding: 0 11px 10px;}

/*SelectBillPadding*/
.PageBlock.SelectBillPadding{padding: 0 11px 0;}
.PageBlock.SelectBillPadding .Pager{margin: 13px 0 6px;}
.PageBlock.SelectBillPadding .LayoutItemControlVSpace{padding-top: 14px;}
.PageBlock.SelectBillPadding .TitleCondBlock{padding: 14px 0 10px;height:50px;}
.PageBlock.SelectBillPadding .TitleCondPanel{padding: 5px 0 10px;}

/*SelectorPadding*/
.PageBlock.SelectorPadding {padding: 6px 3px 9px 0;}
.PageBlock.SelectorPadding .Pager {margin-bottom: 8px;}

/*SimpleSelectorPadding*/
.PageBlock.SimpleSelectorPadding {padding: 20px 9px 9px 9px;}
.PageBlock.SimpleSelectorPadding .Pager {margin-bottom: 8px;}

/*FormToolBarPagerPadding*/
.PageBlock.FormToolBarPagerPadding {padding: 0 11px;}

/*CalcPadding*/
.PageBlock.CalcPadding{padding: 0 11px 11px;}

/*QueryPadding*/
.PageBlock.QueryPadding{padding: 0 11px 10px 5px;}
.PageBlock.QueryPadding .QueryFooter{padding-right: 10px;}
.PageBlock.SubjectQueryPadding{padding: 0 6px 10px 5px;}
.PageBlock.SubjectQueryPadding .QueryFooter{padding-right: 3px;}
.PageBlock.AssistQueryPadding{padding:6px 7px 10px 5px;}
.PageBlock.AssistQueryPadding .QueryFooter{padding-right: 1px;}
.PageBlock.DepartQueryPadding {padding: 2px 11px 11px;}
.PageBlock.AccountName {padding: 0 6px 5px 0;}

/*FormTableButtonPadding*/
.PageBlock.FormTableButtonPadding{padding: 11px 11px 14px;}

/*FormToolBarPadding*/
.PageBlock.FormToolBarPadding{padding: 0 11px 6px;}

/*FormEditButtonPadding*/
.PageBlock.FormEditButtonPadding{padding: 7px 10px 14px 3px;}

/*FormEditTableButtonPadding*/
.PageBlock.FormEditTableButtonPadding {padding: 5px 11px 14px;}

/*iconfont替换，无法使用图片切割*/
.Button.hasRight .aicon-shezhi:before {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_szm.png");margin-left:10px}
.Button.hasRight .aicon-shezhi:hover:before {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_sz.png")}
.Grid .RowNoConfigIcon:before {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_djshm.png")}
.Grid .RowNoConfigIcon:hover:before {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_djsz.png")}
.SkinButton.aicon-gengduo:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_gdm.png")}
.EditBlock.active .SkinButton.aicon-gengduo:before, .EditBlock:not(.activeEditor):not(.disabled):hover .SkinButton.aicon-gengduo:before {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_gd.png")}
.SkinButton.aicon-rili:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_rqm.png")}
.EditBlock.active .SkinButton.aicon-rili:before, .EditBlock:not(.activeEditor):not(.disabled):hover .SkinButton.aicon-rili:before {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_rq.png")}
.SkinButton.aicon-moreunfold:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_xzkm.png")}
.EditBlock.active .SkinButton.aicon-moreunfold:before, .EditBlock:not(.activeEditor):not(.disabled):hover .SkinButton.aicon-moreunfold:before {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_xzk.png")}
.SkinButton.aicon-icon--:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_jsqm.png")}
.EditBlock.active .SkinButton.aicon-icon--:before {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_jsqm.png")}
.EditBlock:not(.activeEditor):not(.disabled):hover .SkinButton.aicon-icon--:before {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_jsq.png")}
.SkinButton.aicon-less:before, .SkinButton.aicon-spindown:before{color: rgba(127,143,236,0.7)}
.EditBlock.active .SkinButton.aicon-less:before, .EditBlock:not(.activeEditor):not(.disabled):hover .SkinButton.aicon-less:before, .EditBlock.active .SkinButton.aicon-spindown:before, .EditBlock:not(.activeEditor):not(.disabled):hover .SkinButton.aicon-spindown:before {color: #2E51FF}
.SearchEdit .EditBlock .SkinButton.aicon-gengduo:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_ssm.png")}
.SearchEdit .EditBlock.active .SkinButton.aicon-gengduo:before, .SearchEdit .EditBlock:not(.activeEditor):not(.disabled):hover .SkinButton.aicon-gengduo:before {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_ss.png")}
.SearchEdit .EditBlock .SkinButton.aicon-qingchu:before{content: url("/../../Grasp.Smart.Images/Images/iconfont/icon_editor_delete.png")}
.SearchEdit .EditBlock .SkinButton.aicon-qingchu:hover:before {content: url("/../../Grasp.Smart.Images/Images/iconfont/icon_editor_delete_h.png")}
.Grid .sortShape.index0:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_sort0.png")}
.Grid .sortShape.index1:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_sort1.png")}
.Grid .SortOrder .GridHeaderSortShape {margin-top:-8px}
.icon_xzkm:after{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_xzkm.png");width:16px;height:16px;margin-left:4px;vertical-align: sub}
.icon_xzkm:hover:after{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_xzk.png")}
.GridBodyCell .SkinButton.aicon-gengduo:before{margin-top:5px;}
.EditBlock .RefreshButton + .SkinButton.aicon-gengduo:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_refresh.png")}
.EditBlock.active .RefreshButton + .SkinButton.aicon-gengduo:before {content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_refresh_hover.png")}
.EditBlock .RefreshButton:not(.disabled):hover + .SkinButton.aicon-gengduo:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_refresh_hover.png")}
.EditBlock:not(.activeEditor):not(.disabled):hover .RefreshButton + .SkinButton.aicon-gengduo:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_refresh_hover.png")}

.MDIChild .SearchMenuEdit{height:32px;line-height:32px;margin-top:0px;}
.MDIChild .BottomFixedBlock{background-color:#FFF;width:calc(100% - 160px);height: 60px;position: fixed;bottom: 0;left: 160px;box-shadow:6px 0px 6px 0px rgba(145,147,157,0.36);}     
.MDIChild .BottomFixedBlock > .HBlock {margin-top: 10px;margin-right: 40px;}
.MDIChild .BottomFixedBlock .Button {margin-left: 7px;}
.MDIChild.Hided .BottomFixedBlock {display: none !important;}
.MdiPageShrink .MDIChild .BottomFixedBlock{left: 68px;width:calc(100% - 68px);}

/*Bill*/
.BillQrCode{background-image:url("/../../Grasp.Smart.Images/Images/billqrcode.png");margin-right:10px;margin-top:4px;width:26px;height:26px}
.BillPrintCount{margin-right:40px;margin-top:5px}
.BillTitle{display: flex;flex-wrap:wrap}
.BillSerialDiv{margin:0;width:min-content}
.BillSerialImage{background-image:url("/../../Grasp.Smart.Images/Images/BillSerial.png")}
.BillSerialNo{width:30px;height:63px}
.BillSerialNo:hover{background-position-x:-30px}
.BillSerialNo2{background-position-x:-60px}
.BillSerialNo2:hover{background-position-x:-90px}
.BillSerialNoAdd{width:30px;height:57px;background-position-x:-120px}
.BillSerialNoAdd:hover{background-position-x:-150px}
.BillImageDiv {height:60px;overflow:hidden}
.BillImage{width:60px;height:60px;float:left;margin-right:30px}
.BillAuditing{background-image:url("/../../Grasp.Smart.Images/Images/BillAuditing.png");}
.BillAudit{background-image:url("/../../Grasp.Smart.Images/Images/BillAudit.png");}
.BillRejected{background-image:url("/../../Grasp.Smart.Images/Images/BillRejected.png");}
.BillUserOver{background-image:url("/../../Grasp.Smart.Images/Images/BillUserOver.png");}
.BillOrderOver{background-image:url("/../../Grasp.Smart.Images/Images/BillOrderOver.png");}
.BillFinish{background-image:url("/../../Grasp.Smart.Images/Images/BillFinish.png");}
.BillRed{background-image:url("/../../Grasp.Smart.Images/Images/BillRed.png");}
.BillInternal{background-image:url("/../../Grasp.Smart.Images/Images/BillInternal.png");}
.BillDealWith{background-image:url("/../../Grasp.Smart.Images/Images/BillDealWith.png");}
.BillUnInspect{background-image:url("/../../Grasp.Smart.Images/Images/BillUnInspect.png");}
.Grid .PtypeSN .GridBodyCellText{position:relative;padding-right:30px}
.Grid .PtypeSN .GridBodyCellText::after{content:url("/../../Grasp.Smart.Images/iconfont/smart/icon_ptypesn.png");margin:1px 5px;position:absolute;right:0}

.BillNone{display:none}
.BillPopupHint {pointer-events:none}
.BillRowHint {background-color:#feebeb !important}

/*BillForm*/
.MDIChild .BillForm{background-color: #F6F8F9; border-radius: 6px;overflow-y: scroll;padding-right:4px;padding-bottom:50px;}
.BillForm .GridBlock{margin-right: 0px;}
.BillForm .BillSerialDiv{margin-left: 10px;}
.BillForm .FlowPanel.BillTitle .FlowItem:last-child { display: none; }

.BillTitle .FlowItem .ButtonEdit, .BillTitle .FlowItem .TextEdit, .FormBillTitle .Edit, .FormBillTitle .TextArea{ padding-left: 10px;}
.BillForm .TopPanel, .BillViewForm .TopPanel{ width:100%; background-color: #ffffff;border-radius: 16px;padding-bottom:15px; }
.BillForm .AccountPanel, .BillViewForm .AccountPanel{width:100%; background-color: #ffffff;border-radius: 16px;margin-top:16px;padding:15px;}
.BillForm .FlowPanel.AccountPanel .FlowItem, .BillViewForm .FlowPanel.AccountPanel .FlowItem{margin-bottom:0px;}
.BillForm .BottomPanel, .BillViewForm .BottomPanel{ width:100%; background-color: #ffffff;border-radius: 16px;margin-top:16px;padding:15px;display: flex;flex-wrap:wrap;}


.BillForm .TopPanel .BillTopBlock, .BillForm .TopPanel .FlowPanel, .BillForm .TopPanel .GridBlock{ padding-left:15px;padding-right:15px;}
.BillForm .TopPanel .BillTopBlock{ height:32px;}
.BillForm .TopPanel .GridBlock .Grid{ height:100%;}
.BillForm .TopPanel .BillName{ height:50px; box-shadow: inset 0px -1px 0px 0px #F0F0F0;margin-top:15px;margin-bottom:15px;text-align: center;} 
.BillForm .TopPanel .BillName .Title{ margin-top:5px;} 
.BillForm .TopPanel .BillName .HBlock{ margin-right:5px;} 
.BillForm .TopPanel .Button.ConfigButton {color: #1D2129;font-size: 14px;background-color: transparent;border: none;text-align: right;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_djshm.png");background-repeat: no-repeat;background-position: 0px center;}
.BillForm .TopPanel .Button.ConfigButton:hover {color: #2E51FF;border:none;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_djsz.png");}
.BillForm .TopPanel .Button.ConfigButton.disabled {color: #BBBCBF;border:none;}
.BillForm .LeftRightButton{width: 32px; height:32px; margin: 0; border: 1px solid #E0E2E7;}
.BillForm .LeftButton{background:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-left.png") center center no-repeat;  border-radius: 4px 0 0 4px;}
.BillForm .RightButton{background:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-right.png") center center no-repeat; border-left:none; border-radius: 0 4px 4px 0;margin-right: 15px;}
.BillForm .LeftButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-left-hover.png"); cursor:pointer; border: solid 1px #2E51FF;}
.BillForm .RightButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-right-hover.png"); cursor:pointer; border: solid 1px #2E51FF;margin-right: 15px;}

.BillForm .FlowPanel .Button.hasRight { display:contents }

.BillForm .BottomPanel .PanelName{ width:100%; color:#111111;line-height: 26px;font-size: 18px;margin-bottom: 17px;font-weight: 500;}
.BillForm .BottomPanel .LayoutItemLabel{ width: 16px;vertical-align: top;padding-left:0px;}
.BillForm .BottomPanel .TextArea{ height: 94px;}
.BillForm .BottomPanel .FileHint{ color: #999999;font-size: 12px;margin-top: 0px;}
.BillForm .BottomPanel .ImageBlock {margin-left:20px;}
.BillForm .BottomPanel .FileBox .ImgBox{position:relative;height: 136px;}
.BillForm .BottomPanel .FileBox img{ border-radius: 4px;}
.BillForm .BottomPanel .FileBox .Del{position:absolute;right:-6px;top:-6px;}
.BillForm .BottomPanel .FileBox .LayoutItemControl{padding-right:20px;}
.BillForm .BottomPanel .FileBox .ImgBox span{ white-space: nowrap;overflow: hidden;text-overflow:ellipsis;font-size: 12px;line-height: 28px;}
.BillForm .BottomFixedBlock .CheckBox.ChkBoxStyle {margin-top: 10px;}

.BillForm .GridHeaderCaptionText img, .BillViewForm .GridHeaderCaptionText img, .ReportForm .GridHeaderCaptionText img, .ShowModalForm .GridHeaderCaptionText img{ margin-left: 5px; margin-bottom: -3px; } 
.GridHeaderCaptionText .RightImg{ margin-right: 5px;margin-top: 3px;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_circle_normal.png") } 
.GridHeaderCaptionText .RightImg.Simple{ background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_circle_simple.png") }

.MDIChild .BillViewForm{background-color: #F6F8F9; border-radius: 6px;overflow-y: scroll;padding-right:4px;padding-bottom:50px;}
.BillViewForm .TopPanel .FlowPanel { padding-top:18px;}
.BillViewForm .TopPanel .BillTopBlock, .BillViewForm .TopPanel .FlowPanel, .BillViewForm .TopPanel .GridBlock{ padding-left:15px;padding-right:15px;width:100%;}
.BillViewForm .RelationBillPanel{ width:100%; background-color: #ffffff;margin-top:16px;border-radius: 16px;padding:15px;}
.BillViewForm .TopPanel .BillTopBlock{ box-shadow: inset 0px -1px 0px 0px #F0F0F0;padding-left:22px;padding-right:15px;padding-top:15px;padding-bottom:1px;} 
.BillViewForm .TopPanel .BillTopBlock .Title{ padding-top:14px;} 
.BillViewForm .TopPanel .Button.ConfigButton {min-width: 20px;color: #1D2129;font-size: 14px; background-color: transparent;border: none;text-align: right;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_djshm.png");background-repeat: no-repeat;background-position: 0px center;}
.BillViewForm .TopPanel .Button.ConfigButton:hover {color: #2E51FF;border:none;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_djsz.png");}
.BillViewForm .TopPanel .Button.ConfigButton.disabled {color: #BBBCBF;border:none;}
.BillViewForm .LeftRightButton{width: 32px; height:32px; margin: 0; border: 1px solid #E0E2E7;}
.BillViewForm .LeftButton{background:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-left.png") center center no-repeat;  border-radius: 4px 0 0 4px;}
.BillViewForm .RightButton{background:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-right.png") center center no-repeat; border-left:none; border-radius: 0 4px 4px 0;}
.BillViewForm .LeftButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-left-hover.png"); cursor:pointer; border: solid 1px #2E51FF;}
.BillViewForm .RightButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-right-hover.png"); cursor:pointer; border: solid 1px #2E51FF;}
.BillViewForm .AuditPanel{ width:100%; background-color: #ffffff;margin-top:16px;border-radius: 16px;padding:15px;}
.BillViewForm .BottomPanel .PanelName, .BillViewForm .AuditPanel .PanelName, .BillViewForm .RelationBillPanel .PanelName{ width:100%; color:#111111;line-height: 26px;font-size: 18px;margin-bottom: 17px;margin-left: 7px;font-weight: 500;}
.BillViewForm .BottomPanel .FileBox .ImgBox{position:relative;width:100px;}
.BillViewForm .BottomPanel .FileBox img{ border-radius: 4px;}
.BillViewForm .BottomPanel .FileBox .Del{position:absolute;right:-6px;top:-6px;}
.BillViewForm .BottomPanel .FileBox .LayoutItemControl{padding-right:20px;}
.BillViewForm .BottomPanel .FileBox .ImgBox span{ white-space: nowrap;overflow: hidden;text-overflow:ellipsis;font-size: 12px;line-height: 28px;}
.BillViewForm .FlowPanel .FlowLabel {color: #555555;overflow: hidden;}  
.BillViewForm .BottomPanel .LayoutItemLabel{padding-top:0px;}
.BillViewForm .BottomPanel label {color:#555555;}   
.BillViewForm .BottomPanel .Summary, .BillViewForm .BottomPanel .TextLabel, .BillViewForm .BottomPanel .LayoutItemControl {width: 100%;}

.BillViewForm .Grid .GridBodyCell.disabled {color:#111;}
.BillViewForm .Grid .DisabledOverlay {background: none;}

.BillViewForm .UI_ListView{border:0px;}  
.BillViewForm .UI_ListView .UI_ListItem {width:100%;} 
.BillViewForm .UI_ListView .UI_ListItem .HBlock{padding:0px;} 
.BillViewForm .UI_ListView .BillItemImage {width:10px;height:42px;} 
.BillViewForm .UI_ListView .BillItemImage.FlowStart {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/flow_start.png");} 
.BillViewForm .UI_ListView .BillItemImage.Flowing {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/flow_ing.png");} 
.BillViewForm .UI_ListView .BillItemImage.FlowEnd {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/flow_end.png");}

.BillViewForm .UI_ListView .UI_ListItem .ProgressBlock {height:26px;margin-left:8px;margin-top:4px;} 
.BillViewForm .UI_ListView .UI_ListItem .DatetimeBlock {height:30px;margin-left:16px;margin-top:4px;}
.BillViewForm .UI_ListView .UI_ListItem .ProgressText {margin-left:8px; } 
.BillViewForm .UI_ListView .UI_ListItem .ProgressText .Title {font-size:16px; font-weight: 500;} 
.BillViewForm .UI_ListView .UI_ListItem .ProgressText .Opinion {color:#999999; margin-left:45px; } 
.BillViewForm .UI_ListView .UI_ListItem .DatetimeText {margin-left:24px; color:#999999; margin-bottom:10px;} 
.BillViewForm .UI_ListView .AuditItemImage {width:20px;height:20px;}
.BillViewForm .UI_ListView .AuditItemImage.AuditPass {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_audit_pass.png");} 
.BillViewForm .UI_ListView .AuditItemImage.AuditReturn {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_audit_return.png");} 
.BillViewForm .UI_ListView .AuditItemImage.Divider {width:2px;height:30px; background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_audit_divider.png");} 

.BillViewForm .UI_ListView .UI_ListItem .HBlock > *, .Block.Border > * {vertical-align: middle;margin-top: 0px;}
.BillViewForm .UI_ListView .UI_ListItem .VchName{line-height:42px;margin-left:7px;}
.BillViewForm .UI_ListView .UI_ListItem .BillNumber{line-height:42px;margin-left:7px;color:#2E51FF;}

.BillTabFrom .PageControl {height:auto;}
.BillTabFrom .PageControl .TabHeader {padding-left: 15px; padding-right: 15px;}

.BillForm .HideGridTab .TabHeader{ margin-top:-30px;  }
.BillForm .HideGridTab .TabBody{border-top:0px solid #E5E9F1;  } 

.BillForm .InStock,  .BillViewForm .InStock{margin-left:18px;margin-top:20px;}
.BillForm .InStock .Label, .BillViewForm .InStock .Label {color: #343C5E;font-size: 18px;font-weight: 500;margin-top: 0px;}
.BillForm .InStock .InImg, .BillViewForm .InStock .InImg {width:18px;height:17px;margin-top:2px;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/moneyflowingwater_in.png");background-repeat: no-repeat;background-position: 0px center;}
.BillForm .OutStock,  .BillViewForm .OutStock {margin-left:18px;margin-top:30px;}
.BillForm .OutStock .Label, .BillViewForm .OutStock .Label {color: #2E51FF;font-size: 18px;font-weight: 500;margin-top: 0px;}
.BillForm .OutStock .OutImg, .BillViewForm .OutStock .OutImg {width:18px;height:17px;margin-top:2px; background-image:url("/../../Grasp.Smart.Images/iconfont/smart/moneyflowingwater_out.png");background-repeat: no-repeat;background-position: 0px center;}

.BillFormPtypePopup.Popup.p-top {border-top: 0px;padding:0px;}

/*.GridBlock.Flex0{margin-top: 10px;}*/
/*BaseInfoForm*/
.BaseInfoForm{}
.AddBaseNewInfo .CheckBox.ChkBoxStyle{
    margin-top: 6px;
}

/*EditForm*/
.EditForm{}

/*EditGridForm*/
.EditGridForm{}

/*SelectorForm*/
.SelectorForm{padding:0 10px 10px;}

/*ShowModalForm*/
.ShowModalForm{padding:10px;}

/*基本信息编辑页面*/
.EditorPage{padding:15px;width:100%}

/*总账查询条件框*/
.FAQueryFrom{padding:15px 25px 15px 10px}

/*GraspReport*/
.HBlock.TitleIsShow{margin-top: 16px;}
.GraspReport .HBlock.TitleIsShow{margin-bottom: 5px;}
.GraspReport .Title{ display: inline-block; }
.GraspReport .TitleCompanyPanel .LayoutItemLabel{ padding-top: 0; }
.GraspReport .TitleCompanyPanel .RefreshButton { margin: 0; }
.GraspReport .TitleCompanyPanel .LayoutItemControl{ padding-right: 12px;}
.GraspReport .TitleCompanyPanel .LayoutItemControl:last-child{ padding-right: 0; }
.GraspReport .RadioButtonListHorzItem{ padding-right: 50px; }
.GraspReport .Formula .HBlock { padding: 0; margin-bottom: 5px; }
.GraspReport .Formula .TabPage { padding-top: 0; }
.GraspReport .Formula .CellSetting { margin-bottom: 10px; }
.loadreport .detail { color: blue; cursor: pointer; text-decoration-line: underline; }
/*.MDIChild .PageBlock.GraspReport{padding: 0 10px 10px;}*/

/*ReportForm*/
.MDIChild .ReportForm .TitleCondBlock{padding: 12px 0 10px;}
.MDIChild .ReportForm .TitleCondBlock .LayoutItemControl{padding:0;}
.MDIChild .ReportForm .TitleCondBlock .LayoutItemLabel{padding:0;}
.MDIChild .ReportForm .TitleCondBlock .TitleLeftBlock{height:28px;line-height: 22px; padding-left: 4px !important; white-space: nowrap;}
.MDIChild .ReportForm .TitleCondBlock .TitleLeftBlock .TitleLabel{margin-left: 6px;}
.MDIChild .ReportForm .TitleCondBlock .TitleLeftBlock .TitleHint{margin-left: 10px;}
.MDIChild .ReportForm .TitleCondBlock .TitleLeftBlock .TitleChkAllPanel .CheckBox.ChkBoxStyle{margin-top: 4px;}
.MDIChild .ReportForm .TitleCondBlock .TitleRightBlock{line-height: 22px;}
.MDIChild .ReportForm .TitleCondBlock .TitleRightBlock .TitleChkPanel td{margin: 0; padding: 0; height: 29px;}
.MDIChild .ReportForm .TitleCondBlock .TitleRightBlock > table{padding: 0; margin:0;}
.MDIChild .ReportForm .TitleCondBlock .TitleRightBlock .TitleDropPanel .TitleEditLabel, .MDIChild .ReportForm .TitleCondBlock .TitleRightBlock .TitleSearchPanel .TitleEditLabel{padding-right: 9px;}
.MDIChild .ReportForm .TitleCondBlock .TitleRightBlock .TitleLabelPanel .Label{margin-top: 0;}
.MDIChild .ReportForm .TreeViewTable .GridBlock {margin-top: 0;}
.PSelectorPageRightPanel .GridBlock.Flex0{padding-bottom:52px;}


.EditPage{margin: 0px;padding:0px;background-color:#F6F8F9;}
.EditPage .EditMainBlock{margin-left: 15px;margin-right: 15px;margin-bottom:40px;}

/*OpenTreeBlock*/
.OpenTreeBlock{margin:0;border: 1px solid #E5E6EB;overflow: hidden;}
.OpenTreeBlock .TreeView{border:0;height:calc(100% - 5px);}
.OpenTreeBlock .TreeBlock{height:100%;padding-bottom: 35px;}
.ShowModalForm .OpenTreeBlock .TreeBlock, .SelectorForm .OpenTreeBlock .TreeBlock{padding-bottom: 0px;}
.OpenTreeBlock .TreeHeader{background-color:#F6F7FB;margin-bottom:0;}
.OpenTreeBlock .TreeHeader .TreeEdit:before{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_tree_edit.png");display: block;margin-top:-2px}
.OpenTreeBlock .SkinButton { margin-left: 5px;}
.ReportForm .OpenTreeBlock{margin-right:5px}
.ReportForm .OpenTreeBlock.ReportTree{margin-bottom:55px}
.ReportForm.SystemPage .OpenTreeBlock{margin-bottom: 0;}
.OpenTreeBlock.NoTitle .TreeBlock{padding-bottom: 0px;}
.OpenTreeBlock.NoTitle .TreeView{height:100%;}

.SearchBox .Edit{width:240px; height:30px; border:1px solid #ffffff; border-radius:4px;padding:5px;color:#000!important;margin:0}
.SearchBox .Edit:not(.disabled).hover, .SearchBox .Edit:hover, .SearchBox .Edit:focus, .SearchBox .TextArea:hover, .SearchBox .TextArea:focus, .SearchBox .EditBlock:hover .SkinButton, .SearchBox .EditBlock.active .SkinButton, .SearchBox .EditBlock:not(.disabled):hover .Edit, .SearchBox .EditBlock.active .Edit, .SearchBox .EditBlock:hover .SkinButtonBlock, .SearchBox .EditBlock.active .SkinButtonBlock {border-color:#ffffff}
.SearchBox .EditBlock:not(.disabled):not(.activeEditor):hover, .SearchBox .EditBlock.active, .SearchBox .TextEdit:not(.disabled):not(.activeEditor):hover, .SearchBox .TextEdit:focus, .EditBlock.active, .SearchBox .NumberEdit:not(.disabled):not(.activeEditor):hover, .SearchBox .NumberEdit:focus, .SearchBox .PasswordEdit:not(.disabled):not(.activeEditor):hover, .SearchBox .PasswordEdit:focus{box-shadow: none}
.SearchBox .Edit.SearchMenuEdit {width: 200px; color: #111;font-size: 14px;height: 26px;border-color: #E5E6EB;border-radius: 8px;position: relative;top: 5px; padding-left: 8px !important;}
.SearchBox .SearchImg,.SearchBox:hover .SearchImg {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_menu_search.png");background-position: 0;top: 8px;left: auto;right: 3px;}


.FormulaPopup {background: #F4F7FC;box-shadow: 0 0 10px rgba(167, 200, 255, 0.5);padding:8px 8px 10px 9px;}
.FormulaPopup.Popup.p-top {border:0px;}
.FormulaPopup.p-top .PopupArrow{top: -16px;border-bottom-color:#F4F7FC;}
.FormulaPopup .ContentBlock{border-radius: 4px;background: rgba(255, 255, 255, 0.9);box-shadow: 6px 0px 20px 0px rgba(34, 87, 188, 0.1);margin-bottom:4px;margin-top:4px;padding:7px 8px 8px 10px;}

.DataImage.AddImage {background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_add.png") no-repeat center center; display: inline-block; height: 16px; width: 16px; }
.DataImage.AddImage.Hide { display: none; }
.DataImage.AddImage:hover {background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_add_hover.png") no-repeat center center; }
.DataImage.AddImage.disabled { }
.DataImage.DeleteImage {background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_delete.png") no-repeat center center; display: inline-block; height: 16px; width: 16px; }
.DataImage.DeleteImage.Hide { display: none; }
.DataImage.DeleteImage:hover {background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_delete_hover.png") no-repeat center center; }
.DataImage.DeleteImage.disabled { }
.DataImage.NeedInspectImage {background: url("/../../Grasp.Smart.Images/Images/icon_inspect.png") no-repeat center center; background-size: contain; height: 25px; width: 50px; }
.DataImage.NeedInspectImage.Hide { display: none; }
.DataImage.NeedInspectImage.disabled { }

/*打印报错界面*/
.MessageBox .MessageContent.printBug:before{ font-size: 26px; align-items: start; position: relative; top: 8px; left: 20px; height: 40px;}
.MessageBox .MessageBoxText .printTitle {color: #111111;font-size: 24px; margin-left:32px;}
.MessageBox .MessageBoxText .printSubTitle {color: #999;font-size: 14px;margin-left: 24px;}
.MessageBox .MessageBoxText .printTab{width: 772px; height: 329px; margin-top: 20px;margin-left:32px;}
.MessageBox .MessageBoxText .printTab .tabHeader{width: 772px;height: 55px;}
.MessageBox .MessageBoxText .printTab .tabHeader .tabTitle{float: left;width: 336px;height: 55px;line-height: 55px;font-size: 14px;color: #666;text-align: center;}
.MessageBox .MessageBoxText .printTab .tabHeader .tabTitle:last-child{margin-left: 20px;}
.MessageBox .MessageBoxText .printTab .tabHeader .tabTitle .icon{display: inline-block;width: 24px;height: 24px;line-height: 24px;color: #666;text-align: center;border-radius: 12px;margin-right: 9px;background-color: #EDEDED;}
.MessageBox .MessageBoxText .printTab .tabHeader .tabTitle.active{color: #111;border-bottom: solid 1px #9FA7D3;}
.MessageBox .MessageBoxText .printTab .tabHeader .tabTitle.active .icon{color: #fff;background-color: #2E51FF;}
.MessageBox .MessageBoxText .printTab .tabHeader .tabTitle:not(.active){cursor: pointer;}
.MessageBox .MessageBoxText .printTab .tabBody{margin-top: 37px;}
.MessageBox .MessageBoxText .printTab .tabBody .tabPage.hide{display: none;}
.MessageBox .MessageBoxText .printTab .tabBody .tabPage .info{font-size: 14px;color: #333333;margin-top: 5px;}
.MessageBox .MessageBoxText .printTab .tabBody .tabPage .info a{color: #0012FF;text-decoration: none;}
.MessageBox .MessageBoxText .printTab .tabBody .tabPage .info input{width: 81px;height: 32px;border-radius: 4px; border: solid 1px #F0F0F0;margin-right: 91px;padding: 0 15px;font-size: 14px;}
.MessageBox .MessageBoxText .printTab .tabBody .tabPage .info input:focus{border-color: #4A59B0;}
.MessageBox .MessageBoxText .printBottomButtons {width: 100%;background-color: #F6F7F8;position: absolute;left: 0;bottom: 0;}
/*.MessageBox .MessageBoxText .printBottomButtons .Button{width: 64px;height: 32px;color: #333333;font-size: 16px;border-radius: 4px;background: #EDEDED;}
.MessageBox .MessageBoxText .printBottomButtons .Button:hover{background-color:#dfdfdf;color:#333333}*/
.MessageBox .MessageBoxText .printTab input[type=number]::-webkit-outer-spin-button, 
.MessageBox .MessageBoxText .printTab input[type=number]::-webkit-inner-spin-button{-webkit-appearance: none;}

/*PopupAdvancedFilter*/
.PopupAdvancedFilter.Popup.p-top{border: none;padding: 35px 20px 35px 34px;width: 448px !important;height: auto;border-radius: 4px;background: #FFFFFF;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}
.PopupAdvancedFilter.Popup.p-top .PopupArrow {display: none !important;}
.PopupAdvancedFilter .FlowPanel .FlowItem{margin-bottom: 16px;}
.PopupAdvancedFilter .FlowPanel .FlowLabel{color: #111;font-size: 14px;margin-right: 11px;width:80px !important;}
.PopupAdvancedFilter .FlowPanel .line{margin: 0 11px;color: #86909C;}
.PopupAdvancedFilter .FlowPanel .FlowItem .CheckList{margin-top: 11px;margin-bottom: 22px;}
.PopupAdvancedFilter .FlowPanel .FlowItem .CheckList .ChkBoxStyle label{color: #111;font-size: 14px;margin-left: 8px;}
.PopupAdvancedFilter .FormButtonTopPanel{padding-right: 21px;}
.PopupAdvancedFilter .CheckBox{height: 23px;}
.PopupAdvancedFilter .CheckBox label{line-height: 25px;}

/*CheckBoxListVertItem*/
.CheckBoxListVertItem.ChkBoxStyle {padding-left: 5px;padding-top: 3px;background-position: 5px 4px;}
.CheckBoxListVertItem.ChkBoxStyle.checked {background-position: 5px -32px; }
.CheckBoxListVertItem.ChkBoxStyle.half {background-position: 5px -68px; }
.CheckBoxListVertItem.ChkBoxStyle:hover, .RadioButtonListVertItem.ChkBoxStyle:hover { background-color:#EAF2FF;}

/*PopupConfig*/
.PopupConfig{position: fixed; top: 0px; right:0; bottom: 0; z-index:19; width:660px; background-color: white;}
.PopupConfigHide{display:none;}
.PopupConfigShow{display:block;}

/*ListViewPage*/
.ListViewPage .UI_ListView {border:0px;} 
.ListViewPage .CardItem .CardStyle{margin:0 12px 12px 0; border:1px solid #E5E5E5;border-radius:3px;opacity: 1;background: #FFFFFF;overflow:hidden; width:317px;height:161px;font-family:PingFangSC-Medium;}
.ListViewPage .CardItem .CardStyle:hover{ box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.14);}
.ListViewPage .CardItem .CardStyleTop{height:4px;background-color:#2E51FF;}
.ListViewPage .CardItem .CardStyleEdit{opacity:0;height:40px;text-align:right;padding-right:15px;text-decoration:none }
.ListViewPage .CardItem:hover .CardStyleEdit{opacity:1}
.ListViewPage .CardItem .CardStyleEdit.disabled { color: #BBBCBF;}
.ListViewPage .CardItem .CardStyleContent{padding:0 0 0 40px; width:83%; }
.ListViewPage .CardItem .CardStyleContent1{font-weight:bold;font-size:18px; width:auto; height:26px;overflow:hidden;}
.ListViewPage .CardItem .CardStyleContent2{font-size:14px;line-height:20px; width:auto; height:60px;overflow:hidden;}
.ListViewPage .CardItem .CardStyle img{margin-left: -5px !important ; width:17%;height:auto; position:relative; top:40px; right:0;}


.UI_ListItem .ProgressBar {border: 2px solid #e0e0e0;}
.UI_ListItem .ProgressBar .ProgressValue { background-color: rgb(46, 81, 255);animation:none;background-image:none;}
.UI_ListItem .ProgressBar .ProgressText, .UI_ListItem .ProgressBar .ProgressHighText { position: relative; z-index: 1; margin-top: 4px; width: 100%; font-size:10px; text-align: center; top: 0; line-height: 2; height: 100%; display: block; color: #333; }
.UI_ListItem .ProgressBar .ProgressHighText { color: #fff; font-size:10px; }

/*ToolTip*/
.ToolTip {background-color: #ffffff; box-shadow: 1px 2px 2px rgb(30 50 102 / 14%); border-radius: 4px;}
/** 浮动显示图片 */
.ToolTip .ImageDiv {width:400px; height:400px;position: relative; }
.ToolTip .ImageDiv img {width: auto; height: auto; max-width:96%; max-height:96%;position: absolute;top:50%;left:50%;transform: translate(-50%,-50%); }

/*BaseSelector*/
/*.BaseSelector .ReadOnlyGrid .GridBodyRow.active >td {background-color: #F6F7FB;}*/

/*GradeListPage*/
.GradeListPage .GridBodyRow.even{background-color:#FFF;}

/*下拉多选列表*/
.CheckBoxListPopup{width:230px;}

/*基础资料树形结构新增弹出窗*/
.NodeEditPopup .AddNode {float: right;}

/*ImageForm*/
.ImageForm img {max-height:900px;max-width:900px;min-height:500px;min-width:500px;}
.ImageForm .CloseButton{background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_close.png") no-repeat;width:24px; height:24px; }
.ImageForm .CloseButton:hover{background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_close_hover.png") no-repeat;cursor:pointer;}

/*LinkColumnText*/
.Grid .LinkColumnText{ color: #2E51FF; cursor: pointer !important;}

.Grid .GridBodyCell .AttachmentBlock{ width: 30px; height:40px;display: flex; }
.Grid .GridBodyCell .AttachmentBlock .Img{ width: 28px; height:28px; background:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-attach.png")center center no-repeat;margin-top: 6px; }
.Grid .GridBodyCell .AttachmentBlock .CountBlock{ width: 16px;height: 16px;background-color: #F05965;border-radius: 10px;text-align: center;margin-left: -10px; }
.Grid .GridBodyCell .AttachmentBlock .LabelCount{ display: inline-block;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;word-wrap: normal;word-break: keep-all;font-size: 12px;color: #fff;}

.GridBodyCell .ProgressBar {border: 2px solid #e0e0e0;}
.GridBodyCell .ProgressBar .ProgressValue { background-color: rgb(46, 81, 255);animation:none;background-image:none;}
.GridBodyCell .ProgressBar .ProgressText, .ProgressBar .ProgressHighText { color: #ffffff;top: 2px;}

.GridBodyCell .GridBodyCellText.HasClick:hover { text-decoration: none; cursor: pointer; }
.GridBodyCell .GridBodyCellLinkText { text-decoration: none; cursor: pointer; }
.GridBodyCell .GridBodyCellText.BillNumberIcon { display: flex;position: relative; }
.GridBodyCellText.BillNumberIconWidth {position: absolute;display: flex;}
.GridBodyCell .GridBodyCellText.BillNumberIcon .BillNumber, .BillNumberIconWidth .BillNumber {color: #2E51FF; cursor: pointer !important; white-space: nowrap; overflow: hidden;text-overflow: ellipsis; pointer-events: none;}
.GridBodyCell .GridBodyCellText.BillNumberIcon.None .BillNumber, .BillNumberIconWidth .BillNumber {color: #111111; }
.GridBodyCell .GridBodyCellText.BillNumberIcon .Icon, .BillNumberIconWidth .Icon {background-color: rgb(255, 59, 48); color:#ffffff; border-radius:4px; text-align: center; pointer-events: none;padding-left:2px;padding-right:2px;margin: 0 2px;}
.GridBodyCell .GridBodyCellText.BillNumberIcon .Icon2, .BillNumberIconWidth .Icon2 {background-color: rgba(239, 54, 54, 0.1); color:#EF3636; border-radius:4px; text-align: center; pointer-events: none;padding-left:2px;padding-right:2px;margin: 0 2px;}
/*.GridBodyCell .GridBodyCellText.BillNumberIcon .Icon.Margin30, .GridBodyCell .GridBodyCellText.BillNumberIcon .Icon2.Margin30 {margin-right: 30px;}*/
.GridBodyCell .BillNumberIconWidth .Icon.Margin30, .GridBodyCell .BillNumberIconWidth .Icon2.Margin30 {margin-right: 30px;}
.GridBodyCell .GridBodyCellText.BillNumberIcon .SubIcon, .GridBodyCell .BillNumberIconWidth .SubIcon {width:20px;min-width:20px;height:18px;background-repeat:no-repeat; background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_sub_number.png");margin-right:5px;}

/**********************************************************************特殊样式***********************************************************************/
/*控制报表缩进*/
.ReportForm .Pager{ margin: 13px 0 6px; padding-bottom: 3px;}
.AtypeBalance .Grid.NoWordWrap .GridBodyCellText {padding-left: 13px;max-height: 42px; white-space: pre;}
.AtypeBalance .GridBodyCell .iconfont,.AtypeBalance .RowButtons .iconfont {float: left;display: inline-block;padding: 4px 0;cursor: pointer;padding-left: 16px;}
.ClassCount .Grid.NoWordWrap .GridBodyCellText {padding-left: 13px;max-height: 42px; white-space: pre;}
.DetailLedger .FlexBlock .TreeBlock {height: 100% !important;}
.SubjectGather .Grid.NoWordWrap .GridBodyCellText {padding-left: 13px;max-height: 42px; white-space: pre;}
.AssistantBalance .Grid.NoWordWrap .GridBodyCellText { white-space: pre;}

/** 主界面 */
.SearchMenuEdit::-webkit-input-placeholder{font-size:14px;}

.MainForm .BlockMore{ width:20px;height:20px;background-repeat:no-repeat; background-image:url("/../../Grasp.Smart.Images/Images/iconfont/top.png");cursor:pointer;background-position: -133px 0px;}
.MainForm .BlockMore:hover{ background-position: -155px 0px; }
.MainForm .PopupProfile{ overflow-x: hidden; max-height: 400px; max-width: 400px;overflow-x: hidden;}
.MainForm .CompanyBlock {font-size:14px;margin-top:19px;margin-left:20px;}
.MainForm .CompanyBlock span {margin-top:0px;color:#111;font-size:15px;font-weight:500;}
.MainForm .BlockMore{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_tab_down.png");background-position:0;margin-top: 19px;}
.MainForm .BlockMore.BlockCompany {margin-top: 0px;}
.MainForm .UserBlock {margin-right:11px;}
.MainForm .UserBlock span {display:inline-block;margin-top:19px;color:#111111;max-width:100px;font-size: 14px;}
.MainForm .UserBlock:hover span {color:#2E51FF;}
.MainForm .UserBlock:hover .BlockMore{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_tab_down_hover.png");background-position:0;margin-top: 19px;}
.MainForm .UserBlock img {margin:12px 8px 0 13px;}
.MainForm .NavBlock {margin-right:15px;}
.MainForm .NavBlock .HelpButton {color: #1D2129;margin-top:13px;font-size: 14px;width:90px; background-color: transparent;border: none;text-align: right;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_nav_help.png");background-repeat: no-repeat;background-position: 0px center;}
.MainForm .NavBlock .HelpButton:hover {color: #2E51FF;border:none;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_nav_help_hover.png");}
.MainForm .NavBlock .AppQRcodeButton {width:30px;min-width:0 !important;height:30px;line-height:30px; color: #1D2129;margin-top:13px;font-size: 14px; background-color: transparent;border: none;text-align: right;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_nav_qrcode.png");background-repeat: no-repeat;background-position: 0px center;}
.MainForm .NavBlock .AppQRcodeButton:hover {color: #2E51FF;border:none;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_nav_qrcode_hover.png");}
.MainForm .AppQRcodeHoverContent:hover .AppQRcodeContent{display:block!important;}
.MainForm .NavBlock .AppQRcodeContent{width: 435px;height:300px;z-index: 9999;position: fixed;top: 50px;right: 30px;background-color: #ffffff;border-radius: 6px;border: 1px solid #f6f6f6;box-shadow: 0px 10px 24px 0px rgb(0 0 0 / 5%);display:none;}
.MainForm .NavBlock .AppQRcodeContent .AppQRcodeContentTop{width:100%;height:85px;background-color:#2E51FF;display: flex;align-items: flex-end;border-radius: 6px 6px 0 0;}
.MainForm .NavBlock .AppQRcodeContent .AppQRcodeContentTop .Hi{background:url("/../../Grasp.Smart.Images/module/smart/app/hi.png") no-repeat;background-size: cover;width:36px;height:46px;margin: 0 0 40px 20px;}
.MainForm .NavBlock .AppQRcodeContent .AppQRcodeContentTop .TopCat{background:url("/../../Grasp.Smart.Images/module/smart/app/top_cat.png") no-repeat;background-size: cover;width:67px;height:67px;}
.MainForm .NavBlock .ImgContent{width: 100%;padding: 10px 0 0 0;display: flex; align-items: center;justify-content: space-evenly;text-align:center;font-family: Source Han Sans CN;font-size: 14px;font-weight: 500;line-height: 22px;letter-spacing: 0px;color: #111111;}
.MainForm .NavBlock .ImgContent .MiniProgramQRCode{background:url("/../../Grasp.Smart.Images/module/smart/qrcode_miniprogram_bg.jpg") no-repeat;background-size: cover;width:148px;height:148px;margin-bottom: 16px;}
.MainForm .NavBlock .ImgContent .AndroidQRCodeCM{background:url("/../../Grasp.Smart.Images/module/smart/qrcode_cm.jpg") no-repeat;background-size: cover;width:148px;height:148px;margin-bottom: 16px;}
.MainForm .NavBlock .ImgContent .AndroidQRCodeGM{background:url("/../../Grasp.Smart.Images/module/smart/qrcode_ygm.jpg") no-repeat;background-size: cover;width:148px;height:148px;margin-bottom: 16px;}

.MainForm .AIAssistant { padding: 0; padding-top: 11px; margin-right: 15px; }

.MainForm .NavBlock .ValueServiceButton {width:30px;min-width:0 !important;height:30px;line-height:30px; color: #1D2129;margin-top:13px;font-size: 14px; background-color: transparent;border: none;text-align: right;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/ic_vip_nor.png");background-repeat: no-repeat;background-position: 0px center;}
.MainForm .NavBlock .ValueServiceButton:hover {color: #2E51FF;border:none;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/ic_vip_hover.png");}
.MainForm .ValueServiceHoverContent:hover .ValueServiceContent{display:block!important;}
.MainForm .NavBlock .ValueServiceContent{width: 435px;height:230px;z-index: 9999;position: fixed;top: 50px;right: 30px;background: linear-gradient(180deg, #F5E9DD 0%, #FFFFFF 100%);border-radius: 6px;border: 1px solid #f6f6f6;box-shadow: 0px 10px 24px 0px rgb(0 0 0 / 5%);display:none;}
.MainForm .NavBlock .ValueServiceContent .ValueServiceContentTop{width:100%;height:60px;display: flex;align-items: flex-end;border-radius: 6px 6px 0 0;padding:0 0 0 5%;}
.MainForm .NavBlock .ValueServiceImgContent{width: 100%;font-family: Source Han Sans CN;}
.MainForm .NavBlock .ValueServiceImgContent .ServiceSection{width:90%;margin:0 5% 20px 5%;padding:15px 0 20px 15px;display:flex;background: #FFFFFF;border:1px solid #51250D;border-radius: 6px 6px 6px 6px;position:relative;}
.MainForm .NavBlock .ValueServiceImgContent .ServiceSectionIcon{background:url("/../../Grasp.Smart.Images/iconfont/smart/ic_zzfw_wlgz.png") no-repeat;width:20px;height:20px;margin:0 10px 0 0;}
.MainForm .NavBlock .ValueServiceImgContent .ServiceSectionBg{background:url("/../../Grasp.Smart.Images/iconfont/smart/bg_zzfw_wlgz.png") no-repeat;width:90px;height:90px;position:absolute;bottom:0;right:0;}
.MainForm .NavBlock .ValueServiceImgContent .ServiceSectionIcon1{background:url("/../../Grasp.Smart.Images/iconfont/smart/ic_zzfw_wechat.png") no-repeat;width:20px;height:20px;margin:0 10px 0 0;}
.MainForm .NavBlock .ValueServiceImgContent .ServiceSectionBg1{background:url("/../../Grasp.Smart.Images/iconfont/smart/bg_zzfw_wechat.png") no-repeat;width:90px;height:90px;position:absolute;bottom:0;right:0;}

.MainForm .WrapTips {height: 20px;font-size: 14px;padding: 0 5px;display: flex;align-items: center;border-radius: 4px;margin-left: 600px;margin-top:10px;cursor:pointer;}
.MainForm .WrapTips .WordsInner {white-space: nowrap;overflow: hidden;margin: 0 0 0 5px;}
.MainForm .WrapTips .WordsInner .Label {margin-bottom: 5px;position: relative;width: fit-content;animation: WrapMove 8s linear infinite;}
.MainForm .WrapTips .WordsInner .Label:hover {animation: none;}
.MainForm .WrapTips .WordsInner .Label::after {position: absolute;right: -100%;content: attr(text);}
.MainForm .WrapTips .MainTopNavImg{margin-top: 0px; margin-right: 0px;}
@keyframes WrapMove { 
    0% {transform: translateX(80%);} 
    100% {transform: translateX(-100%); }
}

/*ChangeFontSize*/
.ChangeFontSize{padding: 30px 35px 30px 5px}
.ChangeFontSize .CheckBox.ChkBoxStyle {float:right}
.ChangeFontSize .CheckBox.ChkBoxStyle .Edit {border-radius:50%}
.ChangeFontSize .FontBlock{border: 1px solid #CED6E6; padding: 38px 0px 40px 0px; width:220px; height:250px; margin-left: 30px;border-radius:4px; border-color:#DDDDDD}
.ChangeFontSize .FontBlock:hover, .ChangeFontSize .CurrFontBlock, .ChangeFontSize .CurrSelectBlock{border-color:#2E51FF;box-shadow:0px 4px 46px 0px rgba(30,50,102,0.14)}
.ChangeFontSize .FontCaption{width:100%;text-align:center;cursor:default;color:#111111}
.ChangeFontSize .FontSign{margin-top:16px;width:26px;border-top: 2px solid #2E51FF;margin-left: 97px}
.ChangeFontSize .FontSample{width:100%;text-align:center;margin-top:10px;cursor:default}
.ChangeFontSize .FontSample1{margin-top:26px;color:#111111}
.ChangeFontSize .FontSample2{margin-top:13px;color:#666666}
.ChangeFontSize .ButtonPanel{margin-top: 40px}
.ChangeFontSize .CurrFont{position:absolute; bottom:60px;padding-left: 65px}
.ChangeFontSize .CurrFontHide{display:none}
.ChangeFontSize .CurrFontLabel{margin-left:3px;color:#2E51FF;cursor:default;font-size:12px;margin-top:2.2px}
.ChangeFontSize .OtherFont{position:absolute; bottom:55px;padding-left: 60px}
.ChangeFontSize .OtherFontHide{display:none}
.ChangeFontSize .ChangFontButton{width:100px;height:36px;border-radius:4px;border: 1px solid #2E51FF; background-color: #fff; color:#2E51FF}
.ChangeFontSize .ChangFontButton:hover{background-color:#2E51FF;color:#fff}

/*AuditCenter 单据审核中心*/
.AuditCenter .AuditPanel{width:100%; background-color: #ffffff;border-radius: 16px;padding:15px; background-color: #ffffff;height:106px;}  
.AuditCenter .AuditPanel .PanelName{ width:100%; color:#111111;line-height: 26px;font-size: 18px;margin-bottom: 17px;margin-left: 7px;font-weight: 500;}
.AuditCenter .UI_ListView{border:0px;}  
.AuditCenter .UI_ListView .UI_ListItem {width:100%;} 
.AuditCenter .UI_ListView .UI_ListItem .HBlock{padding:0px;} 
.AuditCenter .UI_ListView .UI_ListItem .ProgressBlock {height:26px;margin-left:8px;margin-top:4px;} 
.AuditCenter .UI_ListView .UI_ListItem .DatetimeBlock {height:30px;margin-left:16px;margin-top:4px;}
.AuditCenter .UI_ListView .UI_ListItem .ProgressText {margin-left:8px; } 
.AuditCenter .UI_ListView .UI_ListItem .ProgressText .Title {font-size:16px; font-weight: 500;} 
.AuditCenter .UI_ListView .UI_ListItem .ProgressText .Opinion {color:#999999; margin-left:45px; } 
.AuditCenter .UI_ListView .UI_ListItem .DatetimeText {margin-left:24px; color:#999999; margin-bottom:10px;} 
.AuditCenter .UI_ListView .AuditItemImage {width:20px;height:20px;}
.AuditCenter .UI_ListView .AuditItemImage.AuditPass {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_audit_pass.png");} 
.AuditCenter .UI_ListView .AuditItemImage.AuditReturn {background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_audit_return.png");} 
.AuditCenter .UI_ListView .AuditItemImage.Divider {width:2px;height:30px; background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_audit_divider.png");}
.AuditCenter .GridAndQuery{background-color: #ffffff;padding: 16px 15px 0px 15px;border-radius: 10px 10px 0 0;margin-bottom: 0;}
.AuditCenter .OpenTreeBlock{background-color: #ffffff;border:0;border-radius: 10px; padding: 8px;margin:0;}
.AuditCenter .GridBlock {background: #ffffff;border-radius: 0 0 10px 10px;padding: 0 15px;}
.AuditCenter .ListViewBlock{height: calc(100% - 35px);overflow: auto;}
.AuditCenter .HSplitterEx.HBottom{border:0;margin-bottom:5px;}

/*************************************************************************************首页样式（包括首页弹窗）***开始****************************************************************************************************************************************************************************************/
/*布局样式*/
.SpaceBetween { display:flex; justify-content: space-between; }
.FlexEnd { display:flex; justify-content: flex-end; }
.FlexRow { display:flex; flex-direction:row; }
.FlexColumn { display:flex; flex-direction:column; }
.BlockCenterV { display:flex;align-items:center; }
.BlockCenterH { display:flex;justify-content:center; }
.BlockColumnCenter { display:flex;flex-direction:column;align-items:center; }
.BlockCenter { display:flex;justify-content:center;align-items:center; }

.BoardChildForm{height: 100%; width: 100%; border-radius: 6px; /*box-shadow:0px 28px 46px 0px rgba(30,50,102,0.12)*/}
.BoardChildForm .FeeGridBlock{margin-top: 21px}
.BoardChildForm .GridStyle {border:none}
.BoardChildForm .GridStyle .GridHeader{height:29px;background-color:#F6F6F6;border-bottom:none;border-left:none}
.BoardChildForm .GridStyle .GridHeaderRow{border-top:none}
.BoardChildForm .GridStyle .GridHeaderCaption{border:none}
.BoardChildForm .GridStyle .GridBodyRow.even{background-color:#F6F6F6}
.BoardChildForm .GridStyle .GridBodyCell, .BoardChildForm .GridStyle .GridBodyRowNoCell, .BoardChildForm .GridStyle .GridDetailTd{border-right:none;border-bottom:none; padding-left: 20px; padding-right: 20px}

/*标题+按钮样式*/
.BoardChildForm .TopTitle{height: 40px;padding: 16px 16px 0 16px;width: 100%;}
.BoardChildForm .TopTitle .BoardListTitleLabel{color:#000000; font-size:14px;font-weight:bold;}
.BoardChildForm .TopTitle .ImageButtonListBlock{ width: 45%;min-width: 163px;float:right !important;display:flex;justify-content:flex-end;}
.BoardChildForm .TopTitle .ImageButtonListBlock .ChangeDate { background: url("/../../Grasp.Smart.Images/module/smart/board/label_title.png") no-repeat; background-position: -4px -4px;width: 15px;height: 15px;padding:4px;}
.BoardChildForm .TopTitle .ImageButtonListBlock .ChangeDate:hover { background-position: -26px -4px } 
.BoardChildForm .TopTitle .ImageButtonListBlock .Size { height:18px; width: 18px; padding: 0; margin-right:13px}
.BoardChildForm .TopTitle .ImageButtonListBlock .TopRefreshButton{background-position:-135px -2px}
.BoardChildForm .TopTitle .ImageButtonListBlock .TopRefreshButton:hover{background-position:-156px -2px}
.BoardChildForm .TopTitle .ImageButtonListBlock .TopBoostButton{background-position:-179px -2px}
.BoardChildForm .TopTitle .ImageButtonListBlock .TopBoostButton:hover{background-position:-200px -2px}
.BoardChildForm .TopTitle .ImageButtonListBlock .TopOtherButton{background-position:-223px -2px;margin: 0;}
.BoardChildForm .TopTitle .ImageButtonListBlock .TopOtherButton:hover{background-position:-245px -2px}
.BoardChildForm .TopTitle .ImageButtonListBlock .BoardDateListDrop { margin-right:13px}
.BoardChildForm .EditBlock .ButtonEdit.Edit{border-right: 0;border-top-right-radius: 0;border-bottom-right-radius: 0;width: 35px !important;padding: 0;height: 20px;font-family: PingFang SC;font-size: 12px;font-weight: normal;line-height: 16px;letter-spacing: 0px;color: #666666 !important;text-align: center;}
.BoardChildForm .EditBlock .SkinButton{border-radius: 4px;height: 20px;width: 20px;border-left: 0;border-top-left-radius: 0;border-bottom-left-radius: 0;}


/*排行统一样式*/
.BoardChildForm .RankTitle{width: calc(100% - 32px);height: 40px;background: #F6F7FB;font-family: PingFang SC;font-size: 14px;font-weight: normal;color: #333333;margin: 14px 16px 0 16px;padding: 0 16px;    display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
.BoardChildForm .RankContent{color: #111111;width: 100%;padding: 4px 24px 0 24px;}
.BoardChildForm .RankContent .RankInfo{cursor: pointer;height: 44px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
.BoardChildForm .RankContent .RankInfo .RankImage1{ background: url("/../../Grasp.Smart.Images/module/smart/board/rank.png") no-repeat; background-position: -2px -3px;width: 26px;height: 26px;} 
.BoardChildForm .RankContent .RankInfo .RankImage2{ background-position: -32px -3px; } 
.BoardChildForm .RankContent .RankInfo .RankImage3{ background-position: -62px -3px; } 
.BoardChildForm .RankContent .RankInfo .RankNum{width: 26px;height: 26px;line-height: 26px;font-size: 12px;font-weight: bold;color: #111111;text-align: center;margin: 0;}
.BoardChildForm .RankContent .RankInfo .NameValue{width: calc(100% - 26px);display: flex !important;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;}
.BoardChildForm .RankContent .RankInfo .NameValue .RankName{font-size: 12px;font-weight: 400;width:59%;margin-left:16px;overflow: hidden;text-overflow: ellipsis;height: 20px;white-space: nowrap;}
.BoardChildForm .RankContent .RankInfo .NameValue .RankTotal{font-size: 12px;font-weight: bold;color:#333333;width:30%;margin-left:10px;display:flex;justify-content:flex-end;}
.BoostShowList .RankTitle{height: 80px;font-size: 20px;}
.BoostShowList .RankContent .RankInfo {height: 85px;}
.BoostShowList .RankContent .RankInfo .NameValue .RankName{height: 40px;line-height: 40px;font-size: 20px;}
.BoostShowList .RankContent .RankInfo .NameValue .RankTotal{height: 40px;line-height: 40px;font-size: 20px;}
.BoostShowList .RankContent .RankInfo .RankNum{font-size: 16px;}

.SplitBlock{width: 10%; display:flex; align-items:center}
.SplitBlock1{height: 1px; width: 50%; border-top:1.5px solid #999999}
.SplitBlock2{height: 1px; width: 50%; border-top:1.5px dashed #999999}
.BoardTitleLabel{color:#000000; font-size:14px;font-weight:bold;margin:0 0 30px 26px;}
.BoardTitleLabelTop{font-size:14px;font-weight:bold;margin-left:20px;}
.ChooseDate { width: 52%;min-width:47px;height: 20px;background-color:rgba(227,232,255,0.2);border-radius: 2px; display: flex; flex-direction:row; justify-content:space-around; align-items:center;padding:0 3px}
.Refresh { background-position: -46px -2px; margin:0 20% 0 2%; height:18px; width:18px; }
.Refresh:hover { background-position: -68px -2px; }
.Circle { margin-left:13%;width:20%}
.DataIcon { background: url("/../../Grasp.Smart.Images/module/smart/board/data_icon.png") no-repeat; background-position: 2px 1px;width: 53px;height: 55px;} 
.Sale {background-position:-52px 1px}
.Collection {background-position:-103px 1px}
.Production {background-position:-156px 1px}
.MoneyPosition { width:60%;margin: -5px 0 0 7%; }
.DisplayNone{ display: none; }
.TopSaveImgButton{background-position:-140px -6px}



.Cursor {cursor:pointer}
.Cursor:hover > .Description { color:#2E51FF}
.Cursor:hover > .SaleOrderImage { background-position: -59px 0px; }
.Cursor:hover > .PurchaseOrderImage { background-position: -179px 0px; }
.Cursor:hover > .PurchaseImage{ background-position: -299px 0px; }
.Cursor:hover > .PayImage{ background-position: -419px 0px; }
.Cursor:hover > .ProduceImage{ background-position: -539px 0px; }
.Cursor:hover > .FinishImage{ background-position: -659px 0px; }
.Cursor:hover > .SaleSlipImage{ background-position: -779px 0px; }
.Cursor:hover > .ReceiptImage{ background-position: -899px 0px; }
.Cursor:hover > .StepDes { color:#1E3AB2}
.Cursor:hover > .MRPCalculate{ background-position: -24px -62px;color: #2E51FF; }
.Cursor:hover > .BOM{background-position: -71px -61px;}
.Cursor:hover > .Material{background-position: -118px -61px;}

.BoardImage{width:18px; height:18px; margin-left:8px; margin-top:1px; background-repeat:no-repeat;background-image:url("/../../Grasp.Smart.Images/module/smart/board/board.png"); }

.BoardCenter{background-color: #F6F7FC !important; margin: -20px 0px -10px -10px}
.BoardCenter .PageBlock {padding: 0;}
.BoardCenter .MainWrap{width: 100%;height:100%; overflow-y:auto; overflow-x:hidden}
.BoardCenter .Wrap{width: 100%; position:relative}
.BoardCenter .Item{height: 180px; min-width:280px; position: absolute;z-index: 1; display: block; transition: all .5s; padding: 10px; float: left;}   /*box-shadow: 0px 4px 46px 0px rgba(30, 50, 102, 0.14);*/
.BoardCenter .Item41{width: 25%; color:#ffffff;}
.BoardCenter .Item42{width: 50%}
.BoardCenter .Item43{width: 75%}
.BoardCenter .Item44{width: 100%}
.BoardCenter .Item31{width: 33.33%}
.BoardCenter .Item32{width: 66.66%}
.BoardCenter .Item33{width: 99.99%}
.BoardCenter .Item14{height: 720px;}
.BoardCenter .Item13{height: 540px;}
.BoardCenter .Item12{height: 360px;}
.BoardCenter .ItemTitle {width: 100%; height: 21px; cursor: move; background-color: white}
.BoardCenter .ItemFrame{width: 100%; height: calc(100% - 21px); border: none; margin-top: 0px}
.BoardCenter .PopupConfig{position: fixed; top: 0px; right:0; bottom: 0; z-index:2000; width:500px; background-color: white}
.BoardCenter .PopupConfigHide{display:none}
.BoardCenter .PopupConfigShow{display:block}
.BoardCenter .EditBlock .SkinButton {height:auto;}
.BoardCenter .Edit {padding:0;}
.BoardCenter .ManageSituation .PageBlock{padding:0;background-color:rgb(237, 237, 237) !important;color:#ffffff;}
.BoardCenter .ManageSituation .PageBlock .HBlock{padding:0;}
.BoardCenter .TopLabel{ height: 18px; display: block; float: right !important;color: #485ed8;font-size: 14px;}
.BoardCenter .TopImage{height:18px;margin:0; display:block; float:right !important;cursor:pointer;margin: 3px 5px;}
.BoardCenter .TopImage.Config{font-family: Source Han Sans;font-size: 14px; font-weight: normal;color: #526EFA;}
.BoardCenter .TopImage.Lock{width: 18px;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_lock_nor.png");}
.BoardCenter .TopImage.Lock:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_lock_hover.png");}
.BoardCenter .TopImage.UnLock{width: 18px;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_unlock_nor.png");}
.BoardCenter .TopImage.UnLock:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_unlock_hover.png");}
    
/*预警信息*/
.EarlyWarningForm{border-radius:6px;}
.EarlyWarningForm .infoFont:hover{cursor:pointer;background-color:#ffffff;border:1px solid #ddd;}
.EarlyWarningForm .infoFont{width: 117px;height: 126px;background-color:#F6F7FB;border:1px solid #F2F2F2;border-radius: 6px;margin-top:16px;margin-left:4%;margin-right:0}
.EarlyWarningForm .infoFont div{text-align: center; width:100%;}
.EarlyWarningForm .infoFont div span:first-child{font-size:20px;font-weight:bold;}
.EarlyWarningForm .infoFont div span:nth-child(2){font-size:14px;}

/*待办事项*/
.TodoListFrom{border-radius:6px;}
.TodoListFrom .infoFont{width:32%;border-right:1px solid #D6DCE8}
.TodoListFrom .infoFont:last-child{border:0}
.TodoListFrom .infoFont:hover{cursor:pointer;color:#3653d1}
.TodoListFrom .infoFont div{text-align: center; width:100%;}
.TodoListFrom .infoFont div span:first-child{font-size:20px;font-weight:bold;}
.TodoListFrom .infoFont div span:nth-child(2){font-size:14px;}

/*业务流程*/
.MainFlowChart {}

/*.Process{ justify-content:center;height:100%; }
.ProcessImage{ background: url("/../../Grasp.Smart.Images/module/smart/board/process.png") no-repeat;width: 60px;height: 60px; }
.SaleOrderImage{ background-position: 1px 0px; }
.PurchaseOrderImage{ background-position: -119px 0px; }
.PurchaseImage{ background-position: -239px 0px; }
.PayImage{ background-position: -359px 0px; }
.ProduceImage{ background-position: -479px 0px; }
.FinishImage{ background-position: -599px 0px; }
.SaleSlipImage{ background-position: -719px 0px; }
.ReceiptImage{ background-position: -839px 0px; }
.Description{ font-size:14px;font-weight: 400;color: #111111;margin-bottom:15px;text-align:center }
.MRPCalculate{ background-position: 0px -62px;width: 23px;height: 20px; }
.BOM{background-position: -47px -61px;width: 23px;height: 20px;}
.Material{background-position: -94px -61px;width: 23px;height: 20px;}
.Step{ position: absolute; }
.StepDes{color: #2E51FF;white-space: nowrap;}
.TriangleRight{  width: 0;height: 0;border-top: 7px solid transparent;border-left: 5px solid #2E51FF;border-bottom: 7px solid transparent;position:absolute }

.TextColor .Edit{color:#4A59B0 !important;}
.TextColor .ButtonEdit{width: 30px !important;}

.BoardDateTtileDrop .ButtonEdit{height:20px !important;width:40px !important; background-color:rgba(227,232,255,0.2);color:#ffffff !important;border-bottom-left-radius: 2px;border-top-left-radius: 2px;border:none;padding-left:2px; font-size:12px; padding-left:6px !important;line-height:20px !important;}
.BoardDateTtileDrop .EditBlock .SkinButton{background-color:rgba(227,232,255,0.2);color:#ffffff;border-bottom-right-radius: 2px;border-top-right-radius: 2px;border:none;width:18px;padding-right:6px}
.BoardDateTtileDrop .SkinButton.aicon-moreunfold:before { content: "\e6a6"}
.TitleHover > .EditBlock.active .SkinButton.aicon-moreunfold:before, .TitleHover > .EditBlock:not(.activeEditor):not(.disabled):hover .SkinButton.aicon-moreunfold:before{content: "\e6a6"!important; color:rgb(203,213,241)}*/

/*BoardConfig 首页编辑*侧边弹窗*/
.BoardConfig{height: 100%; width: 100%; padding: 0px 0px 0px 38px !important}
.BoardConfig .BlockMsg{height:26px;width:228px;background-color:#FFEEE9;margin-top:10px;border:solid 1px #FFB49D; border-radius: 4px}
.BoardConfig .BlockMsgImg{margin: 6px 0px 0px 10px; width:14px; height:14px; float:left;background-position:-534px -8px}
.BoardConfig .MsgText{width:150px;height:14px;color:#FB4D10;margin: 5px 0px 0px 2px; float:left}
.BoardConfig .HelpBlock{float:left}
.BoardConfig .MsgHelp{width:50px; height:14px;color:#333333;margin: 5px 0px 0px -6px; float:left; cursor:pointer}
.BoardConfig .BoardTitle{height: 75px; font-size:20px; color:#111111; padding-top:20px;padding-right: 15px;}
.BoardConfig .Bottom{height: 80px; padding-top:20px}
.BoardConfig .Main{height:calc(100% - 200px) !important; overflow-y:auto; overflow-x:hidden; padding-right: 39px}
.BoardConfig .GroupTitleBlock{font-size:18px; color:#111111; border-bottom: 1px solid #EFEFEF; padding-bottom: 16px}
.BoardConfig .GroupTitle{float: left}
.BoardConfig .MoreImg{float:right !important}
.BoardConfig .MoreSpread{background-position:-422px -6px}
.BoardConfig .MoreShrink{background-position:-436px -6px}
.BoardConfig .GroupMainBlock{padding-bottom: 30px}
.BoardConfig .GroupMainBlockShow{display: block;padding-top:15px}
.BoardConfig .GroupMainBlockHide{display: none}
.BoardConfig .GroupMainRow{padding-top:15px; font-size: 14px; color: #333333; padding-left: 20px;display:inline-flex}
.BoardConfig .RowLeftBlock{width: 200px}
.BoardConfig .ChkBoxStyle input{width: 18px; height: 18px; border: 1px solid #DDDDDD; border-radius:4px}
.BoardConfig .ChkBoxStyle label{margin-left: 10px}
.BoardConfig .SpecialBlock .ChkBoxStyle .ChkText{color: #1E319B}

/*转账*/
.TransferAccounts .ContentBlock {padding:0 40px;}
.TransferAccounts .ContentTitle {padding-left: 8px;margin:7px 0 10px -20px;opacity: 1;font-family: PingFang SC;font-size: 14px;font-weight: 800;line-height: 22px;color: #333333;}
.TransferAccounts .ContentTitle:before {content: '';position: absolute;height: 15px;width: 2px;margin-top: 3px;background-color: #2E51FF; }

/*CommonlyUsed 常用功能*/
.CommonlyUsed .CommonlyUsedChange{background: url("/../../Grasp.Smart.Images/iconfont/smart/changeicon.png") no-repeat;display: block;width: 25px;height: 24px;background-position: -328px 0px;}
.CommonlyUsed .CommonlyUsedChange:hover{cursor:pointer;background-position: -350px 0px;}
.CommonlyUsed .AllCommonlyUsed{width:100%;padding:0 16%;display:grid;grid-template-columns:repeat(4,100px);column-gap:13%;row-gap:10px;justify-content: center;margin-top: 30px;}
.CommonlyUsed .CUItem{border-radius: 6px;width:100px;height:110px;display:flex;flex-direction:column;align-items:center;position:relative;}
.CommonlyUsed .CUItem:hover{cursor:pointer;opacity:0.9;}
.CommonlyUsed .CUItem .CUItemImage{width: 60px;height: 60px;margin:10px 20px;}
.CommonlyUsed .CUItem .Label{font-size: 12px;font-family: Microsoft YaHei;font-weight: 400;color: #111111;text-align:center;white-space:nowrap;}
.CommonlyUsed .CUItem .BuyBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_caigoud.png") no-repeat;}
.CommonlyUsed .CUItem .BuyOrderBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_caigoudignd.png") no-repeat;}
.CommonlyUsed .CUItem .StockBuyOrderDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_caigoudigndanmx.png") no-repeat;}
.CommonlyUsed .CUItem .StockBuyOrderGather{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_caigoudigndnahuiz.png") no-repeat;}
.CommonlyUsed .CUItem .StockBuyGather{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_caigouhuiz.png") no-repeat;}
.CommonlyUsed .CUItem .StockBuyDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_caigoumingxb.png") no-repeat;}
.CommonlyUsed .CUItem .BuyOutBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_caigoutuihuod.png") no-repeat;}
.CommonlyUsed .CUItem .PackageSplitBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_chaifzzd.png") no-repeat;}
.CommonlyUsed .CUItem .AllotBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_diaobodan.png") no-repeat;}
.CommonlyUsed .CUItem .PaymentBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_fukaund.png") no-repeat;}
.CommonlyUsed .CUItem .AssistantBalance{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_fuzhuyueb.png") no-repeat;}
.CommonlyUsed .CUItem .fzhuhesuanhuizognb{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_fzhuhesuanhuizognb.png") no-repeat;}
.CommonlyUsed .CUItem .StypeComeAndGoBalance{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_gognyignshangwanglyeb.png") no-repeat;}
.CommonlyUsed .CUItem .StypeComeAndGoDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_gognyingshangwanglaimxb.png") no-repeat;}
.CommonlyUsed .CUItem .StockDistributing{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_kcfbqkb.png") no-repeat;}
.CommonlyUsed .CUItem .StockListDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_kcmxb.png") no-repeat;}
.CommonlyUsed .CUItem .StockGather{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_kcyeb.png") no-repeat;}
.CommonlyUsed .CUItem .CtypeComeAndGoDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_kehuwanglaimingxb.png") no-repeat;}
.CommonlyUsed .CUItem .CtypeComeAndGoBalance{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_kehuwanglaiy.png") no-repeat;}
.CommonlyUsed .CUItem .AtypeBalance{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_kemuyueb.png") no-repeat;}
.CommonlyUsed .CUItem .IncomeStatement{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_lirunb.png") no-repeat;}
.CommonlyUsed .CUItem .PickingAndReturnGather{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_ltlaiohuizognb.png") no-repeat;}
.CommonlyUsed .CUItem .PickingAndReturnDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_ltliaomxb.png") no-repeat;}
.CommonlyUsed .CUItem .DetailLedger{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_mignxifenleiz.png") no-repeat;}
.CommonlyUsed .CUItem .VoucherInput{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_pingzhenglr.png") no-repeat;}
.CommonlyUsed .CUItem .VoucherSearch{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_pongzhangchanz.png") no-repeat;}
.CommonlyUsed .CUItem .OtherInStockBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_qitarukd.png") no-repeat;}
.CommonlyUsed .CUItem .OtherIncomeBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_qitashour.png") no-repeat;}
.CommonlyUsed .CUItem .OtherExpendBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_qitazhichu.png") no-repeat;}
.CommonlyUsed .CUItem .GetProduceMaterialBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_shegnchagnlld.png") no-repeat;}
.CommonlyUsed .CUItem .ProduceRoleProgress{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_shegnchanrenwjdb.png") no-repeat;}
.CommonlyUsed .CUItem .TaskBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_shegnchanrwd.png") no-repeat;}
.CommonlyUsed .CUItem .ReturnProduceMaterialBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_shegnchantuild.png") no-repeat;}
.CommonlyUsed .CUItem .ReceivedBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_shoukaund.png") no-repeat;}
.CommonlyUsed .CUItem .StocksGoodsInfo{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_spkcxxb.png") no-repeat;}
.CommonlyUsed .CUItem .ChangePriceBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_tiaojiadan.png") no-repeat;}
.CommonlyUsed .CUItem .FinishedCompleteGather{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_wangogngrkhzb.png") no-repeat;}
.CommonlyUsed .CUItem .FinishedCompleteDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_wangogngrukmxb.png") no-repeat;}
.CommonlyUsed .CUItem .ProducePackSplitBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_wangogngrukud.png") no-repeat;}
.CommonlyUsed .CUItem .SaleBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xiaoshoud.png") no-repeat;}
.CommonlyUsed .CUItem .SaleOrderBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xiaoshoudd.png") no-repeat;}
.CommonlyUsed .CUItem .SaleOrderFollow{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xiaoshoudigndangzb.png") no-repeat;}
.CommonlyUsed .CUItem .StockSaleOrderDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xiaoshoudigndanmx.png") no-repeat;}
.CommonlyUsed .CUItem .StockSaleGather{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xiaoshouhuiz.png") no-repeat;}
.CommonlyUsed .CUItem .StockSaleDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xiaoshoumingxib.png") no-repeat;}
.CommonlyUsed .CUItem .SaleOutBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xiaoshoutuihuod.png") no-repeat;}
.CommonlyUsed .CUItem .StockSaleOrderGather{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xiaosjoudigndnahuiz.png") no-repeat;}
.CommonlyUsed .CUItem .CashFlowsStatement{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xjllb.png") no-repeat;}
.CommonlyUsed .CUItem .BalanceSheet{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_zichaunfuzhaib.png") no-repeat;}
.CommonlyUsed .CUItem .ClassCount{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_zognfenleiz.png") no-repeat;}
.CommonlyUsed .CUItem .OtherOutStockBill{background: url("/../../Grasp.Smart.Images/module/smart/image/big/ixon_qitachukd.png") no-repeat;}
.CommonlyUsed .CUItem .GoodsQualityWarning{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_bzqyj.png") no-repeat;}
.CommonlyUsed .CUItem .BuyOrderWarning{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_cgddyj.png") no-repeat;}
.CommonlyUsed .CUItem .SaleOrderWarning{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xsddyj.png") no-repeat;}
.CommonlyUsed .CUItem .StocksGoodsWarning{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_spkcyj.png") no-repeat;}
.CommonlyUsed .CUItem .ProduceDelayWarning{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_scrwjqyj.png") no-repeat;}
.CommonlyUsed .CUItem .SubjectGather{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_kemuhzbd.png") no-repeat;}
.CommonlyUsed .CUItem .TallyBook{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xushibud.png") no-repeat;}
.CommonlyUsed .CUItem .MultiColumnAccount{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_duozhangland.png") no-repeat;}
/*.CommonlyUsed .CUItem .xiangmushez{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_xiangmushez.png") no-repeat;}
.CommonlyUsed .CUItem .shujuzhunb{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_shujuzhunb.png") no-repeat;}
.CommonlyUsed .CUItem .shneghe{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_shneghe.png") no-repeat;}
.CommonlyUsed .CUItem .mrpjisuaqi{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_mrpjisuaqi.png") no-repeat;}
.CommonlyUsed .CUItem .jizhang{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_jizhang.png") no-repeat;}
.CommonlyUsed .CUItem .chunaqz{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_chunaqz.png") no-repeat;}
*.CommonlyUsed .CUItem .chushishuj{background: url("/../../Grasp.Smart.Images/module/smart/image/big/icon_chushishuj.png") no-repeat;}*/

/*生产指标*/
.ProductionIndicators .BoardTitleLabel{margin: 16px 16px 0 16px;opacity: 1;font-family: Source Han Sans;font-size: 14px;font-weight: 500;line-height: 22px;color: #3D3D3D;}
.ProductionIndicators .Container{width:98%;display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;margin: 6px 16px 0 16px;}
.ProductionIndicators .Container .TopItem{width:16%;border-radius: 4px;text-align: center;height: 92px;border: 1px solid #E5E5E5;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;padding: 10px 10px 0 16px;}
.ProductionIndicators .Container .TopItem .ItemImage{padding: 9px;border-radius: 31px;background: #F6F7FB;}
.ProductionIndicators .Container .TopItem .NameValue{display: flex;flex-direction: column;flex-wrap: nowrap;text-align: left;width:80%;padding: 0 0 0 5%;}
.ProductionIndicators .Container .TopItem .TopName{height: 22px;font-family: Source Han Sans;font-size: 14px;font-weight: normal;line-height: 22px;color: #666666;}
.ProductionIndicators .Container .TopItem .TopQty{height: 32px;font-family: Source Han Sans;font-size: 24px;font-weight: 500;line-height: 32px;color: #111111;}
.ProductionIndicators .Container .TopItem .EditBlock{margin-bottom: 63px;}

/*常用功能编辑*弹窗*/
.CCU .CCUEnd{margin-top:18px; width:100%;color:#000000;clear:both;}
.CommonlyUsedEditor .TypeName{height:32px;width:100%;display:flex;flex-direction: row;justify-content: space-between;padding: 0 34px;}
.CCU .CCUEnd .LabelTop{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #111111;padding-top:3px;}
.CCU .CCUEnd .LabelTop2 {font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #999999;}
.CCU .CCUEnd .CCUEndItems{min-height:134px;display:grid;grid-template-columns:repeat( auto-fill,115px);grid-gap:26px;justify-content: center;width:100%;padding:26px 0px 8px 0;}
.CCU .CCUEnd .CCUEndItems .CCUEndItem{border-radius: 6px;color: #111111;width:115px;height:100px;display:flex;flex-direction:column;align-items:center;position:relative;}
.CCU .CCUEnd .CCUEndItems .CCUEndItem:hover .SubtractBtn{display:block;}
.CCU .CCUEnd .CCUEndItems .CCUEndItem:hover{background: #ebefff; color: #2E51FF;}
.CCU .CCUEnd .CCUEndItems .CCUEndItem .SubtractBtn{display:none;position:absolute;right:-15px;top:-12px; background: url("/../../Grasp.Smart.Images/module/smart/image/icon_shanchu.png") no-repeat;width: 24px;height: 24px; background-position: 0px 0px;background-size:cover;}
.CCU .CCUEnd .CCUEndItems .CCUEndItem .SubtractBtn:hover{cursor:pointer;}
.CCU .CCUEnd .CCUEndItems .CCUEndItem .LabelImage{width: 50px;height: 50px;margin:6px 20px;background-size:100% 100%;}
.CCU .CCUEnd .CCUEndItems .CCUEndItem .ChangeLabe{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;text-align:center;}
.CCU .AllCU{padding:10px 10px;width:100%;background-color:#F9F9F9;}
.CCU .AllCU .LabelTop{margin:20px 22px 0 42px;font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #111111;}
.CCU .AllCU .CUClass{display:flex;justify-content:space-around;margin:0 125px;}
.CCU .AllCU .CUClass .CUCText{margin-bottom:0; font-size: 16px;font-family: Microsoft YaHei;font-weight: 400;color: #666666;padding:7px 0 11px 0;background-image:none!important;}
.CCU .AllCU .CUClass .CUCText input[type="radio"]{display:none;}
.CCU .AllCU .CUClass .checked{color: #2E51FF;border-bottom:3px solid #2E51FF;border-radius: 1px;}
.CCU .AllCU .CUClass .CUCText:hover,.CCU .AllCU .CUClass .CUCText .ChkText:hover{cursor:pointer;}
.CCU .AllCU .ClassItems{min-height:207px;display:grid;grid-template-columns:repeat( auto-fill,115px);grid-gap:7px 26px;justify-content: center;width:100%;margin:26px 0px 3px 0;}
.CCU .AllCU .ClassItems .UItem{position:relative;color: #111111;border-radius: 6px;width:115px;height:100px;display:flex;flex-direction:column;align-items:center;}
.CCU .AllCU .ClassItems .UItem:hover{background: #ebefff;color: #2E51FF;}
.CCU .AllCU .ClassItems .UItemNo{opacity:0.6;border-radius: 6px;width:115px;height:100px;display:flex;flex-direction:column;align-items:center;}
.CCU .AllCU .ClassItems .UItem .LabelImage{width: 50px;height: 50px;margin:6px 20px;background-size:100% 100%;}
.CCU .AllCU .ClassItems .UItemNo .LabelImage{width: 50px;height: 50px;margin:6px 20px;background-size:100% 100%;}
.CCU .AllCU .ClassItems .UItem .AddButton{visibility:hidden;position:absolute;right:-15px;top:-12px; background: url("/../../Grasp.Smart.Images/module/smart/image/icon_tinajia.png") no-repeat;width: 24px;height: 24px; background-position: 0px 0px;background-size:cover;}
.CCU .AllCU .ClassItems .UItem:hover .AddButton{visibility:visible;cursor:pointer;}
.CCU .AllCU .ClassItems .CLabe{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;text-align:center;}
.CCU .SBuyBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_caigoudx.png") no-repeat;}
.CCU .SBuyOrderBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_caigoudigndx.png") no-repeat;}
.CCU .SStockBuyOrderDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_caigoudigndanmxx.png") no-repeat;}
.CCU .SStockBuyOrderGather{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_caigoudigndnahuizx.png") no-repeat;}
.CCU .SStockBuyGather{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_caigouhuizx.png") no-repeat;}
.CCU .SStockBuyDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_caigoumingxbx.png") no-repeat;}
.CCU .SBuyOutBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_caigoutuihuodx.png") no-repeat;}
.CCU .SPackageSplitBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_chaifzzdx.png") no-repeat;}
.CCU .SAllotBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_diaobodanx.png") no-repeat;}
.CCU .SPaymentBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_fukaundx.png") no-repeat;}
.CCU .SAssistantBalance{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_fuzhuyuebx.png") no-repeat;}
.CCU .SStypeComeAndGoBalance{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_gognyignshangwanglyebx.png") no-repeat;}
.CCU .SStypeComeAndGoDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_gognyingshangwanglaimxbx.png") no-repeat;}
.CCU .Sjizhang{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_jizhangx.png") no-repeat;}
.CCU .SStockDistributing{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_kcfbqkbx.png") no-repeat;}
.CCU .SStockListDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_kcmxbx.png") no-repeat;}
.CCU .SStockGather{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_kcyebx.png") no-repeat;}
.CCU .SCtypeComeAndGoDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_kehuwanglaimingxbx.png") no-repeat;}
.CCU .SCtypeComeAndGoBalance{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_kehuwanglaiyx.png") no-repeat;}
.CCU .SAtypeBalance{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_kemuyuebx.png") no-repeat;}
.CCU .SIncomeStatement{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_lirunbx.png") no-repeat;}
.CCU .SPickingAndReturnGather{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_ltlaiohuizognbx.png") no-repeat;}
.CCU .SPickingAndReturnDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_ltliaomxbx.png") no-repeat;}
.CCU .SDetailLedger{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_mignxifenleizx.png") no-repeat;}
.CCU .SVoucherInput{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_pingzhenglrx.png") no-repeat;}
.CCU .SVoucherSearch{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_pongzhangchanzx.png") no-repeat;}
.CCU .SOtherInStockBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_qitarukdx.png") no-repeat;}
.CCU .SOtherIncomeBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_qitashourx.png") no-repeat;}
.CCU .SOtherExpendBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_qitazhichux.png") no-repeat;}
.CCU .SGetProduceMaterialBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_shegnchagnlldx.png") no-repeat;}
.CCU .SProduceRoleProgress{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_shegnchanrenwjdbx.png") no-repeat;}
.CCU .STaskBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_shegnchanrwdx.png") no-repeat;}
.CCU .SReturnProduceMaterialBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_shegnchantuildx.png") no-repeat;}
.CCU .SReceivedBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_shoukaundx.png") no-repeat;}
.CCU .SStocksGoodsInfo{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_spkcxxbx.png") no-repeat;}
.CCU .SChangePriceBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_tiaojiadanx.png") no-repeat;}
.CCU .SFinishedCompleteGather{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_wangogngrkhzbx.png") no-repeat;}
.CCU .SFinishedCompleteDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_wangogngrukmxbx.png") no-repeat;}
.CCU .SProducePackSplitBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_wangogngrukudx.png") no-repeat;}
.CCU .SSaleBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xiaoshoudx.png") no-repeat;}
.CCU .SSaleOrderBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xiaoshouddx.png") no-repeat;}
.CCU .SSaleOrderFollow{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xiaoshoudigndangzx.png") no-repeat;}
.CCU .SStockSaleOrderDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xiaoshoudigndanmxx.png") no-repeat;}
.CCU .SStockSaleGather{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xiaoshouhuizx.png") no-repeat;}
.CCU .SStockSaleDetail{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xiaoshoumingxibx.png") no-repeat;}
.CCU .SSaleOutBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xiaoshoutuihuodx.png") no-repeat;}
.CCU .SStockSaleOrderGather{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xiaosjoudigndnahuizx.png") no-repeat;}
.CCU .SCashFlowsStatement{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xjllbx.png") no-repeat;}
.CCU .SBalanceSheet{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_zichaunfuzhaibx.png") no-repeat;}
.CCU .SClassCount{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_zognfenleizx.png") no-repeat;}
.CCU .SOtherOutStockBill{background: url("/../../Grasp.Smart.Images/module/smart/image/small/ixon_qitachukdx.png") no-repeat;}
.CCU .SGoodsQualityWarning{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_bzqyjx.png") no-repeat;}
.CCU .SBuyOrderWarning{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_cgddyjx.png") no-repeat;}
.CCU .SSaleOrderWarning{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xsddyjx.png") no-repeat;}
.CCU .SStocksGoodsWarning{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_spkcyjx.png") no-repeat;}
.CCU .SProduceDelayWarning{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_scrwjqyjx.png") no-repeat;}
.CCU .SSubjectGather{background:url("/../../Grasp.Smart.Images/module/smart/image/small/icon_kemuhzbx.png") no-repeat;}
.CCU .STallyBook{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xushibux.png") no-repeat;}
.CCU .SMultiColumnAccount{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_duozhanglanx.png") no-repeat;}
/*
.CCU .Sshneghe{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_shneghex.png") no-repeat;}
.CCU .Smrpjisuaqi{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_mrpjisuaqix.png") no-repeat;}
.CCU .Sfzhuhesuanhuizognb{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_fzhuhesuanhuizognbx.png") no-repeat;}
.CCU .Schunaqz{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_chunaqzx.png") no-repeat;}
.CCU .Schushishuj{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_chushishujx.png") no-repeat;}
.CCU .Sshujuzhunb{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_shujuzhunbx.png") no-repeat;}
.CCU .Sxiangmushez{background: url("/../../Grasp.Smart.Images/module/smart/image/small/icon_xiangmushezx.png") no-repeat;}
*/

/*ProductNotice 公告*/
.ProductNotice .PNItems{width:100%;padding:0 5%;margin-top: 20px;}
.ProductNotice .HCListTitleLabel{font-size: 14px;font-family: Microsoft YaHei;font-weight: bold;color: #111111;margin:0 0 15px 6.5%;}
.ProductNotice .PNItems .NoticeLabel{font-size: 14px;font-family: Microsoft YaHei;font-weight: 400;color: #111111;padding:5px 5px 5px 5px}
.ProductNotice .PNItems .NoticeLabel:hover {cursor:pointer;color:#2E51FF}
.ProductNotice .moreBtn{font-size: 12px;font-family: Microsoft YaHei;font-weight: 400;color: #324966;}
.ProductNotice .moreBtn:hover{cursor:pointer;}

/*HelpAndAbout 帮助中心*弹框*/
.HelpAndAbout {font-size:12px;color:#111111;padding:0 40px;}
.HelpAndAbout .ItemBlock{text-align:center;width: 386px;height: 144px;border-radius: 12px;background: #FFFFFF;box-sizing: border-box;border: 1px solid rgba(0, 0, 0, 0.1);padding:42px 0 0 40px !important;}
.HelpAndAbout .HelpImg{display:inline-block; width:60px; height:60px; background-repeat:no-repeat;margin-right:32px;}
.HelpAndAbout .OnlineHelp{background-position:0px -0px}
.HelpAndAbout .GuidePage{background-position:-232px 0px}
.HelpAndAbout .LeftBlockLine{width:4px;height:20px;border-radius:2px;background-color:#4F60CB}
.HelpAndAbout .BlockLabel{font-size:15px;text-align:left;}
.HelpAndAbout .BlockUrl{display:inline-block; color:#2F51FF;text-align:left;}
.HelpAndAbout .BlockUrl:hover{color:#2E51FF}
.HelpAndAbout .AboutInfoBlock{border:1px solid #CED6E6;border-radius:4px;background-color:#FAFAFA;margin-left:35px;width:630px;height:190px;padding: 30px 30px 0 30px !important}
.HelpAndAbout .AboutInfoValue{margin-left:20px}
.HelpAndAbout .RegButton{width:100px;height:30px;background-color: transparent;border: 1px solid #DDDDDD;border-radius: 4px;}
.HelpAndAbout .RegButton:hover{color:#2E51FF;border-color:#2E51FF}
.HelpAndAbout .CompanyLabel{margin-top:10px}
.HelpAndAbout .ItemContent{font-family: MicrosoftYaHeiUI;font-size: 12px;font-weight: normal;line-height: 24px;letter-spacing: 0em;color: #666666;}
.HelpAndAbout .ItemTitle{padding-left: 8px;margin:16px 0 10px -20px;font-family: MicrosoftYaHeiUI;font-size: 12px;font-weight: normal;line-height: 24px;letter-spacing: 0em;color: #333333;}
.HelpAndAbout .ItemTitle:before {content: '';position: absolute;height: 12px;width: 2px;margin-top: 6px;background-color: #2E51FF; }
.HelpAndAbout .ItemAppVersion{font-family: MicrosoftYaHeiUI;font-size: 12px;font-weight: normal;line-height: 24px;letter-spacing: 0em;color: #666666;}
.HelpAndAbout .AppImg{background: url("/../../Grasp.Smart.Images/module/smart/login_logo.png") no-repeat;width: 170px;height: 28px;background-size: contain;}
.HelpAndAbout .WFSFApp{background: url("/../../Grasp.Smart.Images/Images/help_WFSFApp.png") no-repeat;}
.HelpAndAbout .WebSite{background: url("/../../Grasp.Smart.Images/Images/help_WebSite.png") no-repeat;}
.HelpAndAbout .EMail{background: url("/../../Grasp.Smart.Images/Images/help_EMail.png") no-repeat;}
.HelpAndAbout .HelpPdf{background: url("/../../Grasp.Smart.Images/Images/help_Pdf.png") no-repeat;}

/*HelpCenter 首页帮助中心*/
.HelpCenter{height: 100%; width: 100%; border-radius: 6px;}
.HelpCenter .HCListTitleLabel{font-size: 14px;font-family: Microsoft YaHei;font-weight: bold;color: #111111;margin:0 0 15px 6.5%;}
.HelpCenter .HCItems{width:100%;justify-content:space-around;padding:0 10%}
.HelpCenter .HCItems .HCItem{width:80px;height:60px;display:flex;flex-direction:column;align-items:center;color:#111111;}
.HelpCenter .HCItems .HCItem .HCImage{background: url("/../../Grasp.Smart.Images/module/smart/helpcenter.png") no-repeat;width: 35px;height: 35px;margin:0px 20px 10px 20px;margin-top: 20px;}
.HelpCenter .HCItems .HCItem .OnlineHelp{background-position: -3px -2px;}
.HelpCenter .HCItems .HCItem .Initialize{background-position: -83px -2px;}
.HelpCenter .HCItems .HCItem:hover{cursor:pointer;color:#2E51FF}
.HelpCenter .HCItems .HCItem:hover .OnlineHelp{background-position: -43px -2px;}
.HelpCenter .HCItems .HCItem:hover .Initialize{background-position: -123px -2px;}

/*WorkTasks工序任务*/
.WorkTasks .NullBackground{background:url("/../../Grasp.Smart.Images/iconfont/smart/platform_blank.png") no-repeat center center; height:300px;}
.WorkTasks .TopTitle .Config { margin: 0; }
.WorkTasks .TopTitle .Config:hover { color: #2E51FF;border:none; }
.WorkTasks .ViewXTop {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 10px 16px;overflow: auto;height: 284px;font-family: Alibaba PuHuiTi 2.0;font-size: 12px;font-weight: normal;line-height: 20px;color: #999999;border: 0;}
.WorkTasks .ViewXTop .XItem {height: 132px;background-color: #ffffff;margin: 0;border: 1px solid #E5E5E5;border-radius: 4px;padding: 8px 16px;}
.WorkTasks .ViewXTop .XItem .Xname{display: inline-block;max-width: 270px;padding:0 20px 0 12px;height: 28px;background: #5672FC;text-align: center;line-height: 28px;margin: 0;color: #ffffff;margin: -8px 0 0 -16px;border-radius: 3px 0px 24px 0px;}
.WorkTasks .ViewXTop .XItem .ItemInfo{display: flex;justify-content: flex-start;margin: 4px 0 6px 0;padding: 0;margin-left: 14px;align-items: center;}
.WorkTasks .ViewXTop .XItem .ItemProgressBar{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-around;align-items: center;padding: 0;}
.WorkTasks .ViewXTop .XItem .ItemProgressBar .ProgressBar{margin: 0 5px;background-color: #E7E7E7; border: 0;}
.WorkTasks .ViewXTop .XItem .NumberBlock .NumberQty{color: #333333; font-family: Alibaba PuHuiTi 2.0;font-size: 14px;font-weight: normal;  max-width: 110px;}
.WorkTasks .ViewXTop .XItem .NumberBlock .NumberQualityQty{color: #08BF3F; font-family: Alibaba PuHuiTi 2.0;font-size: 14px;font-weight: normal; max-width: 110px;}
.WorkTasks .ViewXTop .XItem .NumberBlock .NumberUnQualityQty{color: #E34D59; font-family: Alibaba PuHuiTi 2.0;font-size: 14px;font-weight: normal; max-width: 110px;}
.WorkTasks .ViewXTop .XItem .NumberBlock .Label{margin: 0;height: 20px;line-height: 20px;}
.WorkTasks .ViewXTop .XItem .NumberBlock .HBlock{margin: 0;padding: 0;}
.WorkTasks .ViewXTop .BillCount{font-family: Source Han Sans;font-size: 24px;font-weight: bold;line-height: 30px;color: #333333;text-align: center;margin: 15px 0 10px 0;}
.WorkTasks .ViewXTop .XItemBlue .Xname{background: #5672FC !important;} 
.WorkTasks .ViewXTop .XItemRed .Xname{background: #F05965 !important;}   
.WorkTasks .ViewXTop .XItemPurple .Xname{background: #886DEA !important;}  
.WorkTasks .ViewXTop .XItemOrange .Xname{background: #EE7D5E !important;}  
.WorkTasks .ViewXTop .XItemGreen .Xname{background: #40B864 !important;}  
.WorkTasks .ViewXTop .XItemBlue1 .Xname{background-color: #6456FC !important;}
.WorkTasks .ListViewBlock{flex-grow: 0;flex-basis: auto;flex-shrink: 1;display: block;flex-direction: column;overflow: hidden;margin: 5px 16px 0 16px;}
.WorkTasks .UI_ListItem{float: none;overflow: initial;}
.WorkTasks .XItem .Percentage{ color: #333333; font-family: Alibaba PuHuiTi 2.0;font-size: 14px;font-weight: normal;  }
.WorkTasks .XItem .Percentage::after{ content:'%'; }
.WorkTasks .XItem .ProgressIcon{ background: url("/../../Grasp.Smart.Images/iconfont/smart/task_success.png") no-repeat center center; width: 22px; height: 28px; margin-left: 5px; }

/*OnlineService 在线客服*/
/*
.OnlineService{background-color: #FFFFFF;border-radius: 4px 0px 0px 4px;box-sizing: border-box;border: 1px solid #EBEBEB;box-shadow: 0px 3px 10px 0px #C1C8ED;position: fixed;top: 50%;z-index: 9999; right: 0px; width: 26px;height:118px;cursor: pointer;padding:14px 6px 14px 6px;}
.QRCode{border-radius: 4px 0px 0px 4px;background: #FFFFFF;box-sizing: border-box;border: 1px solid #EBEBEB;box-shadow: 0px 3px 10px 0px #C1C8ED;z-index: 9999;width:180px;height:180px;position: fixed;right: 43px;top: 47%;display: none;padding:16px;}
.QRCodeImg{background:url("/../../Grasp.Smart.Images/module/smart/qrcode.png") no-repeat;background-size: contain;width:100%;height:100%;}
.onlineImg{background:url("/../../Grasp.Smart.Images/iconfont/smart/icon_shape.png") no-repeat;background-size: contain;width: 14px;height: 14px;margin-bottom:3px;}
.OnlineService:hover .QRCode{display:block !important;}
.OnlineService:hover a {text-decoration: none;}
*/

/*DataSummary 数据总览*/
.DataSummary .BoardTitleLabel{margin: 16px 16px 0 16px;opacity: 1;font-family: Source Han Sans;font-size: 14px;font-weight: 500;line-height: 22px;color: #3D3D3D;}
.DataSummary .Container{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;margin: 6px 16px 0 16px;}
.DataSummary .Container .TopItem{width: 350px;border-radius: 4px;text-align: center;height: 92px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;padding: 10px 10px 0 16px;}
.DataSummary .Container .TopItem .NameValue{display: flex;flex-direction: column;flex-wrap: nowrap;text-align: left;width: 230px;padding: 0 0 0 20px;}
.DataSummary .Container .TopItem .TopName{height: 22px;font-family: Source Han Sans;font-size: 14px;font-weight: normal;line-height: 22px;color: #666666;}
.DataSummary .Container .TopItem .TopQty{height: 32px;font-family: Source Han Sans;font-size: 24px;font-weight: 500;line-height: 32px;color: #111111;}
.DataSummary .Container .TopItem .CountN{height: 22px;font-family: Source Han Sans;font-size: 14px;font-weight: normal;line-height: 22px;color: #666666;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;}
.DataSummary .Container .TopItem .EditBlock{margin-bottom: 63px;}

/*生产任务进度*/
.BoardProduceRoleProgress .GridBlock{margin: 14px 15px 5px 15px;}
.BoardProduceRoleProgress .TopTitle .ImageButtonListBlock .BillStatus{width: 76px;height: 24px;padding: 1px 15px;border: 0.5px solid #E5E6EB;margin: 0;text-align: center;cursor: pointer;}
.BoardProduceRoleProgress .TopTitle .ImageButtonListBlock .active{background: rgba(46, 81, 255, 0.05);border: 0.5px solid #2E51FF;color: #2E51FF;}
.BoardProduceRoleProgress .Pager .PagerContent .SkinButton.aicon-moreunfold{height: 20px;}
.BoardProduceRoleProgress .Pager .PagerContent .EditBlock{padding-top: 5px;}
.BoardProduceRoleProgress .GridHeaderCaptionText img{ margin-left: 5px;margin-bottom: -3px; } 

/*不良品分布*/
.DistributionOfDefective .NoDataImage{background: url("/../../Grasp.Smart.Images/module/smart/board/distributionofdefective.png") no-repeat center center;width: 100%;height: 100%;}

/*配置工序(首页工序任务、派工工作台)*/
.UserWorkEditor .PaddingTop0{border-radius: 4px;border: 1px solid #DEDEDE;margin: 16px 24px 24px 24px;}
.UserWorkEditor .FormContentBlock{padding:0 !important;}
.UserWorkEditor .EInfo{width: 202px;height: 44px;border-radius: 4px;border: 1px solid #DEDEDE;text-align: center; margin: 0 0 24px 24px;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;padding: 0 10px;background-color: #fff;cursor:pointer;}
.UserWorkEditor .EInfo:hover { border-color: #2E51FF; }
.UserWorkEditor .EInfo .Edit{cursor: pointer !important;}
.UserWorkEditor .EInfo .EName{position: relative; height: 40px;font-size: 16px;font-weight: normal;line-height: 40px;color: #111111; text-align: left;}
.UserWorkEditor .EInfo:hover .EName{ color: #2E51FF; }
.UserWorkEditor .EInfo .EName:before { position: relative; left: 0; top: 0; display: inline-block; width: 20px; content: url("/../../Grasp.Smart.Images/Images/iconfont/userwork_top.png"); }
.UserWorkEditor .EInfo:hover .EName:before {content: url("/../../Grasp.Smart.Images/Images/iconfont/userwork_top_hover.png");}
.UserWorkEditor .TopTitle{height: 28px;font-size: 14px;font-weight: normal;line-height: 28px;color: #666666;margin: 0 0 0 24px;}
.UserWorkEditor .Title{height: 28px;font-size: 14px;font-weight: normal;line-height: 28px;color: #333333;margin: 12px 0 16px 24px;}
.UserWorkEditor .AddContent{background: #F6F8F9;    padding-top: 12px;}
.UserWorkEditor .SelectListview{border: 0;height: 136px;overflow: auto;}
.UserWorkEditor .AddListview{border: 0; background: #F6F8F9;height: 204px;overflow: auto;}
.UserWorkEditor .AddListview .EName:before { content: url("/../../Grasp.Smart.Images/Images/iconfont/userwork_bottom.png"); }
.UserWorkEditor .AddListview .EInfo:hover .EName:before {content: url("/../../Grasp.Smart.Images/Images/iconfont/userwork_bottom_hover.png");}

/*************************************************************************************首页样式***结束****************************************************************************************************************************************************************************************/
/*派工工作台*/
.TaskPlatForm .TabPage { padding: 0; padding-top: 10px; }
.TaskPlatForm .ConfigButton { background:url("/../../Grasp.Smart.Images/iconfont/smart/platform_config.png") no-repeat 5px center; padding-left: 25px; }
.TaskPlatForm .ConfigButton:hover { background-image:url("/../../Grasp.Smart.Images/iconfont/smart/platform_config_hover.png"); background-color: #F6F8F9; }
.TaskPlatForm .PageTitle{font-family: 思源黑体;font-size: 24px;font-weight: 500;line-height: 30px;letter-spacing: 0px;color: #111111;    flex-grow: 1;padding-left: 280px;}
.TaskPlatForm .NullBackground{background:url("/../../Grasp.Smart.Images/iconfont/smart/platform_blank.png") no-repeat center center; }
.TaskPlatForm .UI_ListItem_Big { width: 100%;}
.TaskPlatForm .UI_ListItem{flex-shrink: 0;overflow: visible;}
.TaskPlatForm .DispatchWorkArea { height: 100%; overflow: auto; }
.TaskPlatForm .DispatchWorkArea .Viewport, .TaskPlatForm .ReportingWorkArea .Viewport{width:100%;margin: 0;overflow: hidden;}
.TaskPlatForm .DispatchWorkArea .Viewport { border-color: #dcdcdc; border-top: 5px solid #2E51FF; border-radius: 6px; margin-top: 6px; }
.TaskPlatForm .DispatchWorkArea .Viewport .SkinButton { margin-left: 0; }
.TaskPlatForm .Viewport .UI_ListView{display: flex;overflow-x: auto;white-space: nowrap; }
.TaskPlatForm .CursorPointer span { line-height: 30px; }
.TaskPlatForm .CursorPointer span.XtypeName { margin-right: 22px; line-height: 22px; display: inline-block; position: relative; top: 2px; max-width: 100px; 
                                              border: 1px solid #fff; border-radius: 3px; background: #fff; font-weight: normal; padding: 0 5px; }
.TaskPlatForm .CursorPointer .RemoveIcon { background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_delete.png") no-repeat center center;width: 21px;height: 21px;margin-top: 3px !important;}
.TaskPlatForm .CursorPointer .RemoveIcon:hover { background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_delete_hover.png") no-repeat center center; }
.TaskPlatForm .ItemsTopTitle{background-color: #fff;height: 38px;margin-bottom: 0;padding: 5px 16px;line-height: 30px;font-family: Source Han Sans;font-size: 14px;font-weight:550;letter-spacing: 0em;color: #111; border-bottom: 1px solid #dcdcdc;}
.TaskPlatForm .ReportingWorkArea .ItemsTopTitle { background-color: #e7ebfc; }
.TaskPlatForm .ItemsTopRemoveBtn{font-family: Source Han Sans;font-size: 14px;font-weight: normal;color: #999999;text-decoration: none;}
.TaskPlatForm .SelectListViewBlock{width:100%;margin: 0;margin-top: 10px;overflow: hidden;border: 1px solid #DCDCDC;height: calc(100% - 49px);}
.TaskPlatForm .SelectListViewBlock .SelectTitleBlock{padding: 9px 0;background: #F6F7FB;height: 43px; margin-bottom: 10px;}
.TaskPlatForm .SelectListViewBlock .TypeTitleLabel{margin-top: 1px;font-size: 14px;font-weight: 600;line-height: 22px;text-align: center;letter-spacing: 0px;color: #000;}
.TaskPlatForm .SelectListViewBlock .SelectItemBlock{color: #333;letter-spacing: 0em;line-height: 20px;font-weight: normal;font-size: 12px;}
/*.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PNameAndDateBlock{display: flex;flex-wrap: nowrap;justify-content: space-between;align-items: center;}*/
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PNameAndDateBlock { margin : 0; }
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PNameAndDateBlock .ChkBoxStyle { margin-top: -1px; }
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PNameAndDateBlock .BillStatus, 
.TaskPlatForm .OpenTreeBlock .ItemsTopTitle .BillStatus{ display: inline-block; margin-top: 5px; line-height: 20px; background-color: rgb(255, 59, 48); color: #fff; border-radius: 4px; text-align: center; padding: 0 4px; font-size: 12px;}
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PNameAndDateBlock .OverDue,
.TaskPlatForm .OpenTreeBlock .ItemsTopTitle .OverDue { display: inline-block; margin-top: 5px; line-height: 20px; background-color: rgba(239, 54, 54, 0.1); color: #EF3636; border-radius: 4px; text-align: center; padding: 0 4px; font-size: 12px;}
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PNameAndDateBlock .BillStatus,
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PNameAndDateBlock .OverDue { margin-top: 0; }
.TaskPlatForm .SelectListViewBlock .ListViewBlock{height: calc(100% - 53px);}
.TaskPlatForm .SelectListViewBlock .UI_ListView{height: calc(100% - 30px);}
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PNameAndDateBlock .TaskNumber { font-size: 14px;font-weight: 600;color: #111;max-width: 195px; }
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PtypeInfo { padding-left: 25px;line-height: 22px;max-width: 267px; }
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PtypeInfo.Mini { max-width: 187px; }
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .XtypeName { line-height: 22px;max-width: 80px; }
.TaskPlatForm .SelectListViewBlock .Pager{ margin: 0; }
.TaskPlatForm .SelectListViewBlock .Pager .Pager_lastPage, .TaskPlatForm .SelectListViewBlock .Pager .Pager_lastPage:hover { margin-right: 1px; }
.TaskPlatForm .Buttons { padding: 0; }
.TaskPlatForm .TaskButtons { float: right!important; }
.TaskPlatForm .TaskButtons .CheckBox { margin-top: 7px; }

.TaskPlatForm .LoadBillNumber{cursor: pointer;color:rgb(46, 81, 255); text-decoration: none; max-width: 300px;}
.TaskPlatForm .LoadBillNumber.MES { color: #000; }
.TaskPlatForm .SummaryView .GridBodyCell .GridBodyCellLinkText{color: rgb(46, 81, 255);text-align: right;text-decoration: none;}
.TaskPlatForm .SummaryView .ListViewBlock { height: 142px; }
.TaskPlatForm .SummaryView .ListViewBlock.XTopOpen { height: 284px; }
.TaskPlatForm .SummaryView .SummaryViewXTop {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr;grid-gap: 10px 16px;overflow: hidden;font-family: Alibaba PuHuiTi 2.0;font-size: 12px;font-weight: normal;line-height: 20px;color: #999999;border: 0;}
.TaskPlatForm .SummaryView .SummaryViewXTop.Open {overflow: auto !important;}
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem {height: 132px;margin: 0;border: 1px solid #E5E5E5;border-radius: 4px;padding: 8px 16px;}
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem:hover { cursor: pointer; }
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .Xname{display: inline-block;max-width: 270px;padding:0 20px 0 12px;height: 28px;background: #5672FC;text-align: center;line-height: 28px; margin: 0;color: #ffffff;margin: -8px 0 0 -16px;border-radius: 3px 0px 24px 0px;}
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .ItemInfo{display: flex;justify-content: flex-start;margin: 4px 0 6px 0;padding: 0;}
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .ItemProgressBar{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-around;align-items: center;padding: 0;}
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .ItemProgressBar .ProgressBar{margin: 0 5px;background-color: #E7E7E7; border: 0;}
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .Percentage{ color: #333333; font-family: Alibaba PuHuiTi 2.0;font-size: 14px;font-weight: normal; }
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .Percentage::after{ content:'%'; }
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .NumberBlock .NumberQty{color: #333333;font-family: Alibaba PuHuiTi 2.0;font-size: 14px;font-weight: normal; max-width: 135px;}
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .NumberBlock .NumberQualityQty{color: #08BF3F; font-family: Alibaba PuHuiTi 2.0;font-size: 14px;font-weight: normal; max-width: 135px;}
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .NumberBlock .NumberUnQualityQty{color: #E34D59; font-family: Alibaba PuHuiTi 2.0;font-size: 14px;font-weight: normal; max-width: 135px;}
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .NumberBlock .Label{margin: 0;height: 20px;line-height: 20px;min-width: 36px;}
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .NumberBlock .HBlock{margin: 0;padding: 0;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: flex-start;}
.TaskPlatForm .SummaryView .SummaryViewXTop .BillCount{font-family: Source Han Sans;font-size: 24px;font-weight: bold;line-height: 30px;color: #333333;text-align: center;margin: 15px 0 10px 0;}
.TaskPlatForm .SummaryView .SummaryViewXTop .XItemBlue .Xname{background: #5672FC !important;}  
.TaskPlatForm .SummaryView .SummaryViewXTop .XItemBlue1 .Xname{background-color: #6456FC !important;} 
.TaskPlatForm .SummaryView .SummaryViewXTop .XItemRed .Xname{background: #E5646F !important;}    
.TaskPlatForm .SummaryView .SummaryViewXTop .XItemPurple .Xname{background: #886DEA !important;}    
.TaskPlatForm .SummaryView .SummaryViewXTop .XItemOrange .Xname{background: #EE7D5E !important;}    
.TaskPlatForm .SummaryView .SummaryViewXTop .XItemGreen .Xname{background: #40B864 !important;}   
.TaskPlatForm .SummaryView .SummaryViewXTop .XItem .ProgressIcon{ background: url("/../../Grasp.Smart.Images/iconfont/smart/task_success.png") no-repeat center center; width: 22px; height: 28px; margin-left: 5px; }
.TaskPlatForm .SummaryView .ListViewBlock{flex-grow: 0;flex-basis: auto;flex-shrink: 1;display: block;flex-direction: column;overflow: hidden;}
.TaskPlatForm .SummaryView .WorkOpenBtn{font-family: Alibaba PuHuiTi 2.0;font-size: 12px;font-weight: normal;color: #999999;}
.TaskPlatForm .SummaryView .WorkOpenBtnOpen::after{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_taskplatform_open.png");display: inline-block;margin-left: 8px;}
.TaskPlatForm .SummaryView .WorkOpenBtnClose::after{content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_taskplatform_close.png");display: inline-block;margin-left: 8px;}

.TaskPlatForm .DispatchItemTitle{font-family: 思源黑体;font-size: 16px;font-weight: 800;line-height: 24px;color: #111111;}
.TaskPlatForm .DispatchWork { height: 100%; }
.TaskPlatForm .DispatchWork .DispatchTop { position: relative; margin: 0; }
.TaskPlatForm .DispatchWork .DispatchTop .LayoutGroupBlock.Hide { display: none; }
.TaskPlatForm .DispatchWork .DispatchTop .Pager.PagerBottom { margin: 2px 0 0; border-bottom: 1px solid #2E51FF; }
.TaskPlatForm .DispatchWork .WorkAreaSwitch { margin: 0; padding: 0; width: 50%; position: absolute; bottom: 1px;  }
.TaskPlatForm .DispatchWork .WorkAreaSwitch.Down { bottom: -5px; padding-top: 0; padding-bottom: unset; border-bottom: none; }
.TaskPlatForm .DispatchWork .WorkAreaSwitch .WorkAreaBtn { font-size: 12px;font-weight: normal; background: linear-gradient(180deg, rgba(46, 81, 255, 0.35) 0%, rgba(46, 81, 255, 0.05) 100%); margin: 0; border-radius: 4px 4px 0 0; }
.TaskPlatForm .DispatchWork .WorkAreaSwitch.Down .WorkAreaBtn { background: linear-gradient(180deg, rgba(46, 81, 255, 0.05) 0%, rgba(46, 81, 255, 0.35) 100%); border-radius: 0 0 4px 4px; }
.TaskPlatForm .DispatchWork .WorkAreaSwitch .WorkAreaBtn:hover, .TaskPlatForm .DispatchWork .WorkAreaSwitch.Down .WorkAreaBtn:hover { background-color: #2E51FF; }
.TaskPlatForm .DispatchWork .WorkAreaSwitch .WorkAreaOpen::after{content: url("/../../Grasp.Smart.Images/Images/iconfont/dispatch_collapse.png");display: inline-block; margin: 3px 10px 2px; }
.TaskPlatForm .DispatchWork .WorkAreaSwitch .WorkAreaOpen:hover::after { content: url("/../../Grasp.Smart.Images/Images/iconfont/dispatch_collapse_hover.png"); }
.TaskPlatForm .DispatchWork .WorkAreaSwitch.Down .WorkAreaOpen::after{content: url("/../../Grasp.Smart.Images/Images/iconfont/dispatch_open.png");}
.TaskPlatForm .DispatchWork .WorkAreaSwitch.Down .WorkAreaOpen:hover::after{content: url("/../../Grasp.Smart.Images/Images/iconfont/dispatch_open_hover.png");}
.TaskPlatForm .DispatchWork .DispatchContainer { height: calc(100% - 383px); width: 100%; margin: 0; }
.TaskPlatForm .DispatchWork .DispatchContainer.Full { height: calc(100% - 35px); }
.TaskPlatForm .DispatchWork .DispatchContainer.NullBackground { background-image: url("/../../Grasp.Smart.Images/Images/iconfont/dispatch_blank.png"); }
.TaskPlatForm .DispatchWork .UI_ListItem_Small{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;overflow: auto;align-items: center;height: 155px;width: 100%;padding-left: 15px;}
.TaskPlatForm .DispatchWork .PageChange{margin-top: 3px;width: 70px;height: 24px;border-radius: 20px;opacity: 1;background: #F6F8F9;padding: 0;display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: center;cursor: pointer;}
.TaskPlatForm .DispatchWork .PageChange .ChangnImage{background:url("/../../Grasp.Smart.Images/iconfont/smart/work_reportingwork_pagechange.png") no-repeat;width: 10px;height: 9px;background-position: 0px 0px;background-size: contain;}
.TaskPlatForm .DispatchWork .PageChange .ChangeLabel{margin: 0;font-family: Source Han Sans;font-size: 12px;font-weight: normal;line-height: 20px;letter-spacing: 0px;color: #999999;}
.TaskPlatForm .DispatchWork .WorkItemsBlock{min-width: 256px;height: 138px;padding:0;border-radius: 5px;margin-right: 30px; background-color: #F6F7FB;}
.TaskPlatForm .DispatchWork .WorkItemsBlock .WorkItemsTitleBlock{width: 100%;display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;padding: 8px 5px 8px 10px;border: 1px solid #2E51FF; border-top-left-radius: 5px;border-top-right-radius: 5px;background-color: #2E51FF;color: #fff;}
.TaskPlatForm .DispatchWork .WorkItemsBlock .WeiWai{ padding: 34px 0; border: 1px solid #dcdcdc; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.TaskPlatForm .DispatchWork .WorkItemsBlock .DefaultWorker, 
.TaskPlatForm .DispatchWork .WorkItemsBlock:hover .HideWorker { position: absolute; bottom: 0; right: 0; display: none; width: 20px; height: 20px; background: url("/../../Grasp.Smart.Images/iconfont/smart/worker_batch.png") no-repeat center center; cursor: pointer; }
.TaskPlatForm .DispatchWork .WorkItemsBlock:hover .DefaultWorker { display: inline-block; }
.TaskPlatForm .DispatchWork .NameBlock{width: 44px;height: 44px;border-radius: 6px;background: #A3A8C2;margin: 0;display: flex;justify-content: center;align-items: center;}
.TaskPlatForm .DispatchWork .NewNameBlock{background: #2E51FF;}
.TaskPlatForm .DispatchWork .SmallENameLabel{font-family: Source Han Sans;font-size: 14px;font-weight: normal;line-height: 22px;letter-spacing: 0em;color: #FFFFFF;text-decoration: none;cursor: default !important;}
.TaskPlatForm .DispatchWork .SmallENameLabel.DispatchQty { cursor: pointer !important; }
.TaskPlatForm .DispatchWork .SmallENameLabel.DispatchQty::after{ content:"..."; position: absolute; bottom: 0; right: 0; }
.TaskPlatForm .DispatchWork .ENameLabel{font-family: Source Han Sans;font-size: 12px;font-weight: normal;color: #666666;cursor: default !important;line-height: 20px;}
.TaskPlatForm .DispatchWork .AddNameBlock{width: 44px;height: 44px;border-radius: 6px;background:url("/../../Grasp.Smart.Images/module/smart/work_add.png") no-repeat;background-size: cover;margin-right: 16px;cursor: pointer !important;}
.TaskPlatForm .DispatchWork .DisAddNameBlock{background:url("/../../Grasp.Smart.Images/module/smart/work_disadd.png") no-repeat;cursor: not-allowed !important;}
.TaskPlatForm .DispatchWork .NameContainer{position: relative; width: 44px;margin: 0 6px !important;}
.TaskPlatForm .DispatchWork .EtypeBlock{ position: relative; display: inline-block; width: 100%; padding:12px 30px 0 10px; border-left: 1px solid #DCDCDC; border-right: 1px solid #DCDCDC; }
.TaskPlatForm .DispatchWork .EtypeBlock .ETypeList { display:flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; align-items: center; padding: 0; }
.TaskPlatForm .DispatchWork .DeleteBtn{display: none;position: absolute;right: -6px;top: -6px;background:url("/../../Grasp.Smart.Images/iconfont/smart/work_reportingWork_d.png") no-repeat center center;width: 14px;height: 14px;background-position: 0px 0px;background-size: cover;cursor: pointer;}
.TaskPlatForm .DispatchWork .DeleteBtn:hover { background-image:url("/../../Grasp.Smart.Images/iconfont/smart/work_reportingWork_d_h.png"); }
.TaskPlatForm .DispatchWork .NameContainer:hover .DeleteBtn {display: block;}
.TaskPlatForm .DispatchWork .WorkNumberRowno{width: 20px;height: 20px;border-radius: 42px;background: #2E51FF;color: #fff;text-align: center;margin-top: 1px;border: 1px solid #fff;}
.TaskPlatForm .DispatchWork .WorkNameTitle{opacity: 1;font-family: Source Han Sans;font-size: 14px;font-weight: 600;line-height: 22px;letter-spacing: 0em;}
.TaskPlatForm .DispatchWork .DispatchGrid { height: 262px; }
.TaskPlatForm .DispatchWork .SelectTitleBlock .EditBlock .SkinButton{border: 0;width: 20px;background: #F6F7FB;}
.TaskPlatForm .DispatchWork .SelectTitleBlock .EditBlock .ButtonEdit.Edit{width: 45px;border: 0;background: #F6F7FB; color: #2E51FF !important;}
.TaskPlatForm .DispatchWork .SelectTitleBlock .EditBlock{margin-left: -13px;margin-top: -4px;}
.TaskPlatForm .DispatchWork .PlanDate { position: relative; padding: 5px 8px; border: 1px solid #DCDCDC; border-top: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; }
.TaskPlatForm .DispatchWork .PlanDate .PlanDateTitle { display: inline-block; margin: 0; padding-left: 8px; height: 32px; line-height: 32px; }
.TaskPlatForm .DispatchWork .OperateButton { position: absolute; top: 12px; right: 5px; width: 20px; height: 44px; padding: 0; }
.TaskPlatForm .DispatchWork .OperateButton .AddDevice { display: inline-block; margin-bottom: 0; width: 20px; height: 20px; background: url("/../../Grasp.Smart.Images/iconfont/smart/add_device_disabled.png") no-repeat center center; cursor: pointer; }
.TaskPlatForm .DispatchWork .OperateButton .AddDevice.selected { background-image: url("/../../Grasp.Smart.Images/iconfont/smart/add_device.png"); }

.TaskPlatForm .Viewport.Rework{ margin: 0; margin-top: 10px; padding: 0; padding-left: 15px; }
.TaskPlatForm .Viewport.Rework .ItemsTopTitle, 
.TaskPlatForm .DispatchWork .Viewport.Rework .UI_ListItem_Small { height: 120px; background-color: #F9FAFD; }
.TaskPlatForm .Viewport.Rework .ItemsTopTitle { height: 30px; padding: 0 16px; }
.TaskPlatForm .ItemsTopTitle .TaskDetail, .TaskPlatForm .ItemsTopTitle .ReworkTitle{ padding:5px 0 0; width: 80%; }
.TaskPlatForm .ReworkTitle .ReworkNumber { display: inline-block; min-width: 200px; max-width: 300px; }
.TaskPlatForm .ReworkTitle .ReworkNumber .Label,
.TaskPlatForm .ReworkTitle .ReworkNumber .DataText { margin: 0; margin-right: 5px; }
.TaskPlatForm .ReworkTitle .ReworkXName { display: inline-block; min-width: 200px; max-width: 300px; }
.TaskPlatForm .ReworkTitle .ReworkXName .Label { margin: 0; }
.TaskPlatForm .ReworkTitle .ReworkXName .DataText { margin: 0; max-width: 230px; }
.TaskPlatForm .ReworkTitle .ReworkQty { display: inline-block; min-width: 100px; }
.TaskPlatForm .ReworkTitle .ReworkQty .Label,
.TaskPlatForm .ReworkTitle .ReworkQty .DataText { margin: 0; }

.TaskPlatForm .Viewport.Rework .NameBlock,
.TaskPlatForm .Viewport.Rework .AddNameBlock,
.TaskPlatForm .Viewport.Rework .DisAddNameBlock { height: 30px; width: 30px; border-radius: 4px; background-size: cover; }
.TaskPlatForm .DispatchWork .Viewport.Rework .OperateButton { top: 5px; height: 30px; }
.TaskPlatForm .DispatchWork .Viewport.Rework .WorkNumberRowno{ background: #FFEDE1;color: #F04F0F; height: 18px; width: 18px; margin: 2px 2px 0 0; }
.TaskPlatForm .DispatchWork .Viewport.Rework .WorkNameTitle { max-width: 120px; }
.TaskPlatForm .DispatchWork .Viewport.Rework .WorkItemsBlock { height: 110px; padding: 0; padding-left: 5px; margin-right: 20px; }
.TaskPlatForm .DispatchWork .Viewport.Rework .PreQtyLabel { padding: 0; padding-left: 15px; }
/*.TaskPlatForm .DispatchWork .Viewport.Rework .WorkItemsBlock .DefaultWorker { top: -15px; }*/
.TaskPlatForm .DispatchWork .Viewport.Rework .DeleteBtn { top: -9px; right: 0; }

.TaskPlatForm .Viewport.Rework .NormalRoutes { padding: 0; }
.TaskPlatForm .Viewport.Rework .WorkItemsBlock { float: left; display: inline-block; overflow: visible; }
.TaskPlatForm .Viewport.Rework .WorkItemsBlock .WorkItemsTitleBlock { height: 33px; width: unset; max-width: 200px; padding:5px 10px 0 0; }
.TaskPlatForm .Viewport.Rework .WorkItemsBlock .EtypeBlock { padding: 0; padding-right: 30px; }
.TaskPlatForm .Viewport.Rework .WorkItemsBlock .EtypeBlock .NameContainer { width: 36px; margin: 0!important; }
.TaskPlatForm .DispatchWork .Viewport.Rework .PlanDate { padding: 5px 5px 0 0; }
.TaskPlatForm .DispatchWork .Viewport.Rework .PlanDateTitle { padding-left: 0; }

.TaskPlatForm .DispatchWork .ReworkItem { margin: 0; }
.TaskPlatForm .DispatchWork .ReworkBill { padding:0; padding-left: 25px; }
.TaskPlatForm .DispatchWork .ReworkBill .ReworkNumber { line-height: 22px;max-width: 290px; }
.TaskPlatForm .DispatchWork .ReworkBill .ProduceFlag,
.TaskPlatForm .ReportingWork .SelectItemBlock .ProduceFlag { margin-top: 2px; width: 20px; line-height: 18px; background: #FFEDE1; color: #F04F0F; border-radius: 2px; text-align: center; }
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PNameAndDateBlock .ProduceFlag,
.TaskPlatForm .OpenTreeBlock .ItemsTopTitle .ProduceFlag { display: inline-block; margin-top: 5px; line-height: 20px; background: #FFEDE1; color: #F04F0F; border-radius: 4px; text-align: center; padding: 0 4px; font-size: 12px; }
.TaskPlatForm .SelectListViewBlock .SelectItemBlock .PNameAndDateBlock .ProduceFlag { margin-top: 0; }

.TaskPlatForm .WorkTypeList { padding: 0; padding-bottom: 5px; margin-bottom: 5px; width: 100%; overflow: auto; }
.TaskPlatForm .WorkTypeList .UI_ListView { display: inline-flex; border: none; }
.TaskPlatForm .WorkTypeList .WorkTypeItem { display: inline-block; height: 28px; line-height: 28px; min-width: 60px; max-width: 120px; margin: 0 5px; padding: 0 5px; text-align: center; text-decoration: none; background-color: #F6F7FB; border-radius: 32px; }
.TaskPlatForm .WorkTypeList .WorkTypeItem:hover { color: #2E51FF; }
.TaskPlatForm .WorkTypeList .WorkTypeItem.Select { background-color: #2E51FF; color: #fff; }
.TaskPlatForm .WorkTypeList .WorkTypeItem.Select:hover { color: #fff; }

.TaskPlatForm .ReportingWork .OpenTreeBlock .SkinButton{margin-left:0;}
.TaskPlatForm .ReportingWork .UI_ListItem_Small{display: flex;flex-direction: row;flex-wrap: wrap;padding-bottom: 16px;}
.TaskPlatForm .ReportingWork .UI_ListItem_Small .UI_ListItem{width: 290px!important;margin:15px 0 0 15px;background: #F6F7FB;position: relative;}
.TaskPlatForm .ReportingWork .DeleteBtn{display: none;position: absolute;right: -6px;top: -6px;background:url("/../../Grasp.Smart.Images/iconfont/smart/work_reportingWork_d.png") no-repeat center center;width: 14px;height: 14px;background-position: 0px 0px;background-size: cover;cursor: pointer;}
.TaskPlatForm .ReportingWork .DeleteBtn:hover { background-image:url("/../../Grasp.Smart.Images/iconfont/smart/work_reportingWork_d_h.png");}
.TaskPlatForm .ReportingWork .ReportingWorkItemsBlock:hover .DeleteBtn {display: block;}
.TaskPlatForm .ReportingWork .NoneDeleteBtn {display: none !important;}
.TaskPlatForm .ReportingWork .AddBtn{display: block;width: 32px;height: 32px;border-radius: 4px;opacity: 1;box-sizing: border-box;border: 1px dashed #2E51FF;line-height: 30px;text-align: center;font-family: Source Han Sans;font-size: 14px;font-weight: normal;letter-spacing: 0em;color:#2E51FF;text-decoration: none;}
.TaskPlatForm .ReportingWork .ReportingWorkItemsBlock{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: flex-start;align-items: center;justify-content: space-between;padding: 12px 0 12px 12px;}
.TaskPlatForm .ReportingWork .ReportingWorkItemsBlock .Label{margin: 7px 16px 0 0;}
.TaskPlatForm .ReportingWork .ReportingWorkItemsBlock:before { display: inline-block; position: absolute; top: 0; left: 0; content: ""; }
.TaskPlatForm .ReportingWork .ReportingWorkItemsBlock.unaudit:before { content:url("/../../Grasp.Smart.Images/iconfont/smart/work_reporting_status.png"); }
.TaskPlatForm .ReportingWork .ReportingWorkItemsBlock.audit:before { content:url("/../../Grasp.Smart.Images/iconfont/smart/work_reporting_audit.png"); }
.TaskPlatForm .ReportingWork .ReportingWorkItemsBlock.inspect:before { content:url("/../../Grasp.Smart.Images/iconfont/smart/work_reporting_inspect.png"); }

/*派工工作台-报工卡片*/
.TaskPlatForm .ReportingWork .EtypeContainer { padding: 0; margin-bottom: 0; }
.TaskPlatForm .ReportingWork .EtypeContainer > table { margin: 0; }
.TaskPlatForm .ReportingWork .EtypeContainer > table tr { display: inline-block; margin-bottom: 10px; }
.TaskPlatForm .ReportingWork .EtypeContainer > table tr:last-child { margin-bottom: 0; }
.TaskPlatForm .ReportingWork .InspectContainer > table { margin: 0; }
.TaskPlatForm .ReportingWork .EtypeContainer .LayoutItemLabel,
.TaskPlatForm .ReportingWork .EtypeContainer .LayoutItemLabelVSpace,
.TaskPlatForm .ReportingWork .InspectContainer .LayoutItemLabel,
.TaskPlatForm .ReportingWork .EtypeContainer .LayoutItemControl,
.TaskPlatForm .ReportingWork .InspectContainer .LayoutItemControl { margin: 0; padding: 0; }

.TaskPlatForm .ReportingWork .EtypeContainer .Edit:hover,
.TaskPlatForm .ReportingWork .EtypeContainer .Edit:not(.disabled).hover,
.TaskPlatForm .ReportingWork .EtypeContainer .Edit:focus,
.TaskPlatForm .ReportingWork .EtypeContainer .EditBlock:hover .Edit,
.TaskPlatForm .ReportingWork .EtypeContainer .EditBlock:hover .SkinButton, 
.TaskPlatForm .ReportingWork .EtypeContainer .EditBlock.active .SkinButton { border-color: #D4D6D9; }

.TaskPlatForm .ReportingWork .EtypeContainer .EditBlock .SkinButton,
.TaskPlatForm .ReportingWork .EtypeContainer .EditBlock:hover .SkinButton, 
.TaskPlatForm .ReportingWork .EtypeContainer .EditBlock.active .SkinButton { border-radius: unset; }
.TaskPlatForm .ReportingWork .EtypeContainer .LabelEmployee, .TaskPlatForm .ReportingWork .EtypeContainer .LabelDevice { border: 1px solid #D4D6D9; display: inline-block; width: 100%; height: 32px; padding: 0 5px; }
.TaskPlatForm .ReportingWork .EtypeContainer .LabelDevice { padding: 0 19px; }
.TaskPlatForm .ReportingWork .EtypeContainer .Employee, .TaskPlatForm .ReportingWork .EtypeContainer .Device { border-left: none; border-radius: unset; }
.TaskPlatForm .ReportingWork .EtypeContainer .LabelAllQty { border: 1px solid #D4D6D9; display: inline-block; width: 100%; height: 32px; padding: 0 11px; }
.TaskPlatForm .ReportingWork .EtypeContainer .AllQty { border-left: none; border-radius: unset; }

.TaskPlatForm .ReportingWork .InspectContainer .Edit:hover, 
.TaskPlatForm .ReportingWork .InspectContainer .Edit:not(.disabled).hover, 
.TaskPlatForm .ReportingWork .InspectContainer .Edit:hover, 
.TaskPlatForm .ReportingWork .InspectContainer .Edit:focus { border-color: #D4D6D9; }

.TaskPlatForm .ReportingWork .InspectContainer .LabelQualifiedQty { border: 1px solid #D4D6D9; display: inline-block; width: 100%; height: 32px; padding: 0 19px; }
.TaskPlatForm .ReportingWork .InspectContainer .LabelMateWaste { border: 1px solid #D4D6D9; border-top: none; display: inline-block; width: 100%; height: 32px; padding: 0 19px; }
.TaskPlatForm .ReportingWork .InspectContainer .QualifiedQty { border-left: none; border-right: none; border-radius: unset; }
.TaskPlatForm .ReportingWork .InspectContainer .MateWaste { border-top: none; border-left: none; border-right: none; border-radius: unset; }
.TaskPlatForm .ReportingWork .InspectContainer .LabelReworkQty { border: 1px solid #D4D6D9; display: inline-block; width: 100%; height: 32px; padding: 0 19px; }
.TaskPlatForm .ReportingWork .InspectContainer .LabelWorkWaste { border: 1px solid #D4D6D9; border-top: none; display: inline-block; width: 100%; height: 32px; padding: 0 19px; }
.TaskPlatForm .ReportingWork .InspectContainer .ReworkQty { border-left: none; border-radius: unset; }
.TaskPlatForm .ReportingWork .InspectContainer .WorkWaste { border-top: none; border-left: none; border-radius: unset; }

.TaskPlatForm .ReportingWork .SelectTitleBlock .EditBlock .SkinButton{border: 0;width: 20px;background: #F6F7FB;}
.TaskPlatForm .ReportingWork .SelectTitleBlock .EditBlock .ButtonEdit.Edit{width: 45px;border: 0;background: #F6F7FB; color: #2E51FF !important;}
.TaskPlatForm .ReportingWork .SelectTitleBlock .EditBlock{margin-left: -9px;margin-top: -4px;}
.TaskPlatForm .ReportingWork .SelectTitleBlock .SortOrder { min-width: 25px; height: 25px; padding: 0; border: none; background:url("/../../Grasp.Smart.Images/iconfont/smart/icon_sort1.png") center center no-repeat; background-color: transparent; }
.TaskPlatForm .ReportingWork .SelectTitleBlock .SortOrder.Down { background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_sort0.png"); }
.TaskPlatForm .ReportingWork .TreeNode{margin-right: 0;}
.TaskPlatForm .ReportingWork .TreeNode .TextBlock { margin-bottom: 10px; }
.TaskPlatForm .ReportingWork .TreeNode .ExpandBlock.collapse:before { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_expand_normal.png"); }
.TaskPlatForm .ReportingWork .TreeNode .ExpandBlock.expand:before { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_expand.png"); }
.TaskPlatForm .ReportingWork .TreeNode .TextSpanContainer .TextSpan{ font-size: 14px;font-weight: 600;color: #111111; max-width: 70%; overflow: hidden; text-overflow: ellipsis;}
.TaskPlatForm .ReportingWork .TreeNode .TextSpanContainer .TextRightSpan{ font-family: Source Han Sans;color: #333333;letter-spacing: 0em;line-height: 30px;font-weight: normal;font-size: 12px; margin-right: 5px; }
.TaskPlatForm .ReportingWork .TreeNode .TextContainer .ValueSpan{ font-family: Source Han Sans;color: #333333;letter-spacing: 0em;line-height: 20px;font-weight: normal;font-size: 12px;}
.TaskPlatForm .ReportingWork .TextContainer {display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;align-items: center;font-family: Source Han Sans;color: #333333;letter-spacing: 0em;line-height: 20px;font-weight: normal;font-size: 12px;}
.TaskPlatForm .ReportingWork .TextContainer .BarBlock {max-width: 250px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.TaskPlatForm .ReportingWork .TextContainer .ValueSpan {max-width: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.TaskPlatForm .ReportingWork .TreeBlock {height: calc(100% - 50px);}
.TaskPlatForm .ReportingWork .TreeBlock .TreeView {border: 0;padding: 0;}
.TaskPlatForm .ReportingWork .TreeView.ShowLine .TreeNode .CheckBlock { margin-right: 5px; }
.TaskPlatForm .ReportingWork .TreeView.ShowLine .TreeNode.selected .CheckBlock,.TaskPlatForm .ReportingWork .TreeView.ShowLine .TreeNode:hover .CheckBlock {background-color: #ffffff;}
.TaskPlatForm .ReportingWork .TreeView.ShowLine .TreeNode.selected .TextBlock, .TaskPlatForm .ReportingWork  .TreeView.ShowLine .TreeNode:hover .TextBlock{background-color: #ffffff;}

.BillWorkEditor .Content{ margin:0 30px 12px 24px; max-height: 535px; overflow-y: auto; }
.BillWorkEditor .SwitchContainer { display: inline-block; width: 298px; height: 32px; padding-top: 5px; }
.BillWorkEditor .FlowPanel { margin: 0; }
.BillWorkEditor .SwitchContainer .FlowLabel, .BillWorkEditor .FlowPanel .FlowLabel{ overflow: hidden; text-overflow: clip; }

/*BillAuditConfig 单据审核设置*/
.BillAuditConfig{padding-bottom: 25px !important;background-color: #F6F7FC;padding-right:0;}
.BillAuditConfig .AuditDetail{border-radius: 10px;background: #FFFFFF;padding:24px 18px 28px 24px;margin: 16px;border: 1px solid #E5E6EB;}
.BillAuditConfig .OrderLael{font-family: PingFangSC-Medium; font-size: 18px;font-weight: 500;line-height: 26px;letter-spacing: 0px; color: #111111;}
.BillAuditConfig .OpenTreeBlock .TreeBlock{padding-bottom: 0px;}
.BillAuditConfig .OpenTreeBlock{border:0;border-radius: 10px;}
.BillAuditConfig .LayoutItemControl{padding-top: 3px;}
.BillAuditConfig .RadioButtonList .ChkBoxStyle{margin-left: 35px;}
.BillAuditConfig .AuditDetailTitle{display: flex;flex-wrap: nowrap;justify-content: space-between;margin-bottom:18px;}
.BillAuditConfig .AuditVisible{display: none !important;}
.BillAuditConfig .NewAuditPage{width:100%;overflow: auto; background-color: #ffffff; border-radius: 10px;display: flex; flex-direction: column;justify-content: center; align-items: center;margin-right: 0px;}
.BillAuditConfig .NewAuditPage .NewAuditPageLabel{width: 210px;font: 14px Microsoft YaHei,微软雅黑,tahoma,arial,宋体; color: #999999; margin-bottom: 15px;}

/*多选选择框*/
/* 折行显示*/
.EditBlock.MultiLineSelect { position: relative; border: 1px solid #E5E6EB; border-radius: 4px; }
.MultiLineSelect .MultiText { display: flex; flex-wrap: wrap; align-items: center; padding-left: 5px; min-height: 30px; max-height: 200px; width: 100%; overflow: hidden scroll; }
.MultiLineSelect .MultiText .SelectedItem { display: inline-block; position: relative; height: 26px; line-height: 26px; max-width: 100%; white-space: nowrap; margin: 2px 5px 2px 0; background-color: #f5f5f5; padding: 0 20px 0 5px; border: 1px solid #f1f1f1; border-radius: 2px; cursor: pointer; }
.EditBlock.MultiLineSelect .ButtonEdit { position: absolute; bottom: 0; left: 0; border: none; cursor: default; }
.EditBlock.MultiLineSelect .SkinButton { height: 16px; width: 16px; border: none; border-radius: 8px; position: absolute; bottom: 8px; right: 5px; }

/* 单行显示*/
.EditBlock.MultiSelect { position: relative; border: 1px solid #E5E6EB; border-radius: 4px; padding: 0 2px; }
.MultiSelect .MultiText { display: inline-flex; flex-wrap: nowrap; align-items:center; min-height: 30px; width: 100%; white-space: nowrap; overflow: hidden; }
.MultiSelect .MultiText .SelectedItem { display: inline-block; position: relative; height: 26px; line-height: 26px; white-space: nowrap; margin: 2px 5px 2px 0; background-color: #f5f5f5; padding: 0 20px 0 5px; border: 1px solid #f1f1f1; border-radius: 2px; cursor: pointer; }
.EditBlock.MultiSelect .ButtonEdit { position: absolute; bottom: 0; left: 0; border: none; cursor: default; }
.EditBlock.MultiSelect .ButtonEdit.disabled { background-color : #fff;  }
.EditBlock.MultiSelect .SkinButton { height: 16px; width: 16px; border: none; border-radius: 8px; position: absolute; bottom: 8px; right: 5px; }

.MultiLineSelect .SelectedItem:last-child, .MultiSelect .SelectedItem:last-child { margin-right: 0; }
.MultiLineSelect .SelectedItem .ItemText, 
.MultiSelect .SelectedItem .ItemText { display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; }
.MultiLineSelect .SelectedItem .RemoveIcon, 
.MultiSelect .SelectedItem .RemoveIcon { display: inline-block; position: absolute; right: 1px; width: 18px; background:url("/../../Grasp.Smart.Images/Images/iconfont/icon_item_delete.png") no-repeat center center; }
.MultiLineSelect .SelectedItem .RemoveIcon:hover,
.MultiSelect .SelectedItem .RemoveIcon:hover { background-image: url("/../../Grasp.Smart.Images/Images/iconfont/icon_item_delete_hover.png"); }
.MultiSelect.disabled .MultiText .SelectedItem,
.MultiLineSelect.disabled .MultiText .SelectedItem { padding-right: 5px; cursor: default; }
.MultiLineSelect.disabled .SelectedItem .RemoveIcon,
.MultiSelect.disabled .SelectedItem .RemoveIcon { display: none; }

/*VersionUpdateNotice 公告列表*/
.VersionUpdateNotice .NoticeTitle{font-family: PingFangSCBold-Bold;font-size: 24px;font-weight: 500;line-height: 22px;letter-spacing: 0px;color: #333333;}
.VersionUpdateNotice .NoticeDate{font-family: PingFang SC Medium;font-size: 12px;font-weight: 400;line-height: 22px;letter-spacing: 0px;color: #666666;margin-top:8px;}
.VersionUpdateNotice .UI_ListView{border:none;padding:0 10px;}/*<!--隐藏ListView border-->*/
.VersionUpdateNotice .UI_ListItem{width: 100%;border-left: 8px solid #ffffff;border-radius: 4px;margin: 3px 0;padding: 0 16px 0 10px;height: 42px;font-family: PingFang SC Medium;font-size: 14px;font-weight: 400;line-height: 42px;letter-spacing: 0px;color: #111111;}
.VersionUpdateNotice .UI_ListItem:hover{cursor: pointer;background-color: #F7F8FA;border-left: 8px solid #F7F8FA;}
.VersionUpdateNotice .UI_ListItem.selected {border:none;border-left: 8px solid #2E51FF; background-color: #F7F8FA;}
.VersionUpdateNotice .UI_ListLayout{ display: flex;justify-content: space-between;}
.VersionUpdateNotice .NoticeListTitle{max-width: 261px; height: 42px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.VersionUpdateNotice .Catalogue{ width:18px;height:18px;margin:auto;margin-top:5px;background: url("/../../../Grasp.Smart.Images/module/zcm/catalogue.png") no-repeat;background-size: contain;margin-right:7px;}


.BoostEChart{padding: 15px 10px 15px 10px}

/*UpdateSystem*/
.PageBlock.UpdateSystem{padding: 0 10px 14px;}

/*UpgradePatch*/
.PageBlock.UpgradePatch{padding: 0 10px 14px 3px;}

/*IniSettleAccounts,IniReSettleAccounts*/
.PageBlock.IniSettleAccounts, .PageBlock.IniReSettleAccounts {padding: 0 11px 14px;}

/*CostCalculate*/
.PageBlock.CostCalculate {padding: 0 0 4px 0;}

/*MonthFinalSettleAccounts*/
.PageBlock.MonthFinalSettleAccounts {padding: 0 11px 14px;}

/*CostSettle*/
.PageBlock.CostSettle{padding: 0 8px;}
.PageBlock.CostSettle .Pager {margin-bottom: 0;}

/*SetRight*/
.PageBlock.SetRight{padding: 0 10px 0px 11px;}

/*CostCalculate*/
.PageBlock.CostCalculate{padding: 7px 11px 14px}
.CostCalculate .ProgressBar{}
.CostCalculate .ProgressBar .ProgressValue{ background-image:none; background-color:#2E51FF; }
.CostCalculate .FormBottomPanel{ padding-left: 16px; padding-right:25px; padding-top:0;}
.CostCalculate .FormBottomPanel .CommentText{ font-size:12px;color:#999999; }

/*ContraMonthFinalAccounts*/
.PageBlock.ContraMonthFinalAccounts {padding: 0 11px 14px;}

/*SelectorProperty*/
.SelectorProperty .LayoutItemControl .Label { white-space: nowrap; overflow: hidden; text-overflow: ellipsis }
.SelectorProperty .LayoutItemLabel { padding: 0; }
.SelectorProperty .TextLabel { padding: 0; margin-right: 20px; text-indent: unset; }

/*Voucher*/
.Voucher.PageBlock { overflow-y: auto; }
.Voucher .TitleCondBlock {position: relative; overflow: visible;}
.Voucher .EditBlock{padding-left:0px;border-radius:0px}
.Voucher .GridBodyRow .EditBlock .SkinButton { height: 48px; }
.Voucher .Edit{border-top:0px; border-left:0px; border-right:0px; background-color:transparent;border-radius:0px}
.Voucher .SkinButton{border-top:0px;border-left:0px;border-right:0px; background-color:transparent;border-radius:0px}
/*.Voucher .GridHeader{height:50px;background-color:#dddddd}*/
.Voucher .GridHeader{height:50px;background-color:#F2F3F5;font-weight:bold;color:#3e3e3e;}
/*.Voucher .GridHeaderCaption{background-color:#f5f5f5}*/
.Voucher .FiscalHeader{height:26px;line-height:26px}
.Voucher .FiscalHeader .FiscalBlock{height:26px;line-height:26px}
.Voucher .FiscalCaption{height:29px;line-height:29px}
.Voucher .GridBlock .Grid{height:100%}
.Voucher .GridBodyRow { height: 50px; color:#111;}
.Voucher .GridBodyRow.active {color: #222;}
/*.Voucher .ReadOnlyGrid .GridBodyRow.active >td { background-color: #F6F7FB; }*/
.Voucher .GridFooter{height:36px;background-color:#F2F3F5; border: solid 1px #F2F3F5}
.Voucher .GridFooterCell{background-color:#F2F3F5 }
.Voucher .FiscalFooter{height:36px}
.Voucher .GridFooterCellText{height:36px;line-height:36px;font-size:14px;}
.Voucher .FiscalBlock{height:36px;line-height:36px}
.Voucher .Grid{border:1px 1px 1px 1px solid #333333}
.Voucher .GridBlock{min-height:300px}
.Voucher .SummaryBlock{width:calc(100% - 830px)}
.Voucher .SummaryLabel{margin-top: 8px}
.Voucher .VoucherSummary{width:calc(100% - 50px); min-width:50px}
.Voucher .MarkFlag.HideTitle { top: 50px; }
.Voucher .MarkFlag{ position: absolute; top: 80px; height: 45px; width: 92px; background-position:center center; background-repeat: no-repeat; background-size:cover; z-index: 2; }
.Voucher .MarkFlag.Canceled{background-image:url("/../../Grasp.Smart.Images/Images/voucher-cancel.png"); right: 75px;}
.Voucher .MarkFlag.RedOff{background-image:url("/../../Grasp.Smart.Images/Images/voucher-redoff.png"); right: 75px;}
.Voucher .RedOff.HideTitle, .Voucher .Canceled.HideTitle { right: 115px; }
.Voucher .MarkFlag.CashFlow{background-image:url("/../../Grasp.Smart.Images/Images/voucher-cashflow.png"); right: 185px;}
.Voucher .CashFlow.HideTitle { right: 225px; }
.Voucher .Attachment { width: 28px; height:28px; background:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-attach.png")center center no-repeat; }
.Voucher-AssistantItem .LayoutItemLabel, 
.Voucher-AssistantItem .LayoutItemControl,
.Voucher-AssistantItem .LayoutItemControlVSpace { padding-top: 16px; }
/*凭证弹出式*/
.FormBorder .PageBlock.Voucher.SelectBillPadding { padding: 15px 40px; }
.FormBorder .PageBlock.Voucher .MarkBlock {height: 0px;}

.VoucherPopupSearch{padding:0; margin-top:-11px; box-shadow: 3px 3px 5px rgba(102,102,102,0.14); border-color:#f3f3f3}
.VoucherPopupSearch .PopupArrow{display:none !important}
.VoucherPopupSearch.Popup{width:200px; border:0; border-radius: 4px;background: #fff; box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);}
.VoucherPopupSearch .GridBlock{display:block;}
.VoucherPopupSearch .GridBlock .GridBody{overflow-x: hidden;}
.VoucherPopupSearch .GridBlock .GridBody .GridBodyRow{width:200px; height: 30px;}
.VoucherPopupSearch .GridBlock .GridBody .GridBodyRow td.GridBodyCell {padding-left: 10px;}
.VoucherPopupSearch .GridBlock .GridBody .GridBodyRow td.GridBodyCell:hover{color:#2E51FF; background-color: #F6F7F8;width: 200px;}
.VoucherPopupSearch .SearchGrid{ border:0; }
.VoucherPopupSearch .SearchGrid .GridBodyCell, 
.VoucherPopupSearch .SearchGrid .GridBodyRowNoCell, 
.VoucherPopupSearch .SearchGrid .GridDetailTd {border-bottom:0px;border-right:0px; padding-left:20px; cursor: pointer}
.VoucherPopupSearch .SearchGrid .GridBodyRow.active, 
.VoucherPopupSearch .SearchGrid .GridBodyRow:hover, 
.VoucherPopupSearch .SearchGrid .GridBodyRow.hover {background-color:#f2f6ff; color:#2E51FF}

.Voucher .SkinButton{border-top:0px;border-left:0px;border-right:0px; background-color:transparent;border-radius:0px}
.Voucher .LeftRightButton{width: 30px; height:30px; margin: 0; border: 1px solid #E0E2E7;}
.Voucher .LeftButton{background:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-left.png") center center no-repeat;  border-radius: 4px 0 0 4px;}
.Voucher .RightButton{background:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-right.png") center center no-repeat; border-left:none; border-radius: 0 4px 4px 0;}
.Voucher .LeftButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-left-hover.png"); cursor:pointer; border: solid 1px #2E51FF;}
.Voucher .RightButton:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/voucher-right-hover.png"); cursor:pointer; border: solid 1px #2E51FF;}
.Voucher-TotalDisplay { font-size: 25px; height: 50px; line-height: 50px; width: 300px; padding: 0 5px; text-align: right; border: 1px solid #E5E6EB; background-color: #fff; }
.Voucher .ButtonSpace, .Voucher .PrintButton { margin-right: 12px; }

.HBlock.NoPadding, .Voucher .NoPadding { padding: 0; }

/*About*/
.AboutForm{padding: 5px 10px 5px 5px}
.AboutForm .LayoutGroupBorder {margin-bottom: 0px}
.AboutForm .LayoutGroupVSpacer {height: 0px}
.AboutForm .LayoutItemControl .LayoutItemControlVSpace {padding-top: 0px}
.AboutForm .LayoutItemControl .Label {line-height: 20px; width:430px !important}
.AboutForm .Label{margin-top: 0px; margin-left: 6px}
.BorderLayoutContainer .LayoutGroupCaption{border-bottom: 2px solid #E5E9F1}

/*VoucherSearchCond*/
.VoucherSearchCond .EditWidth{width:262px}
.VoucherSearchCond .EditTextWidth{width:262px}
.VoucherSearchCond .EditDropWidth{width:262px}
.VoucherSearchCond .HalfDropEditWidth{width:118px}
.VoucherSearchCond .HalfEditWidth{width:120px}

/*AtypePrint*/
.AtypePrint .LayoutItemControlVSpace{padding-top:0px}
.AtypePrint .Label {margin-top:0px}
.AtypePrint .LayoutItemControl .Label{line-height:22px}

/*SummaryList*/
.SummaryList .summary-button { padding-right: 25px}
.SummaryList .ImageButton.disabled { opacity: 0.5 }
.PageBlock.SummaryList{padding: 0 10px;}
.FormContent .SummaryList .ToolBar{margin-bottom: 12px;}

/*OftenVoucher*/
.OftenVoucher .summary-button { padding-right: 40px}
.OftenVoucher .ImageButton.disabled { opacity: 0.5 }

/*PtypeInfo*/
.AtypeEditor .PreNext .LayoutItemControl{padding:0;}

.AtypeEditor .GuideImage{width:30px; height:30px; background-repeat:no-repeat; background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_base_change.png");cursor:pointer;border:1px solid #E0E2E7;background-color:#fff;}
.AtypeEditor .GuideImage.BtnFirst{background-position:-2px -2px;border-right:0;border-radius: 5px 0px 0px 5px;}
.AtypeEditor .GuideImage.BtnFirst:hover{border:1px solid #2E51FF;}
.AtypeEditor .GuideImage[disabled=true].BtnFirst:hover{border:1px solid #E0E2E7;border-right:0;}

.AtypeEditor .GuideImage.BtnPrior{background-position:-38px -2px;border-right:0;}
.AtypeEditor .GuideImage.BtnPrior:hover{border:1px solid #2E51FF}
.AtypeEditor .GuideImage[disabled=true].BtnPrior:hover{border:1px solid #E0E2E7;border-right:0;}

.AtypeEditor .GuideImage.BtnNext{background-position:-65px -2px;border-right:0;}
.AtypeEditor .GuideImage.BtnNext:hover{border:1px solid #2E51FF}
.AtypeEditor .GuideImage[disabled=true].BtnNext:hover{border:1px solid #E0E2E7;border-right:0;}

.AtypeEditor .GuideImage.BtnLast{background-position:-102px -2px;border-radius: 0px 5px 5px 0px;}
.AtypeEditor .GuideImage.BtnLast:hover{border:1px solid #2E51FF}
.AtypeEditor .GuideImage[disabled=true].BtnLast:hover{border:1px solid #E0E2E7;}

.AtypeEditor .GuideImage:hover{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_base_change_hover.png");}
.AtypeEditor .GuideImage[disabled=true]{background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_base_change_disable.png");cursor:default;}

.PtypeInfo .focus-button{border:1px dashed rgb(120,120,120)}
.PtypeInfo .pos-delbutton{position:relative;left:135px;top:-110px}
.PtypeInfo .PtypeInfoBYXX > tbody > tr > .LayoutItemControlVSpace{padding-bottom: 1px;}
.InfoAddPadding.PtypeInfo .PageControl .TabPage { padding: 0; }

/*ASelector*/
.ASelector .assistant-color { color: #3c74fd}

/*SystemRebuild*/
.PageBlock.SystemRebuild {padding: 7px 10px 14px 11px;}
.PageBlock.SystemRebuild .TabBody {height: 367px !important;}
.SystemRebuild .SystemBuildLabel .LayoutItemControl .Label{margin-top:0px;line-height:24px}
.SystemRebuild .SystemRebuildLabel{text-align: right; margin-right: 5px; color: #111111; margin-top: 0; line-height: 29px;}

/*GridConfig*/
.GridConfigForm .GridBodyRowNoCellText{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.GridConfigForm .GridBodyCellText{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}

/*SaleOrderFollow*/
.SaleOrderFollow .FlexBlock .TreeBlock{height:100%}
.SaleOrderFollow .FlexBlock{height:100%}
.ProgressTree .TreeNode .TextBlock {position:relative;height: auto;}
.ProgressTree .TextContainer{background-color:#DCE0FF; width: 100px; height: 8px; line-height: 24px; margin-top: 31px; margin-bottom: 21px; overflow: visible; background-color: #DCE0FF; position: relative;left:5px; border-radius: 4px;}
.ProgressTree .TextContainer.StatusOrange {background-color: #FFE6E5;}
.ProgressTree .TextContainer.StatusGray {background-color: #e0e1ed;}
.ProgressTree .TextContainer .BarBlock{background-color: #5867DD; height: 100%; border-radius: 4px;}
.ProgressTree .TextContainer.StatusOrange .BarBlock{background-color: #FE4E45;} 
.ProgressTree .TextContainer.StatusGray .BarBlock{background-color: #999dbd;}
.ProgressTree .TextContainer.StatusBlue {display:none;}
.ProgressTree .TreeNode .TextBlock .TextSpan{position:absolute; z-index: 1; top: 5px; line-height:22px; left: 50%; transform:translateX(-50%)}
.ProgressTree .TreeNode .TextBlock .ValueSpan{ position: absolute; color: #666666; top: -8px; left: 109px; font-size: 12px;}
.ProgressTree .TreeNode .ExpandBlock.collapse:before, 
.ProgressTree .TreeNode .ExpandBlock.expand:before{color: #8D9AB4; position: relative; top: 4px;}
.ProgressTree .TreeNode .TextBlock.ProgressHidden{height: 32px; color: #999dbd;}
.ProgressTree .TreeNode .TextBlock.ProgressHidden .TextContainer{display: none;}
.ProgressTree > .ChildrenBlock.Children0 > .TreeNode {line-height: 40px;}
.ProgressTree > .ChildrenBlock.Children0 > .TreeNode .TextSpan{top:8px;font-size: 14px;}
.ProgressTree > .ChildrenBlock.Children0 > .TreeNode .ExpandBlock.collapse:before,
.ProgressTree > .ChildrenBlock.Children0 > .TreeNode .ExpandBlock.expand:before{top: -1px;}
.TreeView.ShowLine.ProgressTree .ExpandBlock { background-image: url("/../../Grasp.Smart.Images/Images/TreeBar/node0_bar.gif"); }
.TreeView.ShowLine.ProgressTree .ChildrenBlock *:nth-last-child(2) .ExpandBlock { background-image: url("/../../Grasp.Smart.Images/Images/TreeBar/none_bar.gif") ;}
.TreeView.ShowLine.ProgressTree .iconfont.ExpandBlock.expand,
.TreeView.ShowLine.ProgressTree .iconfont.ExpandBlock.collapse { background-image: url("/../../Grasp.Smart.Images/Images/TreeBar/node_bar.gif");}
.TreeView.ShowLine.ProgressTree .ChildrenBlock *:nth-last-child(2) .iconfont.ExpandBlock.collapse,
.TreeView.ShowLine.ProgressTree .ChildrenBlock *:nth-last-child(2) .iconfont.ExpandBlock.expand { background-image: url("/../../Grasp.Smart.Images/Images/TreeBar/last_bar.gif");}
.TreeView.ShowLine.ProgressTree > :nth-last-child(1) > :nth-last-child(2) .ExpandBlock.expand,
.TreeView.ShowLine.ProgressTree > :nth-last-child(1) > :nth-last-child(2) .ExpandBlock.collapse { background-image: url("/../../Grasp.Smart.Images/Images/TreeBar/last_bar.gif"); }
.TreeView.ShowLine.ProgressTree .ChildrenBlock{background-image: url("/../../Grasp.Smart.Images/Images/TreeBar/line_bar.gif");}
.TreeView.ShowLine.ProgressTree .ChildrenBlock:last-child {background-image: none;}

/*SaleOrderFollow 销售订单跟踪表*/
.POverviewSpace {margin-bottom: 30px;padding:0;position: relative;min-width: 985px;}
.POverviewSpace .POverviewSpaceLeft{ position: relative; margin-right: 0; width: 91.089%; height: 300px;}
.POverviewSpace .POverviewSpaceLeft > .HBlock{margin: 0; padding: 0;}
.POverviewSpace .Button :hover{border:none;}
.POverviewSpace .POverviewSpaceLeft .Button{background-color: #fff;width: 60px;padding: 0;font-size: 12px;height: 22px;border-radius:0px; color: #111111;border:none;line-height:22px;}
.POverviewSpace .POverviewSpaceLeft .textSpace {cursor: pointer;}
.POverviewSpace .POverviewSpaceLeft .textSpace.active .Button {font-weight: bold;}
.POverviewSpace .POverviewOne{position: absolute; top: 119px;z-index: 1;}
.POverviewSpace .POverviewOne .Button{background-color: #fff; color: #111; font-size: 16px; height: 30px; text-align: center; overflow: hidden; padding: 0; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis;}
.POverviewSpace .POverviewOne .img{background-image:url("/../../Grasp.Smart.Images/module/smart/SaleOrderFollowIcon.png");background-color: #FFF; width: 56px; height: 56px; background-repeat: no-repeat; background-position: 0 0; margin: 0 auto;}
.POverviewSpace .POverviewTwo{position: absolute; top: 24px; left: 29.5%; z-index: 1; background-color: #fff;}
.POverviewSpace .POverviewTwo .buttonBack{width: 300px; height: 70px; position: relative; padding: 0; margin-bottom: 27px;overflow: visible;}
.POverviewSpace .POverviewTwo .buttonBack:last-child{margin-bottom: 0;}
.POverviewSpace .POverviewTwo .buttonBack .img{background-image: url("/../../Grasp.Smart.Images/module/smart/SaleOrderFollowIcon.png"); width: 43px; height: 41px; background-repeat: no-repeat; margin: 0 auto;}
.POverviewSpace .POverviewTwo .textSpace1 .img{background-position: -4px -59px;}
.POverviewSpace .POverviewTwo .textSpace3 .img{background-position: -100px -59px;}
.POverviewSpace .POverviewTwo .textSpace2 .img{background-position: -52px -59px;}
.POverviewSpace .POverviewTwo .buttonBack .bar{height: 10px; background-color: #5867DD; border-radius: 5px 0 0 5px; z-index: 0;}
.POverviewSpace .POverviewTwo .buttonBack .percent{position: absolute; top: 3px; right: 0px;}
.POverviewSpace .POverviewTwo .buttonBack.normal .bar{background-color: #5867DD;}
.POverviewSpace .POverviewTwo .buttonBack.delay .bar{background-color: #FE4E45;}
.POverviewSpace .POverviewTwo .buttonBack.delay .barSpace{background-color: #FFE6E5;}
.POverviewSpace .POverviewTwo .buttonBack .barSpace{background-color: #DCE0FF; width: 180px; height: 10px; border-radius: 5px; overflow: hidden; position: relative; top: 16px; left: 15px;}
.POverviewSpace .POverviewTwo .buttonBack .delayImg{display: none; background-image: url("/../../Grasp.Smart.Images/module/smart/SaleOrderFollowIcon.png"); width: 15px; height: 15px; background-repeat: no-repeat; background-position: -20px -136px; position: absolute; top: -5px; right: 38px;}
.POverviewSpace .POverviewTwo .buttonBack.delay .delayImg{display: block;}
.POverviewSpace .POverviewThree{position: absolute; top: 0; left: 68.932%; background-color: #fff; z-index: 1;margin-top: 130px;}
.POverviewSpace .POverviewThree .img,.POverviewSpace .POverviewFour .img{background-image: url("/../../Grasp.Smart.Images/module/smart/SaleOrderFollowIcon.png"); width: 22px; height: 22px; background-repeat: no-repeat; margin: 0 auto;}
.POverviewSpace .POverviewThree .textSpace1 .img{background-position: -3px -107px;}
.POverviewSpace .POverviewThree .textSpace2 .img{background-position: -34px -107px;}
.POverviewSpace .POverviewThree .textSpace3 .img{background-position: -64px -107px;}
.POverviewSpace .POverviewThree .textSpace4 .img{background-position: -95px -107px;}
.POverviewSpace .POverviewThree > .HBlock, .POverviewSpace .POverviewFour > .HBlock{padding: 0; margin: 0;}
.POverviewSpace .POverviewThree .textSpace3{margin-bottom: 72px;}
.POverviewSpace .POverviewFour{position: absolute; top: 130px; right:0; background-color: #fff; z-index: 1;}
.POverviewSpace .POverviewFour .img{background-position: -3px -107px;}
.POverviewSpace .POverviewSpaceLeft .line{width: 14.638%; position: absolute; top: 24px; left: 125px; z-index: 0;}
.POverviewSpace .POverviewSpaceLeft .line .HBlock{position: absolute;}
.POverviewSpace .POverviewSpaceLeft .line .heng1{width: 100%; height: 1px; top: 120px; background-color: #ddd;}
.POverviewSpace .POverviewSpaceLeft .line1{width: 19.792%; left: 9.335%;}
.POverviewSpace .POverviewSpaceLeft .line .shu1{width: 30.945%; height: 200px; border: solid 1px #ddd; border-right: none; border-radius: 10px 0 0 10px; top: 20px; right: 0;}
.POverviewSpace .POverviewSpaceLeft .line2{left: 53.398%; top:9px;}
.POverviewSpace .POverviewSpaceLeft .line .heng2{width: 70.41%; height: 1px; top: 35px; background-color: #ddd;}
.POverviewSpace .POverviewSpaceLeft .line .heng3{width: 100%; height: 1px; background-color: #ddd;}
.POverviewSpace .POverviewSpaceLeft .line .heng31{top: 133px;}
.POverviewSpace .POverviewSpaceLeft .line .heng32{top: 230px;}
.POverviewSpace .POverviewSpaceLeft .line .shu2{width: 30.11%; height: 70px; border: solid 1px #ddd; border-right: none; border-radius: 10px 0 0 10px; top: 0px; right: 0;}
.POverviewSpace .POverviewSpaceLeft .line3{top: 24px; left: 77.072%;}
.POverviewSpace .POverviewSpaceLeft .line .heng33{top: 118px;}
.POverviewSpace .POverviewSpaceRight{width: 125px; position: absolute; top: 0; right: 0;}
.POverviewSpace .POverviewSpaceRight .rightLegend{padding: 0; height: 20px; line-height: 20px; margin-bottom: 3px;}
.POverviewSpace .POverviewSpaceRight .rightLegend .legend{width: 20px; height: 4px; border-radius: 1px; position: relative; top: 8px;}
.POverviewSpace .POverviewSpaceRight .rightLegend.delay .legend{background-color: #FE4E45;}
.POverviewSpace .POverviewSpaceRight .rightLegend.normal .legend{background-color: #5867DD;}
.POverviewSpace .POverviewSpaceRight .rightLegend .Label{height: 20px; line-height: 20px; margin-top: 0; color: #343434; font-size: 11px;}
.POverviewSpace .POverviewSpaceRight .rightLegend.normal{margin-right: 15px;}

/*物料需求计划*/
.MRPEdit .selectedBill{display: inline-block;color: #333;position: relative;padding-left: 0;}
.MRPEdit .selectedBill .RightIcon.aicon-down{color: #333;border-left: none;position: absolute;top: 0;left: 0;width: 100%;height: 28px;margin-left: 0;}
.MRPEdit .selectedBill .RightIcon.aicon-down::before {display: none;}
.MRPEdit .selectedBill .RightIcon.aicon-down:hover{color: #333;}
.MRPEdit .footerBtn .LayoutItemLabel label{position: relative; bottom: 2px;}
.MRPEdit .selectedBill.disabled,.Button.disabled:hover{color: #999999;}
.MRPEdit .selectedBill.disabled .RightIcon.aicon-down{display:none;}

/*BOM*/
.StandardBomInfo{width: 940px;}
.StandardBomInfo .BillAudit{position: absolute; right: 0; top: 0;}
.OrderBomEdit .BillAudit{position: absolute; right: 350px; top: 0px;}
.PageBlock.OrderBomEdit {padding: 0 0px 6px 11px;}

/*InputAssistantItems*/
.PageBlock.InputAssistantItems {padding: 0 10px 14px 0;}
.InputAssistantItems .FlowPanel .FlowItem {margin-bottom: 0;}
.InputAssistantItems .cbpQtyClass > tbody > tr:nth-child(2) {display: none !important;}

/*ProduceMaterialCalcQuery*/
.ProduceMaterialCalcQuery .UpDownBlock{display:flex;align-items:center;flex-direction:column;justify-content:center}

/*BillForm*/
.BillForm .AccountPanel .UI_ListView {border:0px;}
.BillForm .AccountPanel .UI_ListItem {width:100%}
.BillForm .AccountPanel .ListItem {width:100%}
.BillForm .AccountPanel .ListItem .Label{line-height: 28px;}
.BillForm .AccountPanel .ListItem .ItemButtonBlock{line-height: 30px;}  
.BillForm .AccountPanel .ListItem .ItemButtonBlock .LinkText{color:#2E51FF;text-decoration:none;display: block;width:40px;text-align: center;}
.BillForm .AccountPanel .TotalText {color: grey;}
.BillForm .AccountPanel .TotalText .LayoutItemLabel{padding-top: 0;}
.BillForm .AccountPanel .TotalText .TextLabel{color: grey;}
.BillViewForm .AccountPanel .RasurePanel {margin-top: 5px;}
.BillViewForm .AccountPanel .ListItem .DataText {margin-left: 7px;width: 205px;}
.BillViewForm .AccountPanel .TotalText .LayoutItemLabel{padding-top: 0;}

/*系统设置页面*/
.SystemPage {width:100%; height:100%; padding:16px;}
.SystemPage .GridBodyRow{height:30px;}
.SystemPage .GridBody{flex:auto}

/*工艺路线*/
.ProcessRoute .TabPage { overflow :auto }

/*期初数据试算平衡*/
.IniBeginDataCalBalance .TipInfo{padding:0}
.IniBeginDataCalBalance .TipInfo:before{content:url("/../../Grasp.Smart.Images/Images/iconfont/hint_tips.png");}
.IniBeginDataCalBalance .TipInfo .TipInfoTxt{margin:-5px 0 0 5px;color:#38B865;font-size:16px;}
.IniBeginDataCalBalance .ErrInfo:before{content:url("/../../Grasp.Smart.Images/Images/iconfont/hint_error.png");}
.IniBeginDataCalBalance .ErrInfo .TipInfoTxt{margin:-5px 0 0 5px;color:#FF4F4F;font-size:16px;}
.IniBeginDataCalBalance .TitleBox{width:730px;height:40px;margin:0;padding:0;border:1px solid #E5E6EB;border-left:0;background-color:#F2F3F5;}
.IniBeginDataCalBalance .TitleBox .HBlock{width:240px;height:40px;margin:0;padding-top:3px!important;border-left:1px solid #E5E6EB;font-weight:bolder;text-align:center;}
.IniBeginDataCalBalance .DetailBox{width:730px;height:126px;margin:0;padding:0;border-right:1px solid #E5E6EB;border-bottom:1px solid #E5E6EB;}
.IniBeginDataCalBalance .DetailBox .VBlock{width:240px;height:126px;margin:0;border-left:1px solid #E5E6EB;padding:10px 0 0 13px;}
.IniBeginDataCalBalance .DetailBox .VBlock span{display:block;}
.IniBeginDataCalBalance .DetailBox .TextLabel{font-size:14px;color:#666;margin:0;margin-left:-5px;width:225px}
.IniBeginDataCalBalance .SumLabel{font-size:14px;color:#2E51FF;margin-top:10px;width:220px}
.IniBeginDataCalBalance .BalanceBox{width:730px;height:38px;margin:0;padding:0;border-right:1px solid #E5E6EB;border-bottom:1px solid #E5E6EB;}
.IniBeginDataCalBalance .BalanceBox .VBlock{width:240px;height:38px;margin:0;border-left:1px solid #E5E6EB;padding-left:13px;}
.IniBeginDataCalBalance .BalanceLabel{font-size:14px;color:#FF2E4A;margin-top:4px;width:220px}


.FormTopBlock {width:100%;margin-bottom:13px;}
.FormTopBlock .LayoutItemLabel{padding-left:0px;}
.FormTopBlock .LayoutItemControl, .BillTopBlock .LayoutItemControl{padding-right:12px;}
.LayoutItemControl:last-child{padding-right:0px;}

/*VoucherSearch*/
.VoucherSearch .ListViewHeader {background-color:#F2F3F5;width:100%;padding:0;height:40px;}
.VoucherSearch .ListViewHeader div {margin-right: 0px;}
.VoucherSearch .ListViewHeader .HeaderCell {border-left:solid #E5E6EB 1px;height:100%;padding:0 10px;}
.VoucherSearch .ListViewHeader .HeaderCell span{line-height:40px;margin:0;}
.VoucherSearch .UI_ListView {flex-grow:0;background-color:#F2F3F5;border:0px;border-bottom: 1px solid #eee;}  
.VoucherSearch .UI_ListView .UI_ListItem {width:100%;}
.VoucherSearch .UI_ListView .VoucherItem {border:solid #E5E6EB 1px;}
.VoucherSearch .VoucherItem .UI_ListLayout {background-color:#fff;}
.VoucherSearch .VoucherItem .HeaderBlock {height:40px;padding:0;margin:0;border-bottom:solid #E5E6EB 1px;}
.VoucherSearch .VoucherItem .CheckBoxBlock{height:100%;margin:0;padding:8px 6px;text-align: center;}  
.VoucherSearch .VoucherItem .VoucherHeader {height:100%;line-height:40px;border-left:solid #E5E6EB 1px;padding:0 5px}
.VoucherSearch .VoucherItem .VoucherHeader span {padding:0 5px;}
.VoucherSearch .VoucherItem .TemplateBlock{width:100%;}
.VoucherSearch .VoucherItem .TemplateBlock div{margin-right: 0px;}
.VoucherSearch .VoucherItem .TemplateBlock .BodyCell{height:100%;border-left:solid #E5E6EB 1px;border-bottom:solid #E5E6EB 1px;}
.VoucherSearch .VoucherItem .TemplateBlock .BodyCell span{padding:0 5px;line-height:40px;}
.VoucherSearch .VoucherItem .TemplateBlock .SummaryBlock {padding:0;height:40px;}
.VoucherSearch .VoucherItem .TemplateBlock .SummaryBlock .Block:first-child {border:0;}
.VoucherSearch .VoucherItem .TemplateBlock .SummaryBlock .Block {border-left:solid #E5E6EB 1px;}
.VoucherSearch .VoucherItem .TemplateBlock .SummaryBlock .SummaryText {height:100%;line-height:40px;padding:0 5px;}
.VoucherSearch .VoucherItem .TemplateBlock .SummaryBlock .SummaryText .Label {color: #111111;font-size: 14px;font-weight: bold;}
.VoucherSearch .VoucherItem .TemplateBlock .SummaryTotal {float:right;height:100%;line-height:40px;padding:0 5px;font-weight: bold;}
.VoucherSearch .VoucherItem {border: 0px;}  /*1px solid #E5E6EB*/
.VoucherSearch .VoucherItem:hover {border: 1px solid rgba(46, 81, 255, 0.5);box-shadow: 6px 0px 20px 0px rgba(33, 87, 188, 0.4);}
.VoucherSearch .VoucherItem .ChkBoxStyle {opacity:0}
.VoucherSearch .VoucherItem:hover .ChkBoxStyle{opacity:1}
.VoucherSearch .VoucherItem .checked {opacity:1}
.VoucherSearch .VoucherItem .ItemButtonBlock{float: right;margin-right:10px;line-height: 40px;opacity:0;}  
.VoucherSearch .VoucherItem:hover .ItemButtonBlock{opacity:1}
.VoucherSearch .VoucherItem .LinkLineText{color:#2E51FF;text-decoration:none;}
.VoucherSearch .VoucherItem .LinkText{color:#2E51FF;text-decoration:none;}
.VoucherSearch .VoucherItem .UI_ListLayout {position:relative;}
.VoucherSearch .GridBlock{max-height:100%}
.VoucherSearch .VoucherItem .VoucherImage {position:absolute;z-index: 1;}
.VoucherSearch .Audited{background-image:url("/../../Grasp.Smart.Images/Images/voucher_audited.png");}
.VoucherSearch .Canceled{background-image:url("/../../Grasp.Smart.Images/Images/voucher_canceled.png");}
.VoucherSearch .Comment{    display: block;}
.FormContent .VoucherSearch .TitleCondBlock{margin: 10px 0 6px 0;}

.PageBlock.settle-account{ padding: 5px 28px 24px; }
.PageBlock.settle-account, .PageBlock.settle-period { overflow-y: auto; }
.settle-account .title, .settle-account .year{ font-family:PingFang SC Bold; font-size: 20px; font-weight: bold; padding-top: 20px; }
.settle-account .split { border-bottom: 1px solid #E5E6EB; }
.settle-account .cell{ width: 100px; height: 120px; margin: 20px 50px 0 0; border-radius: 4px; background: #2E51FF; box-sizing: border-box; border: 1px solid #2E51FF; }
.settle-account .cell.normal:hover { cursor: pointer; }
.settle-account .cell .period{ width: 98px; height: 69px; border-radius: 4px 4px 0px 0px; background:#FFF1F3; margin: 7px 0 0;
                               font-family: PingFang SC Bold; font-size: 40px; font-weight: normal; line-height: 69px; text-align:center; letter-spacing: 0px; color: #2E51FF; }
.settle-account .cell .period.normal { color: #ffffff; background: #2E51FF; }
.settle-account .cell .status{ width: 98px; height: 41px; border-radius: 0px 0px 4px 4px; background: #FFFFFF; margin-top: 0;
                               font-family: PingFang SC Medium; font-size: 14px; font-weight: normal; line-height: 41px; text-align: center; letter-spacing: 0px; color: #111111; }
.settle-account .iconfont.icon-settle-success:before { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_settle_success.png"); padding-right: 5px; vertical-align: middle; }
.settle-period .iconfont.icon-settle-check:before { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_settle_check.png"); display: inline-block; height: 24px; width: 24px; vertical-align: bottom; margin-right: 10px; }
.settle-period .iconfont.icon-settle-error:before { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_settle_error.png"); display: inline-block; height: 24px; width: 24px; vertical-align: bottom; margin-right: 10px; }
.settle-period .iconfont.icon-settle-warn:before { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_settle_warn.png"); display: inline-block; height: 24px; width: 24px; vertical-align: bottom; margin-right: 10px; }

.settle-period .steps, .settle-period .buttons { width: 700px; text-align: right; }
.settle-period .step { width: 33%; height: 88px; margin: 0; vertical-align: middle; text-align: center; border-bottom: 3px solid #2E51FF; }
.settle-period .step.nonselect, .settle-period .step.succeed { border-bottom: 1px solid #999; }
.settle-period .step.nonselect .step-title { border: 1px solid #999; background: none; color: #999; }
.settle-period .step.nonselect .step-desc { color: #999; }
.settle-period .step.succeed .step-title { border: 1px solid #2E51FF; background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_settle_succeed.png") center center no-repeat; color: #2E51FF; }
.settle-period .step.succeed .step-desc { color: unset; }
.settle-period .step .step-arrow { display: inline-block; height: 24px; width: 24px; margin: 33px 0 0 60px; background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_settle_step.png") no-repeat; }
.settle-period .step-title { display: inline-block; padding: 0; margin-top: 25px; height: 40px; width: 40px; line-height: 40px; font-size: 20px; text-align: center;
    color: #fff; background-color: #2E51FF; border-radius: 20px; box-sizing: border-box; }
.settle-period .step-desc {display: inline-block; height: 40px; line-height: 40px; margin: 25px 8px 0; font-size: 18px; color: #2E51FF; }
.settle-period .buttons { margin-top: 30px; }
.settle-period .check-item { width: 700px; height: 60px; line-height: 60px; text-align: left; margin-bottom: 15px; border: 1px solid #E5E6EB; border-radius: 4px; background: rgba(255, 255, 255, 0.9); }
.settle-period .check-item-success { width: 700px; height: 60px; line-height: 60px; text-align: left; color: #38B865; font-weight: bold; margin: 60px 0; }
/*.settle-period .check-item.prompt { border: unset; box-shadow: 6px 0px 20px 0px rgba(34, 87, 188, 0.1); }*/
.settle-period .check-item:hover { border: unset; box-shadow: 6px 0px 20px 0px rgba(34, 87, 188, 0.1); cursor: pointer; }
.settle-period .check-item .operate { margin-top: 8px; margin-left: 150px; margin-right: 10px;}
.settle-period .check-item .operate .CheckBox.ChkBoxStyle { margin-top: 4px; }
.settle-period .check-item-title { margin-top: 8px; width: 180px; }
.settle-period .check-item-title .Label { line-height: 24px; vertical-align: middle; }
.settle-period .content { width: 700px; margin-bottom: 50px; }
.settle-period .content.succeed { padding-bottom: 100px; }
.settle-period .content .period-hint { color: #111;text-align: left; }
.settle-period .content .text-hint { text-align: left; }
.settle-period .content .Label { text-align: left; }
.settle-period .content .period { margin: 30px 0 5px; }
.settle-period .Button:first-child { margin-right: 16px; }

/*SystemSetting*/
.SystemSetting{overflow: auto !important;background-color: #F6F7FC !important;padding:0 !important;}
.SystemSetting .EditMainBlock{margin:0 0 40px 0;}
.SystemSetting .Info {padding: 0 15px;background-color: #ffffff;border-radius: 8px;margin-bottom: 16px;}
.SystemSetting .ImageHint{background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_hint.png") no-repeat; width: 16px;height: 15px; margin: -2px 0 0 -3px;float:right;}
.SystemSetting .ImageHint:hover{background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_hint_hover.png") no-repeat;cursor:pointer;}
.SystemSetting .CaptionVert .GridHeaderCaptionText{width: 100%;}
.SystemSetting .GridBodyCellText{text-align:center;}


/*ClassCount*/
.ClassCount .GridBodyRow:hover,
.ClassCount .GridBodyRow.active,
.ClassCount .ReadOnlyGrid .GridBodyRow.active >td{background-color: #F0F4FF !important;}
.ClassCount .GridBodyRow.active,
.ClassCount .GridBodyRow.hover { background-color: #F0F4FF !important; background: #F0F4FF !important; }

/*凭证列表*/
.NormalMenu.Menu.pmAudit  .MenuItem{min-width:80px }
.NormalMenu.Menu.pmSign  .MenuItem{min-width:105px }
.NormalMenu.Menu.pmVoucherTemplate  .MenuItem{min-width:130px }

/*GuidPage*/
.GuidPage .MainBlock {position:relative; top: 40%; left: 50%; margin: 0 auto; transform: translate(-50%, -50%); display: inline-block; width: auto;}
.GuidPage .GuidTitle {width:100%;padding:60px 0 50px 0;text-align:center;font-family: OPPOSans-B;line-height: 32px;color: #333333;font-weight: bold;font-size: 24px;}
.GuidPage .FlexBlockRow {margin-top: 40px; display: flex; justify-content: flex-start}
.GuidPage .BlockItem {height:448px; width: 316px; background-color:#fff;border-radius:10px; color:#111111; float:left;box-shadow: 0px 10px 24px 0px rgba(0, 0, 0, 0.05); text-align:center; border: 1px solid #EFEFEF;overflow:hidden;}
.GuidPage .BlockItem:hover{border: 1px solid #F5F5F5; box-shadow: 0px 10px 24px 0px rgba(0, 0, 0, 0.05);}
.GuidPage .ItemLabel {display:block; text-align:center;  margin:30px 0; font-size:14px;float:left;font-weight: 500;}
.GuidPage .GuideIndex {float:left;font-size: 32px;color: #2E51FF;font-family: D-DIN-Bold;margin:20px 0 0 -65px;}
.GuidPage .IconImg {float:left;margin:14px 10px 6px 14px;}
.GuidPage .SelectFont{margin:0;height:40px;line-height:40px;float:left;font-weight: 500;font-family: SourceHanSansCN-Medium;}
.GuidPage .SelectFont1{float:right;font-size: 14px;line-height:40px;margin:0;padding:0 14px;display:none;color: #2E51FF;font-family: SourceHanSansCN-Regular;font-weight: normal;}
.GuidPage .SelectFont2{float:right;font-size: 14px;line-height:40px;margin:0;padding:0 14px;}
.GuidPage .SelectBlock {text-align:left;margin-left:15px;margin-top:10px;height:40px;width: 284px;border-radius: 4px;border: 0.5px solid  #FFFFFF; }
.GuidPage .SelectBlock:hover {border: 0.5px solid #2E51FF;}
.GuidPage .SelectBlock:hover .SelectFont1{display:block;cursor:pointer;}
.GuidPage .SelectBlock:hover .SelectFont2{display:none;}


.PtypeProperty .CloseImage{background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_profile_close.png") no-repeat; width: 24px;height: 24px;margin-left:330px;}
.PtypeProperty .CloseImage:hover{cursor:pointer;}
.PtypeProperty .ptypeTable {border:1px solid #111111;}
.PtypeProperty .listviewTreeEdit{background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_spsxbj.png") no-repeat; visibility:hidden;}
.PtypeProperty .PropertyList { width: 180px; }
.PtypeProperty .PropertyList .ListViewBlock{ border-radius: 50px; background: #F6F8F9; padding: 40px 0 40px 15px;}
.PtypeProperty .PropertyList .listviewTreeCss{padding: 0; background: #F6F8F9; height: 650px; width: 120px; text-align: left; overflow-x: hidden; }
.PtypeProperty .PropertyList .UI_ListItem { width: 110px; height: 38px; margin-left: 10px; }
.PtypeProperty .listviewTreeBlock{opacity: 1;padding:0;margin:0;height: 38px; background: #F6F8F9; cursor: pointer;}
.PtypeProperty .listviewTreeBlock:hover .listviewTreeEdit{visibility:visible}
.PtypeProperty .listviewTreeChoose{opacity: 1;padding:0;margin:0;height: 38px;background:#FFFFFF;border-radius: 20px 0px 0px 20px;overflow:hidden;flex-shrink:0; cursor: pointer;}
.PtypeProperty .listviewTreeChoose:hover .listviewTreeEdit{visibility:visible}
.PtypeProperty .listviewTreeBlock .DataText, .listviewTreeChoose .DataText {margin: 0; margin-left: 15px; width: 65px; height: 38px; line-height: 38px; float: left;}
.PtypeProperty .ListViewCss .listViewBlock{border: 1px solid #DDDDDD;box-sizing: border-box;margin:0 15px 0 15px;border: 1px solid #DDDDDD;border-radius: 4px;}
.PtypeProperty .ListViewCss .listViewBlock:hover{border:1px solid #2E51FF;background: #FFFFFF;color:#2E51FF;}
.PtypeProperty .ListViewCss .UI_ListItem{box-sizing: border-box;margin:20px 15px 0 15px;}
.PtypeProperty .PtypePropertyChoosed {height:32px;width:120px;box-sizing: border-box;background:#2E51FF;text-align:center;color:white;border-radius: 4px;margin-left:5px;margin-top:20px;}
.PtypeProperty .PtypePropertyChoosed:hover{height:32px;width:120px;box-sizing: border-box;background:#2E51FF;text-align:center;color:white;border-radius: 4px;margin-left:5px;margin-top:20px;}
.PtypeProperty .PtypePropertyBottom{width:480px;background-color:#FFF;height: 60px;position: fixed;right:0;bottom: 0;box-shadow:0px 0px 6px 0px rgba(145,147,157,0.36);}

.PtypeSelectorProperty .listviewTreeEdit{background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_spsxbj.png") no-repeat; visibility:hidden;}
.PtypeSelectorProperty .PropertyList { width: 180px; }
.PtypeSelectorProperty .PropertyList .ListViewBlock{ border-radius: 50px; background: #F6F8F9; padding: 40px 0 40px 15px;}
.PtypeSelectorProperty .PropertyList .listviewTreeCss{padding: 0; background: #F6F8F9; height: 350px; width: 120px; text-align: left; overflow-x: hidden; border: none; }
.PtypeSelectorProperty .PropertyList .UI_ListItem { width: 110px; height: 38px; margin-left: 10px; }
.PtypeSelectorProperty .listviewTreeBlock{opacity: 1;padding:0;margin:0;height: 38px; background: #F6F8F9; cursor: pointer;}
.PtypeSelectorProperty .listviewTreeBlock:hover .listviewTreeEdit{visibility:visible}
.PtypeSelectorProperty .listviewTreeChoose{opacity: 1;padding:0;margin:0;height: 38px;background:#FFFFFF;border-radius: 20px 0px 0px 20px;overflow:hidden;flex-shrink:0; cursor: pointer;}
.PtypeSelectorProperty .listviewTreeChoose:hover .listviewTreeEdit{visibility:visible}
.PtypeSelectorProperty .listviewTreeBlock .DataText, .listviewTreeChoose .DataText {margin: 0; margin-left: 15px; width: 65px; height: 38px; line-height: 38px; float: left;}
.PtypeSelectorProperty .ListViewCss .listViewBlock{border: 1px solid #DDDDDD;box-sizing: border-box;margin:0 15px 0 15px;border: 1px solid #DDDDDD;border-radius: 4px;}
.PtypeSelectorProperty .ListViewCss .listViewBlock:hover{border:1px solid #2E51FF;background: #FFFFFF;color:#2E51FF; cursor: pointer; }
.PtypeSelectorProperty .ListViewCss .UI_ListItem{box-sizing: border-box;margin:20px 15px 0 15px;}
.PtypeSelectorProperty .PtypePropertyChoosed {height:32px;width:120px;box-sizing: border-box;background:#2E51FF;text-align:center;color:white;border-radius: 4px;margin-left:5px;margin-top:20px;}
.PtypeSelectorProperty .PtypePropertyChoosed:hover{cursor: pointer;}

.PtypeListPage .ImageHint{ background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_hint.png") no-repeat; width: 16px;height: 15px; margin: 8px 0 0 0;float:left; }
.PtypeListPage .ImageHint:hover{ background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_hint_hover.png") no-repeat;cursor:pointer; }
.PtypeListPage .HintBlock .arrow{ color: #ffffff; }
.PtypeListPage .FileBox .ImgBox{ position:relative; }
.PtypeListPage .FileBox img{ border-radius: 4px; }
.PtypeListPage .FileBox .Del{position:absolute;right:-8px;top:-8px;}
.PtypeListPage .FileBox .LayoutItemControl{ padding:10px 30px 0 0; }
.PtypeListPage .hintText{ width:360px;color: #666;font-size: 14px; }
.PtypeListPage .TableUnit{
    border-collapse:collapse;
    border:2px solid #e9e3e3;
    width:884px;
    border-width: 0;
    text-align:center;
    font-size: #333;
}
.PtypeListPage .TextLabel{ text-align:right;padding-right:8px; }
.PtypeListPage .TitleLabel{ width:4px;background-color:#2E51FF;font-size:16px;color:#000;height:20px; margin-left: 24px; }
.PtypeListPage .BaseInfoLabel { margin-left: 10px; width: 84px; overflow: hidden; display: inline-block; text-overflow: ellipsis;}
.PtypeListPage .GridBodyCell .ptype-status {content: url("/../../Grasp.Smart.Images/iconfont/smart/ptype-status.png"); float: none; cursor: default; }
.PtypeListPage .GridBodyCell .ptype-stop {content: url("/../../Grasp.Smart.Images/iconfont/smart/ptype-stop.png"); float: none; cursor: default; }
.PtypeListPage .UI_ListView {border:0px;} 
.PtypeListPage .PtypeTemp .CardStyle{margin:0 16px 16px 0; border:1px solid #E5E5E5;border-radius:10px;opacity: 1;background: #FFFFFF;overflow:hidden; width:225px;height:363px;font-family:PingFangSC-Medium;}
.PtypeListPage .PtypeTemp .CardStyle:hover{ box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.14);}
.PtypeListPage .PtypeTemp .CardStyleEdit{opacity:0;height:40px;text-align:right;padding-right:15px;text-decoration:none }
.PtypeListPage .PtypeTemp:hover .CardStyleEdit{opacity:1}
.PtypeListPage .PtypeTemp .CardImage{width:225px;height:225px;position:relative;position:relative;}
.PtypeListPage .PtypeTemp .CardStopImage{width:108px;height:108px;position:absolute;top:-30px;left:-30px;}
.PtypeListPage .PtypeTemp .CardImage1{width:225px;height:225px;}
.PtypeListPage .PtypeTemp .CardContent {padding:10px 5px 0 15px;letter-spacing: 0px;}
.PtypeListPage .PtypeTemp .CardContent1{font-weight:bold;line-height:22px;font-size:14px;height:22px;overflow:hidden;}
.PtypeListPage .PtypeTemp .CardContent2 {font-size: 12px;color: #666666;line-height: 20px;height:20px;overflow:hidden;}
.PtypeListPage .PtypeTemp .CardContent3 {color:red;font-size:20px;font-weight: normal;line-height: 22px;letter-spacing: 0px;}
.PtypeListPage .PtypeTemp .CardContent4 {width: 40px;height: 24px;line-height:24px;text-align:center;background: #FAFAFA;border: 1px solid #E7E7E7; border-radius: 3px;}
.PtypeListPage .PtypeTemp .CardStyleEdit{height:40px;text-align:right;padding-right:15px;text-decoration:none}
.PtypeListPage .PtypeTemp .CardStyleEdit.disabled { color: #BBBCBF;}

/*排产工作台*/
.ProductionPlatform .TabPage { padding: 0; padding-top: 10px; }
.ProductionPlatform .TabProduction { overflow: visible; padding: 0; padding-top: 10px; }
.ProductionPlatform .TopButtons { position: absolute; top: 5px; right: 10px; }
.ProductionPlatform .TopButtons .CheckBox { margin-top: 7px; margin-right: 10px; }
.ProductionPlatform .OrderList .SearchEdit { padding: 0; margin-bottom: 10px; }
.ProductionPlatform .OrderList .Title{ background: #F6F7FB; font-weight: bold; padding: 10px 5px 10px 16px; margin: 0; }
.ProductionPlatform .OrderList .UI_ListItem { padding: 0; width: 100%; }
.ProductionPlatform .OrderList .UI_ListItem .UI_ListLayout { padding: 10px 0 0; }
.ProductionPlatform .OrderList .Pager { margin: 0; }
.ProductionPlatform .SaleOrder,
.ProductionPlatform .SaleOrder .DetailList .UI_ListItem, 
.ProductionPlatform .OrderList .DetailList .UI_ListItem .UI_ListLayout { padding: 0; margin: 0; }
.ProductionPlatform .OrderList .DetailList .UI_ListItem .UI_ListLayout { border-top: none; }
.ProductionPlatform .SaleOrder .ChkBoxStyle { margin: 1px 3px 0; }
.ProductionPlatform .SaleOrder .DeliveryDate { color: #333; font-size: small; width: 115px; }
.ProductionPlatform .SaleOrder .DeliveryDate span.Label { padding-right: 5px; }

.ProductionPlatform .SaleOrder .ExpandIcon { background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_expand_normal.png") no-repeat center center; display: inline-block; height: 19px; width: 16px; margin: 3px; cursor: pointer; }
.ProductionPlatform .SaleOrder .ExpandIcon:hover { background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_expand_normal_hover.png") no-repeat center center; }
.ProductionPlatform .SaleOrder .ExpandIcon.Open { background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_expand.png") no-repeat center center; display: inline-block; height: 19px; width: 16px; margin: 3px; cursor: pointer; }
.ProductionPlatform .SaleOrder .ExpandIcon.Open:hover { background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_expand_hover.png") no-repeat center center; }

.ProductionPlatform .SaleOrder .Header,
.ProductionPlatform .SaleOrder .Header .HBlock { padding : 0; margin : 0; }
.ProductionPlatform .SaleOrder .FullName,
.ProductionPlatform .SaleOrder .Detail{ padding: 0 5px; margin: 0; }
.ProductionPlatform .SaleOrder .VBlock.DetailList { margin : 0; padding-left: 35px; }
.ProductionPlatform .SaleOrder .Header .FullName { padding-left: 47px; font-size: small; color: #666; padding-bottom: 5px; }
.ProductionPlatform .SaleOrder .Header .BillNumber { font-weight: bold; max-width: 275px; }

.ProductionPlatform .SaleOrder .item { display: inline-block; height: 25px; line-height: 25px; margin: 0; padding: 0; max-width: 190px; }
.ProductionPlatform .SaleOrder .item.right { float: right; margin-right: 5px; }
.ProductionPlatform .SaleOrder .FullName .item { height: 20px; line-height: 20px; max-width: 280px; font-size: 12px; }
.ProductionPlatform .SaleOrder .qty { max-width: 60px; }
.ProductionPlatform .SaleOrder .DetailList .item { height: 32px; line-height: 32px; }
.ProductionPlatform .SaleOrder .DetailList .ChkBoxStyle { margin: 5px 3px 0 7px; }

.ProductionPlatform .WorkArea { width: 100%; padding: 0; overflow: scroll; }
.ProductionPlatform .TabProduction .WorkArea.Blank { background:url("/../../Grasp.Smart.Images/iconfont/smart/platform_blank.png") no-repeat center center; }
.ProductionPlatform .WorkArea .ListViewBlock { overflow: visible; }
.ProductionPlatform .WorkArea .UI_ListView { border: none; padding-bottom: 120px; }
.ProductionPlatform .WorkArea .UI_ListItem { margin: 0; width: 100%; overflow: visible; }
/* .ProductionPlatform .WorkArea .BomInfo .UI_ListItem:last-child { margin-bottom: 16px; } */
.ProductionPlatform .WorkArea item { display: inline-block; height: 28px; padding: 2px 0; }
.ProductionPlatform .WorkArea .right { float: right; }

.WorkArea .HBlock { overflow: visible; }
.WorkArea .OrderInfo { margin-bottom: 10px; border: 1px solid #dcdcdc; padding: 0 6px; }
.WorkArea .OrderHeader { margin: 0; }
.WorkArea .OrderHeader span { display: inline-block; height: 32px; line-height: 32px; margin: 0; padding: 0; }
.WorkArea .OrderHeader span.Label { margin-right: 5px; }
.WorkArea .OrderHeader .DeliveryDate { width: 142px; }
.WorkArea .OrderHeader .DeliveryDate:before { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_delivery.png"); display: inline-block; margin: 7px 8px 0 0;}
.WorkArea .OrderHeader .BillNumber a { display: inline-block; height: 32px; line-height: 32px; margin: 0; padding: 0; color: rgb(46, 81, 255); font-weight: bold; text-decoration: none; }
.WorkArea .OrderHeader .BillNumber.MES a { color: #000; }
.WorkArea .OrderHeader .BillNumber a:hover { cursor: pointer; }
.WorkArea .OrderHeader .BillNumber:before { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_billorder.png"); display: inline-block; margin: 6px 8px 0 0;}
.WorkArea .OrderHeader .FullName { margin-left: 50px; font-weight: bold; }
.WorkArea .OrderHeader .FullName:before { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_user.png"); display: inline-block; margin: 6px 8px 0 0; }
.ProductionPlatform .BomInfo .StockCell .QuestionIcon { background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_question.png") no-repeat center center; display: inline-block; height: 16px; line-height: 16px; width: 16px; cursor: pointer; margin: 12px 5px 0 0; }
.ProductionPlatform .BomInfo .StockCell .QuestionHint {margin: 0; position: absolute; left: -65px; display: block; color: #666; line-height: 20px; overflow: visible; cursor: default; 
	background: #fff; box-shadow: 6px 0px 10px 0px rgba(0, 0, 0, 0.2); border-radius: 2px; padding: 10px 5px; z-index: 1; }
.ProductionPlatform .BomInfo .StockCell .QuestionHint:after { content: ""; position: absolute; display: inline-block; margin: 0; padding: 0; width: 0; height: 0; top: -10px; left: 40%; 
	border-right: 6px solid transparent; border-left: 6px solid transparent; border-top: 5px solid transparent; border-bottom: 5px solid #fff; z-index: 1; }
.ProductionPlatform .BomInfo .StockCell .QuestionHint.Hide { display: none; }
.ProductionPlatform .BomInfo .StockCell .QuestionHint .HBlock { margin: 7px 0; padding: 0; padding-left: 5px; }
.ProductionPlatform .BomInfo .StockCell .QuestionHint span { height: 20px; line-height: 20px; width: 75px; }
.ProductionPlatform .BomInfo .StockCell .QuestionHint span.Label { width: 75px; text-align: right; }

.ProductionPlatform .BomInfo { margin-bottom: 16px; }
.ProductionPlatform .BomInfo .BomItem .ExpandIcon { background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_expand_normal.png") no-repeat center center; display: inline-block; height: 19px; width: 16px; margin: 14px 0 14px 5px; cursor: pointer; }
.ProductionPlatform .BomInfo .BomItem .ExpandIcon:hover { background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_expand_normal_hover.png") no-repeat center center; }
.ProductionPlatform .BomInfo .BomItem .ExpandIcon.Open { background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_expand.png") no-repeat center center; display: inline-block; height: 19px; width: 16px; margin: 14px 0 14px 5px; cursor: pointer; }
.ProductionPlatform .BomInfo .BomItem .ExpandIcon.Open:hover { background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_expand_hover.png") no-repeat center center; }
.ProductionPlatform .BomInfo .Image { height: 38px; width: 38px; cursor: pointer; }
.ProductionPlatform .BomInfo .BomItem .RemoveIcon,
.ProductionPlatform .BomInfo .BomChildInfo .RemoveIcon { background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_delete.png") no-repeat center center; display: inline-block; height: 19px; width: 16px; margin: 15px 6px 14px; }
.ProductionPlatform .BomInfo .BomChildInfo .RemoveIcon { margin: 10px 6px 9px; }
.ProductionPlatform .BomInfo .BomItem .RemoveIcon:hover,
.ProductionPlatform .BomInfo .BomChildInfo .RemoveIcon:hover { background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_delete_hover.png") no-repeat center center; }

.ProductionPlatform .BomInfo .BomItem { background-color: #E7EBFC; margin: 0; padding: 0; min-height: 48px; }
.ProductionPlatform .BomInfo .BomChildInfo .BomItem { background: none; margin: 0; padding: 0; min-height: 0; }
.ProductionPlatform .BomInfo .EditBlock { margin-top: 3px; }
.ProductionPlatform .BomInfo .BomItem .LineItem { margin: 0; width: 100px; height: 42px; background-color: #fff }
.ProductionPlatform .BomInfo .LineChildItem { margin: 0; width: 65px; background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_tree.png") no-repeat center right; }
.ProductionPlatform .BomInfo .UI_ListItem:last-child .LineChildItem { background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_platform_tree_end.png") no-repeat top right; }
.ProductionPlatform .BomInfo .BomItem .OrderCell,
.ProductionPlatform .BomInfo .BomItem .StockCell { width: 140px; color: #666; position: relative; }
.ProductionPlatform .BomInfo .BomItem .StockCell { width: 170px; }
.ProductionPlatform .BomInfo .BomItem .OrderCell .Value,
.ProductionPlatform .BomInfo .BomItem .StockCell .Value { max-width: 84px; }
.ProductionPlatform .BomInfo .BomItem .OrderCell.Hide,
.ProductionPlatform .BomInfo .BomItem .StockCell.Hide { display: none; }
.ProductionPlatform .BomInfo .BomItem .ProduceCell,
.ProductionPlatform .BomInfo .BomItem .WorkshopCell,
.ProductionPlatform .BomInfo .BomItem .DeliveryCell { margin-right: 10px; }
.ProductionPlatform .BomInfo .BomItem span { display: inline-block; height: 38px; line-height: 38px; margin: 0; padding: 0; }
.ProductionPlatform .BomInfo .BomItem span.Label { margin-right: 5px; }
.ProductionPlatform .BomInfo .BomItem span.item { height: 48px; line-height: 48px; margin-right: 5px; }
.ProductionPlatform .BomChildInfo span.item { height: 38px; line-height: 38px; margin-right: 5px; }
.ProductionPlatform .BomChildInfo span.qty { max-width: 85px; }
.ProductionPlatform .BomInfo .PFullName { max-width: 365px; }
.ProductionPlatform .BomChildInfo .PFullName { max-width: 310px; }
.ProductionPlatform .BomInfo .PFullName.HideQty { max-width: 680px; }
.ProductionPlatform .BomChildInfo .PFullName.HideQty { max-width: 630px; }

.ProductionPlatform .BomInfo .BomItem.IsMerge { padding-left: 34px; }
.ProductionPlatform .BomInfo .BomItem.IsMerge .OrderCell,
.ProductionPlatform .BomInfo .BomItem.IsMerge .StockCell,
.ProductionPlatform .BomInfo .BomItem.IsMerge .ProduceCell,
.ProductionPlatform .BomInfo .BomItem.IsMerge .WorkshopCell,
.ProductionPlatform .BomInfo .BomItem.IsMerge .DeliveryCell { margin-right: 25px; }

.ProductionPlatform .Buttons { text-align: right; }
.ProductionPlatform .HBlock.TaskButtons > * { margin-right: 16px; }
.ProductionPlatform .HBlock.TaskButtons > *:last-child { margin-right: 0; }

.ProductionPlatform .BomChildInfo { margin: 16px 0 0; background: #F6F7FB; width: calc(100% - 65px); }
.ProductionPlatform .BomChildInfo .BomChildTitle { padding: 5px 10px; }

.ProductionPlatformTask .FinishHint { background: url("/../../Grasp.Smart.Images/iconfont/smart/task_success.png") no-repeat center center; width: 22px; height: 28px; margin-left: 5px; }

/*排产工作台-可配套计算*/
.MatchCalculate .MainView { display: flex; padding-right: 10px; }
.MatchCalculate .MainView .UI_ListItem { float: none; border: none; margin: 0; padding: 0; }
.MatchCalculate .MainView .MainList { margin: 0 25px 0 0; width: 100%; overflow: scroll; }
.MatchCalculate .MainView .MoveButtons { position: absolute; top: 50%; transform: translateY(-50%); right: 10px; margin: 0 5px; }
.MatchCalculate .MainView .MoveButtons span { display: block; margin: 50px 0; }
.MatchCalculate .MainView .MoveButtons .MoveUp { background:url("/../../Grasp.Smart.Images/iconfont/smart/icon_up_normal.png") no-repeat center center; width: 25px; height: 25px; cursor: pointer; }
.MatchCalculate .MainView .MoveButtons .MoveUp:hover { background:url("/../../Grasp.Smart.Images/iconfont/smart/icon_up_hover.png") no-repeat center center;}
.MatchCalculate .MainView .MoveButtons .MoveUp.Disabled { background:url("/../../Grasp.Smart.Images/iconfont/smart/icon_up_disable.png") no-repeat center center; cursor: normal; }

.MatchCalculate .MainView .MoveButtons .MoveDown { background:url("/../../Grasp.Smart.Images/iconfont/smart/icon_down_normal.png") no-repeat center center; width: 25px; height: 25px; cursor: pointer; }
.MatchCalculate .MainView .MoveButtons .MoveDown:hover { background:url("/../../Grasp.Smart.Images/iconfont/smart/icon_down_hover.png") no-repeat center center;}
.MatchCalculate .MainView .MoveButtons .MoveDown.Disabled { background:url("/../../Grasp.Smart.Images/iconfont/smart/icon_down_disable.png") no-repeat center center; cursor: normal; }

.MatchCalculate .MainView .ListViewHeader { background-color:#F2F3F5; width:100%; margin: 0; padding:0; height:40px;}
.MatchCalculate .MainView .ListViewHeader div { margin-right: 0px; }
.MatchCalculate .MainView .ListViewHeader .HeaderCell { height: 100%; padding: 0 10px; border-left: solid #E5E6EB 1px; border-top: solid #E5E6EB 1px; }
.MatchCalculate .MainView .ListViewHeader .HeaderCell:last-child { border-right: solid #E5E6EB 1px; }
.MatchCalculate .MainView .ListViewHeader .HeaderCell span{ line-height: 40px; margin: 0;}
.MatchCalculate .MainView .DataArea { padding: 0; }
.MatchCalculate .MainView .DataArea .UI_ListItem.IsLack .Quantity { color: red; }
.MatchCalculate .MainView .DataArea,
.MatchCalculate .MainView .DataArea .UI_ListItem,
.MatchCalculate .MainView .DataArea .UI_ListLayout { width:100%; }
.MatchCalculate .MainView .DataArea .UI_ListItem { border-bottom: solid #E5E6EB 1px; }
.MatchCalculate .MainView .DataArea .UI_ListItem:last-child { border-bottom: none; }
.MatchCalculate .MainView .DataArea .Material{ width: 20%; height: 100%; overflow: visible; }
.MatchCalculate .MainView .DataArea .Material .DataText { width: 100%; padding-left: 10px; }
.MatchCalculate .MainView .DataArea .Children{ width: 80%; }
.MatchCalculate .MainView .DataArea div{ margin: 0; padding: 0; }
.MatchCalculate .MainView .DataArea .BodyCell { display: inline-block; height: 100%; border-right: solid #E5E6EB 1px; }
.MatchCalculate .MainView .DataArea .BodyCell.Right { text-align: right; }
.MatchCalculate .MainView .DataArea .BodyCell:first-child { border-left: solid #E5E6EB 1px; }
.MatchCalculate .MainView .DataArea .BodyCell:last-child { border-right: none; }
.MatchCalculate .MainView .DataArea .BodyCell span{ height:40px; line-height:40px; width: 100%; padding:0 5px; }
.MatchCalculate .MainView .CalcResult { padding: 0; border-top: solid #E5E6EB 1px; }
.MatchCalculate .MainView .CalcResult span { height:40px; line-height:40px; margin: 0; padding:0 5px; }
.MatchCalculate .MainView .CalcResult span.DataText { min-width: 80px; max-width: 200px; }

.MatchCalculate .UI_ListView .MaterialInfo { border: solid #E5E6EB 1px; margin-bottom: 10px; cursor: pointer; }
.MatchCalculate .UI_ListView .MaterialInfo.Selected { border-color: #96A7FF; }
.MatchCalculate .UI_ListView .MaterialInfo:hover { border-color: #96A7FF; box-shadow: 5px 0px 10px 0px rgba(150, 167, 255, 0.5); }

/*材料耗用*/
.TaskBillExpend .BillArea { width: 374px; }
.TaskBillExpend .BillArea .BillTree { width:100%; margin: 0; overflow: hidden; border: 1px solid #DCDCDC; }
.TaskBillExpend .BillArea .BillTree .UI_ListView { height: 648px; border:0; padding:0 10px; }
.TaskBillExpend .BillArea .BillTree .UI_ListItem { margin-bottom: 18px; }
.TaskBillExpend .BillArea .BillTree .SelectAll { display: flex; background-color: #F6F7FB; padding:0 10px; height: 48px; align-items: center; }
.TaskBillExpend .BillArea .BillTree .PtypeItem { width: 346px; margin-bottom: 5px; }
.TaskBillExpend .BillArea .BillTree .PtypeItem .Title { font-weight: bold; border-bottom: 1px solid #DCDCDC; }
.TaskBillExpend .BillArea .BillTree .PtypeItem .DataText { margin: 0; padding: 0; max-width: 315px; }
.TaskBillExpend .BillArea .BillTree .PtypeItem .BillNumber { max-width: 150px; }
.TaskBillExpend .BillArea .BillTree .PtypeItem .BillQty { width: 114px; padding: 0 25px 0 10px; text-align: right; }
.TaskBillExpend .BillArea .BillTree .PtypeItem .UI_ListItem { margin: 6px 0; padding: 0; }
.TaskBillExpend .BillArea .BillTree .PtypeItem .DetailItem { margin: 0; padding: 0; padding-left: 15px; font-size: 12px; }
.TaskBillExpend .BillArea .BillTree .PtypeItem .DataText { height: 20px; line-height: 20px; }
.TaskBillExpend .MaterialArea { border: 0; margin-left: 5px; }
.TaskBillExpend .MaterialArea.Blank { background:url("/../../Grasp.Smart.Images/iconfont/smart/platform_blank.png") no-repeat center center; }
.TaskBillExpend .MaterialArea .Materials { margin-left: 15px; margin-right: 15px; }
.TaskBillExpend .MaterialArea .RemoveIcon { background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_delete.png") no-repeat center center; display: inline-block; height: 19px; width: 16px; margin: 0; margin-top: 5px }
.TaskBillExpend .MaterialArea .RemoveIcon:hover { background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_delete_hover.png") no-repeat center center; }
.TaskBillExpend .MaterialArea .CopyIcon { background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_copy.png") no-repeat center center; display: inline-block; height: 19px; width: 16px; margin: 0; margin-top: 5px; }
.TaskBillExpend .MaterialArea .CopyIcon:hover { background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_line_copy_hover.png") no-repeat center center; }
.TaskBillExpend .MaterialArea .ProductInfo { display: flex; align-items: center; justify-content: space-between; background-color: #E7EBFC; padding:5px 15px; height: 48px; }
.TaskBillExpend .MaterialArea .ProductInfo .Label { margin: 0 5px 0 0; height: 32px; line-height: 32px; }
.TaskBillExpend .MaterialArea .ProductInfo .DataText { height: 32px; line-height: 32px; max-width: 300px; margin: 0 15px 0 0; }
.TaskBillExpend .MaterialArea .ProductInfo .Quantity { margin: 0; margin-right: 5px; }
.TaskBillExpend .MaterialArea .ChildItem .ItemLeft { display: inline-block; width: 55%; }
.TaskBillExpend .MaterialArea .ChildItem .ItemRight { display: inline-block; width: 45%; }
.TaskBillExpend .MaterialArea .ChildItem .Label { margin: 0 5px 0 0; height: 32px; line-height: 32px; }
.TaskBillExpend .MaterialArea .ChildItem .DataText { height: 32px; line-height: 32px; max-width: 200px; margin: 0 20px 0 0; }
.TaskBillExpend .MaterialArea .ChildItem .UserCode { width: 160px; }
.TaskBillExpend .MaterialArea .ChildItem .FullName { min-width: 300px; max-width: 450px }
.TaskBillExpend .MaterialArea .ChildItem .Spec,
.TaskBillExpend .MaterialArea .ChildItem .Scale { width: 100px; }
.TaskBillExpend .MaterialArea .ChildItem .StockQty { width: 140px; }
.TaskBillExpend .MaterialArea .ChildItem .Quantity { max-width: 80px; margin: 0; margin-right: 15px }
.TaskBillExpend .MaterialArea .DataText.RemoveIcon, .TaskBillExpend .MaterialArea .DataText.CopyIcon { margin: 0; margin-left: 10px; }
.TaskBillExpend .MaterialArea .Materials .SelectPtype { display: block;width: 32px;height: 32px;border-radius: 4px;opacity: 1;box-sizing: border-box;border: 1px dashed #2E51FF;line-height: 30px;text-align: center;font-size: 14px;color:#2E51FF;text-decoration: none; }

.OperatorAndRoleAuthList .PopupConfig{position: fixed; top: 0px; right:0; bottom: 0; z-index:19; width:660px; background-color: white;}
.OperatorAndRoleAuthList .PopupConfigHide{display:none;}
.OperatorAndRoleAuthList .PopupConfigShow{display:block;}
.PAFormOverlay{z-index:18 !important;}
.OperatorAndRoleAuthList .GridHeader .ChkBoxStyle {width:17px;}
.OperatorAndRoleAuthList .GridBodyRow .GridBodyCell {overflow:hidden;}
.OperatorAndRoleAuthList .GridBodyRow:hover, .OperatorAndRoleAuthList .GridBodyRow.active, .OperatorAndRoleAuthList .GridBodyRow.active >td{background-color: #ffffff !important;}
.OperatorAndRoleAuthList .GridBodyRow.active, .OperatorAndRoleAuthList .GridBodyRow.hover { background-color: #ffffff !important; }
.OperatorAndRoleAuthList .Grid .ChkBoxStyle {float: left;margin-left: 5px;margin-right: 5px;}
.OperatorAndRoleAuthList .Grid .ChkBoxStyle input{margin: 3px 2px 0 2px;height: auto;}
.OperatorAndRoleAuthList .AuthName .ChkBoxStyle input{height: 17px;}

.NewVersionNotice{width:708px;height:426px;}
.VersionImg{background:url("/../../Grasp.Smart.Images/Images/banner_blue.png") no-repeat;width: 31.3%;height: 100%;}
.NewVersionNotice .HtmlEditor{border: none;box-shadow: none;}
.NewVersionNotice .ToolBar{display:none}
.NewVersionNotice .HtmlEditor .HtmlEditorBody{box-shadow: none;height:275px !important;}

.BillRowAttachment .AttachmentBlcok{ background:url("/../../Grasp.Smart.Images/Images/bg_attachment.png");width:618px; height:182px;margin-bottom:5px;margin-top:10px; }
.BillRowAttachment .FileHint{ color: #999999;font-size: 12px; margin-left:10px; }


/**看板样式 */
.ProduceBoard{padding:0;overflow:hidden;}
.ProduceBoard .Container{background-color:#000C27;height:100%;width:100%;min-width:950px;position:relative;}
.ProduceBoard .HeadBox {color:#ffffff;background: url("/../../Grasp.Smart.Images/module/smart/board/produceboard/nav_head.png") no-repeat center center;width: 100%;height:60px;display:flex;justify-content:space-between;align-items:flex-start;padding:10px 0 0 0;
}
.ProduceBoard .HeadBox .RecentFreshTime{font-size:12px;width:20%;padding:0 0 0 24px;}
.ProduceBoard .HeadBox .HeadBoxTitle{font-size:24px;font-weight: 600;}
.ProduceBoard .HeadBox .LoginOutBox{font-size:12px;padding:0 24px 0 0 ;width:20%;display:flex;justify-content:flex-end;align-items:center;}
.ProduceBoard .HeadBox .LoginOutBox .LoginOutBoxIcon{width:16px;height:16px;}
.ProduceBoard .HeadBox .LoginOutBox .LoginOutBoxLabel{height:16px;line-height:16px;margin:0 0 0 5px;}
.ProduceBoard .HeadBox .LoginOutBox .LoginOutBtn {display:flex;justify-content:flex-end;align-items:center;}

.ProduceBoard .SettingBox {position:absolute;top:45px;right:4.5%;background: #031E34;box-sizing: border-box;border: 0.5px solid #00E7EA;box-shadow: inset 0px 0px 6px 0px rgba(0, 231, 234, 0.5);width:20%;padding:5px 10px 5px 10px;z-index:15;}
.ProduceBoard .SettingBox .TitleBox{font-size:16px;color:#ffffff;background: url("/../../Grasp.Smart.Images/module/smart/board/produceboard/titlebar_pop.png") no-repeat left top;background-size: cover;height:20px;margin:10px 0 10px 0;}
.ProduceBoard .SettingBox .Item { width:100%;display:flex;justify-content:space-between;align-items:center;margin: 0 0 10px 0;}
.ProduceBoard .SettingBox .ItemLeft {width:35%;display:flex;justify-content:flex-end;align-items:center;}
.ProduceBoard .SettingBox .ItemLeft .ItemIcon {width:16px;height:16px;}
.ProduceBoard .SettingBox .ItemLeft .ItemLabel {color: #D6EAEA;margin:0;}
.ProduceBoard .SettingBox .ItemSelect{border: 0.5px solid rgba(255, 255, 255, 0.5);border-radius:4px !important;}
.ProduceBoard .SettingBox .ItemInput {background:#122740 !important;color:#ffffff !important;}
.ProduceBoard .SettingBox .CommonBtn {margin:0 5px 0 5px;color:#FFFFFF;text-align:center;width: 68px;padding: 5px 0;line-height24px;border: 1px solid rgba(168, 227, 228, 0.7);}
.AdditionBtn {background:linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 254, 255, 0.5) 100%);border: 1px solid #09F6F7;}

.ProduceBoard .SectionBox{color:#ffffff;width:98%;height:55%;min-height:400px;display:flex;justify-content:space-between;align-items:flex-start; margin:20px 1% 0 1%;}
.ProduceBoard .SectionBox .OutputBox{width: 30%;}
.ProduceBoard .SectionBox .OutputBox .OutputTrend{font-size:16px;color:#ffffff;background: url("/../../Grasp.Smart.Images/module/smart/board/produceboard/titlebar_s.png") no-repeat left top;background-size: contain;height:35px;font-weight: 600;}
.ProduceBoard .SectionBox .OutputBox .OutputTrendNone{ height:200px;width:100%;text-align:center;padding:60px 0 0 0;}
.ProduceBoard .SectionBox .OutputBox .OutputTrendNoneIcon{ height:40px;width:40px;margin:20px 0 20px 0;}
.ProduceBoard .SectionBox .OutputBox .OutputTrendNoneInfo{ color:rgba(255, 255, 255, 0.8);font-size:20px;}

.ProduceBoard .SectionBox .ProcessBox{width: 35%;height:100%;}
.ProduceBoard .SectionBox .ProcessBox .ProcessBoxSection{display:flex;justify-content:space-between;align-items:flex-start;}
.ProduceBoard .SectionBox .ProcessBox .ProcessBoxSection .ContentBox{
    padding:20px 0 20px 0;width:48%;height:90%;border:1px solid #01AEFF;display:flex;justify-content:flex-start;align-items:center;
}
.ProduceBoard .SectionBox .ProcessBox .ProcessBoxSection .ContentBox .ContentBoxIcon{width:68px;height:68px;margin:0 6% 0 8%;font-size:38px;font-weight:700;}
.ProduceBoard .SectionBox .ProcessBox .ProcessBoxSection .ContentBox .ContentBoxLable{color:#ffffff;font-size:14px;font-weight:normal;}
.ProduceBoard .SectionBox .ProcessBox .ProcessBoxSection .ContentBox .ContentBoxValue{white-space: nowrap !important;}
.ProduceBoard .SectionBox .ProcessBox .ProcessBoxSection .ContentBox2{padding:20px 5px 20px 5px;width:24%;border:1px solid #01AEFF;margin:20px 0 0 0;height:90%;}
.ProduceBoard .SectionBox .ProcessBox .ProcessBoxSection .ContentBox2 .Content{width:90%;margin:0 4% 0 6%;height:25%;font-size:38px;font-weight:700;}
.ProduceBoard .SectionBox .ProcessBox .ProcessBoxSection .ContentBox2 .ContentBoxLable{color:#ffffff;font-size:14px;font-weight:normal;}
.ProduceBoard .SectionBox .ProcessBox .ProcessBoxSection .ContentBox2 .ContentBoxValue{white-space: nowrap !important;}
.ProduceBoard .SectionBox .ProcessBox .ProcessBoxSection .ContentBox2 .ContentBoxLine{ width:90%;margin:25px 5% 20px 5%;height:1px;background-color:#29466C;}
.ProduceBoard .SectionBox .ProcessBox .ProcessBoxSection .LargeScreenImg{ width:50%;margin:20px 0 0 0;height:90%;}

.ProduceBoard .SectionBox .ReportBox{width: 30%;height:100%;}
.ProduceBoard .SectionBox .ReportBox .OutputTrend{font-size:16px;color:#ffffff;background: url("/../../Grasp.Smart.Images/module/smart/board/produceboard/titlebar_s.png") no-repeat left top;background-size: contain;height:35px;font-weight: 600;}
.ProduceBoard .SectionBox .ReportBox .OutputTrend2{font-size:16px;color:#ffffff;background: url("/../../Grasp.Smart.Images/module/smart/board/produceboard/titlebar_b.png") no-repeat left top;background-size: contain;height:35px;font-weight: 600;}
.ProduceBoard .UI_ListItem_Big { width: 100%;}
.ProduceBoard .tableBox {width:100%;height:95%;}
.ProduceBoard .ItemsTopTitle{height:20%;padding:8px 0 8px 0;width:100%;color:#ffffff;font-size:14px;border-bottom:1px solid rgba(255, 255, 255, 0.15);background-color:rgba(255, 255, 255, 0.2);display:flex;}
.ProduceBoard .ItemsContent{height:100%;width:100%;color:#ffffff;font-size:14px;border-bottom:1px solid rgba(255, 255, 255, 0.15);display:flex;align-items:center;}
.ProduceBoard .LeftWhiteSpace{ padding:0 0 0 10px;}
.ProduceBoard .singleLine{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ProduceBoard .TextAlignLeft {text-align:left !important;}
.ProduceBoard .UnfinishFontColor{color:#FA2020 !important;}
.ProduceBoard .ProduceSchedule{}
.ProduceBoard .ProduceSchedule{display:flex;align-items:flex-start;}
.ProduceBoard .SplitLine {width:20px;height:1px;background-color:#A7B4C4;margin:10px 0 0 0;}
.ProduceBoard .BorderCommon{width:45px;height:25px;line-height:25px;font-size:10px;border-radius:15px;border:1px solid #01AEFF;}
.ProduceBoard .BorderGray{border-color: #D4D7E2 !important;}
.ProduceBoard .BorderGreen{border-color: #08BF3F !important;color:#08BF3F !important;font-size: 30px !important;}
.ProduceBoard .BorderGreenFinish{background:url("/../../Grasp.Smart.Images/iconfont/smart/icon_circle_finish_platform.png")no-repeat;background-size:40%;background-position: center;}
.ProduceBoard .InfoCommon{color:#FFFFFF;font-size:12px;}
.ProduceBoard .ImageFont{margin:8px 0 0 20px;padding:0 3px;border-radius:4px;font-family: Alibaba PuHuiTi 2.0;font-size: 14px;font-weight: 500;text-align: center;color: #FFFFFF;}
.ProduceBoard .JImageFont{background: #01AEFF;}
.ProduceBoard .YImageFont{background: #FA2020;}

.ProduceBoard .BarBox {width:100%;color:#ffffff;height:240px;padding:5px 0 0 0;}
.ProduceBoard .BarItem {width:100%;display:flex;align-items:center;
}
.ProduceBoard .BarItemTitle {font-weight:700;width:20%;height:35px;border-right:1px solid  rgba(255, 255, 255, 0.15);display:flex;align-items:center;justify-content:space-between}
.ProduceBoard .BarItemIconCommon {width:35px;height:35px;text-align:center;line-height:35px;}
.ProduceBoard .BarItemIcon1{background: url("/../../Grasp.Smart.Images/module/smart/board/produceboard/icon_top1.png") no-repeat center center;background-size: contain;}
.ProduceBoard .BarItemIcon2{
    background: url("/../../Grasp.Smart.Images/module/smart/board/produceboard/icon_top2.png") no-repeat center center;background-size: contain;}
.ProduceBoard .BarItemIcon3{background: url("/../../Grasp.Smart.Images/module/smart/board/produceboard/icon_top3.png") no-repeat center center;background-size: contain;}
.ProduceBoard .BarItemIcon4{background: url("/../../Grasp.Smart.Images/module/smart/board/produceboard/icon_top4.png") no-repeat center center;background-size: contain;}
.ProduceBoard .BarItemEname {width:80px;line-height:35px;padding:0 10px 0 0;margin:0;}
.ProduceBoard .BarItemData1 {width:0%;height:18px;background: linear-gradient(270deg, #FFAA04 0%, rgba(255, 110, 43, 0.3) 100%);}
.ProduceBoard .BarItemData2{width:0%;height:18px;background: linear-gradient(270deg, #00FFFF 0%, rgba(1, 174, 255, 0.3) 100%);}
.ProduceBoard .BarItemDataNum {line-height:18px;padding:0 0 0 10px;margin:0;}
.ProduceBoard .CMGrid .GridHeaderCaption { overflow: hidden; border-right: none !important;text-align:center;}
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item button{width: 70px; height:32px; background-color: #000C27; border-radius: 20px; border:2px solid; pointer-events:none;}
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item button::before { content:attr(data-percentage); font-weight: 500; font-size: 12px; color:#ffffff; line-height: 22px;display:flex; justify-content:center;}
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item button.none{border-color:#D4D7E2}
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item button.start{border-color:#2E51FF}
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item button.doing { border-color: #2E51FF }
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item button.overdue{border-color:#EF3636}
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item button.closed { border-color: #08BF3F }
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item button.finish{border-color:#08BF3F}
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item button.finish::before{ content:url("/../../Grasp.Smart.Images/iconfont/smart/icon_circle_finish.png"); padding-top:4px; padding-bottom:4px;}
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item .tag-item-title { width: 78px; font-size: 12px; font-weight: normal; margin-top:4px;line-height: 20px;overflow: hidden;  text-overflow: ellipsis; white-space: nowrap;transform: translateX(-13px); pointer-events:none;}
.ProduceBoard .GridHeaderCaptionText img{ margin-left: 5px; } 
.ProduceBoard .GridHeaderCaptionText .RightImg{ margin-right: 5px;margin-top: 3px;background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_board_circle_normal.png") } 
.ProduceBoard .GridHeaderCaptionText .RightImg.Simple{ background-image:url("/../../Grasp.Smart.Images/iconfont/smart/icon_board_circle_simple.png") } 
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item button.finishsimple{width: 16px;border: 0px; background-color: transparent;}
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item button.finishsimple::before{ content:url("/../../Grasp.Smart.Images/iconfont/smart/icon_circle_finish_simple.png"); padding-top:4px; padding-bottom:4px;}
.ProduceBoard .CMGrid .GridCircleProgressBar .tag-item .tag-item-mouse.simple { width:22px; }
.WorkshopScreen .GridCircleProgressBar{margin:5px 0 2px 10px; display:flex; flex-direction: row; overflow: auto;padding-left: 5px;flex-wrap:wrap;}


.BillRowAttachment .AttachmentBlcok{ background:url("/../../Grasp.Smart.Images/Images/bg_attachment.png");width:618px; height:182px;margin-bottom:5px;margin-top:10px; }
.BillRowAttachment .FileHint{ color: #999999;font-size: 12px; margin-left:10px; }
.BillRowAttachment .UploadBlcok{ margin-bottom:10px; }
.BillRowAttachment .AttachmentBox{ background:url("/../../Grasp.Smart.Images/Images/bg_attachment.png");width:618px; height:182px;margin-bottom:5px; }
.BillRowAttachment .FileHint{ color: #999999;font-size: 12px; margin-left:10px; }
.BillRowAttachment .FileBox{margin-top:16px; margin-left:12px; }
.BillRowAttachment .FileBox .ImgBox{position:relative; width:112px;}
.BillRowAttachment .FileBox img{ border-radius: 4px;}
.BillRowAttachment .FileBox span{ width:112px;font-size: 12px;white-space: nowrap;overflow: hidden;}
.BillRowAttachment .FileBox span:hover{ color: #2E51FF; cursor: pointer !important;}
.BillRowAttachment .FileBox .Del{position:absolute;right:-3px;top:-3px;}
.BillRowAttachment .FileBox .LayoutItemControl{padding-right:8px;}


/**分步创建盘点任务弹窗*/
.PageBlock.ShowModalForm.CreateCheckBill { width: 800px; }
.CreateCheckBill .CheckBillSteps { width: 684px; text-align: right; margin: 0 58px;}
.CreateCheckBill .CheckBillStep { height: 80px; margin: 0; vertical-align: middle; text-align: center; border-bottom: 3px solid #2E51FF; }
.CreateCheckBill .CheckBillStep.nonselect { border-bottom: 1px solid #999; }
.CreateCheckBill .CheckBillStep.nonselect .CheckBillStep-title { border: 1px solid #999; background: none; color: #999; }
.CreateCheckBill .CheckBillStep.nonselect .CheckBillStep-desc { color: #999; }
.CreateCheckBill .CheckBillStep.succeed .CheckBillStep-title { border: 1px solid #2E51FF; background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_settle_succeed.png") center center no-repeat; color: #2E51FF; }
.CreateCheckBill .CheckBillStep.succeed .CheckBillStep-desc { color: unset; }
.CreateCheckBill .CheckBillStep .CheckBillStep-arrow { display: inline-block; height: 24px; width: 24px; margin: 29px 0 0 60px; background: url("/../../Grasp.Smart.Images/iconfont/smart/icon_settle_step.png") no-repeat; }
.CreateCheckBill .CheckBillStep-title { display: inline-block; padding: 0; margin-top: 20px; height: 40px; width: 40px; line-height: 40px; font-size: 20px; text-align: center;color: #fff; background-color: #2E51FF; border-radius: 20px; box-sizing: border-box; }
.CreateCheckBill .CheckBillStep-desc {display: inline-block; height: 40px; line-height: 40px; margin: 20px 8px 0; font-size: 18px; color: #2E51FF; }
.CreateCheckBill .CheckBillPage { width: 100%;  height: 330px; display:flex; justify-content:center; padding: 10px 100px 10px 100px;}
.CreateCheckBill .CheckBillButton { width: 100%; text-align: center; padding: 10px 100px 40px 100px;}


/**物流跟踪*/
.ExpressTrack .UI_ListItem {width:100%; }
.ExpressTrack .CompanyInfo {font-size: 14px;}
.ExpressTrack .UI_ListItem .ProgressBlock {margin-bottom: 0px;font-size: 13px;}
.ExpressTrack .UI_ListItem .ProgressBlock .NodeImage {background:url("/../../Grasp.Smart.Images/iconfont/smart/icon_express_node.png");width:24px; height:24px;}
.ExpressTrack .UI_ListItem .ProgressBlock .NodeImage.active {background:url("/../../Grasp.Smart.Images/iconfont/smart/icon_express_node_active.png");width:24px; height:24px;}
.ExpressTrack .UI_ListItem .ProgressBlock .DataText.Context {white-space: pre-wrap; width:568px;}
.ExpressTrack .UI_ListItem .TimeBlock {padding-left: 30px;color: #848484;font-size: 12px;}

/*委外工作台 开始*/
.WeiwaiPlatform .TabPage { padding: 0; padding-top: 10px; }
.WeiwaiPlatform .SelectItemBlock {font-size: 12px; line-height: 20px;}
.WeiwaiPlatform .SelectItemBlock .PNameAndDateBlock {margin-bottom: 0;}
.WeiwaiPlatform .SelectItemBlock .PNameAndDateBlock .ChkBoxStyle {margin-top : -1px;}
.WeiwaiPlatform .SelectItemBlock .PNameAndDateBlock .Emergent { background-color: rgb(255, 59, 48); color: #fff; font-size: 12px; border-radius: 4px; text-align: center; padding: 0 4px;}
.WeiwaiPlatform .SelectItemBlock .PNameAndDateBlock .OverDue { background-color: rgba(239, 54, 54, 0.1); color: #EF3636; font-size: 12px; border-radius: 4px; text-align: center; padding: 0 4px;}
.WeiwaiPlatform .AlignmentCheckBox .ChkBoxStyle {margin-top : -1px;}
.WeiwaiPlatform .WorkAreaSelf { width: 100%; padding: 0; overflow-y: scroll; line-height: 20px;}
.WeiwaiPlatform .WorkAreaSelf.Blank { background:url("/../../Grasp.Smart.Images/iconfont/smart/platform_blank.png") ; background-repeat: no-repeat; background-position: center center; }
.WeiwaiPlatform .WorkAreaSelf .OpenBill{ color: #2E51FF; text-decoration: none; }
.WeiwaiPlatform .WorkAreaSelf .Emergent { background-color: rgb(255, 59, 48); color: #fff; font-size: 12px; border-radius: 4px; text-align: center; padding: 0 4px;}
.WeiwaiPlatform .WorkAreaSelf .OverDue { background-color: rgba(239, 54, 54, 0.1); color: #EF3636; font-size: 12px; border-radius: 4px; text-align: center; padding: 0 4px;}
.WeiwaiPlatform .WorkAreaSelf .DetailStatus{ padding: 10px 15px; }
.WeiwaiPlatform .WorkAreaSelf .DetailStatus .OpenBill{ color: #2E51FF; text-decoration: none; }
.WeiwaiPlatform .WorkAreaSelf .DetailStatus .OpenBill.Hide{ display: none; }
.WeiwaiPlatform .WorkAreaSelf .DetailStatus.ReadOnly {background-color:#F6F7FB}
.WeiwaiPlatform .WorkAreaSelf .DetailStatus.ReadOnly .DetailStatusLeft {pointer-events: none;}
.WeiwaiPlatform .DropDownSelf .EditBlock .SkinButton{border: 0;width: 20px;background: #F6F7FB;}
.WeiwaiPlatform .DropDownSelf .EditBlock .ButtonEdit.Edit{ border: 0; background: #F6F7FB; color: #2E51FF !important;}
.WeiwaiPlatform .DropDownSelf .EditBlock{margin-left: -9px; border: 0;}
.WeiwaiPlatform .ALinkSelf a { display: block;width: 32px;height: 32px;border-radius: 4px;opacity: 1;box-sizing: border-box;border: 1px dashed #2E51FF;line-height: 30px;text-align: center;font-family: Source Han Sans;font-size: 14px;font-weight: normal;letter-spacing: 0em;color:#2E51FF;text-decoration: none;}
.WeiwaiPlatform .ALinkSelf.Hide { display: none; }
/*委外工作台 结束*/
 
.OWSelector .PageBackGround { width: 100%; padding: 0; }
.OWSelector .PageBackGround.Blank { background:url("/../../Grasp.Smart.Images/module/smart/board/distributionofdefective.png") ; background-repeat: no-repeat; background-position: center center; }
.OWSelector .PageBackGround .expand{ position: relative; display: block; width: 540px; height: 30px; color: #666; line-height: 22px; text-align: center; overflow: visible; }
.OWSelector .PageBackGround .expand .line { display: inline-block; height: 8px; width: 41%; border-bottom: solid 1px #e7e7e7; float: left; }
.OWSelector .PageBackGround .expand .line.right { float: right; }
.OWSelector .PageBackGround .expand .content { display: inline-block; height: 20px; line-height: 20px; position: absolute; top: 4px; left: 45%; width: 75px; margin:0; margin-left: -10px; padding-right: 14px; cursor: pointer; }
.OWSelector .PageBackGround .expand .content:after { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_xzkm.png"); display: inline-block; position: absolute; top: 2px; right: -2px; }
.OWSelector .PageBackGround .expand .content.isexpand:after { content: url("/../../Grasp.Smart.Images/iconfont/smart/icon_sqm.png"); right: 12px; }
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem {width: 540px; height: 68px;border: 1px solid #DCDCDC; border-radius: 5px; padding-left: 10px; margin-bottom: 10px;}
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem.LargeSpacing {margin-bottom: 16px;}
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem .BodyFontStyle {clear:both;position: relative;} 
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem .BodyFontStyle .UpItem{margin-bottom: 0; padding-top: 10px;font-size: 16px; }
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem .BodyFontStyle .UpItem .NamePanel{font-weight: bold; max-width: 410px;}
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem .BodyFontStyle .UpItem .Last { color: #DE5D0D; font-size: 14px; background: rgba(255, 126, 46, 0.14); border-radius: 2px; width: 64px; text-align: center; margin-left: 10px; }
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem .BodyFontStyle .UpItem .Last.Hide { display: none; }
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem .BodyFontStyle .DownItem{padding-top: 0px; font-size: 14px; }
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem .BodyFontStyle .DownItem .TitleLable{ margin-top: 0px; color:#999999}
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem.selected, .OWSelector .UI_ListView .UI_ListItem:hover{border: 1px solid #2E51FF;background-color: #ffffff;}
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem .BodyFontStyle .SelectIcon{display:none;}
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem.selected .BodyFontStyle .SelectIcon{display:block;width: 24px;height: 24px;background: #2E51FF;clip-path: polygon(100% 0, 0 0, 100% 100%);position: absolute;top: 0;right: 0;}
.OWSelector .PageBackGround .UI_ListView.MyViewTemplate .UI_ListItem .BodyFontStyle .Icon{background:url("/../../Grasp.Smart.Images/iconfont/smart/workerselect.png") no-repeat;height: 7.5px;width: 10.6px;margin: 3px 0 0 11px !important;}


/* MES同步基本信息样式*/
/*基本信息同步样式*/
.BasicSynchrony .LayoutBlock { padding: 15px 30px 0 30px; }
.BasicSynchrony .LayoutBlock .SynchronySpace .ChkBoxStyle {margin: 4px 0 4px 10px;}
.BasicSynchrony .LayoutBlock .SynchronySpace .DataTextShow {width: 75px; font-size: 12px; text-align: left; padding: 6px; }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataTextShow.Waiting { color:#999999; }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataTextShow.Doing { color:#2E51FF; }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataTextShow.Over { color:#01B579; }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataTextShow.Error { color:#EF3636; }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataTextShow.Error.Hide { display: none; }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataTextShow .BlockUrl{display:inline-block; color:#2F51FF;text-align:left;}
.BasicSynchrony .LayoutBlock .SynchronySpace .DataTextShow .BlockUrl:hover{color:#2E51FF}
.BasicSynchrony .LayoutBlock .SynchronySpace .DataImage.ImageStatus {display: inline-block; height: 22px; width: 22px; }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataImage.ImageStatus.Waiting {visibility: hidden; }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataImage.ImageStatus.Doing { background: url("/../../Grasp.Smart.Images/iconfont/mes/loop-right-line.png") no-repeat center center; background-size: cover;  }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataImage.ImageStatus.Over { background: url("/../../Grasp.Smart.Images/iconfont/mes/checkbox-circle-fill.png") no-repeat center center; background-size: cover;  }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataImage.ImageStatus.Error { background: url("/../../Grasp.Smart.Images/iconfont/mes/alert-line.png") no-repeat center center; background-size: cover;  }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataImage.ImageStatus.Error.Hide { visibility: hidden; }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataImage.ImageHint { background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_hint.png") no-repeat center center;
                                                                    background-size: cover; display: inline-block; height: 16px; width: 16px; }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataImage.ImageHint.Hide {visibility: hidden; }
.BasicSynchrony .LayoutBlock .SynchronySpace .DataImage.ImageHint:hover { background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_hint_hover.png") no-repeat center center; background-size: cover;  }
.BasicSynchrony .LayoutBlock .SynchronySpace .Department.Select { }
.BasicSynchrony .LayoutBlock .SynchronySpace .Department.Select.Hide { display: none }

.BasicSynchrony .HBlock.BottomSpace  {}
.BasicSynchrony .HBlock.BottomSpace .Button.dselect.SynchronyButton {color: #fff;border: solid 1px #2E51FF;background-color: #2E51FF;padding: 0 8px;}
.BasicSynchrony .HBlock.BottomSpace .Button.dselect.SynchronyButton:hover {color: #fff;border: solid 1px #314CC1;background-color: #314CC1;}
.BasicSynchrony .HBlock.BottomSpace .Button.dselect.SynchronyButton.disabled {color: #BBBCBF;border-color: #D4D6D9;background-color: #E6E8EB;}
.BasicSynchrony .HBlock.BottomSpace {height: 40px; border-radius: 0px 0px 12px 12px; padding: 5px 30px;}

.BasicSynchrony .HBlock.BottomSpace .ExportCaption {}
.BasicSynchrony .HBlock.BottomSpace .ExportCaption .Count {color:#EF3636;}
.BasicSynchrony .HBlock.BottomSpace .ExportCaption .Url {color:#2E51FF;}

.BasicSynchrony .HBlock.BottomSpace .LayoutGroupBlock .ExportCaption {}
.BasicSynchrony .HBlock.BottomSpace .LayoutGroupBlock .ExportCaption .Count {color:#EF3636;}
.BasicSynchrony .HBlock.BottomSpace .LayoutGroupBlock .ExportCaption .Url {color:#2E51FF;}


.BasicSynchrony .HBlock.SynchronyButtonGM {height: 52px; width: 280px; border-radius: 6px; 
    border: solid 1px #2E51FF;background-color: #2E51FF; margin:0 0 25px 258px; padding: 0 6px;}
.BasicSynchrony .HBlock.SynchronyButtonGM:hover {color: #fff;border: solid 1px #314CC1;background-color: #314CC1;}
.BasicSynchrony .HBlock.SynchronyButtonGM.disabled { color: #BBD3FB;border-color: #BBD3FB;background-color: #BBD3FB;}
.BasicSynchrony .HBlock.SynchronyButtonGM .TextHint{ font-size: 20px; margin:10px 0 0 0;}
.BasicSynchrony .HBlock.SynchronyButtonGM .ImageHint{width: 56px;height: 40px; margin:5px 0 0 58px;
                                                     background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_synchrony.png") no-repeat; }
.BasicSynchrony .HBlock.SynchronyButtonGM .ImageHint:disabled{background: url("/../../Grasp.Smart.Images/Images/iconfont/icon_synchrony_disabled.png") no-repeat;}


/*UserFeedback 问卷调查*/
.UserFeedback{position: fixed; top: 70%;z-index: 999; right: 5px; cursor: pointer;padding:2px;}
.UserFeedback .hide{position:absolute;right:5px;top:5px;}
