*{text-decoration:none; outline: none;}
*.focus.btn,*.focus.active.btn,*.btn:focus,*.btn:active:focus,input:active:focus{outline: none;}
body {margin:0; padding:0; font-family:'Microsoft YaHei', '丽黑Pro',微软雅黑,华文细黑,Arial,sans-serif,  微软雅黑;}
.popover{font-family:'Microsoft YaHei', '丽黑Pro',微软雅黑,华文细黑,Arial,sans-serif,  微软雅黑;}

/**全局功能按钮默认样式*/
.btn-default{background: #eeeeee;}
.btn.btn-default.btn-sm [type=checkbox] {margin: 0 5px 0 -10px; }
.modal-backdrop.in{opacity: 1; background-image: url("assets/opacity05.png"); background-color: transparent; }
.newtab-main-body{overflow-y:auto;}
.nomodal{pointer-events:none;}
.nomodal .modal-dialog{pointer-events:all;}
/*layout可拖动布局相关颜色样式*/
.ui-layout-pane {background: #FFF; border: 0; padding: 0; overflow: hidden;}
.ui-layout-resizer {background: #DDD;}
.ui-layout-toggler {background: #AAA;}
.ui-layout-west,.ui-layout-center{background: none;}

/**通用必填项样式*/
.required{background-image: url("assets/required.png"); background-repeat: no-repeat; background-position: right center; position: absolute;display: block; width: 27px; height: 23px; right: -15px; top: 3px;}

/**bootstrap 对话框样式修正,在任何情况下，纵向滚动条总是根据内容长短决定是否显示*/
.modal{overflow-y:auto;}
.fullscreenueditorfix{display: none;}
.modal.fullscreenueditorfix{overflow:visible !important;}

/*文件上传下载组件样式*/
.sysfilea{white-space:nowrap; font-family:宋体; text-decoration:none; margin-right:10px; color: #666; display: block; margin-left: 5px; line-height: 1.1}
.sysfilea:hover{color: #c34e85;}
.sysfilea span{display: inline-block;}
.sysfilea span.filename{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; cursor: pointer;}
.sysfilea span.ui-icon.ui-icon-closethick{background-image: url("assets/deleteonefile.png") !important; background-position: 0 0; margin-left: 5px;}
.uploadfileclass{width:120px; height:20px;}

/**多选输入框*/
.multipleselect{background:url(assets/chosen-spritemulti.png) no-repeat; background-position: right center;}

/*树结构样式*/
.tree{ color:#333; font-size:12px; margin: 0; padding: 0; overflow: auto;}
.tree li{white-space:nowrap; padding:0; margin:0; list-style:none;　line-height:18px;text-align:left; cursor: pointer;}

.tree li ul{ margin:0; padding:0 0 0 18px;}
.tree li ul.line{ background:url(assets/line_conn.gif) 0 0 repeat-y;}

.tree li a {　padding:0; margin:0 10px 0 0;　cursor:pointer;　color:#333;　text-decoration:none; }
.tree li a:hover {text-decoration:underline;}
.tree li a.curSelectedNode { background-color:#FFE6B0; color:black; border:1px #FFB951 solid; opacity:0.8; filter:alpha(opacity=80);}
.tree li a.curSelectedNode_Edit {　line-height: 18px;　background-color:#FFE6B0;　color:black;　border:1px #FFB951 solid;　opacity:0.8; filter:alpha(opacity=80); }
.tree li a.tmpTargetNode { background-color:#316AC5; color:white; border:1px #316AC5 solid; opacity:0.8; filter:alpha(opacity=80); }
.tree li a input.rename {height:13px; width:80px; padding:0; margin:0; font-size:12px;}

.tree li button { width:18px; height:18px; padding:0; margin:0; vertical-align:middle; border:0 none; background-color: transparent; background-repeat: no-repeat; background-position: 0 0; cursor: pointer; }
.tree li button.ico { padding:0; margin:0 2px 0 0; }

.tree li button.edit {background:url("assets/edit.png") no-repeat scroll 0 0 transparent;}
.tree li button.remove {background:url("assets/remove.png") no-repeat scroll 0 0 transparent;}

.tree li button.chk { width:13px; height:13px;  padding:0; margin:0 3px 0 0;  vertical-align:middle; border:0 none; cursor: auto;}
.tree li button.chk.checkbox_false_full { background:url("assets/checkbox.png") no-repeat scroll 0 0 transparent;}
.tree li button.chk.checkbox_false_full_focus { background:url("assets/checkbox.png") no-repeat scroll 0 -12px transparent;}
.tree li button.chk.checkbox_false_part { background:url("assets/checkbox.png") no-repeat scroll 0 -72px transparent;}
.tree li button.chk.checkbox_false_part_focus { background:url("assets/checkbox.png") no-repeat scroll 0 -84px transparent;}
.tree li button.chk.checkbox_true_full { background:url("assets/checkbox.png") no-repeat scroll 0 -24px transparent;}
.tree li button.chk.checkbox_true_full_focus { background:url("assets/checkbox.png") no-repeat scroll 0 -36px transparent;}
.tree li button.chk.checkbox_true_part { background:url("assets/checkbox.png") no-repeat scroll 0 -48px transparent;}
.tree li button.chk.checkbox_true_part_focus { background:url("assets/checkbox.png") no-repeat scroll 0 -60px transparent;}

.tree li button.chk.radio_false_full { background:url("assets/radio.png") no-repeat scroll 0 0 transparent;}
.tree li button.chk.radio_false_full_focus { background:url("assets/radio.png") no-repeat scroll 0 -12px transparent;}
.tree li button.chk.radio_false_part { background:url("assets/radio.png") no-repeat scroll 0 -72px transparent;}
.tree li button.chk.radio_false_part_focus { background:url("assets/radio.png") no-repeat scroll 0 -84px transparent;}
.tree li button.chk.radio_true_full { background:url("assets/radio.png") no-repeat scroll 0 -24px transparent;}
.tree li button.chk.radio_true_full_focus { background:url("assets/radio.png") no-repeat scroll 0 -36px transparent;}
.tree li button.chk.radio_true_part { background:url("assets/radio.png") no-repeat scroll 0 -48px transparent;}
.tree li button.chk.radio_true_part_focus { background:url("assets/radio.png") no-repeat scroll 0 -60px transparent;}

.tree li button.switch_root_open{ background:url(assets/minus_root.png);}
.tree li button.switch_root_close{ background:url(assets/plus_root.png);}
.tree li button.switch_roots_open{ background:url(assets/minus_center.png);}
.tree li button.switch_roots_close{ background:url(assets/plus_center.png);}
.tree li button.switch_center_open{ background:url(assets/minus_center.png);}
.tree li button.switch_center_close{ background:url(assets/plus_center.png);}
.tree li button.switch_bottom_open{ background:url(assets/minus_bottom.png);}
.tree li button.switch_bottom_close{ background:url(assets/plus_bottom.png);}
.tree li button.switch_noLine_open{ background:url(assets/minus_noLine.gif);}
.tree li button.switch_noLine_close{ background:url(assets/plus_noLine.gif);}

.tree li button.switch_root_docu{ background:none;}
.tree li button.switch_roots_docu{ background:url(assets/line_top.gif);}
.tree li button.switch_center_docu{ background:url(assets/line_center.gif);}
.tree li button.switch_bottom_docu{ background:url(assets/line_bottom.gif);}
.tree li button.switch_noLine_docu{ background:none;}

.tree li button.ico_loading{ background:url(assets/loading.gif) no-repeat scroll 1px 1px transparent;}
.tree li button.ico_open{ background:url(assets/folder_Open.gif);}
.tree li button.ico_close{ background:url(assets/folder_Close.gif);}
.tree li button.ico_docu{ background:url(assets/page.png);}

.tree INPUT.checkbox { padding:0; margin:0 2px 0 0;  width:18px; height:18px;  vertical-align:middle;  }
.tmpTargetTree { background-color:#FFE6B0;  border:0px #FFB951 solid;  opacity:0.8; filter:alpha(opacity=80); }
button.tmpzTreeMove_arrow { width:16px; height:16px;  padding:0; margin:2px 0 0 1px;  border:0 none;  position:absolute;  background:url(assets/moveArrow.png) no-repeat scroll 0 0 transparent; }
.zTreeDragUL { margin:0; padding:0;  position:absolute;  background-color:#cfcfcf;  border:1px #00B83F dotted;  opacity:0.8; filter:alpha(opacity=80);height: 20px; }
.zTreeMask {  z-index:10000;  background-color:#cfcfcf;   opacity:0.0; filter:alpha(opacity=0);   position:absolute;  }

/**用户选择css */
.selectuserdialog{width: 870px;}
.selectuserdialog.modal-dialog{width: 90%;}

.selectuserdialog .modal-body{height: 500px;}

/**全屏对话框样式*/
.modal-dialog.fullscreendialog {width: 97%; }
.modal-dialog.fullscreendialog .modal-body iframe{height: 100%;}
.modal-dialog .form-horizontal .checkbox{min-height: inherit;}

/**全局对话框出现效果样式*/
.modal-dialog.flyinfromright-base{margin-right:-1130px; transition: margin-right 0.28s ;}
.modal-dialog.flyinfromright-appear{margin-right:30px;}

/**全局加载文字样式*/
.loadingtext .el-loading-spinner .el-loading-text{font-size: 25px; color: black;}
.el-loading-spinner circle.path{stroke:black;}

/**根据机构选人对话框样式*/
.modal-dialog.selectuserbyrolesid {width: 350px; }

/**单位单选*/
.modal-dialog.singleunitselectdialog{width: 450px; }

/**颜色选择*/
.modal-dialog.colorpickerdialog{width: 150px; }

/**复制次数输入*/
.modal-dialog.copysizedialog{width: 350px; }

/**多级协办提示框宽度*/
.modal-dialog.ismultipleassist{width: 200px; }

/**流程选择宽度*/
.modal-dialog.chooseflowdialog{width: 400px; }
/** 滑动验证码 */
.modal-dialog.slide_verify_dialog{width: 363px; }

/**时间选择样式调整*/
.el-time-panel__content:after, .el-time-panel__content:before { margin-top: -6px !important;}

/**水印相关*/
.bodywatermarkhide #watermarkdiv {display: none;}

/**vue有关*/
.el-progress-bar__inner{transition:width 0.3s;}

/*系统忙碌等待相关*/
.busidiv{height:100%; width:100%; position:absolute; background-color:black; z-index:20000;}
.busispan{background: url("assets/wait.gif") no-repeat;display: inline-block; width: 220px; height: 100px; position: absolute; z-index: 20001; top:40%; left: 50%; margin-left: -55px;}

.table-striped>tbody>tr.gridselected:nth-of-type(odd),.datagrid tr.gridselected{background-color: #fbec88;}
/*datagrid翻页区域样式*/

.paging{text-align:center; margin:15px 0;}
.paging a,.paging span{height:25px; display:inline-block; line-height:25px; color:#404040 !important; padding:0 10px; border:solid 1px #c2c2c2; background:#fff;}
.paging .selected{color:#fff !important; border:solid 1px #006b9d; background:#0088c7;}
.pagenav_div{color: #000000;}
.pagepos {width: 49%; float: left; margin-top: 5px; margin-left: 15px; white-space: nowrap;}
.pagepos *{margin: 0 2px;}
.pagepos .currpage{width: 50px; text-align: center;}
.jqgrow td{text-overflow:ellipsis;}
.ui-jqgrid .ui-jqgrid-htable thead th div.numhed{overflow: visible;}

.checkbox.multicheckbox-first{margin-top: 10px;}

/* 树结构右键菜单 */
.treectxmenu{position: absolute; display: none; z-index:1000; background: #f0f0f0; border: 1px solid #979797; padding: 1px; }
.treectxmenu li{border: 1px solid #f0f0f0; padding-left: 5px !important;}
.treectxmenu li a{text-decoration: none !important;}
.treectxmenu li:hover{background: #ecf0f6; border: 1px solid #aecff7;}

/**resizable组件与jqgrid组件冲突解决*/
.ui-resizable .ui-resizable-handle { left:auto; }

/*tab*/
.tab_awalys_hide{display: none !important;}

/**全界面组件公共*/
/*查询按钮区域*/
.sonbtn_container{float: right; margin-right: 100px;}

/**调整对话框内滚动，并响应式自适应高度*/
.modal-dialog .modal-body{overflow-y:auto;}
@media ( min-height :420px) {
	.modal-dialog .modal-body{max-height: 250px; }
}
@media ( min-height :520px) {
	.modal-dialog .modal-body{max-height: 350px; }
}
@media ( min-height :620px) {
	.modal-dialog .modal-body{max-height: 450px; }
}
@media ( min-height :720px) {
	.modal-dialog .modal-body{max-height: 550px; }	
}
@media ( min-height :820px) {
	.modal-dialog .modal-body{max-height: 650px;} 
}
@media ( min-height :940px) {
	.modal-dialog .modal-body{max-height: 750px; }	
}

.modal-dialog.uploadfiledialog{width:530px;}	
.conditionarea .form-group{margin-left:auto; margin-right:auto; background: white; padding: 15px; height: 100%;}
input[type=file].el-upload__input {
    display: none;
}
.contentNews .form-control{padding-top: 3px; line-height: 15px;}
.contentNews .el-date-editor.el-input{width: 100%;}


.dyhas-error.form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075)
}

/**oryx svg图形相关css*/
.ruttextfill tspan{fill:#ffffff;}
.svg_uttext tspan{fill:#333333; font-size: 12px;}
.plexuscanvas .svg_uttext tspan{fill:inherit; font-size: inherit;}
.plexuscanvas .svg_uttext{fill:#333333; font-size: 12px; font-family: inherit;}


/* .modal-dialog.uworkflowinit_oldflow{width:1200px;} */
.modal-dialog.uworkflowflowcirculation .modal-body{padding-top: 0;}
.modal-dialog.uworkflowflowcirculation form{height: 100%;}
.modal-dialog.createnewmobileui{width:400px;}
.modal-dialog.exchanguserdialog{width:400px;}

@media ( min-height :420px) {
	.modal-dialog.uworkflowflowcirculation .modal-body{height: 250px}	
}
@media ( min-height :520px) {
	.modal-dialog.uworkflowflowcirculation .modal-body{height: 350px}	
}
@media ( min-height :620px) {
	.modal-dialog.uworkflowflowcirculation .modal-body{height: 450px}	
}
@media ( min-height :720px) {
	.modal-dialog.uworkflowflowcirculation .modal-body{height: 550px}
}
@media ( min-height :820px) {
	.modal-dialog.uworkflowflowcirculation .modal-body{height: 650px}	
}
@media ( min-height :940px) {
	.modal-dialog.uworkflowflowcirculation .modal-body{height: 750px}
}


/** showcollectview统一对话框响应式布局配置 */
@media ( min-height :475px) {
	.modal-dialog.collectform .modal-body{max-height: 250px; }
}
@media ( min-height :575px) {
	.modal-dialog.collectform .modal-body{max-height: 350px; }
}
@media ( min-height :675px) {
	.modal-dialog.collectform .modal-body{max-height: 450px; }
}
@media ( min-height :605px) {
	.modal-dialog.collectform .modal-body{max-height: 520px; }	
	.modal-dialog.collectform {margin-top: 2px;}
}
@media ( min-height :875px) {
	.modal-dialog.collectform .modal-body{max-height: 650px;} 
	.modal-dialog.collectform {margin-top: 113px;}
}
@media ( min-height :965px) {
	.modal-dialog.collectform .modal-body{max-height: 750px; }	
	.modal-dialog.collectform {margin-top: 113px;}
}

/** 左选右统一对话框响应式布局配置 */
.modal-dialog.lefttoright_container{width: 1100px; }


/** 多语言样式调整 en_US */
.en_US .passwdbg .form-control{width: 301px;}

[href="https://www.soft8soft.com/verge3d-trial/"] {display: none;}

#search_menu.ui-search-menu.modal-content.ui-menu>.ui-menu-item{width:114px;}
