@charset "utf-8";
 
body{background:url(/images/common/top_bg.jpg) left top repeat-x;}
#wrap{position:relative;width:996px; margin:0 auto;}
#header{height:122px;position:relative;}
#logo{position:absolute; left:40px; top:24px; width:79px;} 
#top_search{
	position:absolute; left:690px; top:0;background:url(/images/common/search_bg.gif) left top no-repeat;
	width:263px; height:27px;  padding:2px 0 0 9px;
}
	#top_search .search_box{width:108px;height:16px; background-color:#f5f5f5; border:1px solid #D9DFE2;}
	#top_search *{ vertical-align:middle;}

#top_search1{
	position:absolute; left:690px; top:0;background:url(/images/main/search_bg.jpg) left top no-repeat ;
	width:263px; height:27px;  padding:2px 0 0 9px; 
}
	#top_search1 .search_box{width:108px;height:16px; background-color:#f5f5f5; border:1px solid #D9DFE2; filter:alpha(opacity=80); opacity:0.8; -moz-opacity:0.8;}
	#top_search1 *{ vertical-align:middle;}

#top_link{position:absolute; top:47px;right:36px;	z-index:10; margin-top:-5px;}
	#top_link li{float:left; padding:0 7px 0 8px; background:url(/images/common/top_link_gu.gif) right 1px no-repeat;}
	#top_link li.none{background-image:none;}
#main_menu{
	position:absolute;top:59px;height:62px;width:961px;  padding-left:35px;
	background:url(/images/common/main_menu_bg.jpg) right 1px no-repeat; }
 
#main_menu dt{float:left; width:183px; padding-top:8px; text-align:center; }
 
#main_menu dd{ position:absolute;top:40px; left:0;}
#main_menu dd li{float:left; padding-right:10px;}
#main_menu dl .menu1 {left:90px;}
#main_menu dl .menu2 {left:220px;}
#main_menu dl .menu3 {left:400px;}
#main_menu dl .menu4 {left:585px;}
#main_menu dl .menu5 {left:775px;}
#sub_menu{float:left; width:242px;margin-right:2px;}


.sub_bg_1{ 
	min-height:257px; _height:257px; 
	background:url(/images/common/sub_menu_bg_1.png) left top no-repeat;
}
* html .sub_bg_1{
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/sub_menu_bg_1.png",sizingMethod='scale');} 

#sub_visual{width:996px; height:178px; overflow:hidden; }

/******sub menu*****/
.sub_mid_bg div{float:left; position:relative; display:block; }
.sub_top_bg{width:242px; height:92px; background:url(/images/common/subm/sub_top_bg.png) left top no-repeat;}
* html .sub_top_bg{
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/subm/sub_top_bg.png",sizingMethod='crop');} 
.sub_mid_bg{width:242px;  background:url(/images/common/subm/sub_mid_bg.png) left top repeat-y; overflow:hidden; }
* html .sub_mid_bg{
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/subm/sub_mid_bg.png",sizingMethod='scale');} 
.sub_bottom_bg{clear:both; width:242px; height:79px; background:url(/images/common/subm/sub_bottom_bg.png) left top no-repeat;}
* html .sub_bottom_bg{
	clear:both;  background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/subm/sub_bottom_bg.png",sizingMethod='crop');} 

.sub_leaf_bg{width:55px; height:46px; background:url(/images/common/subm/sub_leaf1_bg.png) left top no-repeat;}
* html .sub_leaf_bg{
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/subm/sub_leaf1_bg.png",sizingMethod='crop');} 
.sub_menu_bg{width:165px; min-height:60px; _height:60px; background:url(/images/common/subm/sub_menu_bg.gif) left top repeat-x;}
.sub_leaf1_bg{ width:22px; height:46px; background:url(/images/common/subm/sub_leaf2_bg.png) left top no-repeat; overflow:hidden;}
* html .sub_leaf1_bg{
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/subm/sub_leaf2_bg.png",sizingMethod='crop');} 
.sub_leaf2_bg{width:39px; height:70px; background:url(/images/common/subm/sub_leaf_bg.gif) left top no-repeat;}
* html .sub_leaf2_bg{
	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/subm/sub_leaf_bg.gif",sizingMethod='crop');} 

.sub_menu_bg ul{ margin:0; padding:0 8px 0 10px;}
	.sub_menu_bg li{ width:145px; height:25px;   margin:0; padding:0;}

.sub_sub_bg a, .sub_sub_bg1 a{position:relative; margin-top:3px;  }
* html .sub_sub_bg a, * html .sub_sub_bg1 a{position:relative; margin-top:0; display:block; }
.sub_sub_bg{ width:123px; background:url(/images/common/subm/sub1_ul_bg.gif) top left repeat-x; margin:0; padding:0; overflow:hidden;  }
	.sub_sub_top{width:145px; height:5px; background:url(/images/common/subm/sub1_top_bg.gif) top left no-repeat; overflow:hidden;}
	.sub_sub_mid{width:145px; background:url(/images/common/subm/sub1_mid_bg.gif) top left repeat-y; padding:0 1px ; overflow:hidden;}
	.sub_sub_bottom{ width:145px; height:2px; background:url(/images/common/subm/sub1_bottom_bg.gif) top left no-repeat; overflow:hidden;}
	.sub_sub_bg li{display:block; background:url(/images/common/sub/sub_underline.png) bottom left repeat-x; width:107px; height:23px;  overflow:hidden; margin-top:7px; padding-left:15px; }
	.sub_sub_bg img{vertical-align:bottom; display:block; }
	
.sub_sub_bg1{ width:123px; background:url(/images/common/subm/sub2_ul_bg.gif) top left repeat-x; margin:0; padding:0; overflow:hidden;  }
	.sub_sub1_top{width:145px; height:5px; background:url(/images/common/subm/sub2_top_bg.gif) top left no-repeat; overflow:hidden;}
	.sub_sub_bg1 li{ display:block; background:url(/images/common/sub/sub_underline.png) bottom left repeat-x;  width:122px;  height:23px;  margin-top:7px; overflow:hidden; }
	.sub_sub_bg1 img{vertical-align:bottom;}



.CollapsiblePanelContent{margin-top:-5px; padding-bottom:10px;}
#CollapsiblePanel1{height:1%; overflow:hidden;}
	*html #CollapsiblePanel1{height:1%; overflow:hidden; margin-bottom:-5px;}
#CollapsiblePanel2{height:1%; overflow:hidden;}
	*html #CollapsiblePanel2{height:1%; overflow:hidden; margin-bottom:-5px;}
#CollapsiblePanel3{clear:both; height:1%; overflow:hidden;}
	*html #CollapsiblePanel3{height:1%; overflow:hidden; margin-bottom:-5px;}

.blank{clear:both; margin-top:-20px;}

/******sub menu end*****/

#contents{float:left; width:714px; } 
	h2.title{float:left; width:300px; height:28px;}
	.map{float:right;width:350px;text-align:right; margin:5px 7px 0 0; color:#787875;}
	.map_home{ background:url(/images/blet/blet_home.gif) left 40% no-repeat; padding-left:12px;}
	.map_strong{color:#000;}
	.contents_top{ 
		clear:both;
		height:24px;
		background:url(/images/common/contents_top.png) left top no-repeat;
	} 
	.contents_mid{
		padding:10px 35px 0 35px;
		min-height:400px; _height:400px;
		background:url(/images/common/contents_mid.png) left top repeat-y;}
	.contents_bottom{height:40px;background:url(/images/common/contents_bottom.png) left bottom no-repeat}
	/*ie 6*/
	* html .contents_top{	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/contents_top.png", sizingMethod='scale');}
	* html .contents_mid{background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/contents_mid.png' , sizingMethod='scale');}	 
	* html .contents_bottom{	background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/common/contents_bottom.png", sizingMethod='scale');} 		
	* html .contents_mid a{ position:relative;}

#footer{clear:left;width:100%;height:50px;margin-top:30px;background:url(/images/common/footer_bg.gif) repeat-x left top;}
	#footer p{width:996px;margin:0 auto;padding-top:19px;}
	#footer p img.logo{float:left;margin:0 8px 0 45px;display:inline;}
	#footer p img.addr{float:left;margin-top:5px;display:inline;}


	#top{position:absolute;top:0;right:36px;z-index:100;width:21px;height:22px;}

	.map a{color:#777;}
	.map a:visited{color:#777;}
	.map a:active{color:#777;}
	.map a:hover{color:#000;}
	
	.map strong{color:#000;font-weight:bold;}