.title_length
{
	width:580px;
	}


.law_line
{
	background: url(images/image_sprite.png) 0px -544px;
	background-repeat: no-repeat;
	width:500px;
	height:40px;
	text-indent:45px;
	color:#003333;
	line-height:41px;
	float:left;
}

.menu_left
{
	background: url(images/menu.png) 0 -200;
	background-repeat: no-repeat;
	width:1px;
	height:27px;
}



.menu_item1
{
	background: url(images/menu.png) -1px -200px;
	background-repeat: no-repeat;
	width:56px;
	height:27px;
}

.menu_item1:hover
{
	background: url(images/menu.png) -1px -227px;
	cursor:pointer;
}

.menu_item2
{
	background: url(images/menu.png) -57px -200px;
	background-repeat: no-repeat;
	width:50px;
	height:27px;
}

.menu_item1:hover  .sub_menu_base  {display:block;}
.menu_item2:hover  .sub_menu_base  {display:block;}
.menu_item3:hover  .sub_menu_base  {display:block;}
.menu_item4:hover  .sub_menu_base  {display:block;}
.menu_item5:hover  .sub_menu_base  {display:block;}
.menu_item6:hover  .sub_menu_base  {display:block;}
.menu_item7:hover  .sub_menu_base  {display:block;}
.menu_item8:hover  .sub_menu_base  {display:block;}
.menu_item9:hover  .sub_menu_base  {display:block;}
.menu_item10:hover  .sub_menu_base  {display:block;}




.menu_item2:hover
{
	background: url(images/menu.png) -57px -227px;
	cursor:pointer;
}

.menu_item3
{
	background: url(images/menu.png) -107px -200px;
	background-repeat: no-repeat;
	width:76px;
	height:27px;
}

.menu_item3:hover
{
	background: url(images/menu.png) -107px -227px;
	cursor:pointer;
}


.menu_item4
{
	background: url(images/menu.png) -183px -200px;
	background-repeat: no-repeat;
	width:106px;
	height:27px;
}

.menu_item4:hover
{
	background: url(images/menu.png) -183px -227px;
	cursor:pointer;
}


.menu_item5
{
	background: url(images/menu.png) -289px -200px;
	background-repeat: no-repeat;
	width:74px;
	height:27px;
}

.menu_item5:hover
{
	background: url(images/menu.png) -289px -227px;
	cursor:pointer;
}


.menu_item6
{
	background: url(images/menu.png) -363px -200px;
	background-repeat: no-repeat;
	width:100px;
	height:27px;
}

.menu_item6:hover
{
	background: url(images/menu.png) -363px -227px;
	cursor:pointer;
}


.menu_item7
{
	background: url(images/menu.png) -463px -200px;
	background-repeat: no-repeat;
	width:127px;
	height:27px;
}

.menu_item7:hover
{
	background: url(images/menu.png) -463px -227px;
	cursor:pointer;
}

/*
.menu_item8
{
	background: url(images/menu.png) -565px 0px;
	background-repeat: no-repeat;
	width:73px;
	height:27px;
}

.menu_item8:hover
{
	background: url(images/menu.png) -565px -27px;
	cursor:pointer;
}
*/

.menu_item9
{
	background: url(images/menu.png) -590px -200px;
	background-repeat: no-repeat;
	width:115px;
	height:27px;
}

.menu_item9:hover
{
	background: url(images/menu.png) -590px -227px;
	cursor:pointer;
}


.menu_item10
{
	background: url(images/menu.png) -704px -200px;
	background-repeat: no-repeat;
	width:86px;
	height:27px;
}

.menu_item10:hover
{
	background: url(images/menu.png) -704px -227px;
	cursor:pointer;
}





.menu_right
{
	background: url(images/menu.png) -782px -200px;
	background-repeat: no-repeat;
	width:8px;
	height:27px;
}

.sub_menu_base
{
	position:absolute;
	border: 1px #666666 solid;
	display:none;
}

.sub_menu1
{
	margin-top:27px;
	margin-left:0px;
	background-color:#FFFFFF;
	
}

.sub_menu_bottom
{
	position:absolute;
	background: url(images/image_sprite.png) 0px -450px;
	background-repeat: no-repeat;
	bottom:0px;
	height:54px;
	width:530px;
}

.sub_menu_bottom2
{
	position:absolute;
	background: url(images/image_sprite.png) 0px -450px;
	background-repeat: no-repeat;
	bottom:0px;
	height:54px;
	width:530px;
}


.sub_menu_size1
{
	
	width:530px;
	height:370px;
}

.sub_menu_size2
{
	width:530px;
	height:370px;
}



.grid1
{
	position:absolute;
	margin-top:10px;
	margin-left:100px;
	width:400px;
	height:200px;
}

.grid2
{
	position:absolute;
	margin-top:10px;
	margin-left:300px;
	width:400px;
	height:200px;
}


.grid3
{
	position:absolute;
	margin-top:10px;
	margin-left:100px;
	width:400px;
	height:200px;
}

.grid4
{
	position:absolute;
	margin-top:10px;
	margin-left:300px;
	width:200px;
	height:200px;
}


.sub_menu1 li a
{
	color:#003300;
	text-decoration:none;
	line-height:28px;
	font-size:14px;
	}
	
.sub_menu1 li
{
	color:#003300;
	text-decoration:none;
	line-height:28px;
	font-size:12px;
	}
		
.sub_menu1 li ol
	{
	color:#333333;
	text-decoration:none;
	line-height:28px;
	font-size:12px;
	margin-left:15px;
	}


.sub_menu1 li ol a
	{
	color:#333333;
	line-height:24px;
	font-size:12px;
	text-indent:20px;
	}	

