/* 地面跑水 */
#dmpsLbl {
	color: red;
	display: none;
	font-size: 30px;
	padding-left: 50px;
}

.xqDmps1 {
	background-color: yellow;
}

.xqDmps2 {
	background-color: red;
}

/* CSS Document */
* {
	margin: 0px auto;
}

/*-页面结构->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-*/
/*-------整个页面--【宽度】、【高度】决定于【分辨率】---------*/
body {
	width: auto;
	height: auto;
	overflow: auto;
	border: #999 ridge 15px;
	padding: 5px;
	margin: 10px
}

/*---------页头-【高度】-自定义----*/
#body_head {
	width: inherit;
	height: auto;
	padding: 5px 0
}

/*---------页体-----------*/
#body_main {
	width: inherit;
	height: auto;
	clear: left;
}

/*---------------表头-------*/
#m_h {
	width: inherit;
	height: auto;
	overflow-y: scroll;
}

/*---------------表体--【高度】=#p_run高度-表头高度*/
#m_b {
	width: inherit;
	height: auto;
	overflow-y: scroll;
	margin: 1px auto auto auto;
}

/*-显示风格->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-*/
body {
	font-size: 14px;
	text-align: center;
}

table {
	width: 100%;
	border-collapse: collapse;
}

td {
	width: auto;
	word-wrap: break-word;
	word-break: break-all;
	border-collapse: collapse;
}

/* 页头 */
#body_head td.tq {
	width: 30%;
	text-align: left;
}

#h_tq {
	width: 97%;
	margin-left: 0px;
	border: thin solid #999999;
}

#h_bt {
	font-size: 1.3em;
	border-style: double;
	padding: 3px 5px;
}

#body_head td.hg {
	width: 25%;
	text-align: right;
}

#body_head input {
	width: 200px;
	border: thin solid #999999;
}

#body_head button {
	border: thin solid #999999;
}

#body_head a {
	border: 1px groove #000;
	padding: 2px;
	font-size: 14px;
	text-decoration: none;
	margin: 0 2px
}

#body_head a.btn {
	background-color: #66CC66;
}

#m_b td.gz {
	cursor: help;
}

/* 数据表列 宽度 */
.h1 {
	height: 1.5em
}

.h2 {
	height: 2.5em;
}

.v_gls {
	width: 5em;
}

.dh {
	/* writing-mode: vertical-lr; */
	/* text-combine-upright: digits; */
	text-combine-upright: none;
}

.v_xqm {
	width: 5em;
}

.v_jzm {
	width: 6em;
}

.v_gz1,
.v_gz2 {
	width: 5em;
}

.v_gw1,
.v_hw1,
.v_gy1,
.v_hy1,
.v_ll1,
.v_pl1,
.v_dl1,
.v_gw2,
.v_hw2,
.v_gy2,
.v_hy2,
.v_ll2,
.v_pl2,
.v_dl2 {
	width: 5em;
}

.v_sw {
	width: 4em;
}

/*----边框->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-*/
#m_h,
#m_b {
	border: 1px groove #000;
	padding-left: 2px;
}

/* 表格边框-竖边 */
td.v_gls,
td.v_xqm,
td.v_jzm,
td.v_sw,
td.v_gz1 {
	border-right: 1px groove #666666;
}

td.v_gw1,
td.v_hw1,
td.v_gy1,
td.v_hy1,
td.v_ll1,
td.v_pl1,
td.v_dl1 {
	border-right: 1px groove #666666;
}

td.v_gw2,
td.v_hw2,
td.v_gy2,
td.v_hy2,
td.v_ll2,
td.v_pl2,
td.v_dl2 {
	border-right: 1px groove #666666;
}

.v_1s td[colspan],
.v_2s td[colspan] {
	border-right: 1px groove #666666;
}

/* 表格边框-横边 */
#m_h td[colspan] {
	border-bottom: 1px groove #666666;
}

.tr_gls {
	border-bottom: 1px groove #666666;
}

.tr_xq {
	border-top: 1px groove #666666;
}

.tr_xq_unuse {
	display: none
}

#m_b .rd,
#m_b .jzm,
#m_b .gz {
	border-top: 1px dashed #666666;
}

#m_b .top {
	border-top: none;
}

/*----背景色->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>-*/
body {
	background-color: #E7E7E7
}

#m_h {
	background-color: #66CCFF;
}

tr.tr_xq {
	background-color: #E7E7E7
}

a:visited,
a:link {
	text-decoration: none;
}

td.dx-sj {
	background-color: yellow;
}