@charset "utf-8";

html, body, .body {
	scrollbar-3dlight-color: #FFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #CFCFCF;
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-face-color: #EFEFEF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFF;
}

::-webkit-scrollbar {
	width: 12px;
	height: 12px;
}

::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
	border-radius: 10px;
}

::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background: rgba(0, 0, 245, 0.1);
	-webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
}

::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255, 0, 0, 0.4);
}

/* ---------- Form ---------- */
input.formText {
	width: 180px;
	padding: 5px;
	padding: 4px\9;
	border-top: 1px solid #999999;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #999999;
}

input.formText:hover {
	/* border: 1px solid #ff9b1f; */
	border: 1px solid #0890DC;
	/* background-color: #fefbf7; */
	background-color: #E5F4FF;
}

input.formText:focus {
	/* background-color: #fff8ef; */
	background-color: #E5F4FF;
}

select.formSelect {
	width: 185px;
	height:22px;
	margin-left:1px;
	padding-top:3px;
}

textarea.formTextarea {
	width: 350px;
	height: 120px;
	padding: 5px;
	border-top: 1px solid #999999;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-left: 1px solid #999999;
}

textarea.formTextarea:hover {
	/* border: 1px solid #ff9b1f; */
	background-color: #fefbf7;
}

textarea.formTextarea:focus {
	background-color: #fff8ef;
}

.formButton {
	min-width: 70px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	outline: none;
	cursor: pointer;
	color: #FFF;
	font-size: 12px;
	font-weight:bold;
	border: none;
	background: #0990dd;
}

.formButton[disabled]{
	color: #eee;
	border: 1px solid #ccc;
	background: #ccc;
}

a.formButton {
	display: inline-block;
	display: -moz-inline-stack; 
	* display: inline;
	zoom: 1;
}

a.formButton:hover {
	color: #000000;
	background: #999;
}

textarea.editor {
	width: 100%;
}
.requireField{
	color: red;
}
.fileField{
	height: 30px;
	line-height: 30px;
	outline: none;
	cursor: pointer;
	font-size: 12px;
	border: none;
}

/* ---------- Icon ---------- */
.trueIcon {
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/base_icon.gif) no-repeat 0px 0px;
}

.falseIcon {
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/base_icon.gif) no-repeat 0px -60px;
}

.addIcon {
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	cursor: pointer;
	background: url(../images/base_icon.gif) no-repeat 0px -120px;
}

.removeIcon {
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	cursor: pointer;
	background: url(../images/base_icon.gif) no-repeat 0px -180px;
}

.upIcon {
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	cursor: pointer;
	background: url(../images/base_icon.gif) no-repeat 0px -240px;
}

.downIcon {
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	cursor: pointer;
	background: url(../images/base_icon.gif) no-repeat 0px -300px;
}

.deleteIcon {
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	cursor: pointer;
	background: url(../images/base_icon.gif) no-repeat 0px -360px;
}

.warnIcon {
	width: 16px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/base_icon.gif) no-repeat 0px -480px;
}

.loadingIcon {
	width: 20px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/base_loading_icon.gif) center no-repeat;
}

/* ---------- Dialog ---------- */
.dialogOverlay {
	width: 100%;
	height: 100%;
	display: none;
	position: fixed;
	top: 0px;
	left: 0px;
	z-index: 99;
	filter: alpha(opacity =   50);
	-moz-opacity: 0.50;
	opacity: 0.50;
	zoom: 1;
	background: url(../images/base_overlay_bg.png);
	
}

* html .dialogOverlay {
	position: absolute;
	top: 0;
}

.baseDialog {
	padding: 5px;
	display: none;
	position: fixed;
	top: 25%;
	left: 50%;
	z-index: 100;
	overflow: hidden;
}

* html .baseDialog {
	position: absolute;
	top: expression(( document.documentElement.scrollTop ||  
		document.body.scrollTop) +   Math.round ( 25 *   (
		document.documentElement.offsetHeight ||   document.body.clientHeight
		)/ 100 ) +   'px' );
}

.baseDialog .dialogWrap {
	width: 1000px;
	height: 1000px;
	position: absolute;
	z-index: -1;
	left: 0;
	top: 0;
	filter: alpha(opacity =   15);
	-moz-opacity: 0.15;
	opacity: 0.15;
	background-color: #000000;
}

.baseDialog .dialogMain {
	border: 1px solid #779cb0;
	background: url(../images/base_x_bg.gif) 0px -120px #ffffff repeat-x;
}

.baseDialog .dialogTitle {
	height: 40px;
	line-height: 40px;
	clear: both;
	padding-left: 10px;
	color: #666666;
	font-weight: bold;
	cursor: move;
	background: url(../images/base_x_bg.gif) 0px 0px repeat-x;
}

.baseDialog .dialogClose {
	width: 25px;
	height: 19px;
	position: absolute;
	top: 5px;
	right: 10px;
	cursor: pointer;
	background: url(../images/base_button.gif) -180px 0px no-repeat;
}

.baseDialog .dialogClose:hover {
	background-position: -240px 0px;
}

.baseDialog .dialogContent {
	line-height: 30px;
	clear: both;
	margin: 40px 50px;
}

.baseDialog .dialogwarnIcon {
	padding-left: 30px;
	background: url(../images/base_icon.gif) 0px -540px no-repeat;
}

.baseDialog .dialogsuccessIcon {
	padding-left: 30px;
	background: url(../images/base_icon.gif) 0px -740px no-repeat;
}

.baseDialog .dialogerrorIcon {
	padding-left: 30px;
	background: url(../images/base_icon.gif) 0px -940px no-repeat;
}

.baseDialog .dialogButtonArea {
	height: 34px;
	padding-top: 6px;
	clear: both;
	text-align: center;
	background: url(../images/base_x_bg.gif) 0px -60px repeat-x;
}

.baseDialog .dialogButtonArea input {
	margin: 0px 10px;
}

.baseDialog .dialogIframe {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
	filter: Alpha(Opacity =   0);
}

/* ---------- Message ---------- */
.baseMessage {
	padding: 5px 15px 5px 10px;
	display: none;
	position: fixed;
	top: 35%;
	left: 50%;
	z-index: 1000;
	color: #000000;
	border: 2px solid #ffaa71;
	background-color: #fff5ee;
}

* html .baseMessage {
	position: absolute;
	top: expression(( document.documentElement.scrollTop ||  
		document.body.scrollTop) +   Math.round ( 35 *   (
		document.documentElement.offsetHeight ||   document.body.clientHeight
		)/ 100 ) +   'px' );
}

.baseMessage .messagewarnIcon {
	padding-left: 30px;
	background: url(../images/base_icon.gif) 0px -540px no-repeat;
}

.baseMessage .messagesuccessIcon {
	padding-left: 30px;
	background: url(../images/base_icon.gif) 0px -740px no-repeat;
}

.baseMessage .messageerrorIcon {
	padding-left: 30px;
	background: url(../images/base_icon.gif) 0px -940px no-repeat;
}

.baseMessage .messageContent {
	line-height: 30px;
}

.baseMessage .messageIframe {
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: -1;
	filter: Alpha(Opacity =   0);
}

/*-----------------ajax请求示提示框--------------------*/
.ajaxLoadingShowBox {
	padding: 5px 15px 5px 10px;
	width: auto;
	min-width:150px;
	height: 50px;
	display: none;
	position: fixed;
	top: 35%;
	left: 50%;
	z-index: 1000;
	font-size: 12px;
	font-weight: bold;
	border:2px solid #D6E7F2;
	background:#fff;
}

* html .ajaxLoadingShowBox {
	top: expression(( document.documentElement.scrollTop ||  
		document.body.scrollTop) +   Math.round ( 35 *   (
		document.documentElement.offsetHeight ||   document.body.clientHeight
		)/ 100 ) +   'px' );
}

.ajaxLoadingShowBox div.loadingWord {
	line-height: 50px;
}

.ajaxLoadingShowBox div.loadingWord img {
	margin: 10px 15px;
	float: left;
	display: inline;
}

/* ---------- Validate ---------- */
.validateErrorContainer {
	line-height: 20px;
	display: none;
	clear: both;
	padding: 5px 8px;
	margin: 5px 0px;
	border: 1px solid #febe8f;
	background-color: #fff8d9;
}

.validateErrorContainerShow {
	line-height: 20px;
	clear: both;
	padding: 5px 8px;
	margin: 5px 0px;
	border: 1px solid #febe8f;
	background-color: #fff8d9;
}

.validateErrorContainer .validateErrorTitle {
	height: 30px;
	line-height: 30px;
	clear: both;
	font-weight: bold;
	padding-left: 35px;
	background: url(../images/base_icon.gif) 0px -540px no-repeat;
}

.validateErrorContainer li {
	padding-left: 35px;
}

input.validateError {
	background-color: #fff8ef;
	border: dotted 1px #ff9b10;
}

select.validateError {
	background-color: #fff8ef;
	border: dotted 1px #ff9b10;
}

/* ---------- Other ---------- */
.warnInfo {
	line-height: 30px;
	padding: 5px 5px 5px 20px;
	border: 1px solid #ffca80;
	background: url(../images/base_icon.gif) no-repeat 0px -420px #fffee2;
}

.loadingBar {
	width: 208px;
	height: 20px;
	line-height: 20px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/base_loading_bar.gif) center no-repeat;
}

/* ---------- Common ---------- */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td
	{
	margin: 0px;
	padding: 0px;
}

html,body {
	width: 100%;
	height: 100%;
	font: 12px tahoma, Arial, "宋体", Verdana, sans-serif;
	background-color: #ffffff;
}

* html,* html body {
	background-image: url(about:blank);
	background-attachment: fixed;
}

a {
	color: #656d77;
	text-decoration: none;
	outline: none;
}

a:hover, a:active {
	color: #ff6600;
	text-decoration: none;
}

img {
	border: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

ul {
	list-style-type: none;
}

input,select,label {
	vertical-align: middle
}

pre {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-break: break-all;
	word-wrap: break-word;
}

.panel1 {
	border: 2px solid #DBDBDD;
}

.panel2 {
	border: 1px solid #DBDBDD;
	border-top: 2px solid #DBDBDD;
}

.panel3 {
	border: 1px solid #C9DFF5;
}

.containerLayer {
	width: 1210px;
	margin: 0 auto;
	clear: both;
}
.OrderMeetingLayer {
	width: 1310px;
	margin: 0 auto;
	clear: both;
}

.panel-column1 {
	width: 198px;
}

.panel-column2 {
	width: 246px;
}

.panel-column3 {
	width: 718px;
}

.panel-column4 {
	width: 950px;
}

.panel-column5 {
	width: 1000px;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.listRight {
	position: relative;
	text-align: right;
	padding-right: 0px;
	font-size: 12px;
	background-color: #FFFFFF; 
}

.right{
	text-align: right;
}

.number2,.number4,.number6,.number8,.number10
	{
	background-color: #f8f8f8;
}

.number1 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/article_bg.gif) 0px -120px no-repeat;
}

.number2 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/article_bg.gif) -30px -120px no-repeat;
}

.number3 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/article_bg.gif) -60px -120px no-repeat;
}

.number4 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/article_bg.gif) -90px -120px no-repeat;
}

.number5 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/article_bg.gif) -120px -120px no-repeat;
}

.number6 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/article_bg.gif) -150px -120px no-repeat;
}

.number7 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/article_bg.gif) -180px -120px no-repeat;
}

.number8 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/article_bg.gif) -210px -120px no-repeat;
}

.number9 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/article_bg.gif) -240px -120px no-repeat;
}

.number10 .icon {
	width: 25px;
	height: 29px;
	line-height: 29px;
	display: inline-block;
	display: -moz-inline-stack;
	zoom: 1; *
	display: inline;
	background: url(../images/article_bg.gif) -270px -120px no-repeat;
}

.white {
	color: white;
}

.black {
	color: black;
}

.gray {
	color: gray;
}

.blue {
	color: blue;
}

.green {
	color: green;
}

.red {
	color: red;
}

.blank {
	width: 100%;
	height: 10px;
	clear: both;
	overflow: hidden;
}

.clear {
	width: 100%;
	height: 0px;
	clear: both;
	overflow: hidden;
}

.hidden {
	display: none;
}

.lineThrough {
	text-decoration: line-through;
}

.pointer {
	cursor: pointer;
}
.wordBreak{
	word-break:break-all
}
table.attrTable {
	width: 100%;
}
table.attrTable select {
	width: 185px;
	height:22px;
	margin-left:1px;
	padding-top:3px;
}
table.attrTable s:select {
	width: 185px;
	height:22px;
	margin-left:1px;
	padding-top:3px;
}
table.attrTable input[type='text'] {
	width: 183px;
	height:16px;
}
table.attrTable tr td {
	text-align:left;
	padding:1;
	margin:1;
	height: 30px;
}
table.attrTable tr td label {
	display: block;
	text-align:right;
}
.noRecord {
	height: 30px;
	line-height: 30px;
	clear: both;
	color: red;
	text-align: center;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
tr.orderStyle {
	cursor: pointer;
}