﻿body 
{
	font: 1em/140%  宋体, Arial, sans-serif;
	background-color: #dedbde;
	
	background-repeat:repeat-x;   
	color: #333333;
    text-align:center;
}
#adfooter{width:920px;margin:10px auto;height:50px; text-align:center; float:left}


.xtop, .xbottom {display:block; background:transparent; font-size:1px; width:920px;margin:0px auto;}
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ffffff; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.xb1 {margin:0 5px; background:#ffffff;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
/* 
dropnavIGATION --------------------- */
#toptable{}
#toptable table{ height:80}
.firstmenu
{
   font-weight:bold; 
   font-size:10;
}
#dropnav {
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 5px;
	padding: 0;
	list-style: none;
	font-family: 宋体, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background:#D53535;
	height:28px;
	 border-bottom-width:20px;
	 border-bottom-color:Black;
	}

#dropnav li {
	display: block; 
	float: left;
	margin:0 0 ;
	
 	}


#dropnav li a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 4px 5px 5px 5px;
	margin:0;
	border-bottom:0;
	border-left:dashed 1px #C39C4E;
	height:18px;
	
	}

#dropnav li a:hover{
 	background-color: #992E20; color: #E5731A; height:18px;
 	}
	
#dropnav li ul li a {
	display: block;
	color: #555;
	text-decoration: none;
	margin:0;
	line-height:18px;
	overflow:hidden;
	border-bottom: 0;
	
	list-style:none;
	}
#dropnav li ul li a:hover{
 	color: #2233AA;
	background:none;
	list-style:none;
 	}
 /*#dropnav1 {
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
	list-style: none;
	font-family: 宋体, Arial, Verdana, sans-serif;
	font-size: 12px;
	color: #ffffff;
	background:#D53535;
	height:28px;
	}
#dropnav1 li {
	display: block; 
	float: left;
	margin:0 0;
	height:28px;
 	}
#dropnav1 li a {
	display: block;
	color: #ffffff;
	text-decoration: none;
	padding: 4px 17px 5px 17px;
	margin:0;
	border-bottom:0;
	border-left:dashed 1px #C39C4E;
	}
#dropnav1 li a:hover{
 	background-color: #992E20; color: #E5731A;
 	}
	
#dropnav1 li ul li a {
	display: block;
	color: #555;
	text-decoration: none;
	margin:0;
	line-height:18px;
	overflow:hidden;
	border-bottom: 0;
	list-style:none;
	}
#dropnav1 li ul li a:hover{
 	color: #2233AA;
	background:none;
	list-style:none;
 	}*/


/*__________end___________*/
.clearfix:after{
content:".";clear:both;height:0;visibility:hidden;display:block}
* html .clearfix{height:1%}
.clearfix{display:block}
.menuDiv {width:0px;height:28px;background:#ffffff;}

ol.snap_nav {
	display: inline;
	float: left;
	clear: both;
	list-style: none;
}

ol.snap_nav li {
	display: block;
	float: left;
	padding:  5px 15px 10px 0;
	height:80%;
	font-size: 16px;
	color:#7c6509;

}

ol.snap_nav li a {
	font-weight: bolder;

}

ol.snap_nav li.snap_selected a {
	cursor: default;

}

ol.snap_titles {
	clear: both;
	display: block;
	border: 0;
	list-style: none;
}
/*__________end___________*/


a:link,a:visited {font-family:宋体,Arial;font-size:11.5pt; text-decoration:none; color:blue; }
a:hover{ text-decoration:underline}
.s1 {font-family:宋体,Arial; color:#024dcc;font-size:11.5pt; letter-spacing:2px; line-height:20px;margin: 0px 0px 0px 10px   }
.s2 {font-family:宋体,Arial;font-size:12pt; color:Blue;display:block}
.s2enter {font-family:宋体,Arial;font-size:10pt; color:Blue }
.s3 {font-family:宋体,Arial; color:#7c6509;font-size:10pt; text-align:left }
.s4 {font-family:宋体,Arial; color:#7c6509;font-size:16pt; text-align:left; font-style:oblique }
.s21 {font-family:Verdana;color:#024dcc;font-size:11.5pt; line-height:20px; margin: 0px 0px 0px 10px}
.sTitle{font-family:宋体,Arial;font-weight: bolder;font-size:14pt; color:Blue}
.s2txt {font-family:宋体,Arial;font-size:12pt; color:Blue ; padding-right:20px;}
.s1j{font-family:宋体,Arial; color:#000000;font-size:11.5pt; letter-spacing:2px; line-height:20px;margin: 0px 0px 0px 10px ;}
#Title
{
	margin:10px auto;
    width:100%;
    text-align:center;
}
#word{font-family:宋体,Arial;font-size:16pt; color:Blue }
#logoold
{
	float:left; 
	clear:left; /*不允许左侧存在浮动*/
    margin-left:10px;
 }


#container {  width:920px;margin:0px auto;background:#ffffff; height:100%; padding-top:0px;}
#Header {width:920px;margin:10px auto;height:90px;background:#ffffff}
/*页面主体*/
#PageBody {width:920px;margin:0 auto;height:490px;background:#ffffff}
#PageBody1 {width:920px;margin:0 auto;background:#ffffff}
/*页面底部*/
#Footer {width:920px;margin:10px auto;height:50px; text-align:center; float:left}
#Footer a:link,#Footer a:visited{font-weight:bold;color:#666}
#Footer a:hover{}
#mainleft {
 width:300px; /*设定宽度*/
 float:left; 
 clear:left; /*不允许左侧存在浮动*/
 overflow:hidden; /*超出宽度部分隐藏*/
 height:30px;
 margin-top:5px;
 margin-right:20px;
 text-align:right;
}
#mainright {
 width:300px; /*设定宽度*/
 float:right; 
 clear:right; /*不允许左侧存在浮动*/
 overflow:hidden; /*超出宽度部分隐藏*/
 height:30px;
 margin-top:5px;
 margin-left:20px;
 text-align:left;
}
.introduction
{
	width:100%;
	height:180px;
	margin:10px 20px 10px 20px;
}
#havebetter
{
	width:770px;
	height:5px;
	margin:10px auto;
}
#wordtop
{
	width:100%;
	height:200px;
	margin:10px 20px 10px 20px;
}
#wordmiddle
{
	width:100%;
	height:210px;
	margin:10px 20px 10px 20px;
}
#worddown
{
	width:100%;
	height:210px;
	margin:10px 20px 10px 20px;
}
.leftpic
{
	margin:10px auto;
	float:left;
	height:150px;
}
.enterButton
{
	 font-family:宋体,Arial;
	 font-size:14pt; 
	 color:Blue; 
	 float:right;
	 margin:10px 50px 10px auto;	 
}
.maintxt
{
	width:560px; /*设定宽度*/
	float:right; 
	clear:right; /*不允许左侧存在浮动*/
	overflow:hidden; /*超出宽度部分隐藏*/
	margin-top:15px;
	margin-left:20px;
	margin-right:30px;
    margin-bottom:20px;
	text-align:left;
}
#content
{
	width:770px;
	text-align:center;
	height:100%;
	margin-top:20px;
	margin-bottom:10px;
}
#about
{
	width:600px;
	margin:20px auto;
	text-align:left;
}

#sidebar {
 width:160px; /*设定宽度*/
 text-align:left; /*文字左对齐*/
 float:left; /*浮动居左*/
 clear:left; /*不允许左侧存在浮动*/
 overflow:hidden; /*超出宽度部分隐藏*/

 height:200px
}
#mainbody {
 width:570px;
 text-align:left;
 float:right; /*浮动居右*/
 clear:right; /*不允许右侧存在浮动*/
 overflow:hidden;
 border:1px solid #E00;
 height:200px
}
#loginstate
{
	float:right;
	clear:right;
    margin:0px auto;
}
#loginbtn
{
	
	}
#signup
{}
#loginUser
{}
#wordgrid
{
	 float:left;
	width:100%;
	text-align: center;
}
#addefaultdown
{
	text-align:  center;
	margin:5px 5px 10px 5px;

}
#language
{
	text-align:center;
	margin:5px 5px 5px 5px;
	}

/*----------admin--------------------*/
#GridViewMember
{
	width:560px; /*设定宽度*/
	text-align:center;
}
/*--------------------------------------3 rd------------------------------------*/

.xuxian {border-top:1px dashed #cccccc;height: 1px;overflow:hidden;}

/*-------------------------中文介绍-------------------------*/
#introducttxt
{
	width:920px;
	height:600px;
	margin:0px 0px 10px 0px;
}
#introductleft
{
	width:544px;
	float:left;
	text-align:left;
	margin:5px 8px 10px 3px;
}
#introductright
{
	width:336px;
	float:right;
	text-align:left;
    margin:5px 12px 10px 0px;
}
#introductlefttop
{
	width:544px;
	float:left;
	text-align:left;
background-color:#eff3ff;
}
#introductleftmiddle
{
	width:544px;
	height:310px;
	float:left;
	text-align:left;
	margin-top:10px;
	

}
#introductleftmiddle1
{
	width:544px;
	height:330px;
	float:left;
	text-align:left;
	margin-top:10px;
	background-color:#eff3ff;

}
#introductleftbottom
{
	width:544px;
	height:310px;
	float:left;
	text-align:left;
	margin-top:10px;
	

}
#introductrighttoptop
{
	width:336px;

	float:left;
	text-align:left;
	
	}
#introductrighttop
{
	width:336px;
	height:620px;
	float:left;
	text-align:left;
	background-color:#eff3d6;
}

#introductrightmiddle
{
	width:336px;
	height:420px;
	float:left;
	text-align:left;
	margin-top:10px;
	}
#introductrightbottom
{
	width:336px;
	height:200px;
	float:left;
	text-align:left;
	margin-top:10px;
}
.photoleft {
  float: left;
  display: block;
  border:1px solid;
  margin:5px 10px 5px 5px;
  text-align: center;
}
.photocenter {
  display: block;
  border:1px solid;
  margin:5px 10px 5px 5px;
  text-align: center;
}
/*-------------------------英文介绍-------------------------*/
#englishindextxt
{
	
	width:920px;
	height:auto;
	margin: 0px 0px 10px 0px;
}
#englishindexleft
{
	
	width:544px;
	float:left;
	text-align:left;
	margin:5px 5px 10px 5px;
	}
#englishindexright
{
	
	width:336px;
	float:right;
	text-align:left;
    margin:5px 15px 5px 0px;
    }
#englishindexlefttop
{
	width:544px;

	float:left;
	text-align:left;
   
	
	}
#englishindexleftmiddle
{
	width:544px;
	height:200px;
	float:left;
	text-align:left;
	background-color:#eff3ff;
	}
#englishindexleftmiddle1
{
	width:544px;
	height:360px;
	float:left;
	text-align:left;
	margin-top:5px;
	
	}
#englishindexleftbottom
{
	width:544px;
	height:230px;
	float:left;
	text-align:left;
	margin-top:10px;
	background-color:#eff3ff;
	}
#englishindexrighttoptop
{
	width:336px;
	
	float:left;
	text-align:left;
	
	}
#englishindexrighttop
{
	width:336px;
	height:480px;
	float:left;
	text-align:left;
	background-color:#eff3d6;
	}
#englishindexrightbottom
{
	width:336px;
	height:250px;
	float:left;
	text-align:left;
	margin-top:10px;
	
	}
#game
{
	width:900px;
	height:400px;
	margin:10px 10px 10px 10px;
	}
.gameframe
{
	width:900px;
	height:180px;
	margin:10px 10px 10px 10px;
	}
/*-------------------------日文介绍-------------------------*/
#Japaneseindextxt
{
	width:920px;
	height:1100px;
	margin:10px 0px 10px 5px;
}
#Japaneseindexleft
{
	width:544px;
	height:1100px;
	float:left;
	text-align:left;
	margin:5px 5px 10px 5px;
	}
#Japaneseindexright
{
	width:336px;
	height:1100px;
	float:right;
	text-align:left;
    margin:5px 15px 5px 0px;
    }
#Japaneseindexlefttop
{
	width:544px;
	height:300px;
	float:left;
	text-align:left;
   
	
	}
#Japaneseindexleftmiddle
{
	width:544px;
	height:200px;
	float:left;
	text-align:left;
	background-color:#eff3ff;
	}
	#Japaneseindexleftmiddle
{
	width:544px;
	height:200px;
	float:left;
	text-align:left;
	background-color:#eff3ff;
	}
#Japaneseindexleftbottom
{
	width:544px;
	height:230px;
	float:left;
	text-align:left;
	margin-top:10px;
    background-color:#eff3ff;
	}
#Japaneseindexrighttop
{
	width:336px;
	height:460px;
	float:left;
	text-align:left;
	background-color:#eff3d6;
	}
#Japaneseindexrightbottom
{
	width:336px;
	height:330px;
	float:left;
	text-align:left;
	margin-top:10px;
	
	}
/*table border*/
.tbc caption,.tba caption,.tbb caption,.tb caption{margin:0 auto;padding:0;font-weight:700;}
.tb,.tba,.tbb,.tbc{margin:0 auto;padding:0;width:773px;border-collapse:separate!important;border-collapse:collapse; border-spacing:0!important;border-left:1px #0066cc solid;border-top:1px #0066cc solid;text-align:left;}
.tbc th,.tbc caption,.tbc h1{text-align:center;}
.tba span{text-align:center;padding:0 5px;}
.tb td,.tb th,.tba td,.tba th,.tbb td,.tbb th,.tbc td,.tbc th{border-right:1px #06c solid;border-bottom:1px #06c solid;padding:3px 0;text-align:left;}
.tbb td{width:77px;}
.tb caption,.tba caption,.tbb caption,.tbc caption{background-color:#f0f0f0;border-top:1px #06c solid;border-left:1px #06c solid;padding:3px 0;border-right:1px #06c solid;}
.tb th,.tba th,.tbb th{color: #06c;font-weight:700;}
.tbc th,.h1spanr,.tb caption span,.tbc caption span{font-weight:400;}
.h1spanl{float:left;margin-left:10px;}
.h1spanr{float:right;margin-right:10px;}
.tbc h1,.tb h1{padding:0;margin:0;}
.tb h2,.tba h2,.tbb h2,.tbc h2{padding:0;margin:5px;}
.tb h3,.tba h3,.tbb h3,.tbc h3{color:#F00;font-weight:400;font-size:12px;margin:0;}
.tb a,.tba a,.tbb a,.tbc a{padding:0 3px;}
.tba p{padding:5px;margin:0;}
.tba ul{padding:0;margin:0 0 0 10px;list-style-position:inside;}

	



	