@charset "gb2312";

html, body, div, p, ul,ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, frameset, fieldset { margin: 0; padding: 0; }

/* IE5.xIE6бbug */ 
* html body{overflow: visible;} 
* html iframe, * html frame{overflow: auto;} 
* html frameset{overflow: hidden;} 

/* body */ 
body{
	color:#333;
	font-family: "微软雅黑", "黑体";
	font-size: 13px;
	line-height: 23px;
} 
i, em, cite { font-style: normal; }

/* a */ 
a, a:link { color: #555; text-decoration: none; }
a:visited {  }
a:active, a:hover { text-decoration: none; color:#FBAB00; }
a:focus { outline: none; }


.A3 {
	
	text-decoration:none;
	font-size:15px;
	border:0px;
	color:#ffffff;
	display:block;
	float:left;
	padding-left:1px;
	cursor:pointer;
	padding-top:1px;
	background:url(../images/select_3.jpg) no-repeat;
	line-height:36px;
}


.A4 {
	
	text-decoration:none;
	font-size:15px;
	border:0px;
	float:left;
	cursor:pointer;
	color:#000000;
	display:block;
	background:url(../images/select_4.jpg) no-repeat;
	line-height:36px;
}


.title_color a{
	
	text-decoration:none;
	font-size:13px;
	color:#00000;
}
.title_color a:hover{
	
	text-decoration:none;
	font-size:13px;
	color:#ab0101;
}
.title a {
	
	text-decoration:none;
	font-size:12px;
	color:#555555;
}
.title a:hover {
	
	font-size:12px;
	text-decoration:none;
	color:#3d8ace;
}
.title_1 a {
	
	text-decoration:none;
	font-size:12px;
	color:#333;
}
.title_1 a:hover {
	
	text-decoration:underline;
	font-size:12px;
	color:#3d8ace;
}

.title1 a{
	
	font-size:12px;
	text-decoration:none;
	color:#5f5e5e;
}
.title1 a:hover{
	
	font-size:12px;
	text-decoration:underline;
	color:#333;
}
.title_1_1 a{
	
	font-size:13px;
	text-decoration:none;
	color:#5a5a5a;
}
.title_1_1 a:hover{
	
	font-size:13px;
	text-decoration:underline;
	color:#5a5a5a;
}

.title_left a{
	
	text-decoration:none;
	font-size:12px;
	color:#001428;
}
.title_left a:hover{
	
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
	color:#001428;
}


/*导航开始*/
.navbox{ background:url(../images/top_1.png) no-repeat; height:38px; width:1001px; line-height:38px; margin:0 auto; padding:0; position:relative;}
.nav{width:1001px; height:30a8px; line-height:38px; margin:0 auto;}
.nav a:hover{ text-decoration:none;}
.nav ul{ list-style:none; display:block; margin:0; padding:0; float:left;}
.nav ul li{ margin:0; padding:0; display:block; width:91px; height:38px; float:left;text-align:center; position:relative;background:url(../images/nav.jpg) no-repeat;}
.nav ul li a{height:38px; line-height:38px; width:91px; text-align:center; font-size:14px; font-family:微软雅黑; color:#70655D; font-weight:bold; text-decoration:none;}
.nav ul li ul{ position:absolute; left:0; top:38px; padding:0; width:91px; height:auto; display:none;}
.nav ul li ul li{ margin:0; padding:0; float:left; display:bolck; height:35px; width:91px; line-height:35px; background-color:#1b55a6; position:relative;}
.nav ul li ul li a{line-height:35px;font-size:12px; text-align:center; font-weight:normal;}
.nav ul li:hover ul{ display:block;}
.nav ul li:hover{ background:url(../images/nav_index.jpg) no-repeat;}
.nav ul li:hover a{color:#FFF;}
.nav ul li:hover ul li a{color:#fff;}
.nav ul li ul li ul{position:absolute; left:91px; top:0; padding:0; width:91px; height:auto; visibility:hidden;}
.nav ul li ul li ul li{ margin:0; padding:0; display:block; height:35px; width:91px; line-height:35px; background:#1b55a6;}
.nav ul li ul li ul li a{ line-height:35px; font-size:12px; color:#fff; text-align:center; font-weight:normal;}
.nav ul li ul li:hover ul{ visibility:visible; }
.nav ul li ul li:hover{background:#4e8ee7;}
.nav ul li ul li:hover ul li ul{ visibility:hidden;}
.nav ul li ul li ul li ul{position:absolute; left:125px; top:0; padding:0; width:125px; height:auto;}
.nav ul li ul li ul li ul li{ margin:0; padding:0; display:block; height:35px; width:125px; line-height:35px; background:#1b55a6;}
.nav ul li ul li ul li ul li a{ line-height:35px; font-size:12px; color:#fff; text-align:center; font-weight:normal;}
.nav ul li ul li ul li:hover ul{visibility:visible;}
/*导航结束*/


.nav2{width:230px; height:39px; list-style:none; margin:0; padding:0; z-index:999;}
.nav2 li{ float:left; width:230px; height:39px; line-height:39px; text-align:left;background:url(../images/left_image2.jpg) no-repeat center; position:relative;z-index:999;}
.nav2 li a{ float:left;display:block;width:230px; text-indent:3em; height:34px; line-height:39px; color:#5a5a5a; text-decoration:none;  font-family:宋体; font-size:12px;z-index:999;}
.nav2 li ul{ width:230px;top:0; left:230px; list-style:none; text-align:center; margin:0; padding:0; position:absolute; border:1px solid #dedede; display:none;z-index:999;}
.nav2 li ul li{ float:left; width:230px; height:39px; line-height:39px;background:url(../images/left_image2.jpg) no-repeat center;z-index:999;}
.nav2 li ul li a{ float:left; width:230px; height:39px; line-height:39px; display:block;z-index:999;}
.nav2 li:hover{ background:url(../images/left_image2.jpg) no-repeat center;z-index:999;}
.nav2 li:hover a{color:#FFF; text-decoration:none;z-index:999;}
.nav2 li:hover ul{ display:block;z-index:999;}
.nav2 li:hover ul li a{ display:block; color:#000; width:230px; height:39px; font-weight:normal; text-decoration:none;z-index:999;}
.nav2 li:hover ul li a:hover{color:#FFF; background:url(../images/left_image2.jpg) no-repeat center; font-weight:bold; text-decoration:none;z-index:999;}
.nav2 li ul li:hover a{ color:#000; background:url(../images/left_image2.jpg) no-repeat center;z-index:999;}

.nav3{width:230px; height:39px; list-style:none; margin:0; padding:0; z-index:999;}
.nav3 li{ float:left; width:230px; height:39px; line-height:39px; text-align:left;background:url(../images/left_image2.jpg) no-repeat center; position:relative;z-index:999;}
.nav3 li a{ float:left;display:block;width:230px; text-indent:0.5em; height:34px; line-height:39px; color:#5a5a5a; text-decoration:none;  font-family:宋体; font-size:12px;z-index:999;}
.nav3 li ul{ width:230px;top:0; left:230px; list-style:none; text-align:center; margin:0; padding:0; position:absolute; border:1px solid #dedede; display:none;z-index:999;}
.nav3 li ul li{ float:left; width:230px; height:39px; line-height:39px;background:url(../images/left_image2.jpg) no-repeat center;z-index:999;}
.nav3 li ul li a{ float:left; width:230px; height:39px; line-height:39px; display:block;z-index:999;}
.nav3 li:hover{ background:url(../images/left_image2.jpg) no-repeat center;z-index:999;}
.nav3 li:hover a{color:#FFF; text-decoration:none;z-index:999;}
.nav3 li:hover ul{ display:block;z-index:999;}
.nav3 li:hover ul li a{ display:block; color:#000; width:230px; height:39px; font-weight:normal; text-decoration:none;z-index:999;}
.nav3 li:hover ul li a:hover{color:#FFF; background:url(../images/left_image2.jpg) no-repeat center; font-weight:bold; text-decoration:none;z-index:999;}
.nav3 li ul li:hover a{ color:#000; background:url(../images/left_image2.jpg) no-repeat center;z-index:999;}


.anpager { font: 11px Arial, Helvetica, sans-serif;margin:5px 4px 0 0;padding:4px 5px 0; cursor:pointer;}   
.anpager .cpb {background:#127ab9;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:0;padding:4px 5px 1px; cursor:pointer;}   
.anpager a {background:#FFFFFF;border:1px solid #CCCCCC;color:#127ab9;margin: 0;padding:4px 5px 1px;text-decoration:none; cursor:pointer;} 
.anpager a:hover{background:#127ab9;border:1px solid #127ab9;color:#FFFFFF; cursor:pointer;}



#vertmenu {
font-size: 100%;
line-height:48px;
width:48px;
padding: 0px;
margin: 0px;
}
#vertmenu tr {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu tr td {
margin: 0px;
padding: 0px;
}
#vertmenu tr td a {
display: block;
line-height:48px;
text-decoration: none;
background-image:url(../images/right_1_1.jpg);
background-repeat:no-repeat;
}

#vertmenu tr td a:hover, #vertmenu ul li a:focus {
background-image:url(../images/right_1_1.jpg);
background-repeat:no-repeat;
color:#ffffff;
}

#vertmenu2 {
font-size: 100%;
line-height:48px;
width:48px;
padding: 0px;
margin: 0px;
}
#vertmenu2 tr {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu2 tr td {
margin: 0px;
padding: 0px;
}
#vertmenu2 tr td a {
display: block;
line-height:48px;
text-decoration: none;
background-image:url(../images/right_2.jpg);
background-repeat:no-repeat;
}

#vertmenu2 tr td a:hover, #vertmenu2 ul li a:focus {
background-image:url(../images/right_2_2.jpg);
background-repeat:no-repeat;
color:#ffffff;
}


#vertmenu3 {
font-size: 100%;
line-height:48px;
width:48px;
padding: 0px;
margin: 0px;
}
#vertmenu3 tr {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu3 tr td {
margin: 0px;
padding: 0px;
}
#vertmenu3 tr td a {
display: block;
line-height:48px;
text-decoration: none;
background-image:url(../images/right_3.jpg);
background-repeat:no-repeat;
}

#vertmenu3 tr td a:hover, #vertmenu3 ul li a:focus {
background-image:url(../images/right_3_3.jpg);
background-repeat:no-repeat;
color:#ffffff;
}


#vertmenu4 {
font-size: 100%;
line-height:48px;
width:48px;
padding: 0px;
margin: 0px;
}
#vertmenu4 tr {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu4 tr td {
margin: 0px;
padding: 0px;
}
#vertmenu4 tr td a {
display: block;
line-height:48px;
text-decoration: none;
background-image:url(../images/right_4.jpg);
background-repeat:no-repeat;
}

#vertmenu4 tr td a:hover, #vertmenu4 ul li a:focus {
background-image:url(../images/right_4_4.jpg);
background-repeat:no-repeat;
color:#ffffff;
}


#vertmenu5 {
font-size: 100%;
line-height:48px;
width:48px;
padding: 0px;
margin: 0px;
}
#vertmenu5 tr {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu5 tr td {
margin: 0px;
padding: 0px;
}
#vertmenu5 tr td a {
display: block;
line-height:48px;
text-decoration: none;
background-image:url(../images/right_5.jpg);
background-repeat:no-repeat;
}

#vertmenu5 tr td a:hover, #vertmenu5 ul li a:focus {
background-image:url(../images/right_5_5.jpg);
background-repeat:no-repeat;
color:#ffffff;
}


#vertmenu6 {
font-size: 100%;
line-height:48px;
width:48px;
padding: 0px;
margin: 0px;
}
#vertmenu6 tr {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu6 tr td {
margin: 0px;
padding: 0px;
}
#vertmenu6 tr td a {
display: block;
line-height:48px;
text-decoration: none;
background-image:url(../images/right_6.jpg);
background-repeat:no-repeat;
}

#vertmenu6 tr td a:hover, #vertmenu6 ul li a:focus {
background-image:url(../images/right_6_6.jpg);
background-repeat:no-repeat;
color:#ffffff;
}

#vertmenu7 {
font-size: 100%;
line-height:48px;
width:48px;
padding: 0px;
margin: 0px;
}
#vertmenu7 tr {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu7 tr td {
margin: 0px;
padding: 0px;
}
#vertmenu7 tr td a {
display: block;
line-height:48px;
text-decoration: none;
background-image:url(../images/right_7.jpg);
background-repeat:no-repeat;
}

#vertmenu7 tr td a:hover, #vertmenu7 ul li a:focus {
background-image:url(../images/right_7_7.jpg);
background-repeat:no-repeat;
color:#ffffff;
}


#vertmenu8 {
font-size: 100%;
line-height:48px;
width:48px;
padding: 0px;
margin: 0px;
}
#vertmenu8 tr {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vertmenu8 tr td {
margin: 0px;
padding: 0px;
}
#vertmenu8 tr td a {
display: block;
line-height:48px;
text-decoration: none;
background-image:url(../images/right_8.jpg);
background-repeat:no-repeat;
}

#vertmenu8 tr td a:hover, #vertmenu8 ul li a:focus {
background-image:url(../images/right_8_8.jpg);
background-repeat:no-repeat;
color:#ffffff;
}



.leftMenuBorder{
	width:230px;
	height:auto;
	margin:0 auto;
}
.leftMenuBorder ul{
	list-style:none;
	margin:0px;
}
.leftMenuBorder ul li a{
	background-image:url(../images/left_image3.jpg);
	width:230px;
	height:39px;
	line-height:30px;
	display:block;
	
	color:#5a5a5a;
	font-size:13px;
	margin:0 auto;
	text-align:left;
	text-indent:2em;
}

.leftMenuBorder ul li a:visited{
	background-image:url(../images/left_image3.jpg);
	width:230px;
	height:39px;
	line-height:30px;
	display:block;
	
	color:#5a5a5a;
	font-size:13px;
	margin:0px auto;
	text-align:left;
}
.leftMenuBorder ul li a:hover,.leftMenuBorder ul li .leftMenuBorder_Hover,.leftMenuBorder ul li a .leftMenuBorder_Hover,.leftMenuBorder ul li a:visited.leftMenuBorder_Hover{
	background-image:url(../images/left_image3.jpg);
	width:230px;
	height:39px;
	line-height:30px;
	display:block;
	
	color:#e5090f;
	font-size:13px;
}

.leftMenuBorder2{
	width:230px;
	height:auto;
	margin:0 auto;
}
.leftMenuBorder2 ul{
	list-style:none;
	margin:0px;
}
.leftMenuBorder2 ul li a{
	background-image:url(../images/left_image3.jpg);
	width:230px;
	height:39px;
	line-height:30px;
	display:block;
	
	color:#5a5a5a;
	font-size:13px;
	margin:0 auto;
	text-align:left;
	text-indent:1em;
}

.leftMenuBorder2 ul li a:visited{
	background-image:url(../images/left_image3.jpg);
	width:230px;
	height:39px;
	line-height:30px;
	display:block;
	
	color:#5a5a5a;
	font-size:13px;
	margin:0px auto;
	text-align:left;
}
.leftMenuBorder2 ul li a:hover,.leftMenuBorder2 ul li .leftMenuBorder2_Hover,.leftMenuBorder ul li a .leftMenuBorder2_Hover,.leftMenuBorder2 ul li a:visited.leftMenuBorder2_Hover{
	background-image:url(../images/left_image3.jpg);
	width:230px;
	height:39px;
	line-height:30px;
	display:block;
	
	color:#e5090f;
	font-size:13px;
}


#vert {
font-size: 100%;
line-height:39px;
width:230px;
padding: 0px;
margin: 0px;
}
#vert tr {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vert tr td {
margin: 0px;
padding: 0px;
}
#vert tr td a {
display: block;
line-height:39px;
text-decoration: none;
background-image:url(../images/left_image3.jpg);
background-repeat:no-repeat;
font-size:13px;
color:#5a5a5a;
text-align:left;
text-indent:2em;
}

#vert tr td a:hover, #vert ul li a:focus {
background-image:url(../images/left_image3.jpg);
background-repeat:no-repeat;
color:#5a5a5a;
font-size:13px;
text-align:left;
}

#vert #cur{
background-image:url(../images/left_image3.jpg);
background-repeat:no-repeat;
color:#e5090f;
font-size:13px;
text-align:left;
}



.leftMenuBorder3{
	width:91px;
	height:auto;
	margin:0 auto;
}
.leftMenuBorder3 ul{
	list-style:none;
	margin:0px;
}
.leftMenuBorder3 ul li a{
	background-image:none;
	width:91px;
	height:38px;
	line-height:38px;
	display:block;
	font-family:"微软雅黑";
	color:#010101;
	font-size:14px;
	margin:0 auto;
	text-align:center;
}

.leftMenuBorder3 ul li a:visited{
	background-image:none;
	width:91px;
	height:38px;
	line-height:38px;
	display:block;
	font-family:"微软雅黑";
	color:#FFF;
	font-size:14px;
	margin:0px auto;
	text-align:center;
}
.leftMenuBorder3 ul li a:hover,.leftMenuBorder3 ul li .leftMenuBorder3_Hover,.leftMenuBorder3 ul li a .leftMenuBorder3_Hover,.leftMenuBorder3 ul li a:visited.leftMenuBorder3_Hover{
	background-image:url(../images/select_1.jpg);
	width:91px;
	height:38px;
	line-height:38px;
	display:block;
	font-family:"微软雅黑";
	color:#010101;
	font-size:14px;
}

.Menu_bgCoursefiles {background: url(../images/select_1.jpg) no-repeat;}
.Menu_bg11 {background: url(../images/select_1.jpg) no-repeat;}
.Menu_bg33 {background: url(../images/select_1.jpg) no-repeat;}
.Menu_bg55 {background: url(../images/select_1.jpg) no-repeat;}
.Menu_bg77 {background: url(../images/select_1.jpg) no-repeat;}
.Menu_bg99 {background: url(../images/select_1.jpg) no-repeat;}
.Menu_bg1111 {background: url(../images/select_1.jpg) no-repeat;}
.Menu_bg1313 {background: url(../images/select_1.jpg) no-repeat;}
.Menu_bg1515 {background: url(../images/select_1.jpg) no-repeat;}
.Menu_bg1717 {background: url(../images/select_1.jpg) no-repeat;}



#vert3 {
font-size: 100%;
line-height:39px;
width:230px;
padding: 0px;
margin: 0px;
}
#vert3 tr {
list-style: none;
margin: 0px;
padding: 0px;
border: none;
}
#vert3 tr td {
margin: 0px;
padding: 0px;
}
#vert3 tr td a {
display: block;
line-height:39px;
text-decoration: none;
background-image:url(../images/left_image3.jpg);
background-repeat:no-repeat;
font-size:13px;
color:#5a5a5a;
text-align:left;
text-indent:0.5em;
}

#vert3 tr td a:hover, #vert3 ul li a:focus {
background-image:url(../images/left_image3.jpg);
background-repeat:no-repeat;
color:#5a5a5a;
font-size:13px;
text-align:left;
}

#vert3 #cur{
background-image:url(../images/left_image3.jpg);
background-repeat:no-repeat;
color:#e5090f;
font-size:14px;
text-align:left;
}

#tab {
	position:relative; /* 定义选项卡的为相对定位，使其子级元素有定位参考对象 */
	width:664px;
	height:380px;
	margin:0 auto; 
} /* 定义选项卡的整体宽度 */
#tab div {
	float:left;
	width:664px;
	height:121px;
	margin:0 auto;
	border-width:0 1px 1px; /* 设置选项卡内容区域边框的线条宽度 */
}
#tab div {
	display:none;
} /* 隐藏所有选项卡的内容区域 */
#tab .block {
	display:block;
	padding-bottom:10px;
} /* 当选项卡某个内容区域被激活时，显示内容，并设置该容器底部的内补丁为10px */
#tab h3 {
	float:left;
	width:76px;
	height:34px;
	margin:0 5px 0 0; /* 利用负边距让标题更靠近一点 */
	line-height:34px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	color:#feffff;
	background:no-repeat;
	cursor:pointer;
} /* 将所有的标签标题浮动，并设置其宽度和高度等属性，再添加背景图修饰标题 */
#tab .up {
	
	background:#FFFFFF url(../images/top_2.jpg) no-repeat;
} /* 当某个标题被激活时改变背景图片，突出显示 */
#tab ul {
	margin:0px 0 0;
	padding:0;
	list-style:none;
}
#tab li {
	display:inline; /* 解决IE6中双倍间距的BUG */
	float:left;
	height:23px;
	width:47.9%; /* 解决IE浏览器中相对值宽度计算的BUG */
	margin:0 1%;
	padding-left:10px;
	line-height:23px;
	font-size:14px;
	text-indent:10px;
	color:#676767;
}
#tab li a {
	font-size:14px;
	text-decoration:none;
	text-indent:10px;
	color:#676767;
}
#tab li a:hover {
	text-decoration:underline;
	color:#FF0000;
}