/*浏览器兼容*/*/

:focus {
	outline-style: none;
}
input,select,textarea,label,a,button,.label{
	color: #444;
	font: 12px/1.5 tahoma,arial,\5b8b\4f53;
}
input,select,textarea{
	font-size: 12px;
}
/*全局*/
html,body{
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	font-size:12px;
}
button {
	border: 0 none;
    background: transparent;
    padding-left: 3px;
    padding-right: 3px;
    cursor: pointer;
    margin: 0;
    overflow: visible;
    width: auto;
    -moz-outline: 0 none;
    outline: 0 none;
	background-position: 0 center;
    background-repeat: no-repeat;
}
/* .page_M .sciyon-btn.gridsetting {
	display: none;
} */
/*面板*/
.sciyon-panel {
	position:relative;
	overflow:hidden;
	/*
	border-width: 1px;
	border-style: solid;
	border-color: #d3d3d3;
	border-bottom:1px solid #d3d3d3;
	*/
	background:white;
}

fieldset.sciyon-panel  {
	padding: 10px;
    margin-bottom: 1px;
    display: block;
    border:1px solid #D3D3D3;
}
fieldset.sciyon-panel>.body {
	position: relative;
	magin: 0;
	padding:0;
	zoom:1;
}
.sciyon-panel.noborder {
	border-color: transparent;
}
.sciyon-panel.viewport.noborder {
	border-width: 0px;
}
.noborder {
	border-width: 0px;
	border-color: transparent;
}
.sciyon-panel:not(fieldset)>.head{
	position: absolute;
	left: 0;
	height: 28px;
	top: 0;
	right: 0px;
	background:#e5e5e5;
	/* border-bottom: 1px solid #d3d3d3; */
	border-spacing: 5px;
}

.editorgridpanel{
	border:1px solid #E0E0E0;
}

.sciyon-panel:not(fieldset).frame>.head {
	left: 0px;
	right: 0px;
}
.sciyon-panel:not(fieldset)>.head>.icon {
	width:16px;
	height:16px;
	display: table-cell;
}
.sciyon-panel>.head>.title {    
	font-size: 12px;
    font-weight: bold;
    color: #575765;
    height: 20px;
    line-height: 20px;
	display: table-cell;
}
.sciyon-tool {
	position: absolute;
	top: 0;
	height:24px;
	overflow: hidden;
	right:1px;
	width:auto;
	border-spacing:2px;
	padding-top:3px;
}

.zoom-btn{
	display: table-cell;
    border-radius: 3px;
    vertical-align: middle;
    position: relative;	
	line-height: 1;
}

.sciyon-tool>.sciyon-btn {
	display: table-cell;
    border-radius: 3px;
    vertical-align: middle;
    position: relative;	
	line-height: 1;
	/* opacity: 0.6;
	filter: alpha(opacity=60); */
}
.sciyon-tool>.sciyon-btn>button {
	height: 16px;
	padding-left: 13px;
	/* font: normal 12px arial,tahoma,verdana,helvetica; */
	font-family:"Microsoft Yahei","","",Arial;
	color: #333;
	border: 0 none;
	background-color: transparent;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	width: 0;
	white-space: nowrap;
	display: inline-block;
	background-repeat: no-repeat;
}
.sciyon-tool>.sciyon-btn.btn-over {
	background-color:#f3f3f3;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity=100);
}

.sciyon-panel>.body{
	position:absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right:0;
	overflow:hidden;
}

.sciyon-panel>.head~.body{
	top:29px;
}
fieldset.sciyon-panel>.head~.body {
	top: 0;
}
.sciyon-panel>.body>.wrap{
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
	overflow:auto;
	/*background-color: #fff;*/
}
.sciyon-toolbar
{
	position: absolute;
	left: 0;
	right: 0;
	min-height:27px;
	line-height:19px;
	/*background-color: #fafafa;
	*/border-color: white;
	border-style: solid;
	border-spacing: 3px 1px;
	overflow:hidden;
	z-index: 2;
}
.sciyon-toolbar.tbar{
	top: 0;
	border-width: 0 0 1px 0;
	border-bottom: 1px solid #E0E0E0;
	/* margin:0 8px 0 2px;*/ 
	padding-top:2px;
}
.sciyon-toolbar.tbar~.wrap
{
	top: 30px;
}
.sciyon-toolbar.bbar{
	bottom: 0;
	border-width:1px 0 0 0;
}
.sciyon-toolbar.bbar~.wrap
{
	bottom: 34px;
}

.sciyon-toolbar>.sciyon-label {
	display: table-cell;
    padding: 2px;
    text-align: center;
	vertical-align: middle;
}
.sciyon-toolbar>.sciyon-input {
	display: table-cell;
    padding: 0;
    text-align: center;
	vertical-align: middle;
}
.sciyon-toolbar>.sciyon-input> input {
	width:30px;
	height:16px;
	border: 1px solid #ddd;
	padding-right: 2px;
    text-align: right;
	vertical-align: middle;
}
.sciyon-toolbar>.sciyon-label>label{
	height: 16px;
	padding: 0;
	margin: 0;
	width: auto;
	white-space: nowrap;
	display: inline-block;
}
.sciyon-toolbar>.sciyon-field {
	display: table-cell;
	padding: 0;
	white-space: nowrap;
}
.sciyon-toolbar>.sciyon-btn
{
	display: table-cell;
    padding: 2px 7px 2px 7px;
    /* border-radius: 3px; */
    text-align: center;
	vertical-align: middle;
    border: 1px solid #CCCCCC;
    background:#E8ECF0;
}

/* .sciyon-toolbar>.sciyon-btn.menubutton
{
	display: table-cell;
    padding: 0px 7px 3px 7px;
    border-radius: 3px;
    text-align: center;
	vertical-align: middle;
    border: 1px solid #CCCCCC;
    background:#fff;
} */
 
.gridpanel>.body>.sciyon-toolbar{
	border-bottom:none;
}

/**
 * 数据区域第一个button
 */
.sciyon-toolbar>.sciyon-btn:first-child {
	display: table-cell;
    padding: 2px 7px 2px 7px;
    /* border-radius: 3px; */
    text-align: center;
	vertical-align: middle;
    border: 1px solid #57627E;
    background:#57627E;
    widht:40px;
}
.sciyon-toolbar>.sciyon-btn:first-child.disabled {
    border: 1px solid #CCCCCC;
}
.sciyon-toolbar>.sciyon-btn:first-child.disabled>button>.text {
	color:black;
}
.sciyon-toolbar>.sciyon-btn:first-child>button>.text {
	display: inline-block;
	line-height: 16px;
	padding: 0px 2px 0px 2px;
	color:white;
	vertical-align: top;
}

.sciyon-toolbar>.sciyon-btn:not(.disabled):first-child>button>.icon16 {
	display: inline-block;
	line-height: 16px;
	color:white;
	/* vertical-align: middle; */
	background-position:0 -16px;
}

.sciyon-toolbar>.sciyon-btn:first-child.btn-over
{
	cursor: pointer;   
	/*background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#f9f9f9));
  	background: -moz-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: -o-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: linear-gradient(center top , #d9d9d9, #f9f9f9);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9d9d9,endColorstr=#f9f9f9,GradientType=0);*/
  	border: 1px solid #495264;
  	background:#495264;
}

/**
 * 查询区域第一个button
 */
.searchPanel-body-bottom>.sciyon-toolbar{
    /* margin:0 8px 0 2px; */
}

.searchPanel-body-bottom>.sciyon-toolbar>.sciyon-btn:first-child {
	display: table-cell;
    padding: 2px 7px 2px 7px;
    /* border-radius: 3px; */
    text-align: center;
	vertical-align: middle;
    border: 1px solid #4277FF;
    background:#4277FF;
}

.searchPanel-body-bottom>.sciyon-toolbar>.sciyon-btn:first-child>button>.text {
	display: inline-block;
	line-height: 16px;
	padding: 0px 2px 0px 2px;
	color:white;
	vertical-align: top;
}

.searchPanel-body-bottom>.sciyon-toolbar>.sciyon-btn:first-child.btn-over
{
	cursor: pointer;   
	/*background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#f9f9f9));
  	background: -moz-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: -o-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: linear-gradient(center top , #d9d9d9, #f9f9f9);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9d9d9,endColorstr=#f9f9f9,GradientType=0);*/
  	border: 1px solid #435FFF;
  	background:#435FFF;
}

/**
 * 树面板按钮
 */
.treepanel{
	border-left:1px solid #D1D5DE;
	border-right:1px solid #D1D5DE;
}
 
.treepanel>.body>.bbar{
	 border-top:1px solid #D1D5DE;
	 min-height:25px;
	 line-height:25px;
}

.treepanel>.body>.bbar>.sciyon-btn{
	display: table-cell;
    padding: 2px 5px 2px 3px;
    /* border-radius: 3px; */
    text-align: center;
	vertical-align: middle;
	border: 1px solid #F9F9F9;
    background:#F9F9F9;
}

.treepanel>.body>.tbar>.fill{
    background:#FFFFFF;
    border:none;
}

.treepanel>.body>.bbar>.sciyon-btn:first-child>button>.text {
	display: inline-block;
	line-height: 16px;
	padding: 0px 2px 0px 2px;
	color:black;
	vertical-align: middle;
}

.treepanel>.body>.bbar>.sciyon-btn:first-child>button>.icon16 {
	display: inline-block;
	line-height: 16px;
	color:white;
	/* vertical-align: middle; */
	background-position:0px 0px;
}

.treepanel>.body>.bbar>.sciyon-btn.btn-over
{
	cursor: pointer;   
	/*background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#f9f9f9));
  	background: -moz-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: -o-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: linear-gradient(center top , #d9d9d9, #f9f9f9);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9d9d9,endColorstr=#f9f9f9,GradientType=0);*/
  	background:#E8ECF0;
}

/**
 * 其他状态
 */
.sciyon-toolbar>.sciyon-btn>button
{
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	height: 16px;
	font-family:"Microsoft Yahei","","",Arial;
	/* font: normal 12px arial,tahoma,verdana,helvetica; */
	border: 0 none;
	background: transparent;
	margin: 0;
	overflow: visible;
	width: auto;
	white-space: nowrap;
	cursor: pointer;	
	vertical-align: middle;
}
.sciyon-toolbar>.sciyon-btn>button>.icon16 {
	
}
.sciyon-toolbar>.sciyon-btn>button>.text {
	display: inline-block;
	line-height: 16px;
	padding: 0px 2px 0px 2px;
	color:black;
	vertical-align: top;
}
.sciyon-toolbar>.sciyon-btn>button.icon {
	padding-left: 18px;
}
.sciyon-toolbar>.sciyon-btn.btn-over
{
	cursor: pointer;   
	/*background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#f9f9f9));
  	background: -moz-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: -o-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: linear-gradient(center top , #d9d9d9, #f9f9f9);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9d9d9,endColorstr=#f9f9f9,GradientType=0);*/
  	border: 1px solid #CCCCCC;
  	background:white;
}
.sciyon-toolbar>.btn-over>button>.text
{
	color:#333;
}
.sciyon-toolbar>.sciyon-btn.disabled {
	background-color: #F5F5F5;
	/* opacity: 0.7;
	filter: alpha(opacity = 70); */
	cursor: not-allowed;
}
.sciyon-toolbar>.sciyon-btn.disabled button {
	cursor: not-allowed;
}

.sciyon-toolbar>.sciyon-btn.disabled button .icon16 {
	border-radius:2px;
	opacity:0.4;
}

.sciyon-toolbar>.sciyon-btn.disabled button .text {
	opacity:0.4;
}

.sciyon-toolbar>.sciyon-btn.separator
{
	background: url(../images/split.png);
	background-position: center;
	background-repeat: no-repeat;
	display:table-cell;
	height: 16px;
	width: 4px;
	overflow: hidden;
	cursor: default;
	margin: 0 2px 0;
	border: 0;
}

/**
 * 分页toolbar
 */
.pagging{
	height:31px;
}
 
.pagging>.sciyon-btn
{
	display: table-cell;
    padding: 2px 7px 4px 7px /* 3px 7px 3px 7px */;
    border-radius: 3px;
    text-align: center;
	vertical-align: middle;
    border: 1px solid #E8ECF0;
    background:#E8ECF0;
}

.pagging>.sciyon-btn.btn-over
{
	cursor: pointer;   
	/*background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#f9f9f9));
  	background: -moz-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: -o-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: linear-gradient(center top , #d9d9d9, #f9f9f9);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9d9d9,endColorstr=#f9f9f9,GradientType=0);*/
  	border: 1px solid #E0E5E5;
  	background:#E0E5E5;
}

.sciyon-toolbar>.sciyon-btn.fill
{
	display:table-cell;
	border:0;
	margin-left:-1px;
	padding: 0;
	width: 100%;
	background:white;
}
.icon16 {
	background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    /* vertical-align: middle; */
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

.icon17 {
	background-repeat: no-repeat;
    display: inline-block;
    height: 16px;
    width: 16px;
    padding-top : 3px;
	background-repeat: no-repeat;
}

.sciyon-panel.frame>.body{
	/*
	left: 5px;
	top: 5px;
	bottom: 5px;
	right:5px;
	border: 1px solid #d3d3d3;
	*/
}
.sciyon-panel>.fbar {
	bottom: 0;
	border-spacing: 5px;	
	/*padding-right:15px;
	border-width: 1px 0 0 0;*/
}
.sciyon-toolbar.fbar>[xtype="button"] {
	min-width: 34px;
	border: 1px solid #A0A0A0;
	background:white;
	/*
	border-radius: 5px;
	  background: linear-gradient(to bottom,#F8F8F8 0,#eeeeee 100%);*/
	  background-repeat: repeat-x;
}

.sciyon-toolbar.fbar>[xtype="button"] .text{
	color:#333;
}

.sciyon-toolbar.fbar>[xtype="button"]:hover{
	background:#E4ECFC;
	border:1px solid #4285F4;
}

.sciyon-panel.frame{
	background: white;
}

.sciyon-panel.frame>.fbar {
	/*
	bottom: 5px;
	left: 5px;
	right: 5px;
	background-color: #f3f3f3;
	*/
	background-color: white;
}
.sciyon-panel.frame>.head{
	height:29px;
}
.sciyon-panel.frame>.head~.body {
	top: 30px;
	border-top-width: 0;
}
.sciyon-panel>.fbar~.body {
	bottom: 40px;
}
.sciyon-panel.frame>.fbar~.body {
	border-bottom-width: 0;
	bottom: 40px;
	/* margin:0 5px 0 5px; */
}

.sciyon-panel.tabpanel {
	border-color: transparent;
}
.sciyon-panel.tabpanel>.head {
	/*border-bottom: 0;
	height: 30px;
	z-index: 5;
	background: #fff;*/
}
.sciyon-panel.tabpanel>.head>.tabs-head {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	white-space: nowrap;
	overflow: hidden;
	background:white;
	border-bottom: 1px solid #E0E0E0;
	margin-left:3px;
}
.sciyon-panel.tabpanel>.head>.scroll {
	width: 15px;
	background-color: #f3f3f3;
	position: absolute;
	top: 0;
	bottom: 2px;
}
.sciyon-panel.tabpanel>.head>.scroll.next {
	right: 0;
}
.sciyon-panel.tabpanel>.head>.scroll~.tabs-head {
	padding-left: 15px;
	padding-right: 15px;
}
.sciyon-panel.tabpanel>.head>.scroll~.sciyon-tool {
	right: 15px;
}
.sciyon-panel.tabpanel>.head>.sciyon-tool {
	height: 23px;
    /*border-bottom: 2px solid #e69004;*/
}
.sciyon-panel.tabpanel>.head .sub {
	display: inline-block;
	border-top: 1px solid #E0E0E0;
	border-left: 1px solid #E0E0E0;
	border-right: 1px solid #E0E0E0;
	border-bottom: 1px solid #fff;
	position: relative;
	vertical-align: bottom;
	top: 0;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	padding: 3px 6px;
	min-width: 20px;
	text-align: center;
	/* margin-left: 5px; */
	cursor: pointer;
}
.sciyon-panel.tabpanel>.head .sub.select {
	/*background-color: #e69004;*/
	border-top:2px solid #316CEC;
	cursor: default;
	border-bottom:1px solid #fff;
}
.icon-arrowdown {
	background-image: url('../images/icons/menu_arrows.png') !important;	
	background-position: 0 0;
}
.sciyon-mask {
	position:absolute;
	left:0;
	right: 0;
	top: 0;
	bottom:0;
	z-index: 99999;
	background:transparent url(../images/icons/maskBg.png);
}
.sciyon-mask-div {
	position: absolute;
	left: 45%;
	top: 45%;
	display:inline;
	padding: 10px 15px 2px 15px;
	background: #000;
	opacity: 0.8;
	filter: alpha(opacity = 80);
	border: 1px solid #000;
	border-radius:5px;
	color:white;
}
.loading-mask {
	background-repeat: no-repeat;
    display: inline-block;
    height: 28px;
    width: 145px;
    vertical-align: middle;
	background-image: url('../images/icons/loading.gif') !important;
}
.sciyon-mask-body {
	position: absolute;
	left: 45%;
	top: 45%;
	display:inline;
}
.body-mask{
	background-repeat: no-repeat;
    display: inline-block;
    height: 31px;
    width: 31px;
    vertical-align: middle;
	background-image: url('../images/icons/loading1.gif') !important;
}
.sciyon-proxy {
	position: absolute;
	cursor: move;
	border: 1px dashed #A19393;
}
.layout-border {
	/*overflow: hidden;
	 background:#F2F2F2; */
}
.layout-border>.sciyon-panel {
	position: absolute;
}
.layout-border>.sciyon-panel.north {
	left: 0; 
	right: 0;
	top: 0;
	width: auto;
	border-bottom:1px solid #D2D2D2;
}
.layout-border>.sciyon-panel.south {
	left: 0; 
	right: 0;
	bottom: 0;
	width: auto;
	border-top-width: 0;
}
.layout-border>.sciyon-panel.west {
	left: 0; 
}
.layout-border>.sciyon-panel.east {
	right: 0; 
}
.layout-border>.sciyon-panel.north.split {
	border-bottom:1px solid #E6EEF8;
}
.layout-border>.sciyon-panel.north.split>.body {
	border-bottom:1px solid #D2D2D2;
}
.layout-border>.sciyon-panel.south.split {
	border-top:1px solid #E6EEF8;
}
.layout-border>.sciyon-panel.south.split>.head {
	border-top:1px solid #D2D2D2;
}
.layout-border>.sciyon-panel.south.split>.body {
	border-top:1px solid #D2D2D2;
}
.layout-border>.sciyon-panel.west.split {
	border-right:1px solid #E6EEF8;
	background: #F9F9F9;
}
.layout-border>.sciyon-panel.west.split>.head {
	border-right:1px solid #D2D2D2;
	border-bottom:1px solid #D1D5DE;
}
.layout-border>.sciyon-panel.west.split>.body {
	border-right:1px solid #D2D2D2;
}
.layout-border>.sciyon-panel.east.split {
	border-left:1px solid #E6EEF8;
}
.layout-border>.sciyon-panel.east.split>.head {
	border-left:1px solid #D2D2D2;
}
.layout-border>.sciyon-panel.east.split>.body {
	border-left:1px solid #D2D2D2;
}
.layout-split-proxy-h,
.layout-split-proxy-v {
  position: absolute;
  font-size: 1px;
  display: none;
  z-index: 5;
}
.layout-split-proxy-h {
  width: 5px;
  height: auto;
  cursor: e-resize;
}
.layout-split-proxy-v {
  height: 5px;
  width: auto;
  cursor: n-resize;
}
.layout-split-proxy-h,
.layout-split-proxy-v {
  background-color: #aac5e7;
}
.layout-mask {
  position: absolute;
  background: #fafafa;
  filter: alpha(opacity=10);
  opacity: 0.10;
  z-index: 4;
}
.layout-fit>.sciyon-panel {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	width: auto;
	height: auto;
}
.layout-card>.sciyon-panel {
	position: absolute;
	width: auto;
	height: auto;
	left: -2000px;
	top: -2000px;
	bottom: 2000px;
	right: 2000px;
}
.sciyon-panel.activeitem {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
/* window*/
.sciyon-panel.window {
	/* background-color: #f3f3f3; */
	position: absolute;
	left: 300px;
	top: 100px;
	z-index: 10000;
    box-shadow: 0 0 20px #666;
}

/* 
.sciyon-panel.window .body,.sciyon-panel.gridpanel .body,.sciyon-panel.searchpanel .body{
	margin:2px 5px 5px 5px;
}

.page_Q .viewport>.body .sciyon-panel.panel.center{
	background:#F2F2F2;
}

.page_Q .viewport>.body{
	background:#F2F2F2;
}

.page_M .viewport{
	background:#F2F2F2;
}
 */

.sciyon-modal {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	/* background-color: #666666;
	opacity: 0.3;
	filter: alpha(opacity=30); */	
	background:transparent url(../images/icons/maskBg.png);	
	z-index: 9995;
}
.wrap>.sciyon-btn
{
	display: table-cell;
    padding: 0 3px 3px 3px;
    border-radius: 3px;
    text-align: center;
	vertical-align: middle;
    border: 1px solid #c1c8da;
}

.wrap>.sciyon-btn>button
{
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	height: 16px;
	/* font: normal 12px arial,tahoma,verdana,helvetica; */
	font-family:"Microsoft Yahei","","",Arial;
	border: 0 none;
	background: transparent;
	margin: 0;
	overflow: visible;
	width: auto;
	white-space: nowrap;
	cursor: pointer;	
	vertical-align: middle;
}
.wrap>.sciyon-btn.disabled {
	background-color: #f3f3f3;
}
.wrap>.sciyon-btn>button>.icon16 {
}
.wrap>.sciyon-btn>button>.text {
	display: inline-block;
	line-height: 16px;
	padding: 0 2px;
	color: #5c5c5c;
	vertical-align: top;
}
.wrap>.sciyon-btn>button.icon {
	padding-left: 18px;
}
.wrap>.sciyon-btn.btn-over
{
	cursor: pointer;   
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#f9f9f9));
  	background: -moz-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: -o-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: linear-gradient(center top , #d9d9d9, #f9f9f9);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9d9d9,endColorstr=#f9f9f9,GradientType=0);
  	
}
.wrap>.sciyon-btn.disabled>button{
	cursor: default;
	opacity:0.5;
}

.wrap>.sciyon-btn.disabled>button>.text {
	/* color: #8B8B8B; */
}
.sciyon-menu>.sciyon-btn.disabled>button{
	cursor: default;
}

.sciyon-menu>.sciyon-btn.disabled>button>.text {
	color: #8B8B8B;
}
.sciyon-message {
	min-height: 145px;
}
.sciyon-message .wrap {
	padding: 5px;
}
.sciyon-message .wrap>.icon {
	padding: 27px;
	height: 0;
	display: inline-block;
	margin:10px 0 0 15px;
}
.sciyon-message .content {  
    position: absolute;
    top: 25px;
    left: 80px;
    right: 5px;
    display: block;
    word-break: break-all;
}
.sciyon-message>.head,
.sciyon-message>.body>.wrap {
	/*
	border-bottom-color: #f3f3f3;
	background-color: #f3f3f3;
	*/
	border-bottom-color: #fff;
	background-color: #fff;
}
.window.sciyon-panel>.head {
	background: #e5e5e5;
}
.window.sciyon-panel>.head>.title {
	color: #464646;
}
.sciyon-message>.sciyon-toolbar.fbar {
	border-top-color: white;
}
.sciyon-message.sciyon-panel.frame>.body{
	border-color: white;
}
.sciyon-message .sciyon-btn.fill {
	width: 50%;
}
.sciyon-info {
	position: absolute;
	left: 40%;
	top: 2px;
	width: 200px;
	line-height: 45px;
	display:none;
	z-index: 99999;
	background-color: #484F5E;
	border: 1px solid #484F5E;
	box-shadow: 2px 2px 5px #484F5E;
	border-radius:5px;
	text-align:center;
	color:white;
	font-size:14px;
}
.sciyon-sum {
	position: absolute;
	width: 60px;
	line-height: 25px;
	display:none;
	background-color: #80C9E6;
	border: 1px solid #0092CC;
	padding: 3px 5px;
	box-shadow: 2px 2px 5px #80C9E6;
}
/* searchpanel */
.sciyon-searchpanel >.shopping-cart{
	line-height:20px;
	/* background-color:#f6f7fa; */
	vertical-align: middle;
	padding: 4px 5px 3px 5px;
}
.sciyon-searchpanel >.shopping-cart>.items{
	display: inline-table;
	padding: 0px 3px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid #d3d3d3;
	vertical-align:top;
}
.sciyon-searchpanel >.shopping-cart>label{
	display: inline-table;
	padding: 0px 3px;
	line-height: 22px;
	height: 22px;
	margin-left: 5px;
	margin-right: 5px;
	border: 1px solid transparent;
}
.shopping-cart>.sciyon-field {
	display: inline-table;    
    margin-left: 5px;
    margin-right: 5px;
}
.shopping-cart>.sciyon-field>label {
	display:none;
}
.shopping-cart>.sciyon-field>.element {
	padding-left: 5px;
}
.sciyon-searchpanel >.shopping-cart>.items:hover {
	border-color: #5382FF;
}
.sciyon-searchpanel >.shopping-cart>.items  a{
	padding-left: 3px;
	padding-right: 6px;
	color: black;
	text-decoration:none;
}
.sciyon-searchpanel >.shopping-cart>.items  a  .text {
	margin-right: 4px;
	margin-left: 4px;
}
.sciyon-searchpanel >.shopping-cart>.items  a .icon{
	padding-left: 12px;
	background-position: center 4px;
	background-repeat: no-repeat;
}
.sciyon-searchpanel >.shopping-cart>.items  a:hover{
	color: #5382FF;
}
.sciyon-searchpanel >.shopping-cart>.items  a:hover .text{
	cursor:default;
}
.sciyon-searchpanel >.shopping-cart>.items  a:hover .icon{
	background-position: center -13px;
}

.sciyon-searchpanel >.goods{
	line-height:20px;
	vertical-align: middle;
	padding: 0px 5px 0px 5px;
}
.sciyon-searchpanel >.goods>.items {
	display: inline-table;
	padding: 0px 3px;    
	vertical-align: middle;
	margin: 0px 5px 3px 5px;
	width: 30%;
	border: 1px solid transparent;
}
.sciyon-searchpanel >.goods>.items.moreshow {
	display: none;
}
.sciyon-searchpanel >.goods>.items .check-item {
	display: inline-block;
	padding: 8px;
	margin-left: 3px;
	vertical-align: middle;
	cursor: pointer;
	background-image: url('../images/icons/xiaogou.png') !important;
	margin-bottom:6px;
}
.sciyon-searchpanel >.goods>.showmore {
	color: #3a648a;
	font-size: 10px;
	cursor: pointer;
	width: 300px;
	left: 50%;
	position:relative;
	margin-left: -159px;
	margin-bottom: 3px;
}
.sciyon-searchpanel >.goods>.showmore:hover {
	backgroud-color: red;
}
.sciyon-searchpanel >.goods>.items .check-item:hover {
	background-image: url('../images/icons/xiaogou_hover.png') !important;
}
.sciyon-searchpanel >.goods>.items label {
	display: inline-block;
	color: #3a648a;
}
.sciyon-searchpanel >.goods>.items:hover {
}
.sciyon-searchpanel >.goods>.items  a{
	display: inline-block;
	padding: 2px;
	text-align: center;
	text-decoration:none;
	margin-right: 1px ;
	border:1px solid white;
	/* background: #EAF6FE;
	color:#5382FF; */
}
.sciyon-searchpanel >.goods>.field {
	display: inline;
}
.sciyon-searchpanel >.goods>.items  a  .text {
	padding: 2px;
}
.sciyon-searchpanel >.goods>.items  a .icon{
	padding-left: 7px;
	background-position: 0 4px;
	background-repeat: no-repeat;
}
.sciyon-searchpanel >.goods>.items  a:hover{
}
.sciyon-searchpanel >.goods>.items  a:hover {
	background:#E8ECF0;
	color:black;
}
.sciyon-searchpanel >.goods>.items  a:hover .icon{
	background-position: 0 -13px;
}
.sciyon-searchpanel >.goods>.items .field {
}
.sciyon-searchpanel >.goods>.items>a.item.select {
	border:1px solid #4277FF;
	color: #4277FF;
}
.sciyon-searchpanel >.goods>.spinner-arrow-up {
  background: url('../images/icons/spinner_arrows.png') no-repeat 1px center 50%;
}
.sciyon-searchpanel >.goods>.spinner-arrow-down {
  background: url('../images/icons/spinner_arrows.png') no-repeat -15px center 50%;
}
/*field*/

.sciyon-field {
	display: inline-block;
	vertical-align: top;
	position: relative;
}
.sciyon-field>label {
	clear: left;
	display: block;
	float: left;
	padding: 3px 3px 0 0;
	width: 100px;
	z-index: 2;
	text-align: right;
}
.sciyon-field.noblank>label:before {
	content: "*";
	color: red;
}
.sciyon-toolbar .sciyon-field>label {
	display: none;
}
.sciyon-toolbar .sciyon-field>.element {
	padding-left: 0;
}
.sciyon-field>.element {	
	padding-left: 105px;
	position: relative;
}
.sciyon-field .wrap {
	width: 130px;
	padding: 0;
	position: relative;
	background-color: #fff;
	border: 1px solid #b5b8c8;
	display: inline-block;
	margin: 0;
	height: 20px;
}
/**
*附件样式
*/
.sciyon-field .multi-view {
	position: relative;
	float: left;
	width: 200px;
	min-width: 120px;
	height: 44px;
	margin:0 8px 8px 0;
	font-size: 12px;
	background-color: #f2f4f7;
}
.imagefield.sciyon-field .multi-view {
	height: auto;
	min-width: 16px;
	min-height: 16px;
}
.sciyon-field .uploadbtn a {
	background: none repeat scroll 0 0 #437BFF;
    border-radius: 2px;
    color: white;
    display: block;
    height: 24px;
    line-height: 24px;
    text-align: center;
    vertical-align: middle;
    width: 73px;
}
.sciyon-field .tool *{
	display: block;
	float: left;
}
.sciyon-field .cls_delfile {
    height: 16px;
    width: 16px;
    background: url("../images/button/trash.png") no-repeat 0 0 transparent;
}
.sciyon-field .cls_delfile:hover {
    background:gray url("../images/button/trash.png") no-repeat 0 0;
}

.imagefield.sciyon-field .cls_delfile {
	background-color: #ddd;
}
.disabled.sciyon-field .cls_delfile  {
	display: none;
}
.disabled.sciyon-field .uploadbtn a{
	background: #D7D7D7;
}
.sciyon-field .cls_download {
    height: 16px;
    width: 16px;
    background: url("../images/button/downward.png") no-repeat 0 0 transparent;
}
.sciyon-field .cls_download:hover {
    background:gray url("../images/button/downward.png") no-repeat 0 0;
}

.sciyon-field .multi-view .icon-file{
	height:32px;
	width:32px;
	margin:7px 0 0 4px;
	background-image:url("../images/icons/fileico_v5.png");
	background-repeat:no-repeat;
	display: inline-block;
}
.sciyon-field .multi-view .title {
	width: 60%;
	color: #666;
	height: 16px;
	left: 41px;
	overflow: hidden;
	position:absolute;
	text-overflow:ellipsis;
	top:4px;
	white-space: nowrap;
}
.sciyon-field .multi-view .desc {
	color: #b0b0b0;
	height:16px;
	left:41px;
	line-height: 160%;
	overflow: visible;
	position: absolute;
	text-overflow:ellipsis;
	top: 21px;
	white-space:nowrap;
}
.sciyon-field .multi-view .desc span {
	color: #3d882d !important;
}
.sciyon-field .multi-view .tool {
	position: absolute;
	right: 6px;
	top: 5px;
}
.sciyon-field .multi-view .tool a {
	outline: 0 none;
	margin: 0 4px 2px 2px;
	text-decoration: none;
}
.sciyon-field .clear {
	clear:both;
}
.sciyon-field.single .multi-view {
	min-width: 20px;
	height: 22px;
	width: 240px;
	margin: 0;
	/*background-color: transparent;*/
}
.sciyon-field.single .multi-view .icon-file{
	display: none;
}
.sciyon-field.single .multi-view .title{
	left: 5px;
}
.sciyon-field.single .multi-view .desc{
	display: none;
}
.sciyon-field .multi-view .tool {
	top: 0px;
	right: 2px;
}
.sciyon-field.radio .wrap,.sciyon-field.checkbox .wrap {
	border-color: transparent;
	background-color: transparent;
	width: auto;
}
.sciyon-field.radio .wrap>input,.sciyon-field.checkbox .wrap>input {
	margin:3px 4px 0 3px;
}
.sciyon-field.radio .wrap>label,.sciyon-field.checkbox .wrap>label {
	margin-right: 3px;
}
.sciyon-field .displayfield{
	padding: 2px 3px 0 3px;
	font-size: 12px;
	height: 18px;
	width: 124px;
	border: 0;
  	vertical-align: top;
	margin: 0;
	background-color:transparent;
	resize: none;
}
.sciyon-field .trigger {
	padding-left: 20px;
	float: right;
	border: 0;
	border-left-width: 0;
	background-color: transparent;
	display: inline-block;
	top: 0;
	zoom: 1;
	height: 20px;
	background-image: url("../images/button/search.png");
	background-position: 0px 2px;
	background-repeat: no-repeat;
	/* opacity: 0.7;
	filter: alpha(opacity=70); */
}

.sciyon-field .textbtn {
	padding-left: 20px;
	float: right;
	border: 0;
	border-left-width: 0;
	background-color: transparent;
	display: inline-block;
	top: 10;
	zoom: 1;
	height: 20px;
	background-image: url("../images/button/btn-other.png");
	background-position: 0px 9px;
	background-repeat: no-repeat;
	/* opacity: 0.7;
	filter: alpha(opacity=70); */
}
.sciyon-field .itemdel {
	padding-left: 16px;
	border-width: 0;
	background-color: transparent;
	display: inline-block;
	position: absolute;
	top: 0;
	height: 20px;
	z-index: 2;
	background-image: url("../images/icons/panel_tools.png");
	background-position: -16px 2px;
	background-repeat: no-repeat;
	/* opacity: 0.5;
	filter: alpha(opacity= 50); */
}
.sciyon-field .itemdel:hover {
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity= 100);
}
.sciyon-field.disabled .wrap{
	background-color: #F5F5F5;
	color:gray;
}
.sciyon-field.disabled input{
	color:gray;
	cursor:not-allowed;
}

.sciyon-field.disabled .trigger:first-of-type {
	display: none;
}
.sciyon-field .trigger:hover {
	background-color: #f3f3f3;
	cursor: pointer;
	opacity: 1;
	filter: alpha(opacity= 100);
}
.sciyon-field.numberfield .displayfield {
	text-align: right;
}
/*focus*/
.sciyon-field.focus .wrap{
	border:1px solid #618DFF;
	box-shadow: 0 0 1px #618DFF;
}
.sciyon-field.focus.invalid .wrap{
	border:1px solid red;
	box-shadow: 0 0 1px red;
}
/*field empty*/
.sciyon-field.empty .displayfield {
	color: #7c7c7c;
}

.sciyon-field .trigger.combo_arrow{
	background-image: url("../images/icons/combo_arrow.png");
}
.sciyon-field .trigger.datebox_arrow {
	background-image: url("../images/icons/datebox_arrow.png");
}
.sciyon-field.invalid .wrap{
	/* background-color: #FFEBEC;
	border-color: #EC4046; */
	border-color: red;
}
/*sciyon-editor*/
.sciyon-editor {
	position: absolute;
}
.sciyon-editor>.sciyon-field>label,.goods>.items>.sciyon-field>label {
	display: none;
}
.sciyon-editor>.sciyon-field>.element {
	padding-left: 0;
}
.goods>.items>.sciyon-field>.element {
	padding-left: 5px;
}
/*spinner*/
.sciyon-field .trigger.spinner_arrows{
	background-image: url("");
	background-color: #ffffff;
	display: inline-block;
	overflow: hidden;
	vertical-align: top;
	margin: 0;
	padding: 0;
	opacity: 1.0;
	filter: alpha(opacity=100);
	width: 18px;
}
.spinner-arrow-up,
.spinner-arrow-down {
  opacity: 0.6;
  filter: alpha(opacity=60);
  display: block;
  font-size: 1px;
  width: 100%;
  height: 50%;
  color: #777;
  outline-style: none;
}
.spinner-arrow-hover {
  background-color: #E6E6E6;
  opacity: 1.0;
  filter: alpha(opacity=100);
}
.spinner-arrow-up:hover,
.spinner-arrow-down:hover {
  opacity: 1.0;
  filter: alpha(opacity=100);
  background-color: #E6E6E6;
}
.spinner-arrow-up {
  background: url('../images/icons/spinner_arrows.png') no-repeat 1px center;
}
.spinner-arrow-down {
  background: url('../images/icons/spinner_arrows.png') no-repeat -15px center;
}
/*grid*/
.sciyon-grid {
	border:1px solid #E0E0E0;
	margin:0px 5px 0px 3px;
}
.sciyon-grid .headView {
	background-color: #F1F3F7;
/* 	background: #000000 linear-gradient(to bottom,#f9f9f9 0px, #efefef 100%) repeat-x scroll 0 0; */
	border-bottom: 1px solid #E0E0E0;
	padding: 0;
	white-space:normal;
	overflow:hidden;
	/* height:27px; */
}
.sciyon-grid .headView table{
	border-collapse: separate;
	border-spacing: 0;
	height:28px;
}
.sciyon-grid .view table {
	border-collapse: separate;
	border-spacing: 0;
	height:25px;
}

.sciyon-grid .headView td {
	border-width: 0;
	border-right:1px solid #E0E0E0 !important;
	padding: 0;
	margin: 0;
}
.sciyon-grid .headView .groupTd {
	border-width: 0;
	border-right:1px solid #E0E0E0 !important;
	border-bottom:1px solid #E0E0E0 !important;
	padding: 0;
	margin: 0;
}
.sciyon-grid input.checksel {
	vertical-align: middle;
}		
.sciyon-grid .headView input[type="checkbox"] {
	
}
.sciyon-grid .headView  .sort-asc.sort-icon {
	display: inline-block;
	background-image: url("../images/button/sort_asc.gif") !important;
}
.sciyon-grid .headView  .sort-desc.sort-icon {
	display: inline-block;
	background-image: url("../images/button/sort_desc.gif") !important;
}

.sciyon-grid .headView  .thover [colindex]{
	cursor: pointer;
}
.sciyon-grid .view1 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	width: 0;
	overflow:auto;
}
.sciyon-grid .view2 {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow:auto;
}

.sciyon-grid .view {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	overflow:auto;
}
.sciyon-grid .view1>.view {
	overflow: hidden;
	padding-bottom: 25px;
}
.sciyon-grid .group {
	line-height: 16px;
	min-height: 12px;
	font-weight: bold;
	font-size: 12px;
	border-bottom: 1px solid #ddd;
	cursor: pointer;
}
.sciyon-grid .group-head .iconcls{
    width: 16px;
    height: 22px;
    vertical-align: top;
    display: inline-block;
}
.sciyon-grid .group-head .title {
	padding: 5px 2px 2px 5px;
    display: inline-block;
}
.sciyon-grid .view td {
	border-width: 0;
	border-right:1px dotted #d0d0d0 !important;
	border-bottom: 1px solid #d0d0d0 !important;
	padding: 0;
	margin: 0;
}
.sciyon-grid .view .gridtd{ 
	font-size: 12px;
	position: relative; 
	cursor: inherit; 
	padding: 2px 3px 2px 5px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis; 
	white-space: nowrap;
	cursor: default;
}
.sciyon-grid .view .gridtd>a {
	color:#0087f8;
	text-decoration: none; 
}
.sciyon-grid .view tr{
	height:27px;
}
.sciyon-grid .view tr.select .gridtd>a {
	color:white;
	text-decoration: none; 
}
.sciyon-grid .view tr.grouprow {
	height: 30px;
	color: #3764a0;
    overflow: hidden;
    font: bold 11px tahoma,arial,helvetica,sans-serif;
    border-bottom: 1px solid #ccc;
    white-space: nowrap;
    word-break: normal;
    cursor: pointer;
}
.sciyon-grid .view tr.grouprow>td{
	border-bottom: 2px solid #99bbe8 !important;
}
.sciyon-grid .view tr.even {
	background-color:#e6edfc;
}
.sciyon-grid .view tr.over {
	background-color:#cce5ff;
}
.sciyon-grid .view tr.select {
	background-color: #5d90ff;
	color:white;
}
.sciyon-grid .view td.rownum {
	background: #000000 linear-gradient(to bottom,#f9f9f9 0px, #efefef 100%) repeat-x scroll 0 0;
}
.sciyon-grid .footView {
	background-color: #D8EAFF;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	border-width:1px 0 0 0;
	overflow: hidden;
}
.sciyon-grid .footView td {
	border-width: 0;
	border-right:1px dotted #d0d0d0 !important;
	border-bottom: 1px solid #d0d0d0 !important;
	padding: 0;
	margin: 0;
}
.sciyon-grid .footView .gridtd{ 
	font-size: 12px;
	position: relative; 
	cursor: inherit; 
	padding: 2px 3px 2px 5px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis; 
	white-space: nowrap;
	cursor: default;
}
.sciyon-grid .view td.rownum {
	background: #000000 linear-gradient(to bottom,#f9f9f9 0px, #efefef 100%) repeat-x scroll 0 0;
}
.grid-resize-proxy {
  position: absolute;
  width: 2px;
  height: 10000px;
  top: 0;
  z-index: 5;
  cursor: e-resize;
  display: none;
}
.grid-resize-proxy {
  background: #aac5e7;
}
td.update {
	background-image: url(../images/button/dirty.gif) !important;
	background-repeat: no-repeat;
}
.sciyon-combo {
	position: absolute;
	left: -1000px;
	top: -1000px;
	z-index: 100000;
	background-color: #F0F0F0;
}
.sciyon-menu {	
	position: absolute;
	overflow: hidden;
	min-width:60px;
	border-style: solid;
    border-width: 1px;
    margin: 0;
    background-color: white;
    border-color: #ddd;
    border-spacing: 30px;
    color: #444;
}

.sciyon-menu .sciyon-btn {
	width: 99%;
	/* border-width: 1px;
	border-style: solid;
	border-spacing: 30px;
	border-color: transparent; */
	margin: 1px;
	height:27px;
}
.sciyon-menu .sciyon-btn button {
	width: 100%;
	height:27px;
}
.sciyon-menu .sciyon-btn button .icon16{
	vertical-align:middle;
}
.sciyon-menu .sciyon-btn button .text {
	margin:0 4px 3px 4px;
}
.sciyon-menu .btn-over {
	cursor: pointer;
	background-color:	#316CEC;
	/* -moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px; */
}
.sciyon-menu .btn-over button .icon16 {
	/* -webkit-filter: invert(100%); Chrome, Safari, Opera
    filter: invert(100%); */
    background-position:0px -16px;
}
.sciyon-menu .btn-over button>.text{
	color: white;
}

/* .sciyon-menu .sciyon-btn:not(:first-child) {
	border-top-color: #ddd;
} */

.sciyon-listview {
	max-height: 200px;
	min-width: 40px;
	/* background-color: #F0F0F0; */
	border: 1px solid 	#E0E0E0;
}
.sciyon-listview .item {
	min-height: 20px;
	padding-left: 3px;
	cursor: default;
}
.sciyon-listview .item.mouseover {
	background-color: #cce5ff;
	color : black;
}
.sciyon-listview .item.select {
	background-color: #316CEC;
	color : white;
}
.sciyon-combo.sciyon-calendar {
	border: 1px solid #ddd;
}
.sciyon-calendar .year-spinner {
	text-align: center;
	margin-top:10px;
}
.sciyon-calendar .year-spinner span {	
	display: inline-block;
	line-height: 21px;
	vertical-align: middle;
}
.sciyon-calendar .year-spinner .prev {
	padding-left: 21px;
	margin-right: 10px;
	height: 21px;
	background-image: url(../images/icons/calendar_arrows.png);
	background-position: 2px 2px;
}
.sciyon-calendar .year-spinner input {
	width: 40px;
	text-align:center;
	border: 1px solid #b5b8c8;
}
.sciyon-calendar .year-spinner .next {
	padding-left: 21px;
	margin-left: 10px;
	height: 21px;
	background-image: url(../images/icons/calendar_arrows.png);
	background-position: -45px 2px;	
	background-repeat: no-repeat;
}
.sciyon-calendar .year-spinner .prev:hover,.sciyon-calendar .year-spinner .next:hover {
	cursor: pointer;
	background-color: #f3f3f3;
}
.sciyon-calendar .year-month-header {
	text-align: center;
}
.sciyon-calendar .year-month-header span {
	display: inline-block;
	line-height: 21px;
	vertical-align: middle;
}

.sciyon-calendar .year-month-header span.icon {
	padding-left: 21px;
	margin: 0 2px;
	height: 21px;
	background-image: url(../images/icons/calendar_arrows.png);
	background-position: 2px 2px;
}
.sciyon-calendar .body {
	position:relative;
	/* padding: 3px; */
}
.sciyon-calendar .year-month-inner {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 178px;
	height: 145px;
	z-index: 10;
	background-color: white;
}
.sciyon-calendar .year-month-header span.month-prev {
	background-position: -14px 2px;
}
.sciyon-calendar .year-month-header span.month-next {	
	background-position: -30px 2px;
}
.sciyon-calendar .year-month-header span.year-next {
	background-position: -46px 2px;
}
.sciyon-calendar .year-month-header span.icon:hover {
	cursor: pointer;
	background-color: #f3f3f3;
}
.sciyon-calendar .year-month-header input.text {
	width: 70px;
	text-align:center;
	border: 1px solid transparent;
	cursor: pointer;
	color:#4285F4;
}
.sciyon-calendar .year-month-header input.text:hover {
	background-color: #f3f3f3;
}
.sciyon-calendar .date-inner tr:first-child {
	background-color: #F1F3F7;
	border-top:1px solid #E0E0E0;
	border-bottom:1px solid #E0E0E0;
}
.sciyon-calendar .date-inner th {
	/* font-weight: bold; */
	width: 26px;
}
.sciyon-calendar .date-inner th,.sciyon-calendar .date-inner td {
	line-height: 21px;
	text-align: center;
}
.sciyon-calendar .date-inner td:first-child {
	color: black;
}
.sciyon-calendar .date-inner td:last-child {
	color: black;
}
.sciyon-calendar .date-inner td.other {
	color: #ddd;
}
.sciyon-calendar .date-inner td:hover {
	background-color: #EBF2FD;
	cursor: pointer;
}
.sciyon-calendar .date-inner td.select {
	background-color: #4285F4;
	color:white;
}
.sciyon-grid>.headView .gridth{ 
	font-size: 12px;
	position: relative; 
	cursor: inherit; 
	text-align: center;
	vertical-align: middle;
	padding: 2px 3px 2px 5px;
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis; 
	white-space: nowrap;
	background-color:transparent;
	cursor: default;
}
.sciyon-grid>.headView .gridth.noblank:before {
	color: red;
	content: "*";
}
.sciyon-calendar .month-inner {
	height: 115px;
	margin-top:10px;
}
.sciyon-calendar .month-inner table {
	/* border-spacing: 4px; */
	border-collapse: separate;
}
.sciyon-calendar .month-inner td {
	line-height: 32px;
	text-align: center;
	width: 45px;
	font-size: 10px;
}

.sciyon-calendar .month-inner td:hover {
	cursor: pointer;
	background-color: #f3f3f3;
}
.sciyon-calendar .month-inner td.select {
	background-color: #4285F4;
	color:white;
}
.sciyon-calendar .foot {
	padding: 2px 3px;
	text-align: center;
	background-color: #fafafa;
	border-top:1px solid #E0E0E0;
}
.sciyon-calendar .foot .sciyon-btn {
	min-width: 45px;
	display: inline-block;
	border-radius: 1px;
	border: 1px solid #4285F4;
	background: #4285F4;
	margin:0 2px 0 2px;
}

.sciyon-calendar .foot .sciyon-btn button .text {
	color:white;
}

.sciyon-calendar .foot .sciyon-btn.btn-over {
	border-color: #4277FF;
	background-color: #4277FF;
}

.sciyon-calendarpanel .prev:hover,.sciyon-calendarpanel .next:hover {
	cursor: pointer;
	background-color: #f3f3f3;
}
.sciyon-calendarpanel .year-month-header {
	text-align: center;
}
.sciyon-calendarpanel .year-month-header span.icon {
	padding-left: 21px;
	margin: 0 2px;
	height: 21px;
	background-image: url(../images/icons/calendar_arrows.png);
	background-position: 2px 2px;
}
.sciyon-calendarpanel .body {
	position:relative;
	padding: 3px;
}
.sciyon-calendarpanel .year-month-inner {
	position: absolute;
	left: 1px;
	top: 1px;
	width: 178px;
	height: 145px;
	z-index: 10;
	background-color: white;
}
.sciyon-calendarpanel .year-month-header span.year-next {
	background-position: -46px 2px;
}
.sciyon-calendarpanel .year-month-header span.icon:hover {
	cursor: pointer;
	background-color: #f3f3f3;
}
.sciyon-calendarpanel .year-month-header input.text {
	width: 70px;
	text-align:center;
	border: 1px solid transparent;
	cursor: pointer;
}
.sciyon-calendarpanel .year-month-header input.calendartext {
	width: 80px;
	text-align:center;
	border: 1px solid transparent;
	cursor: pointer;	
	background-color: #f3f3f3;
	font-size : 20px;
}
.sciyon-calendarpanel .year-month-header input.text:hover {
	font-weight: bold;
	background-color: #f3f3f3;
}
.sciyon-calendarpanel .year-month-header input.calendartext:hover {
	font-weight: bold;
	background-color: #f3f3f3;
}
.sciyon-calendarpanel .date-inner tr:first-child {
	background-color: #f3f3f3;
}
.sciyon-calendarpanel table {
	border-collapse : separate;
	border-spacing : 2px;
}
.sciyon-calendarpanel .date-inner {
	width : 100%;
	border: 1px solid grey;
}
.sciyon-calendarpanel .date-inner th {
	font-weight: bold;
	width: 25px;
}
.sciyon-calendarpanel .date-inner caption {
	background : grey;
	color : white;
	font-weight: bold;
	text-align : center;
}
.sciyon-calendarpanel .date-inner th,.sciyon-calendarpanel .date-inner td {
	line-height: 21px;
	text-align: center;
}
.sciyon-calendarpanel .date-inner td.other {
	color: #ddd;
}
.sciyon-calendarpanel .date-inner td:hover {
	background-color: #f3f3f3;
	cursor: pointer;
}

.sciyon-grid>.headView  .thover{
	background-color: #fff;
}
.layout-absolute>.sciyon-field,.layout-absolute>.sciyon-btn {
	position: absolute;
}

.layout-code>ol {
	margin:2px;
}
.layout-code>ol>li {
	list-style-type: decimal;
	margin-left:40px;
	padding-left: 5px;
	border-left: 1px solid #D1D7DC;
}
.sciyon-panel>.body>.wrap.layout-form {
	padding: 5px;
}
.layout-form>.sciyon-field{
	position: relative;
	margin: 0 5px 5px 5px;
}
.layout-tabs>.sciyon-panel {
	position: absolute;
	left: -2000px;
	top: -2000px;
	bottom: 2000px;
	right: 2000px;
}
.layout-tabs>.sciyon-panel.select {
	width: auto;
	height: auto;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
}
.sort-icon {
	background-repeat: no-repeat;
    display: none;
    height: 4px;
    width: 13px;
    margin-left: 3px;
}

/*icon*/
.node-indent {
    display: inline-block;
    width: 15px;
    height: 18px;
    vertical-align: top;
    overflow: hidden;
}
.treegrid-node {
	text-align: left;
}
.node-collapsed {
	background: url('../images/icons/tree_icons.png') no-repeat 0px 0px !important;
}
.node-expanded {
	background: url('../images/icons/tree_icons.png') no-repeat -18px 0px !important;
}
.treegrid-node .node-expanded,.treegrid-node .node-collapsed {
	cursor: pointer;
}
.grouprow .node-expanded,.grouprow .node-collapsed {
	cursor: pointer;
}
.node-expanded:hover {
	background: url('../images/icons/tree_icons.png') no-repeat -50px 0px !important;
}
.node-collapsed:hover {
	background: url('../images/icons/tree_icons.png') no-repeat -32px 0px !important;
}
.node-folder {
	background: url('../images/icons/tree_icons.png') no-repeat -208px 0px !important;
}
.node-folder-open {
	background: url('../images/icons/tree_icons.png') no-repeat -224px 0px !important;
}
.node-file {
	background: url('../images/icons/tree_icons.png') no-repeat -240px 0px !important;
}
.node-title {
	padding-left: 4px;
}
.mini-close {
	background-image: url('../images/icons/panel_tools.png') !important;
	background-position: -16px 0px;
}
.mini-max {
	background: url('../images/icons/panel_tools.png') no-repeat 0px -16px !important;
}
.mini-restore {
	background: url('../images/icons/panel_tools.png') no-repeat -16px -16px !important;
}
.mini-min {
	background: url('../images/icons/panel_tools.png') no-repeat 0px 0px !important;
}
.mini-expand {
	background: url('../images/icons/panel_tools.png') no-repeat -32px -16px !important;
}
.mini-collapse {
	background: url('../images/icons/panel_tools.png') no-repeat -32px 0px !important;
}

.icon-search {
	background-image: url('../images/button/search.png') !important;
}
.icon-home
{
	background-image:url('../images/button/home.png') !important;
}
.icon-add
{
	background-image:url('../images/button/add.png') !important;
	background-position: 0px 0px ;
}
.icon-cut
{
	background-image:url('../images/button/cut.png') !important;
}
.icon-save
{
	background-image:url('../images/button/save.png')!important;
}
.icon-item-del
{
	background-image:url('../images/itemcancel.gif') !important;
}
.icon-max-question {
	background-image:url('../images/icons/messager_icons.png') !important;
	background-position:55px 0;
}
.icon-max-prompt {
	background-image:url('../images/icons/messager_icons.png') !important;
	background-position:218px 0;
}
.icon-max-error {
	background-image:url('../images/icons/messager_icons.png') !important;
	background-position:111px 0;
}
.icon-max-warning {
	background-image:url('../images/icons/messager_icons.png') !important;
	background-position:165px 0;
}
.icon-group-expanded {
	background: url('../images/icons/datagrid_icons.png') no-repeat -48px center !important;
}
.icon-group-collapsed{
	background: url('../images/icons/datagrid_icons.png') no-repeat -32px center !important;
}
.icon-trace {
	background-image:url('../images/button/trace.png') !important;
}
.pagination-first
{
	background:url('../images/icons/pagination_icons.png') no-repeat !important;
}	
.pagination-prev
{
	background:url('../images/icons/pagination_icons.png') no-repeat -16px center !important;
}
.pagination-next
{
	background:url('../images/icons/pagination_icons.png') no-repeat -32px center !important;
}
.pagination-last
{
	background:url('../images/icons/pagination_icons.png') no-repeat -48px center !important;
}
.pagination-refresh
{
	background:url('../images/icons/pagination_icons.png') no-repeat -64px center !important;
}

.panel-refresh
{
	background:url('../images/icons/panel-refresh.png') no-repeat !important;
}

/*控件*/
		

.trigger button {
	border:0;
	margin:0;
	padding:0;
	width:18px;
	height:20px;
	background-image: url("../images/button/datebox_arrow.png");
	background-position: center center;
}
.trigger:hover button {
	background-color: #e6e6e6;
}

.sel-icon {
	margin:2px;
}

.sel-icon:hover {
	background-color: #D3D3D3;
}

.icon-selected{
	background-color: #4095d3
}

.icon-copy{
	background-image:url('../images/button/copy.png')!important;
}

.uhide {
    display: none !important;
}

.icon-left{
	background-image:url('../images/button/left.png')!important;
}

.icon-right{
	background-image:url('../images/button/right.png')!important;
}

/*首页菜单*/
.westmenu {
  overflow: hidden;
  border-width: 1px;
  border-style: solid;
}
.westmenu .westmenu-header {
  border-width: 0 0 1px;
  cursor: pointer;
}
.westmenu .westmenu-body {
  border-width: 0 0 1px;
}
.westmenu-noborder {
  border-width: 0;
}
.westmenu-noborder .westmenu-header {
  border-width: 0 0 1px;
}
.westmenu-noborder .westmenu-body {
  border-width: 0 0 1px;
}
.westmenu-collapse {
  background: url('../images/button/westmenu_arrows.png') no-repeat 0 0;
}
.westmenu-expand {
  background: url('../images/button/westmenu_arrows.png') no-repeat -16px 0;
}
.westmenu {
  background: #fff;
  border-color: #ddd;
}
.westmenu .westmenu-header {
  background: #ffffff;
  filter: none;
}
.westmenu .westmenu-header-selected {
  background: #CCE6FF;
}
.westmenu .westmenu-header-selected .panel-title {
  color: #000;
}

/**
 * 查询区域 下边框
 */
.searchPanel-body-bottom{
	border-bottom:6px solid #E8ECF0;
	margin-bottom:2px; 
}

/**
 * treepanel区域
 */
body>.sciyon-panel>.body>.wrap>.treepanel>.head{
	height:28px;
	padding-left:7px;
	background:none;
}

body>.sciyon-panel>.body>.wrap>.treepanel>.head~.body{
	top:29px;
}

body>.sciyon-panel>.body>.wrap>.treepanel>.body>.sciyon-tree>ul li .tree-node{
	padding-left:10px;
}

body>.sciyon-panel>.body>.wrap>.treepanel>.body>.sciyon-toolbar>.sciyon-field{
	padding-left:10px;
}

/**
 * 首页tab
 */
#homeTabs>.head>.tabs-head .sub .sciyon-tool .sciyon-close{
	top:2px;
	left:2px;
}
#homeTabs>.head>.tabs-head .sub .sciyon-tool .sciyon-close .mini-close {
	background-image: url('../images/icons/tabClose.png') !important;
	background-position:0 0 ;
}

#homeTabs>.head>.tabs-head .sub .sciyon-tool .sciyon-close .mini-close:hover{
	background-color:#ec6764;
	border-radius:16px;
	background-image: url('../images/icons/tabClose.png') !important;
	background-position:0 -16px ;
}

.panelborder{
	border : 1px solid #ddd ;
}

/**
 * 提示框控件样式
 */
.dropDiv{
	position:absolute;
	background-color: white;
	overflow:auto;
}
.dropDiv .jhover{
	background-color: #F1F3F7;
	color:black;
}
.dropDiv .list{
	overflow:hidden;
	height:20px;
}
.lefEmptyColor {
	color: gray;
}

.items>.sciyon-btn
{
	display: table-cell;
    padding: 0px 7px 0px 7px;
    /* border-radius: 3px; */
    text-align: center;
	vertical-align: middle;
    border: 1px solid #CCCCCC;
    background:#E8ECF0;
}
.items>.sciyon-btn>button
{
	background-position: 0 center;
	background-repeat: no-repeat;
	padding-left: 0px;
	padding-right: 0px;
	height: 16px;
	font-family:"Microsoft Yahei","","",Arial;
	/* font: normal 12px arial,tahoma,verdana,helvetica; */
	border: 0 none;
	background: transparent;
	margin: 0;
	overflow: visible;
	width: auto;
	white-space: nowrap;
	cursor: pointer;	
	vertical-align: middle;
}
.items>.sciyon-btn>button>.icon16 {
	
}
.items>.sciyon-btn>button>.text {
	display: inline-block;
	line-height: 16px;
	padding: 0px 2px 0px 2px;
	color:black;
	vertical-align: top;
}
.items>.sciyon-btn>button.icon {
	padding-left: 18px;
}
.items>.sciyon-btn.btn-over
{
	cursor: pointer;   
	/*background: -webkit-gradient(linear, 0 0, 0 100%, from(#d9d9d9), to(#f9f9f9));
  	background: -moz-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: -o-linear-gradient(center top , #d9d9d9, #f9f9f9);
  	background: linear-gradient(center top , #d9d9d9, #f9f9f9);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d9d9d9,endColorstr=#f9f9f9,GradientType=0);*/
  	border: 1px solid #CCCCCC;
  	background:white;
}
.items>.btn-over>button>.text
{
	color:#333;
}
.items>.sciyon-btn.disabled {
	background-color: #F5F5F5;
	/* opacity: 0.7;
	filter: alpha(opacity = 70); */
	cursor: not-allowed;
}
.items>.sciyon-btn.disabled button {
	cursor: not-allowed;
}

.items>.sciyon-btn.disabled button .icon16 {
	border-radius:2px;
	opacity:0.4;
}

.items>.sciyon-btn.disabled button .text {
	opacity:0.4;
}

.items>.sciyon-btn.separator
{
	background: url(../images/split.png);
	background-position: center;
	background-repeat: no-repeat;
	display:table-cell;
	height: 16px;
	width: 4px;
	overflow: hidden;
	cursor: default;
	margin: 0 2px 0;
	border: 0;
}