﻿/* reset */

html
{
	color: #000;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td, a
{
	margin: 0 auto;
	padding: 0;
	font-size: 12px;
	font-family: 微软雅黑;
}
span
{
	margin: 0;
	padding: 0;
}
img
{
	border: none;
}
em
{
	font-style: normal;
	font-weight: normal;
}
li
{
	list-style: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
h1
{
	font-size: 18px;
}
h2
{
	font-size: 16px;
}
h3
{
	font-size: 14px;
}
h4, h5, h6
{
	font-size: 100%;
}
q:before, q:after
{
	content: '';
}
/* 消除q前后的内容 */
button, input, select, textarea
{
	font-size: 100%;
	padding: 2px;
}

address, cite, dfn, em, var
{
	font-style: normal;
}
/* 将斜体扶正 */
/* link */
a
{
	color: #000;
	text-decoration: none;
	cursor:hand;
}
a.btna
{
	color: #364052;
	text-decoration: none;
}

.div_btn_float
{
	margin: auto;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 2px 0px;
	background-color: #f6f7fb;
	outline: none;
	overflow: visible;
	padding: 1px;
	border: solid 1px #C6C6C6;
	width: 100%;
}
.div_btn_float .btn_item
{
	height: 25px;
	padding: 4px 12px 0px 12px;
	white-space: nowrap;
	width: 100%;
	display: block;
	cursor: pointer;
}

/* 查询框的DIV */
.searchclass
{
	padding: 4px 10px;
	border-top: 1px solid #94B8D7;
	border-left: 1px solid #94B8D7;
	border-right: 1px solid #94B8D7;
	display: none;
}
input, textarea, select
{
	vertical-align: middle;
}


/*编辑页面FREEFORM*/
.maingriddiv
{
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.maingriddiv_bigwidth
{
	width: 100%;
	height: 100%;
	overflow: visible;
}
.freeformdiv
{
	width: 100%;
	height: 100%;
	display: none;
	overflow: auto;
}
form
{
	margin: 0;
}
.freeformcontent
{
	margin-top: 5px;
	margin-left: 1%;
	width: 99%;
}

fieldset
{
	border: none;
	border-top: solid 1px #8DB2E3;
	padding: 1px;
}
legend
{
	font-weight: bold;
	padding: 2px 0 0 18px!important;
	background: url('public/editmodel.gif') no-repeat center left;
}

.fieldset_new
{
	border: none; /*border-top: solid 1px #8DB2E3;*/
	padding: 1px;
}
.legend_new
{
	font-weight: bold;
	padding: 2px 0 0 18px;
	background: url('public/editmodel.gif') no-repeat center left;
}
.title-text
{
	padding-left: 20px;
	background: url('public/editmodel.gif') no-repeat 2px center;
}
.freeform-table
{
	width: 100%;
	margin: 1px 0 0 0;
	/*table-layout: fixed;*/
}
.freeform-table tr
{
}
.freeform-table td
{
	padding: 5px 2px;
}
.not-null-star
{
	color: Red;
}
.col-field
{
	text-align: right;
	width: 6%;
	color: #2D4988;
}
.col-control
{
	width: 10%;
}
.Wdate{height:28px!important;}
.txt
{
	/*border: 1px solid #94B8D7 !important;*/
	height: 28px;
	width: 100%;
	padding: 2px;
}

.sel
{
	/*border: 1px solid #94B8D7 !important;*/
	height: 28px;
	padding: 2px;
}

.txtarea
{
	/*border: 1px solid #94B8D7 !important;*/
	width: 100%;
	padding: 2px;
}
.textbox_show, .select_show
{
	width: 100%;
	background-color: #E8E8E8;
	border: 1px solid #94B8D7;
	height: 20px;
	display: inline;
	line-height: 18px;
}
.textarea_show
{
	width: 100%;
	background-color: #E8E8E8;
	border: 1px solid #94B8D7;
	overflow: auto;
}
.notnull
{
	/*background-color: #C3E8F1;*/
}
.readonly
{
	background-color: #E8E8E8;
}
.freeform-table textarea
{
	width: 100%;
	overflow: auto;
}
.freeformbtns
{
	margin-left: 5%;
	width: 85%;
	height: 30px;
	background: #FEFEFE;
	background: url('images/toolbar_bg.gif') repeat bottom left;
	border-bottom: solid 1px #8DB2E3;
	border-left: solid 1px #8DB2E3;
	border-right: solid 1px #8DB2E3;
	text-align: center;
	padding-top: 3px;
	margin-bottom: 10px;
}
.opentreebtn
{
	cursor: pointer;
	position: absolute;
	background-color: Transparent;
	border: none;
	border-left: solid 1px #94B8D7;
	background: url('public/ico_tree.gif') no-repeat center center;
	width: 19px;
	height: 19px;
}
.checkbox-unchecked
{
	height: 16px;
	padding: 0px 5px 0px 5px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-image: url("public/controls.gif");
}
.checkbox-checked
{
	height: 16px;
	padding: 0px 5px 0px 5px;
	background-position: -16px 0px;
	background-repeat: no-repeat;
	background-image: url("public/controls.gif");
}
.radiobutton-checked
{
	height: 14px;
	padding: 0px 5px 0px 5px;
	background-position: -16px -16px;
	background-repeat: no-repeat;
	background-image: url("public/controls.gif");
}
.radiobutton-unchecked
{
	height: 14px;
	padding: 0px 5px 0px 5px;
	background-position: 0px -16px;
	background-repeat: no-repeat;
	background-image: url("public/controls.gif");
}
.autogen
{
	font-style: italic;
	color: Gray;
}
.h100
{
	height: 100%;
}

.w100
{
	width: 100%;
}

.wh100
{
	height: 100%;
	width: 100%;
}
.logininput
{
	border: groove 1px #7F7F7F;
	color: #333333;
	width: 70px;
	height: 19px;
	vertical-align: middle;
	line-height: 18px;
}
.highlight
{
	color: red;
}


#main
{
	table-layout: fixed;
	height: 100%;
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0px;
	background-color: #ffffff;
}
#toolbar
{
	height: 28px;
}
#left
{
	border-spacing: 0px;
	background-color: #FFFFFF;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 100%;
	vertical-align: top;
	table-layout: fixed;
}
#center
{
	background-color: #FFFFFF;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #ccc;
	height: 100%;
	vertical-align: top;
	position: relative;
}
.lefttreediv
{
	width: 100%;
	height: 100%;
	overflow: auto;
}
#right
{
	background-color: #FFFFFF;
	border: 1px solid #ccc;
	height: 100%;
	overflow: auto;
	vertical-align: top;
	table-layout: fixed;
}
#loadingdiv
{
	position: absolute;
	bottom: 4px;
	right: 4px;
	z-index: 10000000;
	border: solid 1px #94B8D7;
	height: 30px;
	width: 180px;
	padding-left: 22px;
	line-height: 28px;
	background: #FFF;
	background-repeat: no-repeat;
	background-image: url("public/loading.gif");
	background-position: left center;
}


/*文件上传框*/
div.fileupload
{
	border: solid 1px #94B8D7;
	overflow: auto;
}
div.piczone
{
	width: 100%;
	height: 100%;
	float: left;
	margin-right: 30px;
	table-layout: fixed;
	overflow: hidden;
	text-align: center;
}

img.fileimg
{
	margin-left: -1000px;
}
.filetable
{
	width: 100%;
	height: 100%;
	table-layout: fixed;
}
.filetable td
{
	padding: 2px 2px;
	position: relative;
}
.filezone
{
	width: 100%;
	height: 100%;
	vertical-align: top;
	padding:0px 0px!important;
}
a.filebtn
{
	color: #36c;
	text-decoration: none;
	padding-left: 16px;
	padding-top: 2px;
	background: url('buttonicon/fileup.gif') no-repeat left center;
	height: 16px;
}
a.filebtn:hover
{
	color: #f60;
}
a.beginup
{
	color: #000;
	text-decoration: none;
	padding-left: 18px;
	padding-top: 2px;
	background: url('buttonicon/ok.gif') no-repeat left center;
	height: 16px;
}
a.cancelup
{
	color: #000;
	text-decoration: none;
	padding-left: 18px;
	padding-top: 2px;
	background: url('buttonicon/ClearCache.gif') no-repeat left center;
	height: 16px;
}

#filemsg
{
	border: solid 1px #94B8D7;
	margin: 3px;
	padding: 4px;
	background-color: #ECF0F5;
	line-height: 16px;
}

a.fileimga
{
	color: #000;
	text-decoration: none;
	position: relative;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%;
}

a.fileimga:hover
{
	color: #36c;
	visibility: visible;
}
a.fileimga .filedelbtn
{
	position: absolute;
	top: 1px;
	right: 1px;
	font-size: 9px;
	padding-top: 0px;
	height: 10px;
	visibility: hidden;
	width: 10px;
	cursor: default;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}
a.fileimga:hover .filedelbtn
{
	color: White;
	background-color: #F70A54;
	visibility: visible;
}

a.filelist
{
	color: #000;
	text-decoration: none;
	position: relative;
	height: 16px;
}

a.filelist:hover
{
	color: #36c;
	visibility: visible;
}
a.filelist .filedelbtn
{
	position: absolute;
	top: 1px;
	right: 1px;
	font-size: 9px;
	padding-top: 0px;
	height: 10px;
	visibility: hidden;
	width: 10px;
	cursor: default;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}
a.filelist:hover .filedelbtn
{
	color: White;
	background-color: #F70A54;
	visibility: visible;
}
/*.filebtntd
{
	position: relative;
	vertical-align: top;
	white-space: nowrap;
	overflow: hidden;
}
.filebtntd a
{
	margin-left: 2px;
	margin-top: 2px;
}
.filebtntd input
{
	position: absolute;
	top: 2px;
	left: 2px;
	cursor: pointer;
	height: 20px;
	width: 70px;
	filter: alpha(opacity=0);
}*/
.filebtntd {
    position: relative;
    display: inline-block;
    overflow: hidden;
    text-decoration: none;
    text-indent: 0;
    line-height: 20px;
    height:27px!important;
    width:100%;
    text-align:center;
    padding:0px!important;
    background-color:rgb(148, 184, 215);
    font-size:14px;
    color:#fff;
}
.filebtntd input {
    position: absolute;
    right: 0;
    top: 0;
	cursor: pointer;
	opacity: 0;
}
.filelistspan
{
	padding-top: 2px;
	cursor: pointer;
	padding-left: 18px;
	height: 16px;
}
.fileicon_TXT
{
	background: url('buttonicon/file_txt.gif') no-repeat left center;
}
.fileicon_DOC
{
	background: url('buttonicon/file_doc.gif') no-repeat left center;
}
.fileicon_DOCX
{
	background: url('buttonicon/file_docx.gif') no-repeat left center;
}
.fileicon_XLS
{
	background: url('buttonicon/file_xls.gif') no-repeat left center;
}
.fileicon_XLSX
{
	background: url('buttonicon/file_xlsx.gif') no-repeat left center;
}
.fileicon_PPT
{
	background: url('buttonicon/file_ppt.gif') no-repeat left center;
}
.fileicon_PPTX
{
	background: url('buttonicon/file_pptx.gif') no-repeat left center;
}
.fileicon_RAR
{
	background: url('buttonicon/file_rar.gif') no-repeat left center;
}
.fileicon_ZIP
{
	background: url('buttonicon/file_zip.gif') no-repeat left center;
}
.fileicon_JPG
{
	background: url('buttonicon/file_jpg.gif') no-repeat left center;
}
.fileicon_JPEG
{
	background: url('buttonicon/file_jpg.gif') no-repeat left center;
}
.fileicon_BMP
{
	background: url('buttonicon/file_bmp.gif') no-repeat left center;
}
.fileicon_PNG
{
	background: url('buttonicon/file_png.gif') no-repeat left center;
}
.fileicon_GIF
{
	background: url('buttonicon/file_gif.gif') no-repeat left center;
}
.fileicon_PDF
{
	background: url('buttonicon/file_pdf.gif') no-repeat left center;
}
.fileicon_ATTACH
{
	background: url('buttonicon/attachment.gif') no-repeat left center;
}
.fileicon_CONTENT
{
	background: url('buttonicon/contrast.gif') no-repeat left center;
}
.fileicon_Unknown
{
	background: url('buttonicon/file_unknown.gif') no-repeat left center;
}
/*文件上传框end*/
/*人员框*/
a.itemlist
{
	color: #000;
	text-decoration: none;
	position: relative;
	height: 16px;
	padding: 2px 6px 2px 2px;
	cursor: default;
}

a.itemlist:hover
{
	color: #36c;
	visibility: visible;
	cursor: default;
}
a.itemlist .itemdelbtn
{
	position: absolute;
	top: 1px;
	right: 1px;
	font-size: 9px;
	padding-top: 0px;
	height: 10px;
	visibility: hidden;
	width: 8px;
	cursor: default;
	margin-left: 0px;
	margin-right: 0px;
	font-weight: bold;
}
a.itemlist:hover .itemdelbtn
{
	color: White;
	background-color: #F70A54;
	visibility: visible;
	cursor: pointer;
}

/*分页开始*/
.common-pagination
{
	margin-right: 10px;
	padding-bottom: 4px;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
}
.common-pagination A
{
	text-align: center;
	line-height: 21px;
	padding-left: 6px;
	display: inline;
	background: url(public/pager.png) no-repeat left top;
	float: left;
	height: 21px;
	color: #000;
	margin-left: 3px;
	text-decoration: none;
}
.common-pagination .pagejump
{
	float: left;
	line-height: 21px;
	height: 21px;
	padding-left: 5px;
	padding-top: 3px;
}
.common-pagination a span
{
	line-height: 21px;
	padding-right: 6px;
	display: inline-block;
	background: url(public/pager.png) no-repeat right top;
	height: 21px;
	cursor: pointer;
	color: #000;
	text-decoration: none;
}
.common-pagination .disablespan
{
	color: Gray;
}
.common-pagination A.disable
{
	color: #c4c4c4;
	cursor: default;
	text-decoration: none;
}
.common-pagination A.disable:hover
{
	text-decoration: none;
	cursor: default;
}
.common-pagination A.enable
{
	text-decoration: none;
}
.common-pagination A.enable:hover
{
	text-decoration: none;
	text-decoration: none;
	background: url(public/pager.png) no-repeat left bottom;
	cursor: pointer;
}
.common-pagination A.this
{
	text-decoration: none;
	background: url(public/pager.png) no-repeat left bottom;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}
.common-pagination A.this:hover
{
	text-decoration: none;
}
.common-pagination A.this SPAN
{
	text-decoration: none;
	background: url(public/pager.png) no-repeat right bottom;
	text-decoration: none;
}
.common-pagination .pager
{
	width: 100%;
}
/*分页结束*/
.arrow-down
{
	font-size: 7px;
	margin-left: 3px;
}
.spanfocus
{
	color: #FFF;
	background-color: #000;
}

/*奖金发放*/
.excel2bonus_emp_bank
{
	width: 352px;
	height: 160px;
	background: url('public/bonus_emp_bank_tp.png') no-repeat left center;
}

.excel2bonus_dept_emp
{
	width: 369px;
	height: 162px;
	background: url('public/bonus_dept_emp_tp.png') no-repeat left center;
}




.excel2bonus_dist
{
	width: 338px;
	height: 205px;
	background: url('public/bonus_dist_tp.png') no-repeat left center;
}

.excel2bonus_dist1
{
	width: 338px;
	height: 205px;
	background: url('public/bonus_dist_tp1.png') no-repeat left center;
}

.excel2bonus_dist2
{
	width: 338px;
	height: 205px;
	background: url('public/ACC_DEPT_EMP_EXCEL.jpg') no-repeat left center;
}



/*邮件群发*/
.excel2email
{
	width: 309px;
	height: 186px;
	background: url('public/excel2email.png') no-repeat left center;
}
.emailsuccess
{
	width: 150px;
	height: 38px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 50px;
	background: url('public/emailsuccess.gif') no-repeat left center;
}

.excelsuccess
{
	width: 150px;
	height: 48px;
	font-size: 14px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 50px;
	background: url('public/excelsuccess.gif') no-repeat left center;
}
.uploadexcel
{
	width: 191px;
	height: 62px;
	overflow: hidden;
	background: url('public/uploadexcel.gif') no-repeat left center;
}
#excelfile
{
	cursor: pointer;
	width: 191px;
	margin-left: -10px;
	font-size: 62px;
	filter: alpha(opacity=0);
	opacity: 0;
}
.msgdiv_success
{
	background-color: #ECF4FD;
	border: solid 1px #98C7F5;
}
.msgdiv_warning
{
	background-color: #F9FBD0;
	border: solid 1px #F29536;
}

/*tips*/
.tree-search-div
{
	height: 18px;
	text-align: center;
}
.tree-search-box
{
	width: 85%;
	border: solid 1px #ccc;
	height: 20px;
	margin: 1px;
	color: #888;
	padding: 2px;
}
.tree-search-box-focus
{
	border: solid 1px #333;
	color: #333;
}
.voteresult
{
	background: url('cms/vote_item_bg.gif') center left repeat-x;
	height: 10px;
}
.voteresult2
{
	/*background:url('cms/vote_item_bg2.gif') center left repeat-x;*/
	background: url('inettuts/processscope.png') center left repeat-x;
	height: 10px;
}

/*send_message*/
.defaulpersonpic
{
	background: #FFF url(index/defaulpersonpic.gif) no-repeat top;
}
.content-bg
{
	background: #FFF url(grid/dialog_content_bg.gif) repeat-x -8px left;
}

.defaultUserPic120
{
	background: #FFF url(public/defaultUserPic120.gif) no-repeat top;
}


/**/

.msg
{
	background: url(public/ico_msg.gif) no-repeat;
}
.calendar
{
	background: url(public/ico_calendar.gif) no-repeat;
}
/*.alert
{
	background: url(public/ico_alert.gif) no-repeat;
}*/
.mail
{
	background: url(public/ico_mail.gif) no-repeat;
}
.todo
{
	background: url(public/ico_todo.gif) no-repeat;
}
.memo
{
	background: url(public/ico_memo.gif) no-repeat;
}
.clock
{
	background: url(public/ico_clock.png) no-repeat 2px 2px;
}
.chart
{
	background: url(public/ico_chart.gif) no-repeat;
}
.meeting
{
	background: url(public/ico_meetings.gif) no-repeat 2px 2px;
}
.favorite
{
	background: url(public/ico_favorite.gif) no-repeat;
}
.notice
{
	background: url(public/icon_notice.gif) no-repeat 2px 2px;
}
.group
{
	background: url(public/ico_group.png) no-repeat 2px 2px;
}
.task
{
	background: url(public/ico_task.png) no-repeat 2px 2px;
}
.schedule
{
	background: url(public/ico_schedule.png) no-repeat 2px 2px;
}
.useful
{
	background: url(public/ico_useful.png) no-repeat 2px 2px;
}
.email
{
	background: url(public/ico_email.gif) no-repeat 2px 2px;
}
.time
{
	background: url(public/ico_time.gif) no-repeat 2px 2px;
}
.article
{
	background: url(public/icon_article.gif) no-repeat 2px 2px;
}
.kuit
{
	background: url(public/ico_kuit.gif) no-repeat 2px 2px;
}
.left_hidden
{
	background: url(buttonicon/left_hidden.jpg) no-repeat;
}
.left_show
{
	background: url(buttonicon/left_show.jpg) no-repeat;
}
.down_hidden
{
	background: url(buttonicon/down_hidden.jpg) no-repeat;
}
.down_show
{
	background: url(buttonicon/down_show.jpg) no-repeat;
}

#ComboGridDiv_
{
	background-color: White;
	overflow: hidden;
}

.combo-header
{
	background-color: Transparent;
	font-size: 12px;
	position: relative;
	height: 20px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	background-image: url('scm/combo_title_right.gif');
	background-repeat: no-repeat;
	background-position: right top;
}
.combo-title
{
	color: #fff;
	margin-right: 5px;
	padding: 7px 35px; *padding-top:1px;
height:20px;
font-weight:normal;
background-image:url('scm/combo_title_bk.gif');
}
.combo-icon
{
	width: 18px;
	height: 18px;
	position: absolute;
	left: 2px;
	top: 4px;
}

a.combo-close
{
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	right: 8px;
	top: 4px;
	text-align: right;
	cursor: hand;
	cursor: pointer;
	background: url('grid/dialog_tools.gif') no-repeat -16px 0px;
	opacity: 0.6;
	filter: alpha(opacity=60);
}

.gobal_bill_no
{
	color: #000;
	height: 20px;
	border: 0px;
	border-bottom: 1px solid #ccc;
	background-color: white;
	font-size: 14px;
	font-weight: bold;
}

.pager_margin
{
	margin: 20 0 0 100;
}

ul.ztree
{
	margin-top: 10px;
	border: 1px solid #617775;
	background: #f0f6e4;
	width: 220px;
	height: 360px;
	overflow-y: scroll;
	overflow-x: auto;
}
a.l-btn
{
	color: #444;
	font-size: 12px;
	text-decoration: none;
	display: inline-block;
	display: -moz-inline-stack; *display:inline;
zoom:1;
height:26px;
padding-right:8px;
}
a.l-btn-plain
{
	background: transparent;
	padding-right: 10px;
	margin: 1px;
	border: 1px solid #CFCFCF;
	background: url('grid/button_plain_hover.png') repeat-x left bottom;
}
a.l-btn-plain-mousedown
{
	background: url('grid/button_plain_hover_mousedown.png') repeat-x left bottom;
}
a.l-btn-plain-mousedown span.l-btn-left
{
	color: #01335C;
}
a.l-btn-selected
{
	background: url('grid/button_a_bg.gif') no-repeat top right;
	outline: none;
	text-decoration: none;
	color: #000000;
}
a.l-btn-selected span.l-btn-left
{
	background: url('grid/button_span_bg.gif') no-repeat top left;
}
a.l-btn-disabled
{
	opacity: 0.5;
	filter: Gray alpha(opacity=50);
}
a.l-btn span.l-btn-left
{
	display: block;
	padding: 5px 0px 5px 10px;
	line-height: 16px;
}
a.l-btn-plain span.l-btn-left
{
	background: transparent;
	padding-left: 10px;
}

a.l-btn span span.l-btn-text
{
	padding-bottom: 2px;
	padding-top: 2px; *padding-top:0px;
}
a.l-btn span span span.l-btn-empty
{
	padding-bottom: 2px;
	padding-top: 1px;
	padding-right: 10px; *padding-top:0px;
*padding-right:13px;
}
a:hover.l-btn
{
	outline: none;
	text-decoration: none;
	color: #000000;
}
a:hover.l-btn span.l-btn-left
{
}

a:hover.l-btn-normal
{
	background: url('grid/button_a_bg.gif') no-repeat top right;
}
a:hover.l-btn-normal span.l-btn-left
{
	background: url('grid/button_span_bg.gif') no-repeat top left;
}

a:hover.l-btn-normal-mousedown
{
	background: url('grid/button_a_bg_mousedown.gif') no-repeat top right;
}
a:hover.l-btn-normal-mousedown span.l-btn-left
{
	background: url('grid/button_span_bg_mousedown.gif') no-repeat top left;
}
a:hover.l-btn-plain span.l-btn-left
{
}
a:hover.l-btn-plain
{
	border: 1px solid #7eabcd;
	margin: 1px;
}
a:hover.l-btn-disabled
{
	background-position: top right;
}
a:hover.l-btn-disabled span.l-btn-left
{
	background-position: top left;
}

.toolbar
{
	height: 25px;
	background: #FEFEFE;
	background: url('grid/toolbar_bg.gif') repeat bottom left;
	padding: 1px 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.toolbar a
{
	float: left;
}
.toolbar-separator
{
	float: left;
	height: 24px;
	border-left: 1px solid #ccc;
	border-right: 1px solid #fff;
	margin: 2px 1px;
}
.toolbarright
{
	float: right;
}
.toolbarright input, .toolbarright textarea, .toolbarright select
{
	height: 20px;
	padding: 2px;
	zoom: expression(function(el){el.style.zoom = "1"; if (el.type!="checkbox"&&el.type!="radio"){el.style.border="1px solid #94B8D7"};   }(this));
}
.searchtxt
{
	width: 100%;
	height: 100%;
	border: 1px solid #7f9db9 !important;
}
.titletd
{
	width: 100%;
	height: 26px;
	text-align: left;
	padding-left: 20px;
	border-bottom: solid 1px #e5e5e5;
	vertical-align: middle;
	background-color: #fff;
	font-size: 14px;
}
.searchtd
{
	height: 45px;
}

.searchdiv
{
	float: right;
	margin-right: 10px;
}
.nbdiv
{
	float: left;
	margin-left: 10px;
	cursor:pointer;
}
/*.buttiondiv
{
	width: 80px;
	text-align: center;
	height: 32px;
	vertical-align: middle;
	font-size: 14px;
	padding-top: 4px;
	cursor: pointer;
	background-color: #f7f7f7;
	border: solid 1px #dddddd;
}*/
.buttiondiv {
    border: none;
    color: white;
    padding: 4px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 14px;
    height: 32px;
    width: 80px;
    background-color: rgb(0,141,255);
    border-radius: 5px;
    cursor:pointer;
    margin-top:3px;
}

.buttiondiv:hover {
    background-color: #4CAF50; /* Green */
    color: white;
}
.hvcolor
{
	background-color: #3588ff;
	color: #fff;
	border: none;
}

#searchtab td
{
	padding-left: 10px;
}
.middletd
{
	height: 16px;
}
.logondiv
{
	margin: 0 auto;
	text-align: center !important;
	overflow: auto;
}
.logontop
{
	width: 1024px;
	height: 110px;
	background-color: #fff;
	text-align: center;
	position: relative;
}
.logheaddiv
{
	width: 1024px;
	height: 110px;
	position: relative;
	z-index: 1;
	margin: 0 auto;
}
.logrightdiv
{
	float: right;
	width: 100px;
	height: 110px;
}
.logmiddiv
{
	width: 100px;
	height: 35px;
	margin-top: 45px;
	font-size: 18px;
	text-align: left;
	cursor: pointer;
}
.bodercolor
{
	border-bottom: solid 4px #3588ff;
}
.middiv
{
	width: 100%;
	height: 720px;
	background: url('public/bg2.png') no-repeat center center;
	z-index: -999;
}
.middiv2
{
	width: 100%;
	height: 200px;
	background: url('public/bg_Latest-information.png') no-repeat center center;
	z-index: -999;
}
.middiv3
{
	width: 100%;
	height: 200px;
	background: url('public/bg_Give-us-a-message.png') no-repeat center center;
	z-index: -999;
}
.newslistdiv
{
	width: 815px;
	height: 400px;
	margin-top: 30px;
	vertical-align: top;
}
.newsdetaildiv
{
	width: 815px;
	margin-top: 30px;
	vertical-align: top;
	overflow: auto;
}
.home_messageboard
{
	width: 1024px;
	margin-top: 30px;
	vertical-align: top;
	text-align: left;
	height:auto;
	min-height:300px;
}
.home_messageboard_name
{
	width: 400px;
	font-size: 14px;
	float: left;
}
.home_messageboard_msg
{
	float: right;
}
.home_messageboard_msg textarea
{
	width:624px;
	height:245px;
	border:1px solid #dbdbdb;
}
.home_messageboard_p_lbl
{

	margin-top:2px;
	height: 33px;
	font-size:18px;
	line-height:33px;
}
.home_messageboard_p_lbl span
{
	color: Red;
}

.home_messageboard_name .home_messageboard_p_ipt
{
	font-size:18px;
	line-height:33px;
}
.home_messageboard_input
{
	width: 320px;
	height: 33px;
	font-size:14px;
	color:#3588ff;
	border:1px solid #dbdbdb;
}
.home_messageboard_button
{
	border:2px solid #3588ff;	
	height:44px;
	text-align:center;
	font-size:18px;
	line-height:44px;	
	color:#3588ff;
	cursor:pointer;
	width:200px;
	float:right;
}
.artlist_middle
{
	background: url(public/bg_artlist_middle.gif) 0 0 repeat-x;
	width: 100%;
	height: 35px;
}
.tdPrefix
{
	text-align: center;
	width: 18px;
	vertical-align: middle;
	height: 26px;
}
.icon1
{
	background: url(public/icon.png) 0 0 no-repeat;
	width: 12px;
	height: 12px;
	margin-top: 6px;
}
.titletd2
{
	width: 700px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.inline
{
	width: 700px;
	text-align: left;
	overflow: hidden;
	text-overflow: ellipsis;
	cursor: pointer;
	font-size: 14px;
}
.pbtd
{
	width: 90px;
	text-align: center;
	font-size: 14px;
}
/*分页开始*/
.common-pagination
{
	margin-right: 10px;
	padding-bottom: 4px;
	text-align: left;
	margin-top: 8px;
	margin-bottom: 8px;
}
.common-pagination A
{
	text-align: center;
	line-height: 21px;
	padding-left: 6px;
	display: inline;
	background: url(cms/pager.png) no-repeat left top;
	float: left;
	height: 21px;
	color: #000;
	margin-left: 3px;
	text-decoration: none;
}
.common-pagination .pagejump
{
	float: left;
	line-height: 21px;
	height: 21px;
	padding-left: 5px;
	padding-top: 3px;
}
.common-pagination a span
{
	line-height: 21px;
	padding-right: 6px;
	display: inline-block;
	background: url(cms/pager.png) no-repeat right top;
	height: 21px;
	cursor: pointer;
	color: #000;
	text-decoration: none;
}
.common-pagination .disablespan
{
	color: Gray;
}
.common-pagination A.disable
{
	color: #c4c4c4;
	cursor: default;
	text-decoration: none;
}
.common-pagination A.disable:hover
{
	text-decoration: none;
	cursor: default;
}
.common-pagination A.enable
{
	text-decoration: none;
}
.common-pagination A.enable:hover
{
	text-decoration: none;
	text-decoration: none;
	background: url(cms/pager.png) no-repeat left bottom;
	cursor: pointer;
}
.common-pagination A.this
{
	text-decoration: none;
	background: url(cms/pager.png) no-repeat left bottom;
	color: #fff;
	cursor: pointer;
	text-decoration: none;
}
.common-pagination A.this:hover
{
	text-decoration: none;
}
.common-pagination A.this SPAN
{
	text-decoration: none;
	background: url(cms/pager.png) no-repeat right bottom;
	text-decoration: none;
}
.common-pagination .pager
{
	width: 100%;
}
/*分页结束*/
.logonmiddle
{
	width: 1024px;
	max-width: 1024px;
	height: 360px;
	padding-top: 100px;
}
.tttt
{
	width: 360px;
	height: 50px;
	display: inline;
	position: fixed;
	_position: absolute;
	right: 400px;
	top: 350px;
	background-color: #ffffff;
	filter: alpha(opacity:100);
	opacity: 1;
	z-index: 9;
}
.wzdiv
{
	float: left;
	background: url('public/zi2.png') no-repeat top left;
	width: 613px;
	height: 197px;
	margin-top: 60px;
}
.logpaneldiv
{
	float: right;
	width: 400px;
	height: 360px;
	border: solid 1px #cccccc;
	background-color: #ffffff;
	filter: alpha(opacity:60);
	opacity: 0.6;
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	z-index: -9;
}
.logtitle
{
	width: 100%;
	height: 25px;
	text-align: center;
	font-size: 24px;
	color: #000000;
	margin-top: 30px;
}
.dltd1
{
	height: 75px;
	padding-bottom: 25px;
	padding-left: 20px;
}
.dltd2
{
	height: 50px;
	text-align: center;
	padding-bottom: 25px;
}
.dltab
{
	width: 360px;
	height: 50px;
}
.dlput
{
	width: 99%;
	height: 100%;
	line-height: 40px;
	font-size: 16px;
	border: none !important;
}
.logmidtd1
{
	width: 45px;
	height: 50px;
	border-left: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	text-align: center;
	vertical-align: middle;
	background: #ffffff;
	position: relative;
	color: #ffffff;
}
.logmidtd2
{
	height: 50px;
	border-right: solid 1px #cccccc;
	border-top: solid 1px #cccccc;
	border-bottom: solid 1px #cccccc;
	background: #ffffff;
	position: relative;
	color: #ffffff;
}
.dlbtn
{
	width: 360px;
	height: 50px;
	background-color: #3588ff;
	z-index: 100;
	padding-top: 10px;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	cursor: pointer;
}
/*.bg_tab{background-image: url("Admin/images/bg_header.gif")!important; background-repeat: repeat-x!important;padding-left:0px!important;}
.bg_table_span1{width: 15px; height: 52px; float: left; background-image: url("Admin/images/main_hl2.gif"); background-repeat: no-repeat;}
.bg_table_span2{padding: 10px; height: 52px; text-align: center; color: white; float: left; background-image: url("Admin/images/main_hb.gif"); background-repeat: repeat-x;}
.bg_table_span3{width: 60px; height: 52px; float: left; background-image: url("Admin/images/main_hr.gif"); background-repeat: no-repeat;}
body{background-image: url("../images/bg.gif")!important;background-repeat: repeat-x!important; }*/
.ac_results{background-color:#fff;border:1px solid rgb(0,141,255);}
.bg_tab{background-image: url("Admin/images/main_tab.png")!important; background-repeat: no-repeat;padding-left:0px!important;}
.bg_table_span1{width: 15px; height: 26px; float: left;  }
.bg_table_span2{height: 26px; text-align: center; color: white; float: left; }
.bg_table_span3{width: 60px; height: 26px; float: left; }


.menu_tree_box{overflow-x:auto;height:100%;}
.dialog-shadow{display:none!important;}
.dialog-mask-normal{display:none!important;}
.cke_copyformatting_notification{display:none!important;}
.dialog-header{background: url("Admin/images/dialog-header.jpg") no-repeat;background-size:cover;}

