@charset "utf-8";
/* CSS Document */
*{
	padding:0px;
	margin:0px auto;
	list-style:none;
	line-height:24px;
}
body
{
	font-family:"宋体";
	font-size:12px;
	background-color:#D9D9D9;
}
#LogoBg
{
	width:100%;
	height:121px;
	background:url(../images/topBg.jpg) repeat-x;
}
#LogoBg #LogoBorder
{
	width:1003px;
	height:121px;
}
#LogoBg #LogoBorder #logo
{
	float:left;
	width:381px;
}
#LogoBg #LogoBorder #rightBorder
{
	float:right;
	width:618px;
	height:121px;
}
#LogoBg #LogoBorder #rightBorder #Navigation
{
	float:left;
	padding-top:28px;
	width:600px;
	height:30px;
}
#LogoBg #LogoBorder #rightBorder #Navigation li
{
	width:75px;
	float:left;
	height:30px;
	font-size:13px;
	text-align:center;
	line-height:30px;
	color:#FFF;
}
#LogoBg #LogoBorder #rightBorder .sMtow
{
	float:left;
	white-space:nowrap;
	height:20px;
}
#LogoBg #LogoBorder #rightBorder .sMtow li
{
	padding:0px 10px;
	height:13px;
	line-height:13px;
	float:left;
	background:url(../images/x.jpg) right no-repeat;
}
#LogoBg #LogoBorder #rightBorder .sMtow li a
{
	color:#000;
	text-decoration:none;
}
#LogoBg #LogoBorder #rightBorder .sMtow li a:hover
{
	color:#FF0000;
	text-decoration:none;
}
#LogoBg #LogoBorder #rightBorder #TopEnglish
{
	float:right;
	margin-right:10px;
	width:280px;
	height:29px;
	background:url(../images/TopEnglishBg.jpg) repeat-x;
}
#LogoBg #LogoBorder #rightBorder #TopEnglish li
{
	float:left;
	padding:0px 5px;
	line-height:29px;
	background:url(../images/x.jpg) right no-repeat;
}
#LogoBg #LogoBorder #rightBorder #TopEnglish #EleftTop
{
	float:left;
	width:11px;
}
#LogoBg #LogoBorder #rightBorder #TopEnglish #EconterTop
{
	float:left;
	text-align:center;
}
#LogoBg #LogoBorder #rightBorder #TopEnglish #EconterTop a
{
	color:#000;
	text-decoration:none;
}
#LogoBg #LogoBorder #rightBorder #TopEnglish #EconterTop a:hover
{
	color:#FF0000;
	text-decoration:none;
}
#LogoBg #LogoBorder #rightBorder #TopEnglish #ErightTop
{
	float:right;
	width:9px;
}
#content
{
	width:966px;
}
#content #HomeLeft
{
	width:670px;
	float:left;
}
#content #HomeLeft #ABoutTopWidth
{
	margin-top:10px;
	width:670px;
}
#content #HomeLeft #ABoutTopWidth span
{
	float:left;
	color:#DF2220;
	padding:2px 0px 0px 10px;
	font-weight:bold;
}
#content #HomeLeft #ABoutTopWidth font
{
	float:right;
	padding:4px 10px 0px 0px;
	font-size:12px;
}
#content #HomeLeft #ABoutTopWidth font a
{
	color:#000;
	text-decoration:none;
}
#content #HomeLeft #ABoutTopWidth font a:hover
{
	color:#FF0000;
	text-decoration:none;
}
#content #HomeLeft #HomeAbout
{
	width:670px;
	background-color:#fff;
}
#content #HomeLeft #YLeft
{
	width:330px;
	float:left;
	margin-top:10px;
	background-color:#FFF;
}
#content #HomeLeft #YLeft #Ywidth
{
	width:330px;
	float:left;
}
#content #HomeLeft #YLeft #Ywidth font
{
	float:left;
	color:#DF2220;
	padding:4px 0px 0px 10px;
	font-weight:bold;
	font-size:12px;
}
#content #HomeLeft #YLeft #Ywidth span
{
	float:right;
	padding:5px 7px 0px 0px;
}
#content #HomeLeft #YLeft #Ywidth span a
{
	font-family:"宋体";
	font-size:12px;
	color:#000;
	text-decoration:none;
}
#content #HomeLeft #YLeft #Ywidth span a:hover
{
	font-family:"宋体";
	font-size:12px;
	color:#FF0000;
	text-decoration:none;
}
#content #HomeLeft #YLeft li
{
	float:left;
	width:307px;
	height:27px;
	color:#505050;
	line-height:27px;
	padding-left:23px;
	background:url(../images/d.jpg) 12px 12px no-repeat;
}
#content #HomeRight
{
	width:284px;
	float:right;
}
#content #HomeRight #searchBor
{
	width:284px;
	height:100px;
	padding-top:25px;
}
#content #HomeRight #HomeNews
{
	width:284px;
	height:180px;
	padding-top:3px;
	background:#FFF url(../images/NewOne.jpg) 10px 2px no-repeat;
	float:right;
}
#content #HomeRight #HomeNews li
{
	width:254px;
	height:22px;
	padding-left:30px;
	color:#505050;
	line-height:21px;
}
#content #HomeRight #HomeNews li a
{
	text-decoration:none;
	color:#505050;	
	line-height:22px;
}
#content #HomeRight #HomeNews li a:hover
{
	text-decoration:none;
	color:#FF0000;
}
#content #HomeRight #Hnews
{
	width:284px;
	margin-top:10px;
	float:left;
}
#content #HomeRight #Hnews span
{
	float:left;
	color:#DF2220;
	padding:4px 0px 0px 10px;
	font-weight:bold;
	font-size:12px;
}
#content #HomeRight #Hnews font
{
	float:right;
	padding:3px 4px 0px 0px;
	font-size:12px;
}
#content #HomeRight #Hnews font a
{
	color:#000;
	text-decoration:none;
}
#content #HomeRight #Hnews font a:hover
{
	color:#FF0000;
	text-decoration:none;
}
#content #HomeRight #HNbg
{
	float:left;
}
#content #HomeRight #HNbg li
{
	height:27px;
	width:260px;
	padding:5px 0px 0px 24px;
	background:url(../images/HNewsBg.jpg) 5px 0px no-repeat;
}
#content #HomeRight #HNbg li a
{
	color:#000;
	text-decoration:none;
}
#content #HomeRight #HNbg li a:hover
{
	color:#FF0000;
	text-decoration:none;
}
#content #HomeRight #mailTop
{
	width:284px;
	margin-top:10px;
}
#content #HomeRight #mailTop span
{
	float:left;
	color:#DF2220;
	padding:4px 0px 0px 10px;
	font-weight:bold;
	font-size:12px;
}
#content #HomeRight #Hlinks
{
	width:276px;
	background-color:#FFF;
	float:left;
	padding:0px 4px;
}
#content #HomeRight #Hlinks img
{
	width:110px;
	height:29px;
	border:solid 1px #CC0033;
}
#content #HomeRight #Hlinks li
{
	float:left;
	width:138px;
	height:31px;
	padding:5px 0px;
	text-align:center;
}
#content #AboutBanner
{
	width:966px;
	padding-top:10px;
}
#content #AboutLeft
{
	width:245px;
	float:left;
}
#content #AboutLeft #ClassTop
{
	float:left;
	width:245px;
	margin-top:10px;
}
#content #AboutLeft #ClassTow
{
	float:left;
	width:245px;
}
#content #AboutLeft #Class
{
	float:left;
	padding:10px 0px;
	background-color:#FFF;
}
#content #AboutLeft #Class li
{
	background:url(../images/classBg.jpg) 30px 5px no-repeat;
	height:25px;
	width:185px;
	padding:10px 0px 0px 60px;
}
#content #AboutLeft #Class li a
{	
	color:#000;
	text-decoration:none;
}
#content #AboutLeft #Class li a:hover
{	
	color:#FF0000;
	text-decoration:none;
}
#content #AboutRight
{
	margin-top:10px;
	width:713px;
	float:right;
	background-color:#FFF;
}
#content #AboutRight #AboutTop
{
	width:713px;
	float:left;
}
#content #AboutRight #NewsContent
{
	width:693px;
	float:left;
	padding-top:10px;
	background-color:#FFF;
	padding-left:20px;
}
#content #AboutRight #Lb
{
	float:left;
	width:665px;
	height:37px;
	background:url(../images/TitieTop.jpg) no-repeat;
	margin:10px 0px 0px 20px;
	color:#31538B;
	font-weight:bold;
	font-size:13px;
	line-height:37px;
	padding-left:10px;
}
#content #AboutRight #NewsContent li
{
	width:640px;
	float:left;
	padding-left:13px;
	height:25px;
	background:url(../images/newX.jpg) bottom no-repeat;
}
#content #AboutRight #PageID
{
	width:640px;
	height:20px;
}
#content #AboutRight #NewsContent li a
{
	color:#000;
	text-decoration:none;
}
#content #AboutRight #Acontact
{
	width:650px;
}
#content #AboutRight #NewsContent li a:hover
{
	color:#000;
	text-decoration:none;
}
#content #AboutRight #NewsContent li span
{
	float:right;
	padding-right:10px;
}
#footer
{
	margin-top:8px;
	width:966px;
	height:105px;
	background:url(../images/footerBg.jpg) repeat-x;
}
.Hbg
{
	height:26px;
	background:url(../images/Hbg.jpg) repeat-x;
}
.NTbg
{
	height:30px;
	background:url(../images/NTbg.jpg) repeat-x;
}
.backgroudnColor
{
	background-color:#FFF;
	padding-top:5px;
}
.aboutTopBg
{
	height:26px;
	background:url(../images/aboutLBg.jpg) repeat-x;
}
.aboutTopBg span
{
	padding-left:13px;
	font-weight:bold;
	color:#fff;
}


/*=====================================================下拉CSS============================================*/
#div_center { width:600px; height:23px; padding-top:28px; float:left;}  /*定义总体宽度、高度；background:003399; 控制背景颜色,居中对齐*/ 
#nav { line-height: 20px; list-style-type: none;}         /*控制一级菜单行高；上边距5px；*/   
#nav a { display: block; text-align:center; font-size:12px;} /*一级菜单链接总体样式：每个菜单的宽，居中对齐，文字大小*/ 
#nav a:link  { color:#FFF; text-decoration:none;margin:0;}     /* 未访问的链接 */   
#nav a:visited  {color:#FFF;text-decoration:none;margin:0;}    /* 已访问的颜色 */  
#nav a:hover {color:#C00;text-decoration:none;}                /* 鼠标在链接上 */
#nav li {float: left;}                   /* 一级菜左对齐 */ 
#nav li a:hover{background:#FFFFFF;}     /* 鼠标在一级菜单上改变其背景色 */ 
#nav li ul {line-height: 24px; background:#FFF; list-style-type: none;text-align:left;left: -999em; width:100px; position: absolute;border-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-color: #FFF;}             /*二级菜单总体样式：行高24px；背景颜色；外框宽度；相对位置；边框一个象素，上边没样式，左右下边实线，边框颜色#003399；内边距1个象素*/
#nav li ul a{display:block; width: 130px;text-align:left;padding-left:2px;  padding-left:8px;}                 /* 二级菜单链接样式；背景宽度、左对齐，左缩进2 */
#nav li ul a:link  {color:#0d5097; text-decoration:none;}                                   /* 未访问的链接 */ 
#nav li ul a:visited  {color:#0d5097;text-decoration:none;}                                 /* 已访问的链接 */
#nav li ul a:hover  {color:#FFF;text-decoration:none;font-weight:normal;background:#B71129;}/* 鼠标在链接上 */
#nav li:hover ul {left: auto;}
#nav li.sfhover ul {left: auto;}
#content {clear: left;}