﻿::-webkit-scrollbar{width: 7px; height: 7px;}
::-webkit-scrollbar-track{/*border-radius: 10px;*/ -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);}
::-webkit-scrollbar-track:hover{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); background-color: rgba(0,0,0,0.01);}
::-webkit-scrollbar-track:active{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.4); background-color: rgba(0,0,0,0.05);}
::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0.05); /*border-radius: 10px;*/ -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb{background-color: rgba(0,0,0,0.2); /*border-radius: 10px;*/ -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb:hover{background-color: rgba(0,0,0,0.4); -webkit-box-shadow: inset 1px 1px 0 rgba(0,0,0,.1);}
::-webkit-scrollbar-thumb:active{background-color: rgba(0,0,0,0.4);}
*{font-size:9pt;}
body{margin:0px;padding:0px;font-family:微软雅黑,宋体,Arial,Helvetica,Verdana,sans-serif;color:#000000;}
*{margin:0;padding:0;}
select{outline:none;z-index:1900;}
ul{list-style:none;}
input,button,select,textarea{outline:none}
input[type="checkbox"]{vertical-align:middle;border:1px solid #F7F7F7; margin-bottom:1px; cursor:pointer;}

a:link, a:visited {color: #333333;text-decoration: none;}
a:hover {color: #FF0000;}
.alink{color:blue;cursor:pointer;text-decoration:underline;}
.box{margin:0px;padding:0px; }
.box-title{height:50px;line-height:50px; padding: 0 20px; font-size: 20px;}
.box-title span{ font-size: 20px;}
.box-title img{padding-bottom:3px;vertical-align:middle;}
.box-content{height:auto;padding:7px;line-height:20px;}
.box-content0{/*height:275px;*/padding:0px;line-height:20px;}
.box-content a,.box-content0 a{color:#000000; text-decoration:none;}
.box-content a:link,.box-content0 a:link{color:#000000; text-decoration:none;}
.line{margin:0px auto;height:1px;background:#ccc;}
.topline{border-top:1px solid #ccc;}
.leftline{border-left:1px solid #ccc;}
.rightline{border-right:1px solid #ccc;}
.bottomline{border-bottom:1px solid #ccc;}
.border{border:1px solid #ccc;}
.topdashed{border-top:1px dashed #ccc;}
.leftdashed{border-left:1px dashed #ccc;}
.rightdashed{border-right:1px dashed #ccc;}
.bottomdashed{border-bottom:1px dashed #ccc;}
.borderdashed{border:1px dashed #ccc;}

.background{background-color:#F2F2F2;}
.btnbartitle{height:26px; line-height:26px; padding-left:5px; padding-right:5px; color:#666;}
.btnbartitleinput{height:18px; line-height:18px; border:#ccc 1px solid; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.ScrollBar{overflow:auto;}
/**
按钮工具栏位+按钮brgin
**/
.tools_bar{float: left; padding-top:5px; margin-bottom: 10px;width: 100%;}
.tools_bar .tools_btn{cursor:pointer;float:left;display:block;text-align:center;height:30px;overflow:hidden; padding:0; background: #497ff7; color: #ffffff; line-height: 30px; margin: 0 5px; border-radius: 3px;  border: 1px solid #497ff7 }
.tools_bar .tools_btn_hover{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.tools_bar .tools_btn:hover{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; }
.tools_bar .tools_btn span{display:block;background:none;}
.tools_bar .tools_btn span b{font-weight:normal;display:block;}
.tools_bar .tools_btn span b.add{/*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.del{/*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.edit{/*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.detail{/*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.refresh{/*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.submit{/*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.ok{/*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.ng{/*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.save{/*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.back{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.print{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.stop{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.nullify{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.auth{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.check{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.review{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.publish{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.switch{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.excel_export{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.excel_import{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.his{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.prePage{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.nextPage{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar .tools_btn span b.firstPage{ /*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;;}
.tools_bar .tools_btn span b.lastPage{/*background: url(./images/icon16/back.png) 0 9px no-repeat;*/ padding: 0 10px;}
.tools_bar #lr-replace{background:#ffffff;  color:#497ff7; border: 1px solid #497ff7}/* 刷新*/
.tools_bar #lr-add{ background: #08aa00; border: 1px solid #08aa00}/* 新增  编辑*/
.tools_bar #lr-addroot{ background: #08aa00; border: 1px solid #08aa00}/* 新增  编辑*/
.tools_bar #btnAddProcessingContentRow{ background: #08aa00; border: 1px solid #08aa00}/* 新增*/
.tools_bar #btnFileAdd{ background: #08aa00; border: 1px solid #08aa00}/* 新增*/
.tools_bar #lr-tyong{ background: #36cf1d; border: 1px solid #36cf1d}/* 启用  停用*/
.tools_bar #lr-dru{ background: #47b87c; border: 1px solid #47b87c}/* 导入 导出*/
.tools_bar #lr-fz{ background: #7d7d7d; border: 1px solid #7d7d7d}/* 离开 复制*/
.tools_bar #lr-edit{ background: #0acc00; border: 1px solid #0acc00}
.tools_bar #lr-delete,.tools_bar #lr-delete2,.tools_bar #lr-delete3{ background: #cccccc; border: 1px solid #cccccc}/* 删除 */
.tools_bar #btnDelProcessingContentRow{ background: #cccccc; border: 1px solid #cccccc}/* 删除 */
.tools_bar #btnFileDelete{ background: #cccccc; border: 1px solid #cccccc}/* 删除 */
.tools_bar #lr-leave{ background: #ff4848; border: 1px solid #ff4848}
.tools_bar #lr-view{ background: #ff5f5f; border: 1px solid #ff5f5f}/* 查看*/
.tools_bar #lr-zf{ background: #ff0000; border: 1px solid #ff0000}/* 作废 撤销*/
.tools_bar #btnSave{ background: #ff6600; border: 1px solid #ff6600}/* 暂存*/
.tools_bar #btnAgree{ background: #08b100; border: 1px solid #08b100}/*通过*/
.tools_bar #btnDisagree{ background: #ff0000; border: 1px solid #ff0000}/*bu通过*/
.tools_bar #lr-edit3{ background: #ff9c00; border: 1px solid #ff9c00}
.tools_bar #lr-edit4{ background: #ff9c00; border: 1px solid #ff9c00}
.tools_bar #lr-edit5{ background: #ff9c00; border: 1px solid #ff9c00}
.tools_bar #lr-edit6{ background: #ff9c00; border: 1px solid #ff9c00}
.tools_bar #lr-edit8{ background: #1bb9c3; border: 1px solid #1bb9c3}
.tools_bar .add-img{ background: #1bb9c3; border: 1px solid #1bb9c3}


.tools_bar .dropdown-selected{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#fff;border:1px solid #ccc;}
.tools_bar .dropdown .icon{height:16px;margin-top:4px; margin-bottom:1px;}
.tools_bar .dropdown .dropdown-icon{float:right; text-align:center; height:39px; line-height:39px; margin-left:2px; margin-right:-5px;}
.tools_bar .dropdown .dropdown-icon-hover{background:url(./images/line.png) 1px 0 repeat-y;}
.tools_bar .dropdown .dropdown-icon img{padding-left:6px; padding-bottom:2px;}
.tools_bar .dropdown .dropdown-data{position:fixed; z-index:4000; text-align:left; display:none; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.tools_bar .dropdown .dropdown-data i{left: 50%; /* 三角形居中显示 */ margin-left: -10px; /* 三角形居中显示 */ top: -19px; width: 0px; height: 0px; font-size: 0px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: #ccc; border-left-color: transparent; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: solid; border-left-style: dashed; position: absolute;}
.tools_bar .dropdown .dropdown-data span{left: 50%; /* 三角形居中显示 */ margin-left: -10px; /* 三角形居中显示 */ top: -18px; width: 0px; height: 0px; font-size: 0px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: rgb(255,255,255); border-left-color: transparent; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: solid; border-left-style: dashed; position: absolute;}
.tools_bar .dropdown .dropdown-data ul{float:left;border:1px solid #ccc;background:url(./images/line.png) 26px 0 repeat-y #fff;padding:2px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; box-shadow:0 0 8px #ccc;}
.tools_bar .dropdown .dropdown-data ul li{height:24px; line-height:24px;cursor:pointer;padding:0 30px;}
.tools_bar .dropdown .dropdown-data ul li:hover{background-color:#4A5B79;/*background-color:#1e71b1;*/ color:#fff;height:24px; line-height:24px; padding:0 30px;}
.tools_bar .dropdown .dropdown-data li img{position:absolute;left:7px;margin-top:4px; margin-bottom:4px;width:16px;height:16px; vertical-align:middle;border:0px solid #fff;}
.tools_bar .disabled{cursor:not-allowed;float:left;display:block;margin:2px 2px 0;padding:0 0 0 10px;height:39px;overflow:hidden;border:1px solid #F7F7F7;border-radius:3px 3px 3px 3px;color:#666;background:#F7F7F7;}
.tools_bar .disabled span{display:block;padding:0 10px 0 0;background:none;}
.tools_bar .disabled span b{font-weight:normal;display:block;padding:22px 0 5px;line-height:15px; filter:Gray;-webkit-filter:grayscale(100%);}
.tools_separator{float:left;display:block;height:35px;margin-top:5px;margin-left:2px;margin-right:2px;overflow:hidden;border-left:1px solid #ccc;border-right:1px solid #fff;}
/*按钮方案1end*/
.tools_bar_icon{padding-left:3px;height:32px; line-height:32px; border-bottom:#ccc 1px solid;margin-bottom:1px;background:#F7F7F7;}
.tools_bar_icon .icon-botton{margin-top:3px; margin-right:4px; vertical-align:middle; line-height:10px; padding:4px;float: left; cursor:pointer; border:1px solid #ccc;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.tools_bar_icon .icon-botton:hover{background-color:#fff;}
/*按钮方案2*/
.nui-toolbar{-moz-user-select:   none;border-top:#ccc 1px solid; border-bottom:#ccc 1px solid;background:#F7F7F7; height:35px; padding-top:5px;}
.nui-toolbar-item{margin:7px; margin-top:0px; margin-right:0px; padding-left:13px; padding-right:13px; padding-top:5px; padding-bottom:6px; cursor:pointer;float:left;border:1px solid #999; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAcCAMAAACgTerKAAAAA3NCSVQICAjb4U/gAAAASFBMVEX+/v79/f38/Pz7+/v6+vr4+Pj39/f29vb19fX09PTz8/Px8fHw8PDv7+/u7u7t7e3s7Ozr6+vp6eno6Ojn5+fm5ubl5eX///8jGyilAAAAGHRSTlP//////////////////////////////wDNEy7qAAAACXBIWXMAAArwAAAK8AFCrDSYAAAAFnRFWHRDcmVhdGlvbiBUaW1lADA0LzEyLzEyiu5yJQAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNAay06AAAABNSURBVEiJ3c/XFYAgAMDAWFBUitj2H9Ut8sEtkBfoxiBgFDAJnMgsIAhYBKwCooBNwC7gEJAEZAFFQBVwCmgCLgG3wIk8Al4Bn6Cfkx/Rg3w59D7HjwAAAABJRU5ErkJggg==");}
.nui-toolbar-item img{vertical-align:middle; padding-bottom:2px;}
.nui-toolbar-item:hover{box-shadow:0 0 8px #ccc;}
.nui-btn-left{border-top-left-radius:0px; border-bottom-left-radius:0px; margin-left:0px;}
.nui-btn-right{border-right:none; border-top-right-radius:0px; border-bottom-right-radius:0px;}
.nui-btn-text{float:left;}
.nui-dropdownBtn-arr{margin-top:6px; padding-right:2px; padding-left:4px; float:right;}
.nui-toolbar-item i{position:absolute; width:7px; height:6px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAGAgMAAAByYGzlAAAAA3NCSVQICAjb4U/gAAAACVBMVEX///////9/f3+5ROUVAAAAA3RSTlMA//9EUNYhAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABd0RVh0Q3JlYXRpb24gVGltZQAyMDEzLjguMzF+eHXPAAAAGklEQVQImWNo4GBYoMGQsYRBagIDmwMDIwMAJJoDTmfqPxsAAAAASUVORK5CYII=");}
.nui-dropdownData{position:fixed; z-index:4000; text-align:left; border:1px solid #999; padding-top:5px; padding-bottom:5px; background:#fff; display:none;}
.nui-dropdownData-item{height:24px; line-height:24px;cursor:pointer;padding:0 15px;}
.nui-dropdownData-item:hover{background:#4A5B79; /*background:#1e71b1;*/ color:#fff;}
/*按钮方案3*/
.nui-txt-link{padding:4px; text-decoration:none; cursor:pointer; border-radius:3px;}
.nui-txt-link:hover{color:#fff; background-color:#4A5B79;/*background-color:#1e71b1;*/}
/*按钮工具栏位+按钮end*/
/*列表/视图 切换begin*/
.switch-btns{margin:0px;float:right;line-height:32px;}
.switch-btns li{cursor:pointer;float:left;position:relative;outline:none;display:inline;height:32px;width:32px;border-left:1px solid #ccc;text-align:center;}
.switch-btns li.selected{background:#fff;}
.switch-btns div.icon{background:url(./images/switch-btns-icon.png) no-repeat scroll 0 0 transparent;}
.switch-btns div.icon-btn-switch-list{background-position:-18px 3px;width:21px;height:21px;margin:5px;}
.switch-btns div.icon-btn-switch-list-select{background-position:-18px -18px;width:21px;height:21px;margin:5px;}
.switch-btns div.icon-btn-switch-view{background-position:4px 3px;width:21px;height:21px;margin:5px; margin-left:4px;}
.switch-btns div.icon-btn-switch-view-select{background-position:4px -18px;width:21px;height:21px;margin:5px; margin-left:4px;}
#li-switch-list{border-bottom-left-radius:6px; border-top-left-radius:6px;}
#li-switch-view{border-bottom-right-radius:6px; border-top-right-radius:6px;}
/*列表/视图 切换end*/
/*自定义复选框（跟按钮一样 效果非常好）begin*/
.sys_spec_text{padding-left:15px;}
.sys_spec_text li{position:relative;outline:none;display:inline;float:left;height:43px;position:relative;margin:10px 15px 0px 0;outline:none;}
.sys_spec_text li a{cursor:pointer;vertical-align:middle;text-align:center;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:5px 5px 5px 5px;height:39px;line-height:39px;width:98px;text-align:center;padding:0px 0px;border:1px solid #ccc;background:#fff;display:inline-block;outline:none;}
.sys_spec_text li a:hover{border:1px solid #4A5B79;/*border:1px solid #1e71b1;*/padding:0 0px;text-decoration:none;}
.sys_spec_text li i{position:absolute;width:10px;height:10px;font-size:0;line-height:0;right:1px;bottom:2px;background:url(./images/sys_item_selected.gif) no-repeat right bottom;z-index:99;display:none;}
.sys_spec_text li.selected a{border:1px solid #4A5B79;/*border:1px solid #1e71b1;*/padding:0 0px;}
.sys_spec_text li.selected i{display:block;}
.sys_spec_text li img{vertical-align:middle;border:0px solid #fff;padding-right:5px;margin-top:-2px;}
.sys_spec_text a.disabled{cursor:not-allowed;display:block;overflow:hidden;color:#a9a6a6;}
/*自定义复选框（跟按钮一样 效果非常好）end*/
/*表格begin*/
.gridScroll{width:100%;height:100%;padding-bottom:25px;overflow-x:auto; position: relative; top: 10px;}
.grid{margin:0px;border-collapse:collapse;/* table-layout:fixed; */}
.newgrid{ width: 100%;}
.grid thead td{border-top:1px solid #ccc; border-left:1px solid #ccc;border-right:1px solid #ccc; border-bottom:1px solid #ccc;text-align:left;text-overflow:ellipsis; font-weight:normal;word-break:keep-all;overflow:hidden;background-color:#F7F7F7;}
.grid thead td .table-header{padding:6px 2px; /*background-color:#F2F2F2;background:-webkit-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:-moz-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:-o-linear-gradient(top,#ffffff 0,#F2F2F2 100%);background:linear-gradient(to bottom,#ffffff 0,#F2F2F2 100%);*/background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff,endColorstr=#F2F2F2,GradientType=0);}
.grid tbody td{text-align:left;border-bottom:1px solid #ccc; border-left:1px solid #ccc;border-right:1px solid #ccc;height:22px;word-break:break-all;padding:0 1px; padding:4px;}
.grid tbody tr:hover ,.grid tbody tr:hover input,.grid tbody tr:hover select,.grid tbody tr:hover textarea{background:#eee;}
.grid .txt{/*border:0px solid #fff;*/background:url(./images/input_text_bg.gif) top repeat-x; border: 1px solid #A8A8A8;border-radius:6px;padding:0px;height:22px;line-height:22px;width:99%; font-family:微软雅黑,宋体,Arial,Helvetica,Verdana,sans-serif; font-size:9pt;color:#000000;}
.grid .disabled{background-color:#F7F7F7;}
.grid .txtselect{/*border:0px solid #fff;*/background:url(./images/input_text_bg.gif) top repeat-x;border: 1px solid #A8A8A8;border-radius:6px;height:23px;line-height:21px;display:inline-block;width:99%; font-family:微软雅黑,宋体,Arial,Helvetica,Verdana,sans-serif; font-size:9pt;color:#000000;}
.grid .td-div{background-color:#F7F7F7;color:#222;cursor:pointer;}
.grid td img{vertical-align:middle;border:0px solid #fff;}
.grid tbody .selected{background-color:#4A5B79;/*background-color:#1e71b1;*/color:#fff;cursor:pointer;}
.grid tbody .tdhover{background-color:#eee;cursor:pointer;}
.grid .tdwarning{border-bottom:1px solid #E74D3C;}
.grid input:disabled{border:none;background:none;}
.grid select:disabled{border:none;background:none;-webkit-appearance: none;}
.grid textarea:disabled{border:none;background:none;}
.grid input[type=button]:disabled{display:none;}
.groupgrid{margin:0px;border-collapse:collapse;table-layout:fixed;}
.groupgrid thead td{border-bottom:1px solid #ccc;text-align:left; padding:6px 2px; color:#666;font-weight:bold; background-color:#F7F7F7;}
.groupgrid tbody td{text-align:left;border-bottom:1px solid #ccc;padding:5px 2px;word-break:break-all;}
.groupgrid tbody td img{vertical-align:middle;border:0px solid #fff;}
.groupgrid tbody td .grouptitle{float:left;font-weight:bold;}
.groupgrid tbody .active{background-color:#4A5B79;/*background-color:#1e71b1;*/color:#fff;cursor:pointer;}
.groupgrid tbody .tdhover{background-color:#eee;cursor:pointer;}
/*表格end*/
/*tab*/
.bd{border:1px solid #ccc;}
.todayInfoPanelTab{height:32px;line-height:32px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:5px;border-top:0px!important;border-right-width:0px!important;border-bottom-width:1px!important;border-left-width:0px!important;}
.settingtable{background-image:none;background-attachment:scroll;background-repeat:repeat;background-position-x:0%;background-position-y:0%;background-color:#F7F7F7;}
.rightPanelTitle_normal .tab_list{line-height:15px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;font-size:12px;margin-top:4px;margin-right:5px;margin-bottom:0px;margin-left:0px;border-top-width:1px;border-right-width:1px;border-left-width:1px;float:left;-moz-border-radius-topright:7px;-moz-border-radius-topleft:7px;-webkit-border-top-right-radius:7px;-webkit-border-top-left-radius:7px;border-top-right-radius:7px;border-top-left-radius:7px;cursor:pointer;}
.rightPanelTitle_normal .actived{border-bottom-color:#fff;border-bottom-width:1px;border-bottom-style:solid;background-image:none;background-attachment:scroll;background-repeat:repeat;background-position-x:0px;background-position-y:0px;background-color:rgb(255,255,255);-moz-border-radius-topright:7px;-moz-border-radius-topleft:7px;-webkit-border-top-right-radius:7px;-webkit-border-top-left-radius:7px;border-top-right-radius:7px;border-top-left-radius:7px;}

div.standtabborder {border-right: #ccc 1px solid;}

div.standtab {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 7px;
    margin-left: 3px;
    margin-top: 5px;
    display: inline-block;
    width: 22px;
    cursor: pointer;
    text-align: right;
    border: #ccc 1px solid;
    border-right: none;
}
div.standtabactived { background-color: rgb(255,255,255);}
/*tab*/
/*表单样式begin*/
.btnSearch{padding:0 15px; height:29px; line-height:29px; border-radius:3px; background:url(./images/btn_bg.gif) repeat-x; cursor:pointer; vertical-align:middle; overflow:hidden;}
.btnSearch:hover{background-position:0 -22px;}
.searchTips{color:rgb(160,160,160);}
.form-find{width:auto; padding-bottom:1px;}
.form-find th{background-color: #fff;height: 25px;line-height: 25px;white-space: nowrap;width:70px;font-weight: normal;text-align: right;padding-right: 2px;}
.form-find td{width:auto;background-color: #fff;height: 25px;line-height: 25px;padding: 2px; padding-right:5px;}
.form-find td .txt{background:url(./images/input_text_bg.gif) top repeat-x;border: 1px solid #dedede;padding: 3px 3px 4px 2px;height:20px;line-height:20px; border-radius:3px;}
.form-find td .select{background:url(./images/input_text_bg.gif) top repeat-x; padding-top:0px; border: 1px solid #dedede;padding: 3px 3px 4px 2px;height:29px;line-height:29px; border-radius:3px;}

.form{width:100%;margin:0px;padding:0px;border-collapse:collapse;border-width:3px 1px 1px; border:1px solid #ccc;table-layout:fixed }
.form .formTitle{background:#F7F7F7;text-align:right;border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:1px solid #ccc;padding:10px 0;margin:0px;height:24px;white-space:nowrap;font-weight:normal;padding-right:5px;padding-left:5px; width:90px;}
.form .formValue{padding:0px; width:auto;height:30px;border:1px solid #ccc; text-align:left; padding-top: 1px; padding-left:3px;padding-right:3px;}
.form .formValue .txt{background:url(./images/input_text_bg.gif) top repeat-x #ffffff; border: 1px solid #A8A8A8;border-radius:6px;/*border:none;*/height:27px;line-height:27px;width:94%; font-family:微软雅黑,宋体,Arial,Helvetica,Verdana,sans-serif; font-size:9pt;color:#000000;}
.form .formValue input:disabled{border:none;background:none;}
.form .formValue select:disabled{border:none;background:none;-webkit-appearance: none;}
.form .formValue textarea:disabled{border:none;background:none;}
.form input[type=button]:disabled{display:none;}
.form .formValue input:read-only{border:none;background:none;}
.form .formValue textarea:read-only{border:none;background:none;}
.form .formValue .disabled{border:none;cursor:not-allowed;display:block;overflow:hidden;color:#666;background:#F7F7F7;}
.form .formValue .readonly{border:none;cursor:not-allowed;display:block;overflow:hidden;color:#666;}
.form .formValue .label{border:none;display:block;overflow:hidden;}
.form .formValue .txtselect{background:url(./images/input_text_bg.gif) top repeat-x;padding-top:0px; border: 1px solid #A8A8A8; height: 27px; line-height: 27px;border-radius:6px;/*height:24px;line-height:24px;border:none;*/width:100%;}
.form .formValue .txtArea{background:url(./images/input_text_bg.gif) top repeat-x;border: 1px solid #A8A8A8;border-radius:6px;/*border:none;*/width:100%;margin:0px;padding:0px;overflow:auto;}
.form .tdwarning{border-bottom:1px solid #E74D3C;}
.form .field_required{background:url(./images/required-bg.png) no-repeat right 4.5px;width:8px;height:16px;display:block;float:right;}
.item {cursor:pointer;}
input.keyword{border-radius:6px;border: solid 1px #A8A8A8;background-image: url('./images/input_text_bg.gif' );background-repeat: repeat-x;background-position: top; padding-top:4px; padding-bottom:4px; padding-left:4px;/*padding: 3px 2px 2px 2px;height: 18px;line-height: 18px;*/}
select.keyword{border-radius:6px;border: solid 1px #A8A8A8;background-image: url('./images/input_text_bg.gif' );background-repeat: repeat-x;background-position: top; height:24px;line-height:24px;}
input.txt{background:url(./images/Icon16/n-search.png) left center #eeebeb; border-radius:100px;/*border:none;*/height:32px;line-height:32px; font-family:微软雅黑,宋体,Arial,Helvetica,Verdana,sans-serif; font-size:9pt;color:#000000; border: none; padding: 0 2%; width:160px;}
input.btnSearch{ background: none; color: #ffffff;background:#497ff7;font-size:14px; border: none; border: 3px;}
input.btnShowOpen{ background: #497ff7; font-size: 12px; height:26px; line-height:26px; border: none; padding: 0 8px; color: #ffffff; border-radius:3px;}
input.warning{background:url(./images/validatebox_warning.png) no-repeat right 4px;}
input.notnull{background:url(./images/validatebox_warning.png) no-repeat right 4px;}
input.required{background:url(./images/error-bg.png) no-repeat right -2px;}
label.required{color:red;}
input.icontree{background:url(./images/scroll_pane_tree.png) no-repeat right 4px;cursor:pointer;}
input.AutoComple{background: url(./images/inputAutoComple.gif) #FFF no-repeat right center; height: 18px; line-height: 18px; z-index: 3000; font: Verdana, Geneva, sans-serif,宋体; margin-top: -2px;}
input.disabled{cursor:not-allowed;display:block;overflow:hidden;color:#666;background:#F7F7F7;}
.form-bill{width: 100%; padding-bottom:5px; padding-left:8px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin-top:1px;}
.form-bill th{background-color: #fff;white-space: nowrap;width: 80px;font-weight: normal;text-align: left; vertical-align:bottom;}
.form-bill td{width:auto;background-color: #fff;}
.form-bill td .txt{background:url(./images/input_text_bg.gif) top repeat-x;border: 1px solid #fff; border-bottom: 1px solid #A8A8A8;height: 20px;line-height: 20px;}
.form-bill td .select{background:url(./images/input_text_bg.gif) top repeat-x;border: 1px solid #fff; border-bottom: 1px solid #A8A8A8;height: 22px;line-height: 22px; position:relative;}
.form-error-text{padding-left:30px;height: 26px;color:red; line-height: 25px; background:url('./images/validatebox_warning.png') center left no-repeat; background-position: 10px 4px;}
.form-succeed-text{padding-left:30px;height: 26px;color:green; line-height: 25px; background:url('./images/Icon16/accept.png') center left no-repeat; background-position: 10px 4px;}

/*表单样式end*/
/*提示信息begin*/
.note-prompt{height:40px;line-height:40px;padding-left:30px;border:1px solid #ccc;background:#FFFDCD url('./images/Icon16/lightbulb.png') no-repeat scroll 7px 12px;color:#8F5700;margin-bottom:1px;}
.note-info{font-weight:bold; font-family:'Roboto', sans-serif; color:#666;height:35px;line-height:35px;margin-bottom:1px;background:#FFFDCD; border:1px solid #ccc;}
.note-error{font-weight:bold; font-family:'Roboto', sans-serif; color:#fff;height:35px;line-height:35px;margin-bottom:1px; background-color:#E74D3C;}
.note-warning{font-weight:bold; font-family:'Roboto', sans-serif; color:#fff;height:35px;line-height:35px;margin-bottom:1px; background-color:#F39C12; border:1px solid #ae8910;}
.note-success{font-weight:bold; font-family:'Roboto', sans-serif; color:#fff;height:35px;line-height:35px;margin-bottom:1px; background-color:#28AF60;}
.note-icon-error{background:url('./images/note-error.png') no-repeat scroll 10px 8.5px; width:30px; height:35px; text-align:center; float:left;}
.note-icon-warning{background:url('./images/note-warning.png') no-repeat scroll 10px 8.5px; width:30px; height:35px; text-align:center; float:left;}
.note-icon-success{background:url('./images/note-success.png') no-repeat scroll 10px 8.5px; width:30px; height:35px; text-align:center; float:left;}
.note-text{padding-left:33px; text-align:left;}
/*提示信息end*/
/*右击菜单begin*/
.rightMenu{position:fixed;top:-9999px;left:-9999px; z-index:4000; display:none;}
.rightMenu ul{float:left;background:url(./images/line.png) 26px 0 repeat-y #f1f1f1;padding:2px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; background-color:#fff;border:1px solid #ccc; box-shadow:0 0 8px #ccc;}
.rightMenu ul li{cursor:pointer;clear:both;height:24px;line-height:24px;white-space:nowrap;padding:0 30px;}
.rightMenu ul .disabled{cursor:not-allowed;color:#ccc;}
.rightMenu ul li.sub{background-repeat:no-repeat;background-position:right 9px;background-image:url(./images/arrow.png);}
.rightMenu ul li.active{background-color:#4A5B79; /*background-color:#1e71b1;*/color:#fff;}
.rightMenu ul ul{display:none;position:absolute; color:#000000;}
.rightMenu .m-split{height:2px;background:url(./images/splitLine_bg.gif) center repeat-x;margin:0 2px;margin-top:1px;margin-bottom:1px; margin-left:26px;}
.rightMenu li img{position:absolute;border:0px;left:6px;margin-top:4px;width:16px;height:16px;}
/*右击菜单end*/
.layout{margin:1px;  min-height: 300px;}
.layoutPanel{width:100%; overflow:hidden; margin:0px; padding:0px;}
.layoutResize{width: 1px; background: #fff url("./images/vgrabber.gif") no-repeat center; border-left: 1px solid #bbb; border-right: 1px solid #bbb;}
.hsplitbar{height: 1px; background: #fff url("./images/hgrabber.gif") no-repeat center; border-top: 1px solid #bbb; border-bottom: 1px solid #bbb;}
.UserCard{float:left;width:200px;height:75px;border:solid 1px #ccc;overflow:hidden;margin:6px;padding:6px;box-shadow:0px 0px 8px rgba(0,0,0,0.2);-moz-border-radius:5px;/* Gecko browsers */ -webkit-border-radius:5px;/* Webkit browsers */ border-radius:5px;/* W3C syntax */ cursor:pointer;}
.UserCard:hover{background-color:#F7F7F7;}
.UserCard .Cardhead{height:20px;border-bottom:solid 1px #ccc;}
.UserCard .Cardphoto{margin-top:5px;float:left;height:45px;width:40px;background:url(./images/UserCard01.png);margin-right:10px;}
.UserCard .CardphotoA{margin-top:5px;float:left;height:45px;width:40px;background:url(./images/UserCard02.png);margin-right:10px;}
.UserCard .CardphotoB{margin-top:5px;float:left;height:45px;width:40px;background:url(./images/UserCard03.png);margin-right:10px;}
.UserCard .CardInfo{padding-top:5px;}
/*全选*/
.checkAllOff{padding-left: 20px; background: url(./images/checkAllOff.gif) no-repeat scroll 4px 2px; cursor: pointer;}
/*反选*/
.checkAllOn{padding-left: 20px; background: url(./images/checkAllOn.gif) no-repeat scroll 4px 2px; cursor: pointer;}
.color_blue{color:blue;}
.color_red{color: red;}
/*电子邮箱*/
.component_button{text-align:center; float:left; height:35px; line-height:35px; width:104px; font-size:15px; cursor:pointer;}
.component_button img{vertical-align:middle; padding-bottom:3px; padding-right:3px;}
.accordion-list, accordion-list dt accordion-list dd{margin:0px;}
.accordion-list dt{height: 35px; line-height: 35px; padding-left: 48px; cursor: pointer; position: relative; font-size: 14px; color: #666;font-weight: bold; border-bottom: 1px solid #ccc; background-color: #f5f5f5;}
.accordion-list dt:hover{background-color:#eee;}
.accordion-list dd{height: 35px; line-height: 35px; border-bottom: 1px solid #ccc;}
.accordion-list dd:hover{background-color:#eee;}
.accordion-list dd a{cursor:pointer; display: block; position: relative; text-decoration: none; padding-left: 26px;}
.accordion-list dd .active{background-color:#4A5B79; /*background-color:#1e71b1;*/color: #fff;}
.accordion-list dd i{width:16px; height:16px; float:left; margin-top:10px; margin-right:7px;}
.accordion-list dd a span{position: absolute; right: 10px; top: 8px; min-width: 14px; min-width: 16px; height: 14px; line-height: 14px; font-style: normal; background-color: #f5f5f5; border: 1px solid #bec2c7; border-radius: 15px; font-size: 11px; text-align: center; padding: 1px 6px;}
.accordion-list dd .active span{position: absolute; right: 10px; top: 8px; min-width: 14px; min-width: 16px; height: 14px; line-height: 14px; font-style: normal; color: #000000; background-color: #fff; border: 1px solid #96A3B4; border-radius: 15px; font-size: 11px; text-align: center; padding: 1px 6px;}
.accordion-icon{width: 16px; height: 16px; background-image: url(./images/tl_icons.png);}
.active .accordion-icon{width: 16px; height: 16px; background-image: url(./images/tl_icons_w.png);}
.accordion-list .arrow_close{left:25px; top:9px; position:absolute;}
.accordion-list .arrow_expand{left:25px; top:7px; position:absolute; background-position: 0 -23px;}
.accordion-list .inbox{background-position: -1px -48px;}
.accordion-list .outbox{background-position: -1px -77px;}
.accordion-list .sentbox{background-position: 0px -102px;}
.accordion-list .delbox{background-position: 0px -128px;}
.accordion-list .query{background-position: 0px -154px;}
.accordion-list .tags{background-position: -1px -205px;}
.accordion-list .custombox{background-position: -1px -177px;}
/*电子邮箱*/
/*弹出选择标签*/
.optionTag{background-color:#fff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#fff; box-shadow:0 0 8px #ccc; border:solid 1px #b6b6b6; position:absolute; top:-9999px; left:-9999px; z-index:10; /*left:13px; top:35px;*/ display:none; padding-bottom:5px; padding-top:5px;}
.optionTag i{left: 25px; /* 三角形居中显示 */ margin-left: -10px; /* 三角形居中显示 */ top: -20px; width: 0px; height: 0px; font-size: 0px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: #b6b6b6; border-left-color: transparent; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: solid; border-left-style: dashed; position: absolute;}
.optionTag span{left: 25px; /* 三角形居中显示 */ margin-left: -10px; /* 三角形居中显示 */ top: -19px; width: 0px; height: 0px; font-size: 0px; border-top-color: transparent; border-right-color: transparent; border-bottom-color: rgb(255,255,255); border-left-color: transparent; border-top-width: 10px; border-right-width: 10px; border-bottom-width: 10px; border-left-width: 10px; border-top-style: dashed; border-right-style: dashed; border-bottom-style: solid; border-left-style: dashed; position: absolute;}
.optionTag b{display: block; width:24px; height:24px; background:url(./images/ui_close.png) repeat-x; top: -12px; right:-12px; position: absolute; cursor: pointer;}
/*选择标签*/

/*页面容器*/
.top-container{position: fixed;width:100%;margin:0;padding:0;left:0;top:0;z-index:10000; background:#edf4f5; border-bottom: 1px solid #dedede;}
.main-container{margin:1px 1px 1px 1px;}
/*20220126*/
.tji{ height: 144px; margin:5px 0;}
.tjbox{ display:block; width:calc((100% / 4) - 15px); height:70px; background: #0A246A; margin-right:15px; float: left; border-radius:6px; box-shadow: 0 0 15px rgba(0,0,0,0.25);padding-top:15px; margin-bottom: 10px;}
.tjbox:last-child{ margin: 0;}
.tj-1{ background: url(./images/bg1.png); background-size: 100% 100%;}
.tj-2{ background: url(./images/bg2.png); background-size: 100% 100%;}
.tj-3{ background: url(./images/bg3.png); background-size: 100% 100%;}
.tj-4{ background: url(./images/bg4.png); background-size: 100% 100%;}
.tj-5{ background: url(./images/bg5.png); background-size: 100% 100%;}
.tjbox ul li{ display: inline-block; width:49.5%; color: #ffffff; height:55px; float: left; border-right: 1px dashed #cdcdcd;}
.tjbox ul li:last-child{ border-right: none}
.tjbox ul li span{ font-size:14px; display: block; text-align: center;}
.tjbox ul li span em{font-style: normal;}
.tjbox ul li b{ font-size:22px; font-weight: normal;position: relative; top:0px; display: block; text-align: center;}
.tjbox ul li b i{ font-style: normal; font-size: 12px; padding-left: 5px;}
#divProjBBS{ background: #ffffff; border-radius: 6px; overflow: hidden; box-shadow:0 0 16px rgba(202,204,204,0.65); height:290px;}
#btnShowAllBBS{ background: #497ff7; color: #ffffff;  height: 30px; border-radius: 3px; font-size:12px; border: none; padding: 0 10px;}
 /* #echarts{  width:calc((100% / 2) - 10px); float: left} */
.newbox{ width:calc((100%));  background:rgba(255,255,255,1); border-radius: 6px; height:304px; box-shadow: 1px 0 16px rgba(202,204,204,0.65);}
.echarts-box{ background:rgba(255,255,255,1); border-radius:6px; height:284px; box-shadow: 1px 0 16px rgba(202,204,204,0.65); /*padding-top:20px; */ overflow: hidden}
.box-new{ height:330px; margin: 15px 0;}
.newbox2{ background:rgba(255,255,255,1); border-radius: 6px; box-shadow: 1px 0 16px rgba(202,204,204,0.65); overflow: hidden}
.QueryArea{ padding: 15px 0; margin: 10px 0; position: relative; top: 5px;  background:rgba(255,255,255,1); border-radius: 6px; box-shadow: 1px 0 16px rgba(202,204,204,0.65); overflow: hidden; padding-left: 10px;}
.newbox3{ background:rgba(255,255,255,1); border-radius: 6px; box-shadow: 1px 0 16px rgba(202,204,204,0.65); overflow: hidden}
.nmeun{ float: left; padding-left: 20px; position: relative; width:52vw}
.nmeun span{ display: inline-block; position: absolute; top: 12px; cursor: pointer}
.nmeun span.l-letf{ left: 0;}
.nmeun span.r-right{ right: 0;}
.nmeun ul{ display: inline-block; overflow: hidden; height: 34px; position: relative;  top:12px;}
.nmeun ul li{display: inline-block; height:34px; padding: 0 3px;}
.nmeun ul li a{font-size: 14px; display: block; height: 34px; line-height: 34px; padding: 0 10px; border-radius: 3px; background: #ecf2ff;}
.nmeun ul li a i{position: relative; top:3px; display: inline-block; width: 16px; height:16px; margin-right: 1px;}
.nmeun ul li a.xt i{background: url(./images/m1.png)}
.nmeun ul li a.sz i{background: url(./images/m2.png)}
.nmeun ul li a.da i{background: url(./images/m3.png)}
.nmeun ul li a.sj i{background: url(./images/m4.png)}
.nmeun ul li a.ht i{background: url(./images/m5.png)}
.nmeun ul li a.ys i{background: url(./images/m6.png)}
.nmeun ul li a.cw i{background: url(./images/m7.png)}
.nmeun ul li a.sc i{background: url(./images/m8.png)}
.nmeun ul li a.xtu i{background: url(./images/m9.png)}
.nmeun ul li a.cg i{background: url(./images/m10.png)}
.nmeun ul li a.xs i{background: url(./images/m11.png)}
.nmeun ul li a.wz i{background: url(./images/m12.png)}
.nmeun ul li a.wl i{background: url(./images/m13.png)}

.nmeun ul li:hover a.sz i{background: url(./images/m1-1.png)}
.nmeun ul li:hover a.da i{background: url(./images/m2-2.png)}
.nmeun ul li:hover a.sj i{background: url(./images/m3-3.png)}
.nmeun ul li:hover a.ht i{background: url(./images/m4-4.png)}
.nmeun ul li:hover a.ys i{background: url(./images/m5-5.png)}
.nmeun ul li:hover a.cw i{background: url(./images/m6-6.png)}
.nmeun ul li:hover a.sc i{background: url(./images/m7-7.png)}
.nmeun ul li:hover a.xtu i{background: url(./images/m8-8.png)}
.nmeun ul li:hover a.cg i{background: url(./images/m9-9.png)}
.nmeun ul li:hover a.xs i{background: url(./images/m10-10.png)}
.nmeun ul li:hover a.xz i{background: url(./images/m11-11.png)}
.nmeun ul li:hover a.xl i{background: url(./images/m12-12.png)}

.nmeun ul li.cur a{color: #ffffff; font-weight: bold; height: 34px; line-height: 34px; padding: 0 10px; border-radius: 3px; background: #497ff7;}
.nmeun ul li a:hover{color: #ffffff; font-weight: bold; height: 34px; line-height: 34px; padding: 0 10px; border-radius: 3px; background: #497ff7;}

.nmeun ul li.cur a.xt i{background: url(./images/m1-1.png)}
.nmeun ul li.cur a.sz i{background: url(./images/m1-1.png)}
.nmeun ul li.cur a.da i{background: url(./images/m2-2.png)}
.nmeun ul li.cur a.sj i{background: url(./images/m3-3.png)}
.nmeun ul li.cur a.ht i{background: url(./images/m4-4.png)}
.nmeun ul li.cur a.ys i{background: url(./images/m5-5.png)}
.nmeun ul li.cur a.cw i{background: url(./images/m6-6.png)}
.nmeun ul li.cur a.sc i{background: url(./images/m7-7.png)}
.nmeun ul li.cur a.xtu i{background: url(./images/m8-8.png)}
.nmeun ul li.cur a.cg i{background: url(./images/m9-9.png)}
.nmeun ul li.cur a.xs i{background: url(./images/m10-10.png)}
.nmeun ul li.cur a.xz i{background: url(./images/m11-11.png)}
.nmeun ul li.cur a.xl i{background: url(./images/m12-12.png)}
@media (max-width:1200px){
    .tjbox{ display:block; width:calc((100% / 4) - 10px); height: 54px; }
    .tjbox ul li b{ font-size:16px; }
    .tjbox ul li span{ font-size:12px;}
    .tjbox{ margin-right:10px;}
    .tjbox ul li{ height:40px }
}

.txtArea2{background:url(./images/input_text_bg.gif) top repeat-x;border: 1px solid #A8A8A8;border-radius:6px;/*border:none;*/width:100%;margin:0px;padding:0px;overflow:auto;}
