@charset "utf-8";
html { height:100%;}
body { height:100%;	margin:0; padding:0; text-align:: center;}


#Head { margin-right: auto; margin-left: auto; width:1002px; height:66px; background-color:#FFFFFF;}
	.Hd ul{ float:left; margin-left:0px; height:60px;}
		.Hd li{ float:left; margin-left:0px; line-height:40px; vertical-align:top;}
			.Hd_lg{width:170px;}
				.Hd_lg img{ width:129px; height:41px; margin-top:5px;}
			.Hd_tm{width:280px; height:60px; background:url(images/expo_time_bg.gif) center no-repeat; padding-left:110px;}
			.Hd_nw{ font-size:11px; color:#666; font-family:Tahoma; width:750px; text-align:right;}
				.Hd_nw form { padding-top:3px;}
				.Hd_nw input{ border-color:#CCC; border-style:solid; border-width:0px 0px 1px 0px; size:10px;}
				.Hd_nw a:link{ padding:3px; color:#5A9DBC; text-decoration:none;}
				.Hd_nw a:visited { padding:3px; color:#5A9DBC; text-decoration:none;}
				.Hd_nw a:hover { padding:3px; background-color:#5A9DBC; color:#FFF; text-decoration:none;}



#Content { margin-right: auto; margin-left: auto; width:1002px; background:url(images/bg.jpg) top no-repeat;}
	.Ct_a{ text-align:center;}
	.Ct_b{ text-align:center;}/*margin-top:6%; height:600px; line-height:600px; vertical-align:middle;*/

#Nav_Ft { width:1002px; margin-right: auto; margin-left: auto;}
	.Nf_a{}
	.Nf_b{}/* position:absolute;width:1002px;bottom:0px; margin-right: auto; margin-left: auto;*/

	
#bottom { height:70px; background:url(images/nav_bg.png) center repeat-x; margin-right: auto; margin-left: auto;}
	.bottom { font-family:Verdana; font-size:11px; color:#666; line-height:160%;}
	.bottom ul{ float:left; margin-left:0px;}
		.bottom li{ float:left; margin-left:0px; height:66px;}
	.climb{ background:url(images/logo_climb.gif) no-repeat center; width:170px;}
	.botWd{ padding-left:20px;}


#Footer { height:45px;}
	.Ft { font-family: Tahoma; font-size: 11px; color: #666666;}
	.Ft ul{ float:left; margin-left:0px;}
		.Ft li{	float:left;	margin-left:0px; height:45px; line-height:45px; vertical-align:middle;}
	.Ft a:link{ color:#666; text-decoration:none; }
	.Ft a:visited{ color:#666; text-decoration:none;}
	.Ft a:hover{ color:#006495; text-decoration:none;}
	
	
	.link { padding-left:15px;}
	.link img{ margin-left:10px; vertical-align:middle;}
	.report { padding-left:150px;}
	.report a:link{ color:#666; text-decoration:none; }
	.report a:visited{ color:#666; text-decoration:none;}
	.report a:hover{ color:#006495; text-decoration:none;}

#NavIn { position: absolute; margin-left:55px; top:28px;}


#ContentB { margin-right: auto; margin-left: auto; width:1002px; }
	
	#ContentB h1{
		font-size:18px;
		margin-bottom:0px;
		padding-bottom:0px;
	}

#NavLeft{ float:left; background-color:#FFF; width:230px; height:400px; text-align:center; border-right:#F0F0F0 solid 1px; margin-right:28px;}

	.NavNews{ background: url(images/nav_bg.gif) top no-repeat;}
		.NavNews ul{ margin-top:80px; width:130px;}
			.NavNews li{ width:130px; height:20px;
						 margin-right:40px; padding-right:6px;
						 text-align:right; font-family: "宋体";font-size: 13px;color: #000000;letter-spacing: 1px;
						 line-height:22px; vertical-align:middle;}


#NewsCont{ float:left; font-family: "宋体";font-size: 13px;line-height: 130%; color: #333333; word-spacing: 1px; }
	.NewsCont ul{ margin-top:30px; margin-left:5px; width:500px; background-color:#FFF;}
		.NewsCont Li{ width:500px; height:35px; font-family: "宋体"; font-size:12px; color:#333; line-height:35px; vertical-align:middle; border-bottom:#D4D4D4 dashed 1px; background:url(images/dot_1.gif) left no-repeat; text-indent: 10px;}
	
	.NewsCont a:link{ color:#333; text-decoration:none;}
	.NewsCont a:visited{ color:#333; text-decoration:none;}
	.NewsCont a:hover{ color:#999; text-decoration:none;}



#NewsDetailTit{ width:600px; height:50px; border-bottom:#D4D4D4 dashed 1px;}

#NewsDetail{ width:660px; }
	.NewsTit{font-family: "黑体";font-size: 16px;color: #666;line-height: 70px;	vertical-align: middle;}
	.date{ font-size:12px;}
	.NewsDetail ul{ width:660px;margin-left:10px; margin-top:30px;}
	

	.NCl{}
		.NCl img{ float:left; border:#CCCCCC solid 1px; margin:10px; padding:4px; width:350px;}
		.NCl p{ margin-top:10px;}

	.NCr{}
		.NCr img{ float:right; border:#CCCCCC solid 1px; margin:10px; padding:4px; width:350px;}
		.NCr p{ margin-top:10px;}
	.NCt{}
		.NCt img{  border:#CCCCCC solid 1px; margin:10px; padding:4px; text-align:center;}
		.NCt p{ float:left; margin-top:10px;}

#expo_time{ font-family:Tohoma; font-size:15px; font-weight:bold; color:#006495; margin-left:153px; margin-top:25px;}
#expo_time_en {font-family:Tohoma; font-size:15px; font-weight:bold; color:#006495; padding-left:420px; width:350px; background:url(images/expo_time_en_bg.gif) left no-repeat; background-position:410px;}

#expo_time_jp {font-family:Tohoma; font-size:15px; font-weight:bold; color:#006495; padding-left:420px; width:300px; background:url(images/expo_time_jp_bg.gif) left no-repeat; background-position:410px; text-indent:172px;}




h2 { font-family:"黑体"; font-weight:normal; font-size:18px; color:#000; margin-left:18px;  }
h3 { font-family:"黑体"; font-weight:normal; font-size:20px; color:#000; margin-left:20px; margin-top:20px;}
h4 { font-weight:bold; font-size:18px; color:#333; line-height:20px;}

.makePage {font-family: Tahoma; font-size:13px; color:#069; line-height:50px; vertical-align:middle; width:500px; text-align:center;}
	.makePage a:link{ border:solid #CCC 1px; color:#069; text-decoration:none; padding-left:5px; padding-right:5px;}
	.makePage a:visited{ border:solid #CCC 1px; color:#069; text-decoration:none; padding-left:5px; padding-right:5px;}
	.makePage a:hover{ background-color:#069; color:#FFF; text-decoration:none; padding-left:5px; padding-right:5px;}
	.makePage span{ background-color:#069; color:#FFF; text-decoration:none; padding-left:5px; padding-right:5px;}
	
.myEdit{ font-family: "宋体";font-size: 13px; color: #333; word-spacing: 1px; }
	.myEdit ul{ background-color:#FFF;  margin:0px; padding:0px;}
		.myEdit li{ line-height:50px; text-indent: 10px; margin:0px; padding:0px;}

#busCont{ float:left; font-family: "宋体";font-size: 12px;line-height: 120%; color: #333333; margin-top:40px; }
	.busT{ font-size:14px; font-weight:bold; color:#333; line-height:20px; vertical-align:middle; }
	.busCont strong{ color:#FF0000;}

#aboutCont{ float:left; font-family: "宋体";font-size: 13px;line-height: 130%; color: #333333; word-spacing: 1px; }
	.aboutCont ul{ margin-top:30px; margin-left:5px; width:650px; background-color:#FFF;}
	.aboutContEn ul{ margin-top:30px; margin-left:5px; width:650px; background-color:#FFF; font-family:Verdana; font-size:11px;}
	
.leftEn{ font-family:Tahoma; font-size:11px; color:#0C7DBA; line-height:150%;}
.leftJp{ font-family: PMingLiU; font-size:11px; color:#0C7DBA; line-height:150%;}
	




