/*--------------------------------------------------|
| Copyright (c) 2009-2029 Chairmanzheng             |
|--------------------------------------------------*/
body {
	margin: 0;
	font-family: "宋体";
	font-size: 12px;
	line-height: 150%;
	background-color: #FFFFFF;
	overflow-x:hidden;
}
.clearfix:after {content:"."; clear:both; display:block; visibility:hidden; height:0;}
.clearfix {display:inline-block;}
.clearfix {display:block;}

h4{
	font-size:12px;
	padding-left:10px;
	margin-bottom:3px;
	line-height:20px;
	color:#666;
	font-weight:400;
	background:#ebf0ef;
}
.redfont{color: #FF0000}

.redfont{color: #FF0000}
form{
	display:inline;
}
a{
	font-size: 14px;
	text-decoration: none;
}
a:link {
	font-size: 14px;
	color: #06482a;
	text-decoration: none;
}
a:visited {
	font-size: 14px;
	color: #06482a;
	text-decoration: none;
}
a:hover {
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
}
a:active {
	font-size: 14px;
	color: #FF0000;
	text-decoration: none;
}


/* 新版表单样式 */
input:focus{ outline:none;}
input::-webkit-input-placeholder{color:#b1b1b1;}
input:-moz-placeholder{color:#b1b1b1;}
#topfunctiontitle{
	z-index:3;
	font-family:'宋体';
	font-size:12px;
	line-height: 20px;
	font-weight:700;
	color:#333333;
	text-indent:8px;
	background:url(/images/ext-3.4.0/default/panel/light-hd.gif) repeat-x;
	margin:2px;
	left:1px;
	top:1px;
	width:100%;
}
#input_messages{/* 输入框错误提示 */
	width:99%;
	margin:0px 0 1px 2px;
}
.form_table {
    background: none repeat scroll 0 0 #f9fcff;
    border: 1px solid #63bce5;
    font-family: "宋体";
    margin: 4px auto;
    width: 99.5%;
}
.form_table h5{
	background: url("/images/web/right/ico_jt_r.gif") no-repeat scroll 8px center #ebf0ef;
    color: #666;
    font-size: 12.8px;
    font-weight: 700;
    height: 30px;
    line-height: 31px;
    margin-bottom: 3px;
    margin-top: 0;
    padding-left: 30px;
}
.form_table .form_table_title {
    background:#ebf0ef;
    height: 27px;
    width: 100%;
}
.form_table .form_table_title span{
	display:inline-block;
	height:28px;
	line-height:27px;
	padding-left:20px;
	margin-left:10px;
	background:url(/images/web/right/form_title_icon.png) no-repeat left 5px;
}

.form_table table{
	width:100%;
	margin-top:-2px;
}
.form_table tr{
	height:24px;
}
.form_table th{
	font-family:宋体,Arial;
	background-color:#ECECEC;
	font-size: 14px;
	height:24px;
	text-align:right;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 10px;
	font-weight:normal;
	white-space:nowrap;
	word-break:keep-all; /* for ie */  
	white-space:nowrap; /* for chrome */  
}
.form_table td{
	background-color:#FFFFFF;
}
.form_table input[type="text"],input[type="password"],input[type="file"],textarea{
	border:1px solid #9fbbcd;
	color:#333333;
	height:24px; 
	width:220px;
	font-family:"宋体";
	font-size:12px;
	font-weight:400;
	line-height:24px;
	text-align:left;
	padding-left:5px;
	padding-top:1px;
	margin:2px 0;
	float:left;
}
.form_table select{
	border:1px solid #9fbbcd;
	color:#333333;
	height:24px; 
	width:230px;
	font-family:"宋体";
	font-size:12px;
	font-weight:400;
	line-height:24px;
	text-align:left;
	padding-left:5px;
	padding-top:1px;
	margin:2px 0;
	float:left;
}

.form_table input[type="checkbox"],input[type="radio"]{
	color:#333333;
	height:20px; 
	width:20px; 
	font-family:"宋体";
	font-size:12px;
	font-weight:400;
	line-height:26px;
	text-align:left;
	padding-left:1px;
	padding-top:1px;
	margin:2px 0;
	float:left;
}

#form_table_select .select_box{ float:left; width:228px; height:28px; line-height:28px; font-size:12px; color:#333;}
#form_table_select div.tag_select{display:block; width:218px; height:28px; padding:0 0 0 10px; background:url(/images/web/right/select.png) no-repeat 0 0;}
#form_table_select div.tag_select_hover{display:block; width:218px; height:28px; padding:0 0 0 10px;background:url(/images/web/right/select.png) no-repeat 0 -31px; }
#form_table_select div.tag_select_open{display:block;width:218px;height:28px; padding:0 0 0 10px; background:url(/images/web/right/select.png) no-repeat 0 -62px;}
#form_table_select ul.tag_options{position:absolute; width:228px; margin:0; padding:0 0 5px 0; list-style:none; background:url(/images/web/right/select.png) no-repeat left bottom; }
#form_table_select ul.tag_options li{display:block; width:216px; height:28px; padding:0 0 0 10px; background:#fff; border-left:1px solid #6ba4e9; border-right:1px solid #6ba4e9;text-decoration:none; font-size:12px; color:#000;}
#form_table_select ul.tag_options li.open_hover{color:#333; background:#ffffcb; border-left:1px solid #6ba4e9; border-right:1px solid #6ba4e9;}
#form_table_select ul.tag_options li.open_selected{color:#ff6600;}


/* data表格标题栏 */
.tableDiv{
    background-color: #ffffff;
    border: 1px solid #63bce5;
    margin: 4px auto;
    width: 99.5%;
}
.tableTitle{
	font-size: 12px;
	background:#ebf0ef;
	width:100%;
	height:30px;
}
.tableTitle h5{
	background: url("/images/web/right/ico_jt_r2.gif") no-repeat scroll 8px 8px;
    color: #666;
    font-size: 12.8px;
    font-weight: 700;
    height: 30px;
    line-height: 33px;
    margin-bottom: 0;
    margin-top: 0;
    padding-left: 30px;
    float:left;
}
.tableTitle select{
	BORDER-RIGHT:#0066cc 1px solid;
	BORDER-TOP:#0066cc 1px solid;
	BORDER-LEFT: #0066cc 1px solid;
	BORDER-BOTTOM:#0066cc 1px solid;
	background-color:#FFFFFF;
	font-size: 12.8px;
	color: #000000;
	width:75px;
	height:22px;
	margin-top: 5px;
	margin-right: 5px;
	float:right;
}
.tableTitle td{
	font-size: 12px;
	text-align:left;
	background-color:#FFFFFF;
}

.scrollRowThead {
	position: relative;
	width:100%;
	top: expression(this.parentElement.parentElement.parentElement.scrollTop);
	background-color:#ADD1F2;
	z-index:3;
}
.headerno {
	width:5%;
	background-image:url(/images/web/right/header-no.png);
	background-repeat:repeat-x; 
	height:20px;
	text-align:center;
	word-break: keep-all;
	white-space:nowrap;
}
.header {
	padding-left:30px;
	background-image:url(/images/web/right/header-bg.png);
	background-repeat:no-repeat;
	height:20px;
	width:auto;
	cursor:pointer;
	word-break: keep-all;
}
.headerSortUp {
	padding-left:30px;
	background-image:url(/images/web/right/header-asc.png);
	background-repeat:no-repeat;
	height:20px;
	width:auto;
	cursor:pointer;
	word-break: keep-all;
}
.headerSortDown {
	padding-left:30px;
	background-image:url(/images/web/right/header-desc.png);
	background-repeat:no-repeat;
	height:20px;
	width:auto;
	cursor:pointer;
	word-break: keep-all;
}
.tableData{
	width:100%;
	border:0px;
	align:center;
	font-size:14px;
	border-collapse: collapse;
}
.tableData tr{
	background:#f4fcff;
	cursor:pointer;
}
.tableData tr.er{
	background:#e3f3ff;
}
.tableData tr:hover{
	background:#d8ffc3;
}
.tableData th{
	font-size: 13px;
	font-weight:normal;
	color:#000;
	text-align:center;
	height:27px;
	border-top: 1px solid #ADD1F2;
	border-right: 1px solid #ADD1F2;
	border-bottom: 1px solid #ADD1F2;
	border-left: 1px solid #ADD1F2;
}
.tableData td{
	font-size: 12.8px;
	text-align:center;
	height:27px;
	border-top: 1px solid #ADD1F2;
	border-right: 1px solid #ADD1F2;
	border-bottom: 1px solid #ADD1F2;
	border-left: 1px solid #ADD1F2;
}
.tableDataDiv{
	width:100%;
	position:relative;
	scrollbar-face-color: #C2D5FC;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-arrow-color: #006699;
	scrollbar-track-color: #FFFFFF;
	scrollbar-darkshadow-color: #F8F0E1;
	overflow:auto;
}

/* data表格按钮栏 */
.tableDataButtonBar{
	font-size: 13px;
	width:100%;
	height:auto;
	background:#e6f3fc;
}
.tableDataButtonHtml{
	float:right;
	margin-right:10px;
	vertical-align:center;
}
.tableDataButtonBar img{
	border:0px;
	cursor:pointer;
}
.tableDataButtonBar input{
	background-color:#DDECFE;
	border-color: #000099;
	border-style: solid;
	border-width: 0px 0px 1px;
	height:18px;
	width:50px;
	FONT-SIZE: 12.8px;
	CURSOR: pointer;
	LINE-HEIGHT: 150%;
}
.tableDataButtonBar a.go{
	width:42px; 
	height:24px;
	display:inline-block;
	line-height:24px;
	background:url(/images/web/right/pages_bg.png) no-repeat -126px 0;
	color:#fff;
	margin-left:5px;
	text-align:center;
	cursor:pointer;
}
.tableDataButtonBar a.go:hover{
	background:url(/images/web/right/pages_bg.png) no-repeat -169px 0;
	color:#fff;
	display:inline-block;
	line-height:24px;
}

.formbodyButtonBar{
	font-size: 13px;
	width:100%;
	border:0px;
	jerry:expression(cellpadding="0");
	jerry:expression(cellSpacing="1");
	text-align:center;
}
.formbodyButtonBar img{
	border:0px;
	cursor:pointer;
}

.pagebuttonbar{
	border:0px;
	width:100%;
	height:30;
	font-family:宋体,Arial;
	font-size: 14.8px;
	color: #000000;
	text-align:center;
}
.pagebuttonbar input{
	BORDER-RIGHT:#0066cc 1px solid;
	BORDER-TOP: #0066cc 1px solid;
	BORDER-LEFT: #0066cc 1px solid;
	BORDER-BOTTOM: #0066cc 1px solid;
	background-color:#FFFFFF;
	font-size: 13.8px;
	color: #000000;
	height:20px;
}
.pagebuttonbar select{
	BORDER-RIGHT:#0066cc 1px solid;
	BORDER-TOP: #0066cc 1px solid;
	BORDER-LEFT: #0066cc 1px solid;
	BORDER-BOTTOM: #0066cc 1px solid;
	background-color:#FFFFFF;
	font-size: 13.8px;
	color: #000000;
}

#photoFrame{
	BORDER-RIGHT:#0066cc 1px solid;
	BORDER-TOP: #0066cc 1px solid;
	BORDER-LEFT: #0066cc 1px solid;
	BORDER-BOTTOM: #0066cc 1px solid;
	background-color:#FFFFFF;
	font-size: 13.8px;
	color: #000000;
	text-align:center;
	width:115px;
	height:138px;
}
/** 开始按钮样式 */
.commonbutton_span{
	cursor:pointer;
	vertical-align:text-bottom;
	margin:2px 0 0 10px;
	width:64px;
	height:26px;
	display:inline-block;
}
.commonbutton_span_identitycard{
	cursor:pointer;
	vertical-align:text-bottom;
	margin:2px 0 0 10px;
	width:80px;
	height:26px;
	display:inline-block;
}
.simplebutton{
	cursor:pointer;
	vertical-align:text-bottom;
	padding-left:20px;
	width:26px;
	height:24px;
}
.smallbutton{
	cursor:pointer;
	vertical-align:text-bottom;
	margin:2px 0 0 10px;
	background:url(/images/web/right/button/smallbutton.gif);
	width:64px;
	height:26px;
	line-height:26px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}
.bigbutton{
	cursor:pointer;
	vertical-align:text-bottom;
	margin:2px 0 0 10px;
	background:url(/images/web/right/button/bigbutton.gif);
	width:80px;
	height:26px;
	line-height:26px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}
.superbutton{
	cursor:pointer;
	vertical-align:text-bottom;
	margin:2px 0 0 10px;
	background:url(/images/web/right/button/superbutton.gif);
	width:110px;
	height:26px;
	line-height:26px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
}
.huise{filter:Gray;}

/* 正常打印机页面样式定义开始 */
.print_table{
	autoWidth:true;
	autoHeight:true;
	font-family:'宋体';
	border:1px solid #bad3f4;
	background:#f9fcff;
	text-align: center;
	position:relative;
}
.print_table table{
	width:100%;
	margin:auto;
}
.print_table .print_title{
	font-size:16px;
	line-height:0;
	font-weight:400;
	color:#333333;
	font-weight:700;
	text-align:center;
	background:#f9fcff;
}
.print_table tr{
	height:24px;
}
.print_table th{
	font-family:宋体,Arial;
	background-color:#ECECEC;
	font-size: 14px;
	line-height:0;
	text-align:right;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 10px;
	font-weight:normal;
	white-space:nowrap;
	word-break:keep-all; /* for ie */  
	white-space:nowrap; /* for chrome */  
}
.print_table td{
	background-color:#FFFFFF;
}
/* 正常打印机页面样式定义结束 */

/* 小型打印机页面样式定义开始 */
.small_print_table{
	autoWidth:true;
	autoHeight:true;
	font-family:'宋体';
	border:1px solid #bad3f4;
	text-align: center;
	position:relative;
}
.small_print_table table{
	width:200px;
	margin:auto;
}
.small_print_table .print_title{
	font-size:16px;
	height:28px;
	line-height:0;
	color:#333333;
	font-weight:700;
	text-align:center;
}
.small_print_table tr{
	height:18px;
	line-height:0;
}
.small_print_table td{
	background-color:#FFFFFF;
	text-align:left;
	vertical-align : middle;
	padding: 0px 0px 0px 10px;
}
.small_print_table td b{
	font-family:宋体,Arial;
	text-align:left;
	padding: 0px 2px;
	font-weight:bold;
	white-space:nowrap;
	word-break:keep-all; /* for ie */  
	white-space:nowrap; /* for chrome */  
}
/* 小型打印机页面样式定义结束 */
/* 小型打印机页面样式定义开始------预览 */
.big_print_table{
	autoWidth:true;
	autoHeight:true;
	font-family:'宋体';
	border:1px solid #bad3f4;
	text-align: center;
	letter-spacing:2px;
	position:relative;
}
.big_print_table table{
	margin:auto;
}
.big_print_table .print_title{
	font-size:22px;
	line-height:0;
	font-weight:400;
	color:#333333;
	font-weight:700;
	text-align:center;
}
.big_print_table tr{
	height:26px;
}
.big_print_table th{
	font-family:宋体,Arial;
	font-size: 18px;
	line-height:0;
	text-align:right;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 10px;
	font-weight:normal;
	white-space:nowrap;
	word-break:keep-all; /* for ie */  
	white-space:nowrap; /* for chrome */  
}
.big_print_table td{
	text-align:left;
	font-size:18px;
	background-color:#FFFFFF;
}
/* 小型打印机页面样式定义结束------预览 */

