/* CSS Document */
.zt_a1{font-size:12px; line-height:18px; color:#333333; text-decoration:none;}
.zt_a2{font-size:12px; line-height:20px; color:#000000; text-decoration:none;}
.zt_a2 a:visited { color:#000000; text-decoration:none;}
.zt_a2 a:active{ font-size:12px; line-height:20px; color:#000000; text-decoration:none;}
.zt_a2 a:hover{color:#FF0000; text-decoration:underline;}
.zt_a2 a:link{ font-size:12px; line-height:20px; color:#000000; text-decoration:none;}
.zt_a3 {font-size:12px; line-height:22px; color:#33317d; text-decoration:none;}
.zt_a6 {font-size:14px; line-height:22px; color:#ffffff; text-decoration:none;}
.zt_a4{font-size:12px; line-height:22px; color:#000000; text-decoration:none;}
.zt_a4 a:hover{ color:#FF0000; text-decoration:underline;}
.zt_a5{font-size:12px; line-height:22px; text-decoration:underline; color:#000000;}
.zt_a5:hover{ color:#FF0000;}
.bt{font-size:14px; color:#FFFFFF;  text-decoration:none; text-align:center; padding-top:2px;}
.bt a:visited{color:#FFFFFF; text-decoration:none;}
.bt a:link {color:#FFFFFF; text-decoration:none;}
.bt a:hover{ color:#000;}
.bt1{font-size:14px; color:#FFFFFF; line-height:40px;  text-decoration:none; text-align:center;}
.bt1 a:visited{color:#FFFFFF; text-decoration:none;}
.bt1 a:link {color:#FFFFFF; text-decoration:none;}
.bt1 a:hover{ color:#000;}
/* CSS Document */
#div{
	width:100%;
	height:20px;
	background-image:url(../images/a_01.jpg);
	background-repeat:no-repeat;
	margin:auto;
	background-position: 5px;
	padding-left:24px;
}
.div_01 {
	background-image: url(../images/a_02.jpg);
	background-repeat: repeat-x;
	height: 1px;
	width: 100%;
	clear: none;
}
.bg{ border-bottom:1px #FFFFFF solid;}
.bg_01{border-bottom:1px #CCCCCC solid;}
.bg_02{
	background-image:url(../images/gb_02.jpg);
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position: right 100px;
}
.bn{background-image:url(../images/index_04.jpg);}
.bn1{background-image:url(../images/index_04a.jpg);cursor:hand;}
<!--
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
-->
@charset "utf-8";
/* CSS Document */
html{ margin:0; padding:0;}
body{ margin:0; padding:0; font-size:12px; color:#5E5E59; background:url(../images/bg_2.gif) repeat-y center;}
a{ text-decoration:none; color:#5E5E59;}
ul{ margin:0; padding:0; list-style:none;}
#wrap{ width:1003px; margin:0 auto; overflow:hidden; background:#fff;}

#top_1{width:1003px; height:68px;}

#logo{ width:500px; height:80px; float:left;}

#top_1_1{ width:400px; height:68px; float:left; background:#fff; text-align:right; padding-right:20px; line-height:22px;}

#top_2{width:1003px; height:254px; background:url(../images/home_banner_1.jpg) no-repeat; padding-bottom:5px;}

#banner_1{ width:335px; height:254px; overflow:hidden; float:left;}
#banner_2{ width:668px; height:243px; float:left; padding-top:11px; }
#banner_2_1{ width:654px; height:44px; overflow:hidden; padding-right:14px;}
#banner_2_2{ width:668px; height:197px; overflow:hidden;}
#nav{ width:643px; height:44px; overflow:hidden; float:right;}

#nav_1 a{ width:90px; height:44px; overflow:hidden; float:left; display:block; background:url(../images/nav_01_1.jpg) top;}
#nav_1 a:hover{background:url(../images/nav_01_1.jpg) bottom;}

#nav_2 a{ width:69px; height:44px; overflow:hidden; float:left; display:block; background:url(../images/nav_02.jpg) top;}
#nav_2 a:hover{background:url(../images/nav_02.jpg) bottom;}

#nav_3 a{ width:68px; height:44px; overflow:hidden; float:left; display:block; background:url(../images/nav_03.jpg) top;}
#nav_3 a:hover{background:url(../images/nav_03.jpg) bottom;}

#nav_4 a{ width:67px; height:44px; overflow:hidden; float:left; display:block; background:url(../images/nav_04.jpg) top;}
#nav_4 a:hover{background:url(../images/nav_04.jpg) bottom;}


#nav_5 a{ width:68px; height:44px; overflow:hidden; float:left; display:block; background:url(../images/nav_05.jpg) top;}
#nav_5 a:hover{background:url(../images/nav_05.jpg) bottom;}


#nav_6 a{ width:65px; height:44px; overflow:hidden; float:left; display:block; background:url(../images/nav_06.jpg) top;}
#nav_6 a:hover{background:url(../images/nav_06.jpg) bottom;}

#nav_7 a{ width:68px; height:44px; overflow:hidden; float:left; display:block; background:url(../images/nav_07.jpg) top;}
#nav_7 a:hover{background:url(../images/nav_07.jpg) bottom;}

#nav_8 a{ width:67px; height:44px; overflow:hidden; float:left; display:block; background:url(../images/nav_08.jpg) top;}
#nav_8 a:hover{background:url(../images/nav_08.jpg) bottom;}

#nav_9 a{ width:80px; height:44px; overflow:hidden; float:left; display:block; background:url(../images/nav_09_1.jpg) top;}
#nav_9 a:hover{background:url(../images/nav_09_1.jpg) bottom;}


#nav_sec{ position:absolute; z-index:1;}

#nav_sec_1{ width:100px; position:absolute; z-index:2; overflow:hidden; top:43px; *left:-643px; _left:0px; _top:-1px; display:none;}
#nav_sec_2{ width:100px; position:absolute; z-index:2; overflow:hidden; top:43px; _top:-1px; left:75px; *left:-568px;_left:75px; display:none;}

#nav_sec_3{ width:100px; position:absolute; z-index:2; overflow:hidden; top:43px; _top:-1px; left:140px; *left:-503px; _left:140px; display:none;}

#nav_sec_4{ width:100px; position:absolute; z-index:2; overflow:hidden; top:43px; _top:-1px; left:210px; *left:-433px; _left:210px; display:none;}

#nav_sec_5{ width:100px; position:absolute; z-index:2; overflow:hidden; top:43px; _top:-1px; left:275px; *left:-368px; _left:275px; display:none;}

#nav_sec_6{ width:100px; position:absolute; z-index:2; overflow:hidden; top:43px; _top:-1px; left:412px; *left:-231px; _left:412px; display:none;}

#nav_sec_7{ width:100px; position:absolute; z-index:2; overflow:hidden; top:43px; _top:-1px; left:346px; *left:-297px; _left:346px; display:none;}

.nav_sec a{ width:100px; height:24px; background:#7bcb23; text-align:center; line-height:24px; color:#fff; display:block; border-top:1px solid #fff; font-weight:bold;}
.nav_sec a:hover{ color:#fff; background:#FA8600;}


#top_3{width:1003px; height:24px; background:#7bcb23; overflow:hidden;}
#top_3 marquee{ color:#fff; font-weight:bold; font-size:12px; line-height:24px; width:400px; height:24px; overflow:hidden;}



#center{ width:1003px; height:487px; overflow:hidden;}

#left{ width:391px; height:487px; overflow:hidden; float:left;}

#left_1{ width:391px; height:91px; overflow:hidden;}
#left_2{ width:391px; height:36px; overflow:hidden;}
#left_3{ width:391px; height:198px; overflow:hidden;}

#left_3 ul{ margin:0; padding:0;}
#left_3 ul li{ width:381px; height:28px; *height:25px; overflow:hidden; line-height:25px; overflow:hidden;}


.icon{ float:left; width:25px; height:25px;}
.n_addtime{ float:left; width:86px; height:25px;}
.n_title{ float:left; width:260px; height:25px; _height:20px;  overflow:hidden; _padding-top:5px;}

#left_4{ width:391px; height:114px; overflow:hidden; background:url(../images/home_21.jpg);}
#left_5{ width:391px; height:48px; overflow:hidden;background:url(../images/home_23.jpg);}

#link{ position:relative; top:4px; left:140px; width:220px; height:20px; text-align:center; color:#996600;}

#right_qq1{ width:22px; height:487px; float:left;}
#right{ width:576px; height:487px; overflow:hidden; float:left;}

#right_1{ width:576px; height:51px; background:url(../images/home_07.jpg);}
#right_2{ width:576px; height:33px; overflow:hidden;}

#right_3{ width:576px; height:99px;}
#right_3_1{ width:263px; height:99px; float:left; overflow:hidden; padding-left:20px; overflow:hidden;}

#right_3_1 ul li{ width:283px; height:22px; overflow:hidden; line-height:25px;}

.r_title{ float:left; width:228px; height:22px; overflow:hidden; padding-left:12px;}

#right_3_2{ width:260px; height:99px; float:left; padding-left:30px; overflow:hidden;}

#right_3_2 ul li{ width:270px; height:22px; overflow:hidden; line-height:25px;}

#right_qq2{ width:13px; height:487px; float:left;}


#right_4{ width:576px; height:30px; overflow:hidden;}

#right_5{ width:576px; height:100px; overflow:hidden;}

#right_5_1{ width:263px; height:100px; float:left; overflow:hidden; padding-left:20px; overflow:hidden;}

#right_5_1 ul li{ width:283px; height:22px; overflow:hidden; line-height:25px;}

#right_5_2{ width:260px; height:100px; float:left; padding-left:30px; overflow:hidden;}

#right_5_2 ul li{ width:270px; height:22px; overflow:hidden; line-height:25px;}

#right_6{ width:576px; height:34px;}
#right_7{ width:574px; height:130px; overflow:hidden;}
#right_7 a{color:#996600; line-height:22px;}

#teach{width:544px; height:130px; margin:0 auto; overflow:hidden;}

#bottom{ width:1003px; min-height:65px *min-height:55px ;_height:expression(this.scrollHeight < 55 ? "55px" : "auto"); border-top:3px solid #c0e696; line-height:22px; text-align:center; *padding-top:10px; color:#737070;}
#bottom a{ color:#737070;}
