/*可以在这里添加你自己的样式*/
.span_input {
	margin: 0;
	display:inline-block;
	overflow:hidden;
	/*line-height:16px;
	height:16px;
	bottom:1px;*/
	vertical-align: middle;
	position:relative;
	white-space:nowrap;
}
#tableHaveBorder td {
	border:1px solid rgb(221,221,221) !important;
}
.mrhp-padding {
	padding:0px 6px;
	border:1px solid #000
}
/*控件下拉控件下拉选项的值靠左*/
.sde-select-content>li {
	text-align:left;
}
.sde_table_dis {
	border:1px #ddd !important;
}
/*用于隐藏[]括号*/
.display-none {
	display:none;
}
.sde-plugin-disabled{
	opacity: 0.3;
	-moz-user-select:none; /*火狐*/
	-webkit-user-select:none; /*webkit浏览器*/
	-ms-user-select:none; /*IE10*/
	-khtml-user-select:none; /*早期浏览器*/
	user-select:none;
}
/*用于表格边线*/
td,th {
	border-width:1px 0px 0 1px !important;
}
tr:last-child td {
	border-bottom-width:1px!important;
}
td:last-child {
	border-right-width:1px!important;
}
@media print {
	td,th {
		border-width:1px 0px 0 1px !important;
	}
	tr:last-child td {
		border-bottom-width:1px!important;
	}
	td:last-child {
		border-right-width:1px!important;
	}
}/*.sde-table {
	border-bottom:1px solid rgb(221,221,221) !important;
	border-right:1px solid rgb(221,221,221) !important;
}
*/
.sde-table-hidden {
	border-width:0px !important;
}
.sde-tableborder-top {
	border-top:1px solid black !important;
}
.sde-tableborder-right {
	border-right:1px solid black !important;
}
.sde-tableborder-bottom {
	border-bottom:1px solid black !important;
}
.sde-tableborder-left {
	border-left:1px solid black !important;
}
.sde-tableborder-no {
	border-style:1px solid #ddd !important;
}
.sde-tableborder-all {
	border-top:1px solid black !important;
	border-right:1px solid black !important;
	border-bottom:1px solid black !important;
	border-left:1px solid black !important;
}
.sde-tableborder-h {
}.sde-tableborder-s {
 }.sde-tableborder-x {
  }.sde-tableborder-y {
	   content:"";
	   position:absolute;
	   width:1px;
	   height:114px;
	   /*这里需要自己调整，根据td的宽度和高度*/
	   top:0;
	   left:0;
	   background-color:black;
	   display:block;
	   transform:rotate(-63deg);
	   /*这里需要自己调整，根据线的位置*/
	   transform-origin:top;
   }
/*REVISE模式下删除线 */
/*
body {
	font-size:14px;
}
*/

.content {
	width:400px;
	height:250px;
	border:1px #ddd solid;
	padding:5px;
	margin-bottom:5px;
}
.span-revise-black {
	color:#000000;
	text-decoration:none !important;
}
.span-revise-edit {
	color:#FF0101;
	text-decoration:underline !important;
}
.span-revise > .span-revise-edit {
	color:#FF0101;
	text-decoration:none !important;
}
.span-revise {
	color:#FF0101;
	text-decoration:line-through;
	text-decoration-color:#FF0101;
}
/*2017-8-2控件右上角小红点 */
.sde-right-point {
	position:relative;
}
.sde-right-point::before {
	content:' ';
	position:absolute;
	background-color:red;
	color:red;
	top:13px;
	left:4px;
	font-weight:800;
	font-size:22px;
	padding:2px;
	border-radius:50%;
}
.sde-right-point[style="color:#808080"]::before {
	content:'';
}
.none-point::before {
	content:'';
	background-color:transparent;
}
@media print {
	.sde-right::before {
		display:none;
	}
}/**/
div.page-head {
	display:none !important;
}
div.page-foot {
	display:none !important;
}
div.page-foot {
	display:none !important;
}
span.sde-underline {
	text-decoration:underline;
	/*border-bottom:1px solid black*/
}
@media print {
	hr.pagebreak {
		position:relative;
		top:-999999999px;
	}
	div.page-head {
		display:inline !important;
	}
	div.page-foot {
		display:inline !important;
	}
}/*文本域样式*/
.sde-textarea-position {
	resize:none;
	vertical-align:top;
	border:none;
	overflow:hidden;
	font-family:"宋体";
	font-size:15px;
	line-height:2em;
}
.background_fff {
	background-color:#fff !important;
}
.own_icon_date{
	height:14px;
	position:relative;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABKElEQVQ4T72TvXGDQBCF394Yj8OzG7AU4JgScAeUQCoUSO5AHYhEOHYHLoESFEMgaEAQM8ytZ08yRow0wvKML7rf797be0f4Y6Pheb3JPCjS9cxN+2t6k4VQTlrPpkV/3gL0eqfVQ7swhksFmsicARdK0bPtGy6JKGTCShn4BlyhcT7qt2ltAY9JnjIoBptCgYIj4FOU2NsM10QUC8COGR4x/GruBh2gilzfqnnfWQVDqdZa4xRyq6w/JTnvI5csQAa31LIDiIVvBWNBJwouAcSOMm24n7sH7712FaCTfEngBUDlOXXXAVJMbqXKwU2Aw4vkPjFW/wHItlX04p2LtQRrRBGzLUOtAT7J+aUnVQSfGa9i7ecv3LfLsRmw6W7u4u4v/ObgcO8XJqa0EQo5IT4AAAAASUVORK5CYII=) no-repeat 0 -2px;
	padding-left: 15px !important;
}
.own_icon_select{
	height:14px;
	position:relative;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAt0lEQVQ4T+2TwQ2DMAxFvysOlShSNyCZpIxCmSBs0C4SsklXYANghoLUQ4SrhApxgQqlx/pofX+/byWEwKLAeXiDpogVgS482lKaV+t7+SmLCLy2wLLtnNYbtEXihQy+S93f3DAd6LFFx0An9VPMBGDKwFYtCbbj2XYmCLnDRJDjDMRCmqHea/aJkLhjpIzxKvVgmvwoiKJqy4wIdar7ctUAFJkvNLWsevWbCHtzL/X/h4TpM4XUGyUReBFv5tN1AAAAAElFTkSuQmCC) no-repeat;
	background-size:14px 14px;
	padding-left: 15px !important;
}
.own_icon_checkbox{
	height:14px;
	position:relative;
	/*background:url(data:image/png;base64,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) no-repeat  0 1px;*/
	background-size:12px 12px;
	padding-left: 12px !important;
}
.own_icon_radio{
	height:14px;
	position:relative;
	/*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABaklEQVQ4T62T4VHCQBCF3x44wwxhjBWYVKB2QAeGDiI2kBIogQpMOjB2kBKwgkAFxiHM+APuOXcJEuFwnNH7eXf77e7btwLHKeNBoNC7hxLfPmtWGruXMPtYHn+X7oUJFOmnhKwguoCWJkAxANUYoA9uky7oC1DGw1uIzEEmYbZZuCs7/WMBJjOkn4F1FGao9sEWCqALLGP4EC8Ht7GppAE8eEU3swkUUc8QBBZGLEk92YPaamdhWkfSZL+Yhek6trDHUSQaKQSNgPtDVCQnYVYXbVJTRSLldJgAqMKnTWYfpt5CIDcuDUAugrS+a/4NTUJfyqk3g0ZhyKY/UaM3Z3B7Sb2+MjqVsTeGwvg/AL9vgeBr+FTbyRxacIgIIhPg8ruGeIdmdCLiuTFCqVyA62aKWEHryDnGn400sD7oWtdppAbyBysfrGstPRcBhcwVmmXSYECRiIScXabjrYTqRUC7zmAFvctd6/wJXWX58WTodjEAAAAASUVORK5CYII=) no-repeat  0 1px;*/
	background-size:12px 12px;
	padding-left: 12px !important;
}
.own_icon_text{
	height:14px;
	position:relative;
	/*background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABDElEQVQ4T92TzU3EMBCFn50cfUgJ2VsSR2I7YOkgJUAFbAlbwnYAHUAHsB1Eih3l6A4IknOLMmgQWYVVJIy4MSdLfvP5zY8F/hiC88uy3AkhKJTVNM1p1s6A4GRONMZ85nHMgNfl60SUCCGuALwDqC+dGWN23wCXAi4JwAuA01K8VuLZyvLynwKyLEvjOH746svh100siuIopbwH0HvvN865/jzGkClorR2AgxDiSER7a+1jMCDP8yqKoqdpmiop5S2AxBhzEwzQWvNrvO7sguN6HMdN13Xuxz3w3ldKqTciupttczlE9Ny27X4VkKZpopTaElE/DIPjs/e+nhuntd6yDWttvQoI/ZWs+wCIiJARXtgXbAAAAABJRU5ErkJggg==) no-repeat;*/
	background-size:14px 14px;
	padding-left: 15px !important;
}
.sde-validatebox{
	display: inline-block;
	padding: 0 5px 0 14px;
	width: 78px;
	height: 30px;
	line-height: 19px;
	position: absolute;
	left: 8px;
	top: -1px;
	background: url(../../dialogs/img/tip.png) no-repeat 0 0;
	background-size: 83px;
	font-size: 10px;
	font-weight: bold;
	color: white;
	z-index: 20;
}

.sde-tip{
	position: absolute;
	top: -4px;
	left:0;
	display: flex;
}
.sde-tips{
	display: inline-block;
	padding: 0 5px 0 14px;
	height: 18px;
	left: 12px;
	top: -2px;
	font-size: 10px;
	font-weight: bold;
	color: white;
	z-index: 20;
	transform-origin: 100% 100%;
	-webkit-transform-origin: 100% 100%;
	-webkit-transition: all 1s ease-in-out 0s;
	-o-transition: all 1s ease-in-out 0s;
	-moz-transition: all 1s ease-in-out 0s;
	transition: all 1s ease-in-out 0s;
}
.sde-tip .tipbox{
	width: 64px;
	height: 30px;
	line-height: 19px;
	left: 8px;
	top: -1px;
	background: url(../../dialogs/img/tip.png) no-repeat 0 0;
	background-size: 83px;
}
.sde-tip .info{
	background: url(./default/images/info.png) no-repeat;
	background-color: white;
	background-size: 18px;
}
.sde-tip .warning{
	background: url(./default/images/warning.png) no-repeat;
	background-color: white;
	background-size: 18px;
}
.sde-tip .error{
	background: url(./default/images/error.png) no-repeat;
	background-color: white;
	background-size: 18px;
}
.sde-tip .success{
	background: url(./default/images/success.png) no-repeat;
	background-color: white;
	background-size: 18px;
}
.measureH{
	width: 100%;
	height: 277mm;
	position: absolute;
	opacity: 0.5;
	filter:alpha(opacity=50);
}

/*重写下拉框滚动条样式*/
/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
	width: 6px;
	height:10px;
	background-color: #F5F5F5;
}

/*定义滚动条轨道 内阴影+圆角*/
::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 4px;
	background-color: #F5F5F5;
}

/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
	border-radius: 4px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}
.position-rela{
	position:relative;
}
.color-red{
	color: red;
}
input[type="checkbox"],input[type="radio"]{
	cursor: pointer;
}
.verLabel{
	display:block;
}
.flatpickr-calendar .flatpickr-month .flatpickr-current-month{
	padding:6px!important;;
}


/*滑动块*/
input[type=range] {
	width: 500px;
	border-radius: 10px; /*这个属性设置使填充进度条时的图形为圆角*/
}
#tickmarks{
	width: 515px;
	display: flex;
	position: relative;
	left: -6px;
}
#tickmarks option{
	width: 25px;
	display: inline-block;
	font-size: 10px;
	text-align: center;
}
.volume,.daily{
	display: inline-block;
	position: relative;
	top: -12px;
	margin-left: 20px;
}
.wrapper{
	display: inline-block;
	background: #FFFFE0;
	border: 1px solid #ccc;
	margin: 10px;
	position: relatve;
}
.scale{
	width: 448px;
	position: absolute;
	top: 17px;
	left: 25px;
	height: 6px;
	border: 1px solid red;
}
.scale li {
	list-style: none;
	display: inline-block;
	float: left;
	width: 44.8px;
}
/*
 * LaTeX Math in pure HTML and CSS -- No images whatsoever
 * v0.xa
 * by Jay and Han
 * Lesser GPL Licensed: http: //www.gnu.org/licenses/lgpl.html
 *
 * This file is automatically included by mathquill.js
 *
 */
@font-face {
	font-family: Symbola;
	src: url(font/Symbola.eot);
	src: local("Symbola Regular"), local("Symbola"), url(font/Symbola.ttf) format("truetype"), url(font/Symbola.otf) format("opentype"), url(font/Symbola.svg#Symbola) format("svg");
}
.mathquill-editable {
	display: -moz-inline-box;
	display: inline-block;
}
.mathquill-editable .cursor {
	border-left: 1px solid black;
	margin-right: -1px;
	position: relative;
	z-index: 1;
	padding: 0;
	display: -moz-inline-box;
	display: inline-block;
}
.mathquill-editable .cursor.blink {
	visibility: hidden;
}
.mathquill-editable,
.mathquill-embedded-latex .mathquill-editable {
	border: 1px solid gray;
	padding: 2px;
}
.mathquill-embedded-latex .mathquill-editable {
	margin: 1px;
}
.mathquill-editable.hasCursor,
.mathquill-editable .hasCursor {
	-webkit-box-shadow: #68b4df 0 0 3px 2px;
	-moz-box-shadow: #68b4df 0 0 3px 2px;
	box-shadow: #68b4df 0 0 3px 2px;
}
.mathquill-editable .latex-command-input {
	color: inherit;
	font-family: "Courier New", monospace;
	border: 1px solid gray;
	padding-right: 1px;
	margin-right: 1px;
	margin-left: 2px;
}
.mathquill-editable .latex-command-input.empty {
	background: transparent;
}
.mathquill-editable .latex-command-input.hasCursor {
	border-color: ActiveBorder;
}
.mathquill-editable.empty:after,
.mathquill-textbox:after,
.mathquill-rendered-math .empty:after {
	visibility: hidden;
	content: 'c';
}
.mathquill-editable .cursor:only-child:after,
.mathquill-editable .textarea + .cursor:last-child:after {
	visibility: hidden;
	content: 'c';
}
.mathquill-textbox {
	overflow-x: auto;
	overflow-y: hidden;
}
.mathquill-rendered-math {
	font-variant: normal;
	font-weight: normal;
	font-style: normal;
	font-size: 115%;
	line-height: 1;
	display: -moz-inline-box;
	display: inline-block;
}
.mathquill-rendered-math .non-leaf,
.mathquill-rendered-math .scaled {
	display: -moz-inline-box;
	display: inline-block;
}
.mathquill-rendered-math var,
.mathquill-rendered-math .text,
.mathquill-rendered-math .nonSymbola {
	font-family: "Times New Roman", Symbola, serif;
	line-height: .9;
}
.mathquill-rendered-math * {
	font-size: inherit;
	line-height: inherit;
	margin: 0;
	padding: 0;
	border-color: black;
	-webkit-user-select: none;
	-moz-user-select: none;
	user-select: none;
	white-space: pre-wrap;
}
.mathquill-rendered-math .empty {
	background: #ccc;
}
.mathquill-rendered-math.empty {
	background: transparent;
}
.mathquill-rendered-math .text {
	font-size: 87%;
}
.mathquill-rendered-math .font {
	font: 1em "Times New Roman", Symbola, serif;
}
.mathquill-rendered-math .font * {
	font-family: inherit;
	font-style: inherit;
}
.mathquill-rendered-math b,
.mathquill-rendered-math b.font {
	font-weight: bolder;
}
.mathquill-rendered-math var,
.mathquill-rendered-math i,
.mathquill-rendered-math i.font {
	font-syle: italic;
}
.mathquill-rendered-math var.florin {
	margin: 0 -0.1em;
}
.mathquill-rendered-math big {
	font-size: 125%;
}
.mathquill-rendered-math .roman {
	font-style: normal;
}
.mathquill-rendered-math .sans-serif {
	font-family: sans-serif, Symbola, serif;
}
.mathquill-rendered-math .monospace {
	font-family: monospace, Symbola, serif;
}
.mathquill-rendered-math .overline {
	border-top: 1px solid black;
	margin-top: 1px;
}
.mathquill-rendered-math .underline {
	border-bottom: 1px solid black;
	margin-bottom: 1px;
}
.mathquill-rendered-math .binary-operator {
	padding: 0 0.2em;
	display: -moz-inline-box;
	display: inline-block;
}
.mathquill-rendered-math .unary-operator {
	padding-left: 0.2em;
}
.mathquill-rendered-math sup,
.mathquill-rendered-math sub {
	position: relative;
	font-size: 90%;
}
.mathquill-rendered-math sup .binary-operator,
.mathquill-rendered-math sub .binary-operator {
	padding: 0 .1em;
}
.mathquill-rendered-math sup .unary-operator,
.mathquill-rendered-math sub .unary-operator {
	padding-left: .1em;
}
.mathquill-rendered-math sup.limit,
.mathquill-rendered-math sub.limit,
.mathquill-rendered-math sup.nthroot,
.mathquill-rendered-math sub.nthroot {
	font-size: 80%;
}
.mathquill-rendered-math sup .fraction,
.mathquill-rendered-math sub .fraction {
	font-size: 70%;
	vertical-align: -0.4em;
}
.mathquill-rendered-math sup .numerator,
.mathquill-rendered-math sub .numerator {
	padding-bottom: 0;
}
.mathquill-rendered-math sup .denominator,
.mathquill-rendered-math sub .denominator {
	padding-top: 0;
}
.mathquill-rendered-math sup {
	vertical-align: .5em;
}
.mathquill-rendered-math sup.limit,
.mathquill-rendered-math sup.nthroot {
	vertical-align: 0.8em;
}
.mathquill-rendered-math sup.nthroot {
	margin-right: -0.6em;
	margin-left: .2em;
	min-width: .5em;
}
.mathquill-rendered-math sub {
	vertical-align: -0.4em;
}
.mathquill-rendered-math sub.limit {
	vertical-align: -0.6em;
}
.mathquill-rendered-math .paren {
	padding: 0 .1em;
	vertical-align: bottom;
	-webkit-transform-origin: bottom center;
	-moz-transform-origin: bottom center;
	-ms-transform-origin: bottom center;
	-o-transform-origin: bottom center;
	transform-origin: bottom center;
}
.mathquill-rendered-math .array {
	vertical-align: middle;
	text-align: center;
}
.mathquill-rendered-math .array > span {
	display: block;
}
.mathquill-rendered-math .non-italicized-function {
	font-family: Symbola, "Times New Roman", serif;
	line-height: .9;
	font-style: normal;
	padding-right: .2em;
}
.mathquill-rendered-math .fraction {
	font-size: 90%;
	text-align: center;
	vertical-align: -0.5em;
	padding: 0 .2em;
}
.mathquill-rendered-math .fraction,
.mathquill-rendered-math x:-moz-any-link {
	display: -moz-groupbox;
}
.mathquill-rendered-math .fraction,
.mathquill-rendered-math x:-moz-any-link,
.mathquill-rendered-math x:default {
	display: inline-block;
}
.mathquill-rendered-math .numerator,
.mathquill-rendered-math .denominator {
	display: block;
}
.mathquill-rendered-math .numerator {
	padding: 0 0.1em;
	margin-bottom: -0.1em;
}
.mathquill-rendered-math .denominator {
	border-top: 1px solid;
	float: right;
	width: 100%;
	padding: .1em .1em 0 .1em;
	margin-right: -0.1em;
	margin-left: -0.1em;
}
.mathquill-rendered-math .sqrt-prefix {
	padding-top: 0;
	position: relative;
	top: .1em;
	vertical-align: top;
	-webkit-transform-origin: top;
	-moz-transform-origin: top;
	-ms-transform-origin: top;
	-o-transform-origin: top;
	transform-origin: top;
}
.mathquill-rendered-math .sqrt-stem {
	border-top: 1px solid;
	margin-top: 1px;
	padding-left: .15em;
	padding-right: .2em;
	margin-right: .1em;
}
.mathquill-rendered-math,
.mathquill-rendered-math .mathquill-editable {
	cursor: text;
	font-family: Symbola, "Times New Roman", serif;
}
.mathquill-rendered-math .selection,
.mathquill-editable .selection,
.mathquill-rendered-math .selection .non-leaf,
.mathquill-editable .selection .non-leaf,
.mathquill-rendered-math .selection .scaled,
.mathquill-editable .selection .scaled {
	background: #B4D5FE !important;
	background: Highlight !important;
	color: HighlightText;
	border-color: HighlightText;
}
.mathquill-rendered-math .selection .matrixed,
.mathquill-editable .selection .matrixed {
	background: #39F !important;
}
.mathquill-rendered-math .selection .matrixed-container,
.mathquill-editable .selection .matrixed-container {
	filter: progid:DXImageTransform.Microsoft.Chroma(color='#3399FF') !important;
}
.mathquill-rendered-math .selection.blur,
.mathquill-editable .selection.blur,
.mathquill-rendered-math .selection.blur .non-leaf,
.mathquill-editable .selection.blur .non-leaf,
.mathquill-rendered-math .selection.blur .matrixed,
.mathquill-editable .selection.blur .matrixed {
	background: #D4D4D4 !important;
	color: black;
	border-color: black;
}
.mathquill-rendered-math .selection.blur .matrixed-container,
.mathquill-editable .selection.blur .matrixed-container {
	filter: progid:DXImageTransform.Microsoft.Chroma(color='#D4D4D4') !important;
}
.mathquill-editable .textarea,
.mathquill-rendered-math .textarea {
	position: relative;
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text;
}
.mathquill-editable .textarea textarea,
.mathquill-rendered-math .textarea textarea,
.mathquill-editable .selectable,
.mathquill-rendered-math .selectable {
	-webkit-user-select: text;
	-moz-user-select: text;
	user-select: text;
	position: absolute;
	clip: rect(1em 1em 1em 1em);
}
.mathquill-rendered-math .matrixed {
	background: white;
	display: -moz-inline-box;
	display: inline-block;
}
.mathquill-rendered-math .matrixed-container {
	filter: progid:DXImageTransform.Microsoft.Chroma(color='white');
	margin-top: -0.1em;
}
.sde-formula{
	display: inline-block;
	font-size:12px;
}