@charset "UTF-8";
/**
 * 特效相关
 */
/*显示*/
.show {
	display: block;
}
/*不显示（隐藏）*/
.hidden {
	display: none;
}
/*鼠标指针为手状*/
.pointer {
	cursor: pointer;
}
/*清除浮动*/
.clear {
	clear: both;
}
/*元素透明*/
/*规定不透明度。从 0.0（完全透明）到 1.0（完全不透明）。*/
/*filter: alpha(opacity = 10);这个是为IE6设的，可取值在0-100，其它三个0到1。*/
/*-moz-opacity: 0.1;这个是为了支持一些老版本的Mozilla浏览器。*/
/*-khtml-opacity: 0.1;这个为了支持一些老版本的Safari浏览器。*/
/*opacity: 0.1;CSS3标准.该属性支持Firefox, Safari和 Opera。*/
.transparent_10 {
	filter: alpha(opacity = 10);
	-moz-opacity: 0.1;
	-khtml-opacity: 0.1;
	opacity: 0.1;
}
.transparent_20 {
	filter: alpha(opacity = 20);
	-moz-opacity: 0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}
.transparent_30 {
	filter: alpha(opacity = 30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.transparent_40 {
	filter: alpha(opacity = 40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.transparent_50 {
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.transparent_60 {
	filter: alpha(opacity = 60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
}
.transparent_70 {
	filter: alpha(opacity = 70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
}
.transparent_80 {
	filter: alpha(opacity = 80);
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.transparent_90 {
	filter: alpha(opacity = 90);
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.transparent_100 {
	filter: alpha(opacity = 100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}

/*文本缩进*/
.indent {
	text-indent: 2em;
}

/*错误信息提示*/
.errorMsg {
	/* color: red; */
	color: #b25252;
}

/**
 * 兼容IE7-8浏览器的全屏拉伸的背景图-实现方案一
 * 缺点1：好像不兼容IE6
 * 缺点2：该方案并非把背景图拉伸到整个dom文档那么大，而是只有浏览器屏幕那么大，所以上下滚动的时候背景图也是跟着滚动的。
 */
.bg {
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: -1;
	
	/* 实现方案一：兼容IE7-8浏览器的全屏拉伸的背景图,实践在浏览器分辨率较低出现了滚动条的情况下有问题 */
	/* 	background-image: url(../image/bg.jpg); */
	/* 	-moz-background-size: 100% 100%; */
	/* 	-o-background-size: 100% 100%; */
	/* 	-webkit-background-size: 100% 100%; */
	/* 	background-size: 100% 100%; */
	/* 	-moz-border-image: url(../image/bg.jpg) 0; */
	/* 	<!--[if lt IE 9]> */
	/* 	background-image:none;  */
	/* 	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/plug-in/view/springmvc/stage/common/core/image/bg.jpg', sizingMethod='scale'); */
	/* 	<![endif]--> */
}
.bg>img {
	width: 100%;
	height: 100%;
	position: fixed;
}

/**
 * 以下几个组合样式用于父容器高度不定时的内容垂直居中
 * <div>
 *	 <table class="vCenter_table">
 *		 <tr>
 *			 <td class="vCenter_td">
 *				.......
 *			 </td>
 *		 </tr>
 *	 </table>
 * </div
 *
 */
/*设置在table上*/
.vCenter_table {
	height: 100%;
	text-align: left;
}
/*设置在需要水平居中的table上*/
.vCenter_table_needWidth {
	width: 100%;
	height: 100%;
}
/*设置在tr上*/
/*.vCenter_tr {}*/
/*设置在td上*/
.vCenter_td {
	/*valign: middle;*/
	/* 火狐中建议设置高度，否则内部元素使用百分比高度时计算不正确 */
	/* height: 100%; */
}



/**
 * 打印相关
 *
 */
/*在标签后换页*/
.pageBreakAfter {
	page-break-after: always;
}

/*在标签前换页*/
.pageBreakBefore {
	page-break-before: always;
}

/**
 * 富文本初始化
 * RichTextBox
 */
.richTextBox {
	overflow-x: auto;
}

.richTextBox html, .richTextBox address, .richTextBox blockquote, .richTextBox body, .richTextBox dd, .richTextBox div, .richTextBox dl, .richTextBox dt, .richTextBox fieldset, .richTextBox form, .richTextBox frame, .richTextBox frameset, .richTextBox h1,
	.richTextBox h2, .richTextBox h3, .richTextBox h4, .richTextBox h5, .richTextBox h6, .richTextBox noframes, .richTextBox ol, .richTextBox p, .richTextBox ul, .richTextBox center, .richTextBox dir, .richTextBox hr, .richTextBox menu, .richTextBox pre {
	display: block;
}

.richTextBox li {
	display: list-item;
}

.richTextBox head {
	display: none;
}

.richTextBox table {
	display: table;
}

.richTextBox tr {
	display: table-row;
}

.richTextBox thead {
	display: table-header-group;
}

.richTextBox tbody {
	display: table-row-group;
}

.richTextBox tfoot {
	display: table-footer-group;
}

.richTextBox col {
	display: table-column;
}

.richTextBox colgroup {
	display: table-column-group;
}

.richTextBox td, .richTextBox th {
	display: table-cell;
}

.richTextBox caption {
	display: table-caption;
}

.richTextBox th {
	font-weight: bolder;
	text-align: center;
}

.richTextBox caption {
	text-align: center;
}

.richTextBox body {
	margin: 8px;
	line-height: 1.12;
}

.richTextBox h1 {
	font-size: 2em;
	margin: .67em 0;
}

.richTextBox h2 {
	font-size: 1.5em;
	margin: .75em 0;
}

.richTextBox h3 {
	font-size: 1.17em;
	margin: .83em 0;
}

.richTextBox h4, .richTextBox  p, .richTextBox blockquote, .richTextBox ul, .richTextBox fieldset, .richTextBox form, .richTextBox ol, .richTextBox dl, .richTextBox dir, .richTextBox menu {
	margin: 1.12em 0;
}

.richTextBox h5 {
	font-size: .83em;
	margin: 1.5em 0;
}

.richTextBox h6 {
	font-size: .75em;
	margin: 1.67em 0;
}

.richTextBox h1, .richTextBox h2, .richTextBox h3, .richTextBox h4, .richTextBox h5, .richTextBox h6, .richTextBox b, .richTextBox strong {
	font-weight: bolder;
}

.richTextBox blockquote {
	margin-left: 40px;
	margin-right: 40px;
}

.richTextBox i, .richTextBox cite, .richTextBox em, .richTextBox var, .richTextBox address {
	font-style: italic;
}

.richTextBox pre, .richTextBox tt, .richTextBox code, .richTextBox kbd, .richTextBox samp {
	font-family: monospace;
}

.richTextBox pre {
	white-space: pre;
}

.richTextBox button, .richTextBox textarea, .richTextBox input, .richTextBox object, .richTextBox select {
	display: inline-block;
}

.richTextBox big {
	font-size: 1.17em;
}

.richTextBox small, .richTextBox sub, .richTextBox sup {
	font-size: .83em;
}

.richTextBox sub {
	vertical-align: sub;
}

.richTextBox sup {
	vertical-align: super;
}

.richTextBox table {
	border-spacing: 2px;
}

.richTextBox thead, .richTextBox tbody, .richTextBox tfoot {
	vertical-align: middle;
}

.richTextBox td, .richTextBox th {
	vertical-align: inherit;
}

.richTextBox s, .richTextBox strike, .richTextBox del {
	text-decoration: line-through;
}

.richTextBox hr {
	border: 1px inset;
}

.richTextBox ol, .richTextBox ul, .richTextBox dir, .richTextBox menu, .richTextBox dd {
	margin-left: 40px;
}

.richTextBox ol {
	list-style-type: decimal;
}

.richTextBox ol ul, .richTextBox ul ol, .richTextBox ul ul, .richTextBox ol ol {
	margin-top: 0;
	margin-bottom: 0;
}

.richTextBox u, .richTextBox ins {
	text-decoration: underline;
}

.richTextBox br:before {
	content: ”\A”;
}

.richTextBox :before, .richTextBox :after {
	white-space: pre-line;
}

.richTextBox center {
	text-align: center;
}

.richTextBox abbr, .richTextBox acronym {
	font-variant: small-caps;
	letter-spacing: 0.1em;
}

.richTextBox :link, .richTextBox :visited {
	text-decoration: underline;
}

.richTextBox :focus {
	outline: thin dotted invert;
}

@media print {
	.richTextBox h1 {
		page-break-before: always;
	}
	.richTextBox h1, .richTextBox h2, .richTextBox h3, .richTextBox h4, .richTextBox h5, .richTextBox h6 {
		page-break-after: avoid;
	}
	.richTextBox ul, .richTextBox ol, .richTextBox dl {
		page-break-before: avoid;
	}
}