@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:209px; height:68px; float:left;}

#top_1_1{ width:774px; 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;}
