/*
CSS by someeyes(Junfeng Cong)
msn/email:someeyes@hotmail.com
qq:52514
*/




* {PADDING-TOP: 0px; PADDING-RIGHT: 0px;PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; font-size: 9pt; MARGIN: 0px; COLOR: #000;border:0px;text-align:left;}
img {border:none;}
ol,ul{list-style:none;}
a{
	font-size:9pt;
	color:#504D4D; 
	text-decoration: none;
	overflow:hidden;
}
a:hover{
	color:#504D4D;
	text-decoration:underline;
}
/*页面头部*/
#header{
	margin:0px auto;
	width:1002px;
	height:234px;
	background-image:url(../images/Japan/header.jpg);
}
	#header #bgcolor{
		margin-top:0px;
		margin-left:30px;
		margin-right:29px;
		padding:0px;
		width:943px;
		height:234px;
	}
		#header #bgcolor #clear{
			width:943px;
			height:32px;
		}
		#header #bgcolor #site{
			width:943px;
			height:42px;
		}
		#header #bgcolor #site #link{
			float:left;
			margin-top:16px;
			width:689px;
			height:26px;
		}
			#header #bgcolor #site #link li{
				float:left;height:16px;list-style-type:none;margin-left:32px;margin-right:0px;color:#7C1B12;overflow:hidden;display:inline;
			}
				#header #bgcolor #site #link li a{
					font-size:9pt;
					color:#7C1B12; 
					text-decoration: none;
					overflow:hidden;
				}
				#header #bgcolor #site #link li a:hover{
					color:#7C1B12;
					text-decoration:underline;
				}
		#header #bgcolor #site #function{
			float:left;
			margin-top:16px;
			width:165px;
			height:26px;
		}
			#header #bgcolor #site #function li{
				float:left;height:16px;list-style-type:none;margin-right:14px;overflow:hidden;display:inline;
			}
				#header #bgcolor #site #function li a{
					font-size:9pt;
					color:#CC3333; 
					text-decoration: none;
					overflow:hidden;
				}
				#header #bgcolor #site #function li a:hover{
					color:#CC3333;
					text-decoration:underline;
				}
		#header #bgcolor #site #english{
			float:right;
			margin-top:16px;
			width:85px;
			height:26px;
		}
				#header #bgcolor #site #english a{
					font-size:9pt;
					color:#660000; 
					text-decoration: none;
					overflow:hidden;
				}
				#header #bgcolor #site #english a:hover{
					color:#660000;
					text-decoration:underline;
				}
		#header #bgcolor #online{
			float:right;
			width:518px;
			height:26px;
			margin-top:19px;
		}
			#header #bgcolor #online #msg{
				float:left;
				width:390px;
				height:18px;
				padding-left:12px;
				color:#FE0101;
				white-space: nowrap;
				overflow:hidden;
				display:inline;
			}
			#header #bgcolor #online img{
				float:right;
				margin-top:2px;
				margin-right:10px;
			}
		#header #bgcolor #public{
			clear:right;
			width:943px;
			height:58px;
		}
			#header #bgcolor #public #menu{
				float:left;
				width:530px;
				height:58px;
			}
				#header #bgcolor #public #menu .sub_nav {text-align: left;float:left;margin-top:9px;margin-left:8px;width:530px;height:25px;}
				#header #bgcolor #public #menu .sub_nav li {float:left;text-align: left;position:relative;z-index:2;width:auto;height:25px;padding-left:12px;display:inline;}
				#header #bgcolor #public #menu .sub_nav li a {text-align:left;font-size:10pt;color:#ffffff;text-decoration: none;}
				#header #bgcolor #public #menu .sub_nav li a:hover, #menu_link .sub_nav li a.mouseover {color:#ffffff;text-decoration:underline;}
	
				#header #bgcolor #public #menu .submenu {position:absolute;display:none;z-index:999;top:23px;left:0px;width:530px;height:19px;border-top:none;}
				#header #bgcolor #public #menu .sub_nav .submenu li {float:left;position:static;padding-left:5px;padding-right:5px;padding-top:6px;width:auto;height:18px;display:inline;}
	
				#header #bgcolor #public #menu .sub_nav .submenu li a {text-align:left;font-size:9pt;color:#444547;text-decoration: none;}
				#header #bgcolor #public #menu .sub_nav .submenu li a:hover {color:#444547;text-decoration:underline;}
				
			#header #bgcolor #public #message{
				float:right;
				width:397px;
				height:58px;
			}
				#header #bgcolor #public #message #search{
					width:397px;
					height:32px;
				}
					#header #bgcolor #public #message #search form{
						float:right;
						margin-right:0px;
						width:268px;
						height:32px;
					}
						#header #bgcolor #public #message #search form #search-keyword{
							float:left;
							border:none;
							width:152px;
							height:18px;
							margin-top:6px;
							margin-left:15px;
							border:1px solid #CFCFCF;
						}
						#header #bgcolor #public #message #search form #submit{
							float:right;
							border:none;
							width:53px;
							height:18px;
							margin-top:7px;
							margin-right:31px;
						}
				#header #bgcolor #public #message #msg{
					float:right;
					width:397px;
					height:26px;
				}
					#header #bgcolor #public #message #msg ul{
						width:397px;
						height:22px;
						margin-top:4px;
					}
					#header #bgcolor #public #message #msg ul li{
						float:left;height:20px;list-style-type:none;padding:2px 0 0 5px;overflow:hidden;display:inline; 
					}
					#header #bgcolor #public #message #msg ul li.img{
						float:left;height:15px;list-style-type:none;padding:0 0 0 8px;overflow:hidden;display:inline;
					}
						#header #bgcolor #public #message #msg ul li a{
							font-size:9pt;
							color:#CC0F25; 
							letter-spacing:2px;
							text-decoration: none;
							overflow:hidden;
						}
						#header #bgcolor #public #message #msg ul li a:hover{
							color:#CC0F25;
							text-decoration:underline;
						}
		#header #bgcolor #navigation{
			width:943px;
			height:32px;
		}
			#header #bgcolor #navigation div{
				height:16px;
				padding-top:8px;
				padding-left:21px;
				filter:shadow(color=#702121,direction=180);
				font-weight:bolder ;
				color:#fff;
				clip: rect( );
			}
				#header #bgcolor #navigation div a{
					font-size:9pt;
					color:#fff; 
					letter-spacing:2px;
					text-decoration: none;
					overflow:hidden;
				}
				#header #bgcolor #navigation div a:hover{
					color:#fff;
					text-decoration:underline;
				}
#wrapper{
	clear:right;
	margin:0px auto;
	background-image:url(../images/Japan/wrapper_bg.png);
	width:1002px;
	height:1325px!important;height:auto;
}
	#wrapper #wrapper_left{
		float:left;width:30px;height:163px;background-image:url(../images/Japan/left.png);
	}
	#wrapper div.bgcolor{
		float:left;
		margin-top:0px;
		width:943px;
		background:#fff;
	}
		#wrapper div #top{
			width:943px;
			height:346px;
		}
			/*左侧*/
			#wrapper div #top #left{
				float:left;
				margin:0px;
				width:289px;
				height:346px;
				/*overflow:hidden;*/
			}
				#wrapper div #top #left #title{
					width:280px;
					height:24px;
					margin:8px 0 0 9px;
				}
				#wrapper div #top #left ul{
					width:269px;
					height:200px;
					margin:4px 5px 0 15px;
					overflow:hidden;
				}
				#wrapper div #top #left li{
					width:269px;height:16px;list-style-type:none;margin:4px 0 0 0;padding-top:5px;white-space: nowrap;overflow:hidden;background-color:#FDF2F2;
				}
				#wrapper div #top #left #line{
					margin-top:10px;
					margin-left:11px;
					width:276px;
					height:1px;
					background-color:#F3F3F3;
					font-size:1px;
				}
				#wrapper div #top #left #bottom{
					border:1px solid #DCEAF1;
					margin-top:12px;
					margin-left:10px;
					width:277px;
					height:85px;
					background-color:#F0F9FE;
				}
			/*中间*/
			#wrapper div #top #centers{
				float:left;
				margin:0px;
				width:346px;
				height:346px;
				/*overflow:hidden;*/
			}
				#wrapper div #top #centers #img{
					border:1px solid #C1C0C1;
					margin-top:8px;
					margin-left:8px;
					width:332px;
					height:226px;
				}
				#wrapper div #top #centers #line{
					margin-top:10px;
					margin-left:8px;
					width:331px;
					height:1px;
					background-color:#F3F3F3;
					font-size:1px;
				}
				#wrapper div #top #centers #bottom{
					margin-top:12px;
					margin-left:0px;
					width:340px;
					height:87px;
					background-image:url(../images/Japan/studay_class.png);
				}
					#wrapper div #top #centers #bottom div.sc01{
						float:left;
						width:43px;
						height:34px;
						margin-top:29px;
						margin-left:41px!important;margin-left:21px;
					}
					#wrapper div #top #centers #bottom div.sc02{
						float:left;
						width:43px;
						height:34px;
						margin-top:29px;
						margin-left:65px;
					}
					#wrapper div #top #centers #bottom div.sc03{
						float:left;
						width:43px;
						height:34px;
						margin-top:29px;
						margin-left:61px;
					}
			/*右侧*/
			#wrapper div #top #right{
				float:left;
				margin:0px;
				width:301px;
				height:346px;
				/*overflow:hidden;*/
			}
				#wrapper div #top #right #title{
					width:295px;
					height:23px;
					margin:8px 0 0 6px;
				}
				#wrapper div #top #right #content{
					margin:10px 0 0 16px;
					width:275px;
					height:162px;
					line-height:23px;
					overflow:hidden;
				}
				#wrapper div #top #right #content img{
					float:left;
				}
				#wrapper div #top #right #about{
					margin:13px 0 0 14px!important;margin:3px 0 0 14px;
					border:1px solid #bdbcbd;
					width:272px;
					height:28px;
					background-image:url(../images/Japan/about_bg.png);
				}
				#wrapper div #top #right #about ul{
					margin:8px 0 0 13px;
					width:255px;
				}
				#wrapper div #top #right #about ul li{
					float:left;height:14px;list-style-type:none;padding:0 7px 0 0;overflow:hidden;display:inline;
				}
				#wrapper div #top #right #about ul li a{
					text-align:left;
					font-size:9pt;
					color:#CB3C53; 
					text-decoration: none;
					overflow:hidden;
				}
				#wrapper div #top #right #about ul li a:hover{
					color:#CB3C53;
					text-decoration:underline;
				}
				#wrapper div #top #right #line{
					margin-top:10px;
					margin-left:15px;
					width:280x;
					height:1px;
					background-color:#F3F3F3;
					font-size:1px;
				}
				#wrapper div #top #right #img{
					margin-top:12px;
					margin-left:15px;
					width:281px;
					height:89px;
				}
					#wrapper div #top #right #img #show01{
						float:left;
						margin:0 0 0 0;
						border:1px solid #bdbcbd;
						width:130px;
						height:80px;
						background-color:#ededed;
					}
					#wrapper div #top #right #img #show02{
						float:right;
						margin:0 0 0 0;
						border:1px solid #bdbcbd;
						width:130px;
						height:80px;
						background-color:#ededed;
					}
		#wrapper div #center{
			margin-top:13px;
			border:1px solid #CFCFCF;
			width:941px;
			height:74px;
			background-image:url(../images/Japan/center_bg.png);
		}
			#wrapper div #center ul{
				margin:19px 0 0 23px;
				width:903px;
				height:35px;
			}
			#wrapper div #center ul li{
				float:left;height:35px;list-style-type:none;margin:0 8px 0 0;overflow:hidden;display:inline;
			}

		#wrapper div #bottom{
			margin-top:10px;
			width:943px;
			height:873px;
		}
		#wrapper div #bottom #tools{
			float:left;
			width:118px;
			height:874px;
		}
			#wrapper div #bottom #tools #title{
				width:109px;
				height:29px;
				margin-left:8px;
				background-image:url(../images/Japan/tools_title.png);
			}
			#wrapper div #bottom #tools #content{
				width:106px;
				height:474px;
				margin-left:10px;
				border-top:1px solid #E9F6FF;
				border-right:1px solid #E9F6FF;
				border-left:1px solid #E9F6FF;
				border-bottom:3px solid #E9F6FF;
			}
				#wrapper div #bottom #tools #content ul{
					width:106px;
				}
				#wrapper div #bottom #tools #content ul li{
					width:106;height:61px;list-style-type:none;margin:13px 0 0 0;overflow:hidden;
				}
				#wrapper div #bottom #tools #content ul li #left{
					float:left;
					width:52px;
					height:61px;
				}
				#wrapper div #bottom #tools #content ul li #right{
					float:right;
					width:52px;
					height:61px;
				}
					#wrapper div #bottom #tools #content ul li div img{
						margin-left:9px;
						width:34px;
						height:34px;
					}
					#wrapper div #bottom #tools #content ul li div #tag{
						margin-top:7px;
						width:52px;
						height:19px;
						background-color:#E8F5FD;
						text-align:center;
					}
			#wrapper div #bottom #tools #ad{
				clear:both;
				margin-top:12px;
				margin-left:10px;
				width:106px;
				height:351px;
				border:1px solid #DBDBDB;
				overflow:hidden;
			}
		#wrapper div #bottom #msgbox{
			float:left;
			width:583px;
			height:874px;
		}
			#wrapper div #bottom #msgbox #yxsqzn{float:left;margin-top:1px;padding-left:7px;width:290px;height:247px;}
			#wrapper div #bottom #msgbox #lxqzzn{float:right;margin-top:1px;margin-right:0px;width:283px;height:247px;}

			#wrapper div #bottom #msgbox #ad{clear:right;margin-left:7px;margin-top:9px;width:574px;height:100px;border:1px solid #A6D0E6;background-image:url(../images/Japan/msgbox_ad_bg.png);}

			#wrapper div #bottom #msgbox #wyxxyks{float:left;margin-top:8px;padding-left:7px;width:290px;height:247px;}
			#wrapper div #bottom #msgbox #jyyym{float:right;margin-top:8px;margin-right:0px;width:283px;height:247px;}

			#wrapper div #bottom #msgbox #hwtd{float:left;margin-top:8px;padding-left:7px;width:290px;height:247px;}
			#wrapper div #bottom #msgbox #bbs{float:right;margin-top:8px;margin-right:0px;width:283px;height:247px;}

				#wrapper div #bottom #msgbox div #content{width:281px;height:219px;border-right:1px solid #EEEEEE;border-left:1px solid #EEEEEE;border-bottom:1px solid #EEEEEE;}
					#wrapper div #bottom #msgbox div #content ul{margin-top:3px;margin-left:12px;width:257px;}
					#wrapper div #bottom #msgbox div #content ul li{width:257px;height:16px;list-style-type:none;margin:10px 0 0 0;white-space:nowrap;overflow:hidden;}

		#wrapper div #bottom #navigation{
			float:left;
			width:233px;
			height:874px;
		}
		#wrapper div #bottom #navigation #title{
			margin-left:8px;
		}
		#wrapper div #bottom #navigation #content{
			margin-left:8px;
			width:222px;
			height:584px;
			border-left:1px solid #EEEEEE;
			border-right:1px solid #EEEEEE;
			border-bottom:1px solid #EEEEEE;
		}
		#wrapper div #bottom #navigation #content ul{
			margin-left:5px;
			margin-top:8px;
			width:213px;
			height:330px;
		}
			#wrapper div #bottom #navigation #content ul li{
				width:213px;height:17px;list-style-type:none;margin-top:0px;padding-top:5px;white-space:nowrap;overflow:hidden;background-color:#F2F9FF;
			}
			#wrapper div #bottom #navigation #content ul #nonecolor{
				background-color:#fff;
			}

			#wrapper div #bottom #navigation #content #ad img{
				margin-top:25px;
				margin-left:11px;
			}
		#wrapper div #bottom #navigation #friendlink{
			margin-top:5px;
			margin-left:8px;
			width:222px;
			height:249px;
			border-left:1px solid #EEEEEE;
			border-right:1px solid #EEEEEE;
			border-bottom:1px solid #EEEEEE;
		}
		#wrapper div #bottom #navigation #friendlink #title{
			margin-left:0px;
		}
		#wrapper div #bottom #navigation #friendlink div.content{
			width:222px;
			height:219px;
		}
#footer{
	margin:-5px auto!important;margin:0px auto;
	width:1002px;
	height:86px;
}
	#footer div.bgcolor{
		margin-top:0px;
		margin-left:30px;
		margin-right:29px;
		width:943px;
		background:#fff;
	}
	#footer a{
		text-align:left;
		font-size:9pt;
		color:#696969; 
		text-decoration: none;
		overflow:hidden;
	}
	#footer a:hover{
		color:#696969;
		text-decoration:underline;
	}
	.footer{
		margin-top:5px;
		border:1px solid #D0D0D0;
		width:941px;
		height:74px;
		background-image:url(../images/Japan/footer_bg_n.png);
	}
	#footer div div #link{
		width:528px;
		height:42px;
		margin:auto;
	}
		#footer div div #link #Logo{
			float:left;
			padding-top:8px!important;padding-top:10px;
			width:28px;
			height:31px;
		}
		#footer div div #link #Navigation{
			float:left;
			padding-top:24px!important;padding-top:26px;
			padding-left:10px;
			margin-right:auto;
			height:16px;
			margin:0 auto;
			font-size:9pt;
			color:#696969;
		}
	#footer div div #Copyright{
		clear:left;
		width:941px;
		margin-top:7px;
		height:16px;
		font-size:9pt;
		color:#696969;
		text-align:center;
	}
		#Copyright .contact{color:#ec6a30;}
.f5{
	width:222px;
	height:200px;
	overflow:hidden;
	clear:both;
	padding-bottom:10px;
}
.f5 li{
	float:left;
	line-height:14px;
	padding:8px 10px 0px;
	white-space:nowrap;
}

	#lwrapper #lwp_left{
		float:left;width:30px;height:163px;background-image:url(../images/Japan/left.png);
	}
#xb{float:left;padding-top:7px;width:40px;height:16px;color:#FE0101;}
#notice{float:left;margin-top:5px;z-index:0;width:332px;height:16px;COLOR:#993333;white-space: nowrap;overflow:hidden;}
#notice li{width:332px;height:16px;line-height:16px;white-space:nowrap;overflow:hidden;}
#notice li a{text-align:left;font-size:9pt;COLOR:#565656;TEXT-DECORATION: none;}
#notice li a:hover{color:#565656;text-decoration:underline;}