/*==============================================================
文件说明：公用的css样式定义文件
author:tuqiang
date:20090417
===============================================================*/


/****************
author:tuqiang
date:20090417
function:页面默认样式
****************/

/*@IMPORT url("liana/liana.css");
@IMPORT url("buttons/buttons.css");*/
* {
	margin:0;
	padding:0;
	color:#575757;
	font-family: PingFangSC-Regular, PingFang SC, '方正黑体', '方正仿宋';
}
/*
#wrapper {
	background:url("../images/receiptLogo.png") no-repeat scroll center top transparent;
	margin:0 auto;
	padding-top:20px;
	width:650px;
}*/
.subTitle {
	background:url("../images/subtitle.png") no-repeat scroll 0 0 transparent;
	font-size:14px;
	margin-left:10px;
	padding-left:20px;
}
.mainHeader {
	width: 100%;
}
.mainHeader .headerLeft {
	width: 16px;
	height: 66px;
	/*background: url('../images/content_top_left.png') 0 0 no-repeat;*/
}
.mainHeader .header {
	/*background: url('../images/content_top_middle.png') 0 0 repeat-x;*/
}
.mainHeader .headerRight {
	width: 16px;
	height: 66px;
	/*background: url('../images/content_top_right.png') 0 0 no-repeat;*/
}
.padding {
	padding-top:15px;
}
.accordionContainer {
	border:medium none;
}
/* 表单 */
.required {
	color: red;
	margin-right: 5px;
}
div.wrapper, div.main {
	/*width: 900px;*/
	padding: 15px;
}
.fail{
	width:60%;
	margin:0 auto;	
}
.fail .left {
	width: 59px;
	height: 62px;
	background: url(../images/icon_sprites.png) -59px 0 no-repeat;
}
.success .content, .fail .content {
	padding-left: 15px;
	/*background: url(images/success_fail.png) 0 -89px repeat-x;*/
}
.success .title, .fail .title {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.success .highlight, .fail .highlight {
	color: red;
}
div.padding {
	padding-top: 15px;
}
.subTitle {
	font-size: 14px;
	margin-left: 10px;
	padding-left: 20px;
	/*background: url('images/subtitle.png') 0 3px no-repeat;*/
}
.buttonArea {
	text-align: center;
	margin: 8px 0;
	width:55%;
	position:relative;
	left:45%;
	height:30px;
}
.buttonStyle {
	float:left;
	cursor: pointer;
}
.buttonStyle span {
	white-space:nowrap;
}
.buttonDis {
	background:url(../../images/button_1_K3dis.gif) left 0px no-repeat;
	color:#e5e5e5;
	height:24px;
	float:left;
	cursor:pointer;
	font-size:12px;
	margin:0px 5px;
	display:block;
	cursor: pointer;
}
.buttonDis span {
	background:url(../../images/button_1_K3dis.gif) right 0px no-repeat;
	float:left;
	padding-right:13px;
	line-height:24px;
	height:24px;
	white-space:nowrap;
	margin-left:13px;
	display:inline;
}
/**
	增加错误页面显示css样式
**/


.loadingMask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	opacity: 0.4;
	filter: alpha(opacity=40);
	background-color: white;
	z-index: 999;
}
.loadingWrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	z-index: 1000;
}
.loadingBox {
	position: absolute;
	left:0px;
	top:0px;
	overflow: hidden;
	width:100%;
	height: 27px;
	text-align:center;
	background: url('images/loading_background.png') no-repeat;
}
.loadingMsg {
	height: 24px;
	line-height: 24px;
	vertical-align: middle;
	padding-left: 30px;
	background: url('images/wait.gif') 6px 2px no-repeat;
	text-align:center;
}
.errorBox {
	position: absolute;
	width: 220px;
}
.errorBoxHead {
	height: 7px;
	line-height: 7px;
	overflow-y: hidden;
	background: url('images/error_background.png') 0 0 no-repeat;
}
.errorBoxContent {
	background: #f0f4f1 url('images/error_background_2.png') 0 0 no-repeat;
	border-left: solid 1px #e4e4ff;
	border-right: solid 1px #e4e4ff;
}
.errorBoxTail {
	height: 6px;
	line-height: 6px;
	overflow-y: hidden;
	background: url('images/error_background.png') 0 -7px no-repeat;
}
.errorText {
	margin-left: 44px;
}
.hintIcon {
	width: 40px;
	height: 30px;
	background: url('images/hint_icon.png') 0px -11px no-repeat;
	float: left;
}
.errorTitle {
	font-size: 13px;
	color: #000;
	text-weight: bold;
}
.errorRefresh {
	margin-top: 5px;
	text-align: center;
}
