/******************************************************************************/
/* EBC v1.0                                                                   */
/******************************************************************************/
/* ----------------------------------------------------------------------------- 全局样式 S */
/* ----------------------------------------------------------------------------- body */
*{
    margin: 0;
    padding: 0;
}
body{
    font-size: small;
    font-family: "宋体", "新宋体", arial;
    background: #ffffff;
}
/* ----------------------------------------------------------------------------- a */
a:active,a:link,a:visited {
	color: #4074a9;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
a:hover {
    color: #bf0505;
    text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
}
/* ----------------------------------------------------------------------------- other */
form{
    margin: 0;
    padding: 0;
}
input{
    margin: 0;
    padding: 0;
}
hr {
    margin: 5px 0px;
    width: 98%;
    height: 1px;
    border:1px dashed #86bcd4;
}
i{
    font-style: normal;
    font-size: 120%;
    margin: 0px 5px;
    color: #ff0000;
}
q{
    font-style: normal;
    font-weight: bold;
    color: #ff0000;
}
/* ----------------------------------------------------------------------------- fieldSet */
fieldSet{
    margin: 8px;
    padding: 8px;
    border: 1px dashed #aaaaaa;
}
fieldSet legend{
    font-size: 120%;
    font-weight: bold;
    background: #ffffff;
}
/* ----------------------------------------------------------------------------- table */
table{
    margin: 0;
    font-size: 100%;
    border: 1px solid #aaaaaa;
    empty-cells: show;
    border-collapse: separate;
    border-collapse: collapse !important;
}
table caption{
    padding: 6px 4px;
    text-align: left;
    font-size: 120%;
    font-weight: bold;
    border: 1px solid #aaaaaa;
    border-bottom: none;
}
table th, table td{
    margin: 0;
    padding: 2px;
    height: 24px;
}
table th a, table td a{
    font-size: 90%;
    font-weight: bold;
}
/* ----------------------------------------------------------------------------- 全局样式 E */

/* ----------------------------------------------------------------------------- class.table.normalTable */
.normalTable{
    width: 100%;
}
.normalTable caption{
    text-align: left;
    padding: 10px 20px;
    background: #9cc1e1 url(../images/content-bg.png) repeat-x top left;
}
.normalTable caption{
    text-align: left;
    color: #d95200;
}
.normalTable thead th,.normalTable thead td{
    text-align: center;
}
.normalTable tfoot th,.normalTable tfoot td{
    text-align: center;
}
.normalTable tbody td{
    text-align: left;
}
.normalTable tbody th{
    text-align: right;
}
.normalTable th, .normalTable td{
    margin: 0;
    padding: 4px 4px;
    border-bottom: 1px solid #cccccc;
    height: 24px;
}
.normalTable th{
    background: #9cc1e1 url(../images/content-bg.png) repeat top left;
}
/* ----------------------------------------------------------------------------- class.table.listTable */
.listTable{
    width: 100%;
}
.listTable caption{
    text-align: left;
    padding: 10px 20px;
    background: #9cc1e1 url(../images/content-bg.png) repeat-x top left;
}
.listTable caption{
    text-align: left;
    color: #d95200;
}
.listTable thead th,.listTable thead td{
    text-align: center;
}
.listTable thead th{
    /* border: 1px solid #cccccc; */
}
.listTable th, .listTable td{
    margin: 0;
    padding: 4px 4px;
    border-bottom: 1px solid #cccccc;
    height: 24px;
}
.listTable th{
    background: #9cc1e1 url(../images/content-bg.png) repeat top left;
}
/* ----------------------------------------------------------------------------- class.tbody */
.tbody_thead th{
    text-align: center;
}
.tbody_tfoot th{
    text-align: right;
}
/* ----------------------------------------------------------------------------- class.tfoot */
.tfoot_op th,.tfoot_op td{
    text-align: center;
}
/* ----------------------------------------------------------------------------- class.单元格背景 */
/* 单元格背景交替 */
.cell_alt{
    background: #eeeeee;
}
/* 单元格背景高亮 */
.cell_light{
    background: #cccccc;
}
/* 单元格背景 */
.cell_gb_1{
    background: #9cc1e1 url(../images/content-bg.png) repeat top left;
}
/* ----------------------------------------------------------------------------- class.对齐 */
.align_left{
    text-align: left;
}
.align_center {
    text-align: center;
}
.align_right{
    text-align: right;
}
/* ----------------------------------------------------------------------------- class.other */
/* 填充为空 */
.padding_null{
    padding: 0;
}
/* 边框为空 */
.border_null{
    border: 0;
}
/* ----------------------------------------------------------------------------- class.间隔 S */
.space-xxs{
    margin: 0;
    padding:1px;
    position: relative;
}
.space-xs{
    margin: 0;
    padding:3px;
    position: relative;
}
.space-s{
    margin: 0;
    padding:5px;
    position: relative;
}
.space-m{
    margin: 0;
    padding: 7px;
    position: relative;
}
.space-l{
    margin: 0;
    padding: 9px;
    position: relative;
}
.space-xl{
    margin: 0;
    padding: 11px;
    position: relative;
}
.space-xxl{
    margin: 0;
    padding: 13px;
    position: relative;
}
.space-xxxl{
    margin: 0;
    padding: 15px;
    position: relative;
}
/* ----------------------------------------------------------------------------- class.间隔 E */

.statusMsg{
    position: absolute;
    margin: 0;
    padding: 6px 20px;
    color: #bf0505;
    background: url(../images/loading_16x16.gif) no-repeat center left;
}
