body,td,div,p{color:#333;font:normal 12px/20px Tahoma,Verdana,sans-serif;font-family: "Arial";}

p{margin:0px; padding:0px;}
body{background:#FFFFFF; margin:0px 0px; padding:0px;}
body {
	background-attachment: fixed;
	background-color: #FFFFFF;
	background-image: url(../Images/bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
img { border: none; }
#MainBody { margin:8px 8px; padding:0px;}
.Body-Content { margin-top:8px; }
.Body-Left { PADDING-Left:2px;PADDING-Right:8px; }
.Body-Right { PADDING-Left:0px;PADDING-Right:0px; }



select{border:1px #8AB3DB solid; height: 22px; vertical-align: middle;}
input,textarea,hr{border:1px #8AB3DB solid; vertical-align: middle;PADDING-Left:3px;height: 22px; margin:2px 0px 2px 0px;}
.input2{border:1px #8AB3DB solid; vertical-align: middle;}
.input3{border:1px #8AB3DB solid;background-color: #FFFFFF;}

.button { 
    BORDER-RIGHT: #2A93D6 1px solid; 
    BORDER-TOP: #2A93D6 1px solid; 
    MARGIN-TOP: 2px; 
    DISPLAY: inline; 
    FONT-SIZE: 12px; 
    BACKGROUND: url(../images/default_hor_bg.gif) repeat-x 0px -24px; 
    PADDING-BOTTOM: 0px; 
    BORDER-LEFT: #2A93D6 1px solid; 
    CURSOR: pointer; 
    COLOR: #fff;
    LINE-HEIGHT: 18px; 
    PADDING-TOP: 0px; 
    BORDER-BOTTOM: #2A93D6 1px solid; 
    HEIGHT: 22px;
    PADDING-TOP: 2px;
}

.t1	{
	color:#FF6600;
	font-size: 16px;
	font-weight: bold;
	font-family:"微软雅黑";
	vertical-align: middle;

}
.t2	{
	color:#333333;
	font-size: 14px;
	font-weight: bold;
	font-family:微软雅黑;
	letter-spacing: 2px;
}

.t3	{color:gray;}

.t4	{
	color:#333333;
	font-weight: bold;
	font-family:微软雅黑;
}

A.blue:link {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
A.blue:active {
	FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
A.blue:visited {
	FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 20px; TEXT-DECORATION: none
}
A.blue:hover {
	FONT-SIZE: 12px; COLOR: #FF0000; LINE-HEIGHT: 20px; TEXT-DECORATION: underline
}

A.MenuLink:link 	{display:block;font-size: 12px;COLOR: #064375;font-weight: bold;width: 82px; height: 22px; text-align: center; PADDING-TOP: 1px;TEXT-DECORATION: none;background-image: url(../Images/mb1.jpg);background-repeat: no-repeat;background-position: center bottom;TEXT-DECORATION: none;font-family:微软雅黑}
A.MenuLink:visited 	{display:block;font-size: 12px;COLOR: #064375;font-weight: bold;width: 82px; height: 22px; text-align: center; PADDING-TOP: 1px;TEXT-DECORATION: none;background-image: url(../Images/mb1.jpg);background-repeat: no-repeat;background-position: center bottom;TEXT-DECORATION: none;font-family:微软雅黑}
A.MenuLink:active 	{display:block;font-size: 12px;COLOR: #FF6600;font-weight: bold;width: 82px; height: 22px; PADDING-TOP: 1px; TEXT-DECORATION: none;}
A.MenuLink:hover 	{display:block;font-size: 12px;COLOR: #FF6600;font-weight: bold;width: 82px; height: 22px; PADDING-TOP: 1px; TEXT-DECORATION: none;}

A.Menu2Link:link 	{display:block;font-size: 12px;COLOR: #FFFFFF;font-weight: bold;width: 82px; height: 22px;text-align: center; PADDING-TOP: 1px; background-image: url(../Images/mb2.jpg);background-repeat: no-repeat;background-position: center bottom;TEXT-DECORATION: none;font-family:微软雅黑}
A.Menu2Link:visited {display:block;font-size: 12px;COLOR: #FFFFFF;font-weight: bold;width: 82px; height: 22px;text-align: center; PADDING-TOP: 1px; background-image: url(../Images/mb2.jpg);background-repeat: no-repeat;background-position: center bottom;TEXT-DECORATION: none;font-family:微软雅黑}
A.Menu2Link:active 	{display:block;font-size: 12px;COLOR: #FFFFFF;font-weight: bold;width: 82px; height: 22px; PADDING-TOP: 1px; TEXT-DECORATION: none;}
A.Menu2Link:hover 	{display:block;font-size: 12px;COLOR: #FFFFFF;font-weight: bold;width: 82px; height: 22px; PADDING-TOP: 1px; TEXT-DECORATION: none;}



/*树型目录样式*/
.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #B9E4F7;
}
.dtree .clip {
	overflow: hidden;
}


/*以下是表格页样式*/
.gridview{border:solid 1px #82D1E7;padding:1px 1px 1px 1px;clear:both;color:#1A438E
}
.gridview td{border:solid 1px #82D1E7;padding:1px 1px 1px 5px;vertical-align:middle;clear:both;color:#1A438E;font-family: "Arial"}
.gridview th{border:solid 1px #82D1E7;background:#C1EAF7 url(../images/bj_05.gif) repeat-x; text-align:center; height:24px;FONT-SIZE: 12px;color:#1A438E}
.tabGg {background-color:#82D1E7; }
.right_bg{padding:5px; background-color:#FFFFFF;} 
.r_bg{BACKGROUND-COLOR: #ECF9FC; text-align:right;padding-left:3px;} 
.systemTr{ background:#52B1E7;border-top:1px #FFFFFF solid;border-left:1px #FFFFFF solid;border-right:1px #cccccc solid; }
#GvData A
{
	color:#1A438E
}
#GvData A:hover
{
	color:#FF6600
}

A:link { COLOR: #333;TEXT-DECORATION: none}
A:visited { COLOR: #333;TEXT-DECORATION: none}
A:active { COLOR: #FF0000; TEXT-DECORATION: none}
A:hover { COLOR: #FF0000; TEXT-DECORATION: none}

A.Butt1{
float:left;
margin:0 7px 0 0;
font-size: 12px;
text-decoration:none;
color:#565656;
cursor:pointer;
padding:4px 8px 4px 7px; 
background-image: url('../Images/butt_bg.jpg');
background-repeat: no-repeat;
    height: 20px;
}

A.Butt1:hover{
float:left;
margin:0 7px 0 0;
font-size: 12px;
text-decoration:none;
color:#FF0000;
cursor:pointer;
padding:4px 8px 4px 7px; 
background-image: url(../Images/butt_bg.jpg);background-repeat: no-repeat;
}


A.Butt2{
float:left;
margin:0 7px 0 0;
font-size: 12px;
text-decoration:none;
color:#565656;
cursor:pointer;
padding:4px 7px 4px 7px; 
background-image: url(../Images/butt_bg2.jpg);background-repeat: no-repeat;
}

A.Butt2:hover{
float:left;
margin:0 7px 0 0;
font-size: 12px;
text-decoration:none;
color:#FF0000;
cursor:pointer;
padding:4px 7px 4px 7px; 
background-image: url(../Images/butt_bg2.jpg);background-repeat: no-repeat;
}

.All {
	border: 1px solid #77BBFF;
}

.style1
{
	BACKGROUND-COLOR: #ECF9FC;
	text-align: right;
	padding-left: 3px;
	
}
.style2
{
	BACKGROUND-COLOR: #ECF9FC;
	text-align: right;
	padding-left: 3px;
	width: 18%;
	height: 31px;
}
.style3
{
	padding: 5px;
	background-color: #FFFFFF;
	height: 31px;
}

A.ButtLink:link,A.ButtLink:visited,A.ButtLink:active {
margin:0 8px 0 0;
font-size: 12px;
text-decoration:none;
color:#000000;
cursor:pointer;
padding: 0px;

PADDING-Right: 12px;
background-attachment: scroll;
background-image: url(../Images/l03.gif);
background-repeat: no-repeat;
background-position: right center;
}

A.ButtLink:hover{
margin:0 8px 0 0;
font-size: 12px;
text-decoration:none;
color:#FF0000;
cursor:pointer;
padding: 0px;

PADDING-Right: 12px;
background-attachment: scroll;
background-image: url(../Images/l03.gif);
background-repeat: no-repeat;
background-position: right center;
}

.buttOut { 
BORDER-RIGHT: #72A1BD 1px solid; 
BORDER-TOP: #72A1BD 1px solid; 
BORDER-BOTTOM: #72A1BD 1px solid; 
BORDER-LEFT: #72A1BD 1px solid; 
DISPLAY: inline; 
FONT-SIZE: 12px; 
BACKGROUND: url(../images/bu3.jpg); 
PADDING-BOTTOM: 0px; 
CURSOR: pointer; 
COLOR: #333;
LINE-HEIGHT: 18px; 
PADDING-TOP: 0px; 
HEIGHT: 26px;
MARGIN-TOP: 5px; MARGIN-bottom: 5px;
PADDING-TOP: 2px;
PADDING-Left:18px;PADDING-Right:18px;
vertical-align: middle;
}

.buttOver { 
BORDER-RIGHT: #A2904D 1px solid; 
BORDER-TOP: #A2904D 1px solid; 
BORDER-BOTTOM: #A2904D 1px solid; 
BORDER-LEFT: #A2904D 1px solid; 
DISPLAY: inline; 
FONT-SIZE: 12px; 
BACKGROUND: url(../images/bu4.jpg); 
PADDING-BOTTOM: 0px; 
CURSOR: pointer; 
COLOR: #333;
LINE-HEIGHT: 18px; 
PADDING-TOP: 0px; 
HEIGHT: 26px;
MARGIN-TOP: 5px; MARGIN-bottom: 5px;
PADDING-TOP: 2px;
PADDING-Left:18px;PADDING-Right:18px;
vertical-align: middle;
}
.Dn3
{
    border-width: 1px;
    border-style: none solid solid solid;
    border-color: #82D1E7;
}	

div.test
{
white-space:nowrap; 
overflow:hidden; 
text-overflow:ellipsis;
}
div.test:hover
{
text-overflow:inherit;
overflow:visible;
}


/*nav导航盒子*/
*{
    margin: 0;
    padding: 0;
	list-style-type:none;
}
div.nav{
    width: 90px;
    height:30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    position: relative;
	margin:0px auto 0 auto;
}
/*nav-main*/
ul.nav-main{
    width: 100%;
    height: 100%;
    list-style-type: none;
}
ul.nav-main span{
    display: inline-block;
    margin-left: 6px;
    width: 10px;
    height: 8px;
    background: url('Images/down-icon.png') no-repeat;
}
/*图标向上旋转*/
.hover-up{
    transition-duration: .1s;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}
/*图标向下旋转*/
.hover-down{
    transition-duration: .1s;
    transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
}
/*导航条设置*/
ul.nav-main>li{
    width: 90px;
    height: 100%;
    display: block;
    float: left;
    color: #0C1F69;
    margin-right: 1px;
    cursor: pointer;
}
ul.nav-main>li:hover{
    color: #ff0000;
}
/*隐藏盒子设置*/
div.hidden-box{
    width: 90px;
    border: 1px solid #CCCCCC;
    position: absolute;
    display:none;
	background:#fff;
    top: 26px;
	margin: 0;
    padding: 0;
  -webkit-box-shadow:0 0 10px rgba(180, 180, 180, .5);  
  -moz-box-shadow:0 0 10px rgba(180, 180, 180, .5);  
  box-shadow:0 0 10px rgba(180, 180, 180, .5);  

}
.hidden-box>ul{
    list-style-type: none;
    color: #333;
    cursor: pointer;
}
.hidden-box li{
    height:26px;
    line-height: 26px;
    color:#0C1F69;
}
.hidden-box li:hover{
    background: #4DA7FD;
    color: #fff;
}
.hidden-box li a{
    font-size: 12px;
    color:#333;
}
.hidden-box li a:hover{
    color:#fff;
}

.more-item-sub-title{border-top:1px solid #E6E6E6}