﻿.topmenu  { 
font-size: 10pt; 
color: #000000; 
font-weight: bold; 
text-align:center; 
filter:glow(color=#FFFFFF,strength=3)}

.inputstyleA { 
border-bottom:1px solid #005F86; 
border-left-width: 0px; 
border-right-width: 0px; 
border-top-width: 0px; 
background-color: #E0F6FF; font-family:Verdana }

a:link.topmenu  { 
font-size: 10pt; 
color: #000000; 
font-weight: bold; 
text-align:center; 
filter:glow(color=#FFFFFF,strength=3)}

a:visited.topmenu  { 
font-size: 10pt; 
color: #000000; 
font-weight: bold; 
text-align:center; 
filter:glow(color=#FFFFFF,strength=3)}

a:hover.topmenu  { 
font-size: 10.5pt; 
color: #750000; 
font-weight: bold; 
text-align:center; 
filter:glow(color=#FFFFFF,strength=6)}

a:active.topmenu  { 
font-size: 10pt; 
color: #000000; 
font-weight: bold; 
text-align:center; 
filter:glow(color=#FFFFFF,strength=3)}

.topmenuBG{
border-left:1px solid #808080; border-right:1px solid #808080; border-bottom:1px solid #808080; 
FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=100,finishOpacity=0,startX=25,finishX=75,startY=0,finishY=0); 
background-color:#FFFFFF }

.topmenuBGtop{
border-top:1px solid #808080; border-left:1px solid #808080; border-right:1px solid #808080; 
FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=100,finishOpacity=0,startX=25,finishX=75,startY=0,finishY=0); 
background-color:#FFFFFF }

.menu  { 
font-size: 9pt; 
color: #000000; }

a:link.menu  { 
font-size: 9pt; 
color: #000000; }

a:visited.menu  { 
font-size: 9pt; 
color: #000000; }

a:hover.menu  { 
font-size: 9pt; 
color: #FFFFFF; 
font-weight: bold; }

a:active.menu  { 
font-size: 9pt; 
color: #000000; }

.link  { 
font-size: 9pt; 
color: #000000; }

a:link.link  { 
font-size: 9pt; 
color: #000000; }

a:visited.link  { 
font-size: 9pt; 
color: #000000; }

a:hover.link  { 
font-size: 9pt; 
color: #800000; 
/*font-weight: bold; */
text-decoration:underline }

a:active.link  { 
font-size: 9pt; 
color: #000000; }

.trstyle1
{
	background-position: center;
	background-image: url('/Gen/Commom/image/1_23.jpg');
	background-repeat: repeat;
}
.trstyle2
{
background-image:url('/Gen/Commom/image/2_23.jpg'); 
background-repeat:repeat; 
background-position: center;
}

.trstyle3
{
line-height: 100%}

body {
	font-size: 9pt;
	color: #000000;
}

table {
	font-size: 9pt;
	color: #000000;
	margin: 0;
	border: 0;
	border-collapse:collapse;

}

table td{
	padding: 0;
}

div {
	font-size: 9pt;
	color: #000000;
	margin: 0;
	border: 0;
	border-collapse:collapse;

}

div td{
	padding: 0;
}

tr {
	font-size: 9pt;
	color: #000000;
}

td {
	font-size: 9pt;
	color: #000000;
}

.myDIV {
	FILTER: revealTrans(transition=3,duration=2); WIDTH: 750px; POSITION: absolute
}

.tdbg {
	background-position: bottom;
	background-image: url('/Gen/Commom/Image/dotBG.jpg');
	background-repeat: repeat-x;
}

A:visited	{COLOR: #000000}
A:link		{COLOR: #000000}
A:hover		{COLOR: #800000; text-decoration:underline;}

.h1 {
	font-family: "宋体";
	font-size: 11pt;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	line-height: 25px;
}

.TableLine	{border-collapse: collapse}
body {
	border-width: 0px;
	margin: 0px;
	padding: 0px;
	font-family: 宋体, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	color: #000000;
	background-image: url('/Gen/Commom/Image/TopBG.jpg');

}
/*网页固定元素定义*/
body {
	font-family: "宋体";
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	margin: 0px; 
	background-color:#E5E5E5
	
}
table {
	font-family: "宋体";
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
tr {
	font-family: "宋体";
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
td {
	font-family: "宋体";
	font-size: 9pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #000000;
}
img{
	border: 0;
}

/*基本链接颜色*/
a:link {
	font-size: 9pt;
	color: #0054A5;
	text-decoration: underline;
}
a:visited {
	font-size: 9pt;
	color: #0054A5;
	text-decoration: underline;
}
a:hover {
	font-size: 9pt;
	color: #800000;
	text-decoration: none;
}
a:active {
	font-size: 9pt;
	color: #0054A5;
	text-decoration: underline;
}
/*===============================================================华丽的分割线o(^o^)o==*/
/*网页自定义元素CSS*/
/*===============================================================华丽的分割线o(^o^)o==*/
/*通用元素定义*/
.noscroll{
	overflow-y: hidden;
}
/*最外层table width100% height100%*/
.toptable100 {
	width: 100%;
	height: 100%;
	margin: 0;
	border: 0;
	border-collapse:collapse;
}
.toptable100 td{
	padding: 0;
}
/*table width100% 高度无定义*/
.table100 {
	width: 100%;
	margin: 0;
	border: 0;
	border-collapse: collapse;
}
.table100 td{
	padding: 0;
}
/*table width98% 高度无定义*/
.table98 {
	width: 98%;
	margin: 0;
	border: 0;
	border-collapse: collapse;
}
.table98 td{
	padding: 0;
}
/*table width95% 高度无定义*/
.table95 {
	width: 95%;
	margin: 0;
	border: 0;
	border-collapse: collapse;
}
.table95 td{
	padding: 0;
}
/*table width90% 高度无定义*/
.table90 {
	width: 90%;
	margin: 0;
	border: 0;
	border-collapse: collapse;
}
.table90 td{
	padding: 0;
}
/*table width50% 高度无定义*/
.table50 {
	width: 50%;
	margin: 0;
	border: 0;
	border-collapse: collapse;
}
.table50 td{
	padding: 0;
}
/*tr height100%定义*/
.tr100per {
	height: 100%;
}
/*tr height33%定义*/
.tr33per {
	height: 33%;
}
/*tr height5px定义*/
.tr5 {
	height: 5px;
}
/*tr height10px定义*/
.tr10 {
	height: 10px;
}
/*tr height15px定义*/
.tr15 {
	height: 15px;
}
/*tr height25px定义*/
.tr25 {
	height: 25px;
}
/*tr height30px定义*/
.tr30 {
	height: 30px;
}
/*tr height35px定义*/
.tr35 {
	height: 35px;
}
/*tr height40px定义*/
.tr40 {
	height: 40px;
}
/*td width10% 右对齐定义*/

.td10R {
	width: 10%;
	text-align: right;
}
/*td width12% 右对齐定义*/
.td12R {
	width: 12%;
	text-align: right;
}
/*td width15% 右对齐定义*/
.td15R {
	width: 15%;
	text-align: right;
}

/*td width25% 右对齐定义*/
.td25R {
	width: 25%;
	text-align: right;
}

/*td width15% 右对齐定义*/
.td30R {
	width: 30%;
	text-align: right;
}
/*td width45% 右对齐定义*/
.td45R {
	width: 45%;
	text-align: right;
}
/*td width35%定义*/
.td30 {
	width: 30%;
}
/*td width35%定义*/
.td35 {
	width: 35%;
}
/*td width38%定义*/
.td38 {
	width: 38%;
}
/*td width50%定义*/
.td50 {
	width: 50%;
}
/*td width55%定义*/
.td55 {
	width: 55%;
}
/*td width85%定义*/
.td85 {
	width: 85%;
}
/*td width90%定义*/
.td90 {
	width: 90%;
}
/*td width100%定义*/
.td100 {
	width: 100%;
}
/*水平居中对齐定义*/
.center {
	text-align: center;
}
/*水平右对齐定义*/
.right {
	text-align: right;
}
/*垂直上对齐定义*/
.top {
	vertical-align: top;
}
/*分割线定义*/
.table_dot {
	background-image: url(../image/ground/dot.gif);
	height: 1px;
}
/*页面分割线*/
.table_line {
	background-color: #91B8DB;
	height: 1px;
}
/*主区域背景色*/
.mainareabg {
	background-color: #F2FAFF;
}
/*文本框边框色*/
.input {
	border-width: 1px;
	border-color: #0054A5;
	font-size: 9pt;
	margin: 0px;
	padding: 1px;
	width: auto;
}
/*主要页面的元素定义*/
.mainpage_top {
	width: 100%;
	background-repeat: repeat;
	background-image: url('../image/ground/main_l_02.jpg');
	vertical-align: bottom;
}
.mainpage_top_fortext {
	width: 50%;
	height: 20px;
	margin: 0;
	border: 0;
	border-collapse:collapse;
}
.toptext {
	font-weight: bold;
	color: #0054A5;
	vertical-align: top;
}
.mainpage_leftbg {
	background-repeat: repeat;
	background-image: url('../image/ground/main_l_11.jpg');
}
.mainpage_rightbg {
	background-repeat: repeat;
	background-image: url('../image/ground/main_l_14.jpg');
}
.mainpage_bottombg {
	background-repeat: repeat;
	background-image: url('../image/ground/main_l_16.jpg');
}
.mainpage_mainareabg {
 	width: 100%;
	background-color: #F2FAFF;
	vertical-align: top;
}
.mainpage_tr {
	line-height: 20px;
	height:30px;
}
.mainpage_tr_red {
	line-height: 20px;
	height:30px;
	background-color:#DAF1FF;
}
/*分页BG定义*/
.pagechange_bg {
	width: 100%;
	background-repeat: repeat;
	background-image: url('../image/ground/6_04.jpg');
	text-align: center;
}



/*===============================================================华丽的分割线o(^o^)o==*/
/*特定元素定义*/
/*top页菜单栏td定义*/
.toptd {
	background-image: url('../image/ground/top_01.jpg');
	background-repeat: repeat;
}
.toptd100 {
	width: 100%;
	background-image: url('../image/ground/top_01.jpg');
	background-repeat: repeat;
}
/*banner页菜单栏td定义*/
.bannertd100 {
	width: 100%;
	background-image: url('../image/ground/top_15.jpg');
	background-repeat: repeat;
}
/*left table width180px height100%*/
.lefttable100 {
	width: 180px;
	height: 100%;
	margin: 0;
	border: 0;
	border-collapse: collapse;
	background-image: url('../image/ground/left_03.jpg');
	background-repeat: repeat;
}
.lefttable100 td{
	padding: 0;
}
/*left table 定义*/
.left_top {
	background-position: top;
	background-repeat: no-repeat;
	background-image: url('../image/ground/left_02.jpg');
	text-align: center;
	vertical-align: top;
}
.left_bottom {
	background-position: bottom;
	background-repeat: no-repeat;
	background-image: url('../image/ground/left_05.jpg');
	text-align: center;
	vertical-align: top;
}
/*right table 定义*/
.right_top {
	width: 100%;
	background-repeat: repeat;
	background-image: url('/Gen/Commom/Frame/images/main_03.jpg');
}
.right_left {
	background-repeat: repeat;
	background-image: url('/Gen/Commom/Frame/images/main_14.jpg');
	vertical-align: top;
}
.right_right {
	background-repeat: repeat;
	background-image: url('/Gen/Commom/Frame/images/main_17.jpg');
	vertical-align: top;
}
.right_bottom {
	background-repeat: repeat;
	background-image: url('/Gen/Commom/Frame/images/main_29.jpg');
}
.right_title_styleA {
	width: 100%;
	background-repeat: repeat;
	background-image: url('/Gen/Commom/Frame/images/main_09.jpg');
	text-align: right;
}
/*bottom定义*/
.bottom {
	background-color: #0C5953;
	height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
/*登录页输入框定义*/
.logintxt {
	BORDER-RIGHT: 0px solid #ffffff; 
	BORDER-TOP: 0px solid #ffffff; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: 0px solid #ffffff; 
	BORDER-BOTTOM: 1px solid #808080; 
	BACKGROUND: ; 
	font-family: Verdana;
}

/*===============================================================华丽的分割线o(^o^)o==*/
/*Gridview css 定义*/
.AltItemBG2 {
	CURSOR: hand; 
	BACKGROUND-COLOR: #F5F5F5;
}
.AltItemBG {
	CURSOR: hand; 
	BACKGROUND-COLOR: #b2b2b2;
}
.ItemHidden
{
	display:none;
}
.ItemBG2 {
	CURSOR: hand;
	BACKGROUND-COLOR: #FFFFFF
}
.ItemBG {
	CURSOR: hand;
	BACKGROUND-COLOR: #b2b2b2
}
.HeadBG {
	BACKGROUND-COLOR: #999999;
}
.OverItemBG {
	CURSOR: hand;
	BACKGROUND-COLOR: #d8f3fe
}
.CheckItemBG {
	CURSOR: hand;
	BACKGROUND-COLOR: #ffcc99
}
.SelectBG {
	CURSOR: hand; 
}
.DataGridHeadTable
{
	margin: 0px; 
	DISPLAY: inline; 
	BORDER-COLLAPSE: collapse
}
.DataGridHeadTR
{
	BACKGROUND-COLOR: #b2b2b2;
	FONT-WEIGHT: bold; 
	Z-INDEX: 5; 
	/* 设置头的相对位置
	POSITION: relative; 
	TOP: expression(this.offsetParent.scrollTop); */
	color:#4C4C4C
}
.DataGridHeadTD
{
	COLOR: #4C4C4C;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	BORDER-TOP: #0054A5 1px solid; 
	BORDER-LEFT: #0054A5 1px solid; 
	BORDER-BOTTOM: #0054A5 1px solid; 
	POSITION: relative;
	BORDER-RIGHT: #0054A5 0px solid;
}
.DataGridHeadTD1
{
	COLOR: #4C4C4C;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	BORDER-TOP: #0054A5 1px solid; 
	BORDER-LEFT: #0054A5 0px solid; 
	BORDER-BOTTOM: #0054A5 1px solid; 
	POSITION: relative;
	BORDER-RIGHT: #0054A5 0px solid;
}
.DataGridHeadTD2
{
	border:1px solid #0054A5; 
	COLOR: #4C4C4C;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	POSITION: relative;
}
.DataGridHeadTD3
{
	COLOR: #4C4C4C;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9pt; 
	BORDER-TOP: 1px solid #0054A5; 
	BORDER-LEFT: 0px solid #0054A5; 
	BORDER-BOTTOM: 1px solid #0054A5; 
	POSITION: relative;
	BORDER-RIGHT: 0px solid #0054A5;
}
.DataGridTD
{
	BORDER-LEFT: 1px solid #0054A5; 
	BORDER-BOTTOM: 1px solid #0054A5; 
}
.DataGridTD1
{
	BORDER-LEFT: 1px solid #0054A5; 
	BORDER-BOTTOM: 1px solid #0054A5; 
	BORDER-right: 1px solid #0054A5;
}
.DataGridTD2
{
	BORDER-BOTTOM: 1px solid #0054A5; 
}
.NonMoveHeadTD
{
	COLOR: #4C4C4C;
	BORDER-LEFT-WIDTH: 0px; 
	Z-INDEX: 10;
	BORDER-TOP: 1px solid #0054A5; 
	BORDER-LEFT: 1px solid #0054A5; 
	BORDER-BOTTOM: 1px solid #0054A5;
	LEFT: expression(this.parentElement.offsetParent.scrollLeft); 
	TOP: expression(this.offsetParent.scrollTop);
	POSITION: relative
}
.NonMoveHeadTD1
{
	COLOR: #4C4C4C;
	BORDER-LEFT-WIDTH: 0px; 
	Z-INDEX: 10;
	BORDER-TOP: #0054A5 1px solid; 
	BORDER-LEFT: #0054A5 1px solid; 
	BORDER-BOTTOM: #0054A5 1px solid;
	BORDER-RIGHT: #0054A5 0px solid;  
	LEFT: expression(this.parentElement.offsetParent.scrollLeft); 
	TOP: expression(this.offsetParent.scrollTop);
	POSITION: relative;
}
.NonMoveHeadTD2
{
	COLOR: #4C4C4C;
	BORDER-LEFT-WIDTH: 0px; 
	Z-INDEX: 10;
	BORDER-TOP: #0054A5 1px solid; 
	BORDER-LEFT: #0054A5 1px solid; 
	BORDER-BOTTOM: #0054A5 1px solid;
	BORDER-RIGHT: #0054A5 1px solid;  
	LEFT: expression(this.parentElement.offsetParent.scrollLeft); 
	TOP: expression(this.offsetParent.scrollTop);
	POSITION: relative;
}
.NonMoveHeadTD3
{
	COLOR: #4C4C4C;
	BORDER-LEFT-WIDTH: 0px; 
	Z-INDEX: 10;
	BORDER-TOP: 1px solid #0054A5; 
	BORDER-LEFT: 1px solid #0054A5; 
	BORDER-BOTTOM: 1px solid #0054A5;
	BORDER-right: 1px solid #0054A5;
	LEFT: expression(this.parentElement.offsetParent.scrollLeft); 
	TOP: expression(this.offsetParent.scrollTop);
	POSITION: relative
}
.NonMoveTD
{
	LEFT: expression(this.parentElement.offsetParent.parentElement.scrollLeft); 
	POSITION: relative; 
	BORDER-LEFT: 1px solid #0054A5; 
	BORDER-BOTTOM: 1px solid #0054A5;  
}
.NonMoveTD1
{
	LEFT: expression(this.parentElement.offsetParent.parentElement.scrollLeft); 
	POSITION: relative; 
	BORDER-LEFT: 1px solid #0054A5; 
	BORDER-BOTTOM: 1px solid #0054A5;
	BORDER-RIGHT: 1px solid #0054A5; 
}
.NonMoveTD2
{
	LEFT: expression(this.parentElement.offsetParent.parentElement.scrollLeft); 
	POSITION: relative; 
	BORDER-TOP: #0054A5 0px solid; 
	BORDER-LEFT: #0054A5 1px solid; 
	BORDER-BOTTOM: #0054A5 1px solid;
	BORDER-RIGHT: #0054A5 1px solid;  
}

/*===============================================================华丽的分割线o(^o^)o==*/
/*old css*/
.tableall {
	background-color: #0054A5;
}
.table_page {
	background-color: #f1f1f1;
	height:30px;
}
.table_tree {
	border:1px solid #0C5953; 
	background-color: #FFFFFF;
}
.tabletop {
	color: #4C4C4C;
	font-weight: bold;
	height:30px;
	background-color: #b2b2b2;
}
.table_td {
	background-color: #8FB5B2;
	height:30px;
}
.tabletd_light {
	background-color:#ffffff;
	line-height: 20px;
	height:30px
}
.tabletd_dark {
	background-color:#F1F1F1;
	line-height: 20px;
	height:30px
}
.tabletd_button {
	background-color:#ffffff;
	line-height: 20px;
	height:30px;
	text-align: center;
}

#fujian table tr td {
	white-space:nowrap;
	height:25px;
	font-size:14px;
}

#fujian table tr td a:link , #fujian table tr td a:visited, #fujian table tr td a:hover, #Zoom a:link, #Zoom a:visited, #Zoom a:hover {
	font-size:14px;
}
