﻿html,body{
	width:100%;
	height:100%;
}
html#formHead,
html#formHead body{
	overflow:hidden;
}
/*添加 删除 修改icon样式*/
.delTexticon{
	background-image: url(/Commons/Images/proxyImage/delText.png) !important;
}
.searchicon{
	background-image: url(/Commons/Images/proxyImage/glass.png) !important;
}
.yesicon{
	background-image: url(/Commons/Images/Icon/drop-yes.gif) !important;
}
.addicon{
	background-image: url(/Commons/Images/proxyImage/drop-add.gif) !important;
}
.editicon{
	background-image: url(/Commons/Images/proxyImage/edit.gif) !important;
}
.deleteicon{
	background-image: url(/Commons/Images/proxyImage/delete.gif) !important;
}
.alladdicon
{
	background-image:url(/Commons/Images/proxyImage/allAdd.gif) !important;
}
.alldeleteicon
{
	background-image:url(/Commons/Images/proxyImage/allDelete.gif) !important;
}
.foldericon
{
	background-image:url(/Commons/Ext/Images/default/tree/folder.gif) !important;
}
.leaficon
{
	background-image:url(/Commons/Ext/Images/default/tree/leaf.gif) !important;
}
.functionicon
{
	background-image:url(/Commons/Ext/Images/default/panel/tool-sprites.gif) !important;
	width:15px  !important;
	height:15px  !important;
	background-repeat:no-repeat !important;
	background-position:0 -165px !important;
}
.cog_editcon
{
	background-image:url(/Commons/Images/proxyImage/cog_edit.gif) !important;
}
.zengjia{
	background-image: url(/Commons/Images/proxyImage/todaypriceicon.gif) !important;
}
.saveicon{
	background-image: url(/Commons/Images/proxyImage/save.gif) !important;
}
.selectPerson{
	background-image: url(/Commons/Images/Icon/Person.gif) !important;
}
.selectOrg{
	background-image: url(/Commons/Images/Icon/People.gif) !important;
}
.resumeicon .x-btn-text{
	background-image: url(/Commons/Images/Icon/drop-no.gif) !important;
}
.keyicon
{
}
.simulationicon
{
	background-image:url(/Commons/Images/proxyImage/feed_add.gif) !important;
}
.formAssembly{
	width:100%;
	height:100%;
	overflow:auto;
	overflow-y:scroll;
	position:absolute;
	top:0;
}
#divAlert{
	width:500px;
	height:24px;
	line-height:24px;
	top:0;
	left:50%;
	margin-left:-250px;
	position:absolute;
	background-color:#FFF1A8;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	z-index:1000000;
}
#divAlert #alertmsg{
	height:24px;
	line-height:24px;
	color:Red;
}
#divAlert #alertclose{
	background:transparent url(/Commons/Images/Icon/tab-close.gif) no-repeat scroll 0 0;
	width:11px;
	height:11px;
	cursor:pointer;
	position:absolute;
	right:6px;
	top:6px;
}
.x-accordion-hd-blod{
	/*color:#15428B;*/
	font-weight:bold;
}
.x-panel-bwrap-nopadding .x-panel-ml-nopadding{
	padding-left:2px;
}
.x-panel-bwrap-nopadding .x-panel-ml-nopadding .x-panel-mr-nopadding{
	padding-right:2px;
}
.x-panel-bwrap-nopadding .x-panel-ml-nopadding .x-panel-mr-nopadding .x-panel-mc-nopadding{
	padding:0;
}
.x-panel-bwrap-nopadding .x-panel-ml-nopadding .x-panel-mr-nopadding .x-panel-mc-nopadding .x-accordion-hd-blod{
	border-width:1px;
}
.x-grid-nofloat{
	float:none;
	clear:both;
}
.formAssembly .x-panel-body-padding{
	padding:6px 6px 0 6px;
}
.x-panel-mc .x-grid-panel .x-panel-body
{
	border-color:#FFF;
	border-style:solid;
	border-width:1px;
}
.x-grid3-cell-invalid{
	background:transparent url(/Commons/Images/Icon/invalid_line.gif) repeat-x scroll center bottom;
}
.x-form-invalid, textarea.x-form-invalid {
	/*border:1px solid #7078DD;*/
}
.x-form-policy-invalid, textarea.x-form-policy-invalid, .x-grid3-row-policy-invalid{
	background-color:#FFC !important;
	border-color:#7078DD !important;
}
.x-panel-mc .x-grid-panel .x-panel-body-invalid
{
	border-color: #7078DD;
}
.x-panel-mc .x-grid-panel .x-panel-body-invalid .x-grid3
{
	background-image:url(/Commons/Images/Icon/invalid_line.gif);
	background-position:center bottom;
	background-attachment:scroll;
	background-repeat:repeat-x;
}
.x-form-span
{
	line-height:18px;
	overflow:hidden;
	vertical-align:middle;
	cursor:default;
}
.x-form-item .x-form-span{
	clear:none;
	display:block;
	float:left;
	position:relative;
	z-index:2;
}
.ext-ie .x-form-span
{
	height:22px;line-height:18px;
}
.ext-safari .x-form-span
{
	height:20px;padding:0 3px;
}
.ext-safari.ext-mac .x-form-span.x-form-field,.ext-safari.ext-mac span.x-form-field
{
	margin-bottom:-2px;
}
.ext-gecko .x-form-span{
}
.ext-strict .x-form-span
{
	height:18px;
	line-height:18px;
}
.x-form-span.x-form-field,
span.x-form-field
{
	background-color:#FFF;
	border:1px solid #B5B8C8;
	padding:1px 3px;
}
.x-form-span.x-form-invalid,
span.x-form-invalid {
	background-color:#fff;
	background-image:url(/Common/ExtJs/images/yourtheme/grid/invalid_line.gif);
	border-color:#c30;
}

.x-item-disabled
{
	color:gray;cursor:default;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);
}
.x-item-disabled .x-form-trigger
{
	opacity:.6;-moz-opacity:.6;filter:alpha(opacity=60);
}
/*解决ie下隐藏tbar，会出现11px高度空白区域*/
.ext-ie .x-panel-tbar,
.ext-ie .x-panel-bbar{
	zoom:1;
}

.x-panel-header,
.x-panel-tl .x-panel-header,
.x-grid3-hd-row td,
.x-grid3-row td,
.x-grid3-summary-row td,
.x-window-tl .x-window-header,
.x-btn button,
.x-panel-mc,
.x-window-mc,
.x-tab-strip span.x-tab-strip-text {
	font-family:tahoma,arial,verdana,sans-serif,'Microsoft YaHei','\5B8B\4F53';
	font-size:12px;
	line-height:15px;
}
.ext-ie .x-panel-header,
.ext-ie .x-panel-tl .x-panel-header,
.ext-ie .x-grid3-hd-row td,
.ext-ie .x-grid3-row td,
.ext-ie .x-grid3-summary-row td,
.ext-ie .x-window-tl .x-window-header,
.ext-ie .x-btn button,
.ext-ie .x-panel-mc,
.ext-ie .x-window-mc,
.ext-ie .x-tab-strip span.x-tab-strip-text {
	line-height:14px;
}

.x-btn-text-icon .x-btn-center .x-btn-text {
	padding:2px 0 2px 19px;
}
.x-personchoose-over
{
	text-decoration:line-through;
}

.biandong
{
	background:#f00 !important;
}

/*ext button 中文字体问题*/
.ext-ie .x-form .x-btn-center
{
	padding:0;
	margin:0 5px;
}
.ext-ie .x-toolbar .x-btn-center
{
	padding:0;
	margin:0;
}

.x-toolbar .x-btn-left {
	background-image:url(/Commons/Images/Icon/toolbar_tb-btn-sprite.gif);
}
.x-toolbar .x-btn-center {
	background:transparent url(/Commons/Images/Icon/toolbar_tb-btn-sprite.gif) repeat-x scroll 0 -42px;
}
.x-toolbar .x-btn-right {
	background:transparent url(/Commons/Images/Icon/toolbar_tb-btn-sprite.gif) no-repeat scroll 0 -21px;
}

.x-toolbar .x-btn-over .x-btn-left {
	background-position:0 -63px;
	background-image:url(/Commons/Images/Icon/button_btn-sprite.gif);
}
.x-toolbar .x-btn-over .x-btn-center 
{
	padding:0;
	background-position:0 -105px;
	background-image:url(/Commons/Images/Icon/button_btn-sprite.gif);
}
.x-toolbar .x-btn-over .x-btn-right {
	background-position:0 -84px;
	background-image:url(/Commons/Images/Icon/button_btn-sprite.gif);
}

.ext-ie .x-form-item {
	padding-bottom:4px;
	margin-bottom:0;
}
.x-button-red,
.x-grid-record-red{
	color:Red;
}
.x-grid-record-green{
	color:Green;
}

.x-form-unit{
	height:22px;
	line-height:22px;
	padding-left:2px;
	display:inline-block;
	*display:inline;
}
.x-personchoose-over
{
	text-decoration:line-through;
}
.backicon
{
	background-image:url(/web/images/backicon.gif);
}

/*inlinetooltabpanel*/
	.x-tab-panel-inlinetbar{
		z-index:9;
		position:absolute;
		padding-top:1px;
		top:0px;
		right:1px;
		background-position:center bottom;
	}
	.x-tab-scrolling .x-tab-panel-inlinetbar{
		position:absolute;
		top:0;
		right:0;
	}
	.ext-ie .x-tab-panel-inlinetbar{
		top:1px;
		padding-bottom:1px;
	}
	.ext-ie8 .x-tab-panel-inlinetbar{
		padding-top:0;
		padding-bottom:0;
	}
	.x-tab-panel-inlinetbar .x-toolbar{
		background:none;
		border-style:none;
		padding:0;
		display:inline;
	}
	.x-tab-panel-inlinetbar .x-toolbar .x-toolbar-ct{
		width:auto;
	}
	.x-panel-inline-icon{
		background: url("/Common/ExtJs/images/default/panel/tool-sprites.gif") no-repeat scroll 0 0 transparent;
		cursor:pointer;
		height:15px;
		margin-left:2px;
		overflow:hidden;
		width:15px;
	}
	.x-accordion-hd .x-panel-icon-toggle {
		background-position:0 -195px;
	}
	.x-panel-collapsed .x-accordion-hd .x-panel-icon-toggle {
		background-position:0 -165px;
	}
/*inlinetooltabpanel*/

.mygrid-close {
	overflow:hidden;
    width:15px;
    height:15px;
    float:right;
    cursor:pointer;
    margin-left:-3px;
    background:transparent no-repeat;
    background-position:left center;
	background-image:url(/Commons/Images/close.gif);
}
.torighticon{
	background-image: url(/Commons/Images/torighticon.gif) !important;
}
.mygrid-toRight {
	overflow:hidden;
    width:15px;
    height:15px;
    float:right;
    cursor:pointer;
    margin-left:-3px;
    background:transparent no-repeat;
    background-position:left center;
	background-image:url(/Commons/Images/torighticon.gif);
}
.mygrid-toLeft {
	overflow:hidden;
    width:15px;
    height:15px;
    cursor:pointer;
    margin-left:-3px;
    background:transparent no-repeat;
    background-position:left center;
	background-image:url(/Commons/Images/torighticon.gif);
}
.mygrid-torelation {
	overflow:hidden;
    width:15px;
    height:15px;
    cursor:pointer;
    margin-left:-3px;
    background:transparent no-repeat;
    background-position:left center;
	background-image:url(/Commons/Images/DesignerView/gridbutton.png);
}
.field-align {
     text-align: right;
}
.mytree-toLeft 
{
    background:transparent no-repeat;
    background-position:right center;
	background-image:url(/Commons/Images/torighticon.gif);
}
.x-spotlight-title,.x-spotlight-discription,.x-spotlight-footer{
    background:none;
    -moz-opacity: 1;
    opacity: 1;
    filter: alpha(opacity=100);
}
.x-spotlight-footer .x-panel-fbar .xtb-text,
.x-spotlight-title,.x-spotlight-discription,.x-spotlight-footer{
    font:12px arial,tahoma,helvetica,sans-serif;
}
.x-spotlight-toolbar{
    background:none;
    position:absolute;
}
.x-spotlight-discription{
    overflow:hidden;
}
.x-spotlight-title{
    position:absolute;
    overflow:hidden;
}
.x-spotlight-title p{
    position:absolute;
    font-weight:bold;
    bottom:0px;
    padding:0px;
    line-height:25px;
    margin:0px;
    width:100%;
}
.ext-ie7 .x-tip .x-tip-header,.ext-ie7 .x-tip .x-tip-tc {
    zoom:1;
}
.x-form-field-allowblank
{
	border-left: 5px solid #B52E34;
}
.x-masked-relative {
    position:absolute !important;
}

.x-form-items-no-padding{
	padding-bottom:0 !important;
}
.global-loading-animation {
	-webkit-animation: global-loading-animation 0.5s infinite linear;
	-moz-animation: global-loading-animation 0.5s infinite linear;
	-o-animation: global-loading-animation 0.5s infinite linear;
	-webkit-transition: all;
}
@-webkit-keyframes global-loading-animation {
	0%,100% {
		background:#fff;
	}
	50% {
		background: #febe35;
	}
}

@-moz-keyframes global-loading-animation {
	0%,100% {
		background: #fff;
	}

	50% {
		background: #febe35;
	}
}

@-o-keyframes global-loading-animation {
	0%,100% {
		background: #fff;
	}

	50% {
		background: #febe35;
	}
}  
