﻿td, th { font-size: 9pt; }

.table table tr.selectedRow td { background-color: #d0d0d0; }
.table table tr.tr.selectedRow td.tb_index { background-color: #c0c0c0; }

.table table .tb_index { background-color: #eee !important; border-right: 1px solid #aaa; border-bottom: 1px solid #ddd; }
.table tr:hover td { background-color: #FFFFAA; }
.table .fixl, .table .fixt, .table .fixbt { position: relative; }
.table .fixl.fixt, .table .fixl.fixbt { z-index: 36 !important; }


.editdot { border: none; border-collapse: collapse; table-layout: fixed; background-color: White; }
.editdot td { border: none; border-bottom: dotted 1px #808080; }
.editdot .title { text-align: right; white-space: nowrap; color: #116611; }
.editborder1 { border: 1px solid gray; }

.editline { border: 1px #666 solid; border-collapse: collapse; table-layout: fixed; }
.editline td { border: solid 1px #d0d0d0; line-height: 130%; }
.editline .title { text-align: right; color: #116611; }
/*编辑框 EditTable1*/
.EditTable { border: 2px #000 solid; border-collapse: collapse; }
.EditTable1 { border-style: none; border-top: solid 2px #000; border-bottom: solid 1px #000; border-collapse: collapse; padding-top: 2px; }
.EditTable1 td { border: solid 1px #d0d0d0; line-height: 120%; }
.EditTable .title, .EditTable1 .title { text-align: right; white-space: nowrap; color: #116611; }
.TableTopImg { background-image: url(../../Images/Blue/bar/title_di.gif); background-position: bottom; }
.GridView { border: solid 2px #000; border-collapse: collapse; line-height: 120%; background-color: White; }
.GridView9 { border: solid 2px #000; border-collapse: collapse; font-size: 9pt; line-height: 120%; }
.GridSilver { border: solid 1px silver; border-collapse: collapse; }
.GridView_Z02Title { background-image: url(../../Images/Z02/TitleDi.gif); }

/*表格*/
.gridfind, .gridfield { border: solid 1px #8f8f8f; background-color: #fff; position: absolute; display: none; z-index: 70; box-shadow: 5px 5px 8px 0px rgba(0,0,0,0.5); }
.gridfind td { border: none; font-size: 9pt; }
.gridfield { width: 200px; }
.gridfield ul { margin: 2px 2px; padding: 0; list-style-type: none; line-height: 130%; }
.gridfield .over { overflow: auto; height: 220px; }

.grid, .griddot { border: none; }

/*表格 gridlinedot */
.gridlinedot { background-color: #fff; }
.gridlinedot .table { border: none; line-height: 150%; }
.gridlinedot .topbar { border-bottom: 1px solid #bbb; background-color: #eee; }
.gridlinedot .table td { border-style: none; border-bottom: 1px dotted #d0d0d0; }
.gridlinedot .table table th, .gridlinedot .table table th.tb_index { background: url(../../images/blue/bar/gridtitle.gif) repeat-x; border: none; border-bottom: 1px solid #729ecf; background-color: #F6F6F6; white-space: nowrap; text-align: center; color: #333; }
.gridlinedot .table table .tb_index { cursor: default; background-color: #eee; border-right: 1px solid #aaa; border-bottom: 1px solid #ddd; }
.gridlinedot .table table th a { color: #0030BF; }
.gridlinedot .alter td { background-color: #E8fEfE; }
.gridlinedot .table tfoot td { background-color: #dff0fd; border: none; border-top: 1px solid #fff; }

/*表格 griddot */
.griddot { background-color: #fff; }
.griddot .table { border: none; line-height: 150%; }
.griddot .table th, .griddot .table th.tb_index { background: url(../../images/blue/bar/gridtitle.gif) repeat-x; border: none; border-top: 1px solid gray; border-bottom: 1px solid gray; background-color: #F6F6F6; white-space: nowrap; text-align: center; }
.griddot .table td { border-style: none; border-bottom: 1px dotted #d0d0d0; }
.griddot .table tfoot td { background-color: #dff0fd; border: none; border-bottom: 1px solid #729ecf; border-top: 1px solid #fff; }
.griddot .alter { background-color: #f5f5f5; }
.griddot .tb_index { border-style: none; border-bottom: 1px dotted #d0d0d0; cursor: default; }
.griddot .nodata, .gridlinedot .nodata { border: none; border-bottom: 1px dotted #e0e0e0; background-color: #fbfbfb; width: 100%; }

/*表格 grid */
.grid { background-color:#fff; }
.grid .topbar { border: solid 1px #ddd; border-bottom: none; background-color: #eee; }
.grid .table { border: solid 2px #000; line-height: 130%; }
.grid .table th { background: url(../../images/blue/bar/gridtitle.gif) repeat-x; border: none; border-right: 1px solid #808080; border-bottom: 1px solid #808080; white-space: nowrap; text-align: center; }
.grid .table td { border: none; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; padding: 5px; }
.grid .table .alter { background-color: #f8f8ff; }
.grid .table tfoot td { background-color: #efefef; font-size: 9pt; padding: 8px 5px; border-bottom: 0 none; background: linear-gradient(#eaeaea, #dadada); }
.grid .table .up, .griddot .table .up, .gridlinedot .table .up { background: url(../../images/res/table/order_u.gif) no-repeat; padding-left: 15px; background-color: #eeeeff; }
.grid .table .down, .griddot .table .down, .gridlinedot .table .down { background: url(../../images/res/table/order_d.gif) no-repeat; padding-left: 15px; background-color: #eeeeff; }

.grid .tb_index { border-left: solid 1px white; border-top: solid 1px white; border-right: solid 1px Gray; border-bottom: solid 1px Gray; cursor: default; background-color: #f0f0f0; }
.grid .nodata { border: none; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background-color: #fbfbfb; width: 100%; }
.table tbody tr td { transition: all .3s ease; }
.table tr td.fixl, .table tfoot td { transition: none; }

.table tbody tr:hover { background: #FFFFAA; }

.table th { padding: 8px 5px; }
.table th a { position: relative; padding-right: 10px; *padding-right: 0; *position: static; }
.table th[class*='tb_index'] a { padding-right: 0; }
.table th a:hover { color: #f00; text-decoration: none; }
.grid .table th.up, .grid .table th.down, .griddot .table th.up, .griddot .table th.down, .gridlinedot .table th.up, .gridlinedot .table th.down { background-image: none; padding-left: 3px; *padding-left: 15px; *background: #eeeeff url(../../images/res/table/order_u.gif) no-repeat; }
.grid .table th.down, .griddot .table th.down, .gridlinedot .table th.down { *background: #eeeeff url(../../images/res/table/order_d.gif) no-repeat; }
.grid .table th a:before, .griddot .table th a:before, .gridlinedot .table th a:before { position: absolute; right: 0; content: '\f0dc'; font-family: 'FontAwesome'; display: inline-block; font-weight: normal; color: #999; font-size: 12px; }
.grid .table th.tb_index a:before, .griddot .table th.tb_index a:before, .gridlinedot .table th.tb_index a:before { content: ''; }
.grid .table th a:after, .griddot .table th a:after, .gridlinedot .table th a:after { position: absolute; right: 0; content: ''; font-family: 'FontAwesome'; display: inline-block; font-weight: normal; visibility: hidden; font-size: 12px; }
.grid .table th.up a:after, .griddot .table th.up a:after, .gridlinedot .table th.up a:after { content: '\f0de'; color: #090f57; visibility: visible; }
.grid .table th.down a:after, .griddot .table th.down a:after, .gridlinedot .table th.down a:after { content: '\f0dd'; color: #090f57; visibility: visible; }

/* iframe表格 
.ifgrid .topbar { border-bottom: 1px solid #f2f2f2; background-color: #f2f2f2; }
.ifgrid .table { border: none 0; background-color: #fff; line-height: 130%; }
.ifgrid .table th { background: url(../../images/blue/bar/gridtitle.gif) repeat-x; border: none; border-right: 1px solid #808080; border-bottom: 1px solid #808080; white-space: nowrap; text-align: center; }
.ifgrid .table td { border: none; border-bottom: 1px solid #c0c0c0; border-right: 1px solid #c0c0c0; }
.ifgrid .table .alter { background-color: #f8f8ff; }
.ifgrid .table tfoot td { background-color: #dff0fd; border-top: solid 1px white; border-left: solid 1px white; border-right: 1px solid #c0c0c0; border-bottom: 1px solid #c0c0c0; }
.ifgrid .table .up, .griddot .table .up, .gridlinedot .table .up { background: url(../../images/res/table/order_u.gif) no-repeat; padding-left: 15px; background-color: #eeeeff; }
.ifgrid .table .down, .griddot .table .down, .gridlinedot .table .down { background: url(../../images/res/table/order_d.gif) no-repeat; padding-left: 15px; background-color: #eeeeff; }
.ifgrid .tb_index { border-left: solid 1px white; border-top: solid 1px white; border-right: solid 1px Gray; border-bottom: solid 1px Gray; cursor: default; background-color: #f0f0f0; }
.ifgrid .nodata { border: none; border-bottom: 1px solid #e0e0e0; border-right: 1px solid #e0e0e0; background-color: #fbfbfb; width: 100%; }
*/

.ifgrid { background-color: #fff; font-family: tahoma,"microsoft yahei","微软雅黑", Arial,Helvetica,san-serif; }
.ifgrid .topbar { background-color: #f2f2f2; }
.ifgrid .table { border-top: 1px solid #c0c0c0; background-color: #f1f1f1; line-height: 130%; }
.ifgrid .table th, .ifgrid .table th.tb_index { border: 1px solid #c0c0c0; background-color: #F6F6F6; background: linear-gradient(#ffffff, #efefef); white-space: nowrap; text-align: center; font-size: 9pt; border-left: 0 none; border-top: 0 none; }
.ifgrid .table tr th:first-child, .ifgrid .table tr td:first-child { }
.ifgrid .table tr td:last-child { border-right: 0 none; }
.ifgrid .table thead tr:first-child th:last-child { border-right: 0 none; }
.ifgrid .table th { color: #333; }
.ifgrid .table th a { padding-right: 0; }
.ifgrid .table td { border: 1px solid #c0c0c0; line-height: 150%; padding: 8px 5px; color: #222; font-size: 9pt; border-top: 0 none; border-left: 0 none; background-color: #fff; }

.ifgrid .table tfoot td { background-color: #efefef; font-size: 9pt; padding: 5px; line-height: 150%; background: linear-gradient(#eaeaea, #dadada); }
.ifgrid .alter, .ifgrid .alter td { background-color: #f8f8ff; }
.ifgrid .tb_index { background-color: #fff; cursor: default; }
.ifgrid .alter .tb_index { background-color: #f8f8ff; }
.ifgrid .nodata { border: none; border-bottom: 1px dotted #e0e0e0; background-color: #fbfbfb; width: 100%; }
.ifgrid .table tbody tr:hover { background-color: #FAFFBD; }

.ifgrid .table table thead th a:link { color: #114fe2; text-decoration: none; }
.ifgrid .table table thead th a:visited { color: #114fe2; text-decoration: none; }
.ifgrid .table table thead th a:hover { color: #f00; text-decoration: none; }
.ifgrid .table table thead th a:active { color: #114fe2; text-decoration: none; }
.ifgrid th.up a:after { content: '\f176'; font-family: 'FontAwesome'; display: inline-block; font-weight: normal; font-size: 12px; color: #114fe2; margin-left: 3px; }
.ifgrid th.down a:after { content: '\f175'; font-family: 'FontAwesome'; display: inline-block; font-weight: normal; font-size: 12px; color: #114fe2; margin-left: 3px; }

/*表格 ugriddot */
.ugriddot { background-color: #fff; font-family: tahoma,"microsoft yahei","微软雅黑", Arial,Helvetica,san-serif; }
.ugriddot .topbar { background-color: #f2f2f2; padding: 5px; }
.ugriddot .table { border: none; background-color: #fff; line-height: 130%; }
.ugriddot .table th, .ugriddot .table th.tb_index { border: none; border-top: 1px solid #ddd; border-bottom: 1px solid #bbb; background-color: #F6F6F6; white-space: nowrap; text-align: center; line-height: 22px; height: 22px; font-size: 9pt; }
.ugriddot .table td { border-style: none; border-bottom: 1px dotted #d0d0d0; line-height: 150%; padding: 5px; color: #222; font-size: 9pt; }
.ugriddot .table tfoot td { background-color: #dff0fd; border: none; font-size: 9pt; padding: 5px; line-height: 150%; border-top: 1px solid #b4d0ee; }
.ugriddot .alter { background-color: #f8f8ff; }
.ugriddot .tb_index { border-style: none; border-bottom: 1px dotted #d0d0d0; cursor: default; }
.ugriddot .nodata { border: none; border-bottom: 1px dotted #e0e0e0; background-color: #fbfbfb; width: 100%; }
.ugriddot .table tr:hover { background-color: #FAFFBD; }
.ugriddot .table .up { background: url(../../images/res/table/order_u.gif) no-repeat 99% center; padding-right: 10px; background-color: #eeeeff; }
.ugriddot .table .down { background: url(../../images/res/table/order_d.gif) no-repeat 99% center; padding-right: 10px; background-color: #eeeeff; }
.ugriddot .table tbody tr:last-child td { border: 0 none; }

/*无线表格 nogrid*/
.nogrid, .nogrid td { border-style: none; }

/*查询符号*/
span.fh0, span.fh1, span.fh2, span.fh3, span.fh4, span.fh5, span.fh6 { cursor: pointer; border-style: none; width: 14px; height: 14px; display: inline-block; vertical-align: middle; *vertical-align: auto; }
span.fh0 { background: url(../../images/res/table/fh.gif) no-repeat 0; }
span.fh1 { background: url(../../images/res/table/fh.gif) no-repeat -14px; }
span.fh2 { background: url(../../images/res/table/fh.gif) no-repeat -28px; }
span.fh3 { background: url(../../images/res/table/fh.gif) no-repeat -42px; }
span.fh4 { background: url(../../images/res/table/fh.gif) no-repeat -56px; }
span.fh5 { background: url(../../images/res/table/fh.gif) no-repeat -70px; }
span.fh6 { background: url(../../images/res/table/fh.gif) no-repeat -84px; }



/*图片超链接*/
.linkView, .linkEdit, .linkClock, .linkDel, .linkMore, .linkDown, .linkSave, .linkSortUp, .linkOk, .linkLight, .linkSortDown, .linkAdd, .linkPrint { border: none; width: 18px; height: 15px; cursor: pointer; display: inline-block; background-color: Transparent; }
.linkView { background: url(../../images/res/table/btn_icon.gif) no-repeat 0 0; }
.linkEdit { background: url(../../images/res/table/btn_icon.gif) no-repeat -18px 0; }
.linkClock { background: url(../../images/res/table/btn_icon.gif) no-repeat -36px 0; }
.linkDel { background: url(../../images/res/table/btn_icon.gif) no-repeat -54px 0; }
.linkSave { background: url(../../images/res/table/btn_icon.gif) no-repeat -72px 0; }
.linkMore { background: url(../../images/res/table/btn_icon.gif) no-repeat -90px 0; margin-left: 4px; }
.linkDown { background: url(../../images/res/table/btn_icon.gif) no-repeat -90px -15px; margin-left: 4px; }
.linkSortUp { background: url(../../images/res/table/btn_icon.gif) no-repeat -108px -0px; margin-left: 4px; }
.linkSortDown { background: url(../../images/res/table/btn_icon.gif) no-repeat -108px -15px; margin-left: 4px; }
.linkOk { background: url(../../images/res/table/btn_icon.gif) no-repeat -126px 0; }
.linkLight { background: url(../../images/res/table/btn_icon.gif) no-repeat -126px -15px; }
.linkAdd { background: url(../../images/res/table/btn_icon.gif) no-repeat -144px 0; }
.linkPrint { background: url(../../images/res/table/btn_icon.gif) no-repeat -144px -15px; }

td.tb_index { white-space: nowrap; width: 30px; }



.gte8 .grid .table th { background: linear-gradient(#ffffff, #efefef); }
.gte8 .grid .table .up, .gte8 .grid .table .down { background: linear-gradient(#ededed, #dbdbdb); }

.gte8 span.fh6, .gte8 span.fh5, .gte8 span.fh0, .gte8 span.fh4, .gte8 span.fh3, .gte8 span.fh1, .gte8 span.fh2 { background-image: none; position: relative; }

.gte8 span.fh6::after, .gte8 span.fh5::after, .gte8 span.fh0::after, .gte8 span.fh4::after, .gte8 span.fh3::after, .gte8 span.fh1::after, .gte8 span.fh2::after { background-image: none; content: '∈'; display: inline-block; width: 14px; height: 14px; vertical-align: middle; left: 0; top: 0; line-height: 14px; position: absolute; text-align: center; font-size: 14px; }

.gte8 span.fh6::after { content: '∈'; }
.gte8 span.fh5::after { content: '='; }
.gte8 span.fh0::after { content: '≥'; }
.gte8 span.fh4::after { content: '≈'; }
.gte8 span.fh3::after { content: '＜'; }
.gte8 span.fh1::after { content: '＞'; }
.gte8 span.fh2::after { content: '≤'; }
