@charset "utf-8";
/* CSS Document */
/*top*/
.top{ width:901px; height:104px; margin:0px auto;}
.top .left{ float:left; display:inline; width:504px; height:104px;}
.top .right{ float:right; display:inline; width:134px; height:29px; margin-top:53px; background:url(../images/top_right_bg.jpg) no-repeat; line-height:28px; text-align:center; padding-left:25px; color:white;}
.top .right a{ color:#dffddf;}
.top .right a:hover{ color:yellow;}
/*menu*/
.menu{ width:901px; height:39px; margin:0px auto; margin-top:2px;}
.menu ul{ width:914px; height:39px; margin-left:-13px;}
.menu ul li{ float:left; display:inline; height:39px; width:139px; margin-left:13px;}
.menu ul li a{ display:block; width:139px; height:39px; line-height:39px; color:white; text-align:center; background:url(../images/menu_li_bg.jpg) no-repeat; font-size:14px; font-weight:800; font-family:Arial, Helvetica, sans-serif;}
.menu ul li.active a{ display:block; width:139px; height:39px; line-height:39px; color:white; text-align:center; background:url(../images/menu_li_sbg.jpg) no-repeat; font-size:14px; font-weight:800; font-family:Arial, Helvetica, sans-serif;}
/*.menu ul li a:hover{ display:block; width:139px; height:39px; line-height:39px; color:white; text-align:center; background:url(../images/menu_li_sbg.jpg) no-repeat; font-size:14px; font-weight:800; font-family:Arial, Helvetica, sans-serif;}*/

#main{ width:901px; background:url(../images/main_idbg.jpg) repeat-y; margin:0px auto;}
.main{ width:901px; background:url(../images/main_bg.jpg) no-repeat; min-height:560px; padding-top:230px;}
.first{ height:225px;}
.first_left{ float:left; display:inline; width:268px; height:185px; margin-left:20px;}
.first_left .div01{ height:54px; text-align:right; background:url(../images/hua_bg.jpg) no-repeat 60px 0px; padding-top:5px;}
.first_left .div01 p.p01{ font-size:35px; color:#095908; line-height:35px; text-align:right;}
.first_left .div01 p.p02{ display:block; font-size:8px; text-align:right; color:#095908; line-height:10px; padding-right:15px;}
.first_left .div02{ line-height:16px;}
.first_left .div03{ text-align:right;}
a.more{ display:inline-block; height:19px; background:url(../images/more_bg.jpg) repeat-x;}
a.more span{display:inline-block; padding-left:6px; padding-right:0px; height:19px; line-height:19px; background:url(../images/more_left_bg.jpg) no-repeat left center;}
a.more span span{display:inline-block; padding-left:4px; padding-right:10px; height:19px; line-height:19px; background:url(../images/more_right_bg.jpg) no-repeat right center; color:white; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

/*first_center*/
.first_center{ float:left; display:inline; width:285px; height:185px; margin-top:20px; margin-left:24px;}
.first_center_nr{}
.first_center_nr .div01 img{ border:1px solid #7cd034;}
.first_center_nr .div02{ margin-top:10px;}
.first_center_nr .div02 ul li{ line-height:20px; padding-left:25px; background:url(../images/icon02.jpg) no-repeat 0px 2px; color:#405b0d;}
.first_center_nr .div02 ul li a{ display:block; width:260px; height:20px; line-height:20px; color:#405b0d; font-size:14px; font-family:"Times New Roman", Times, serif;text-decoration:underline;}
.first_center_nr .div02 ul li a:hover{ display:block; width:260px; height:20px; line-height:20px; color:#085808; font-size:14px; font-family:"Times New Roman", Times, serif;text-decoration:underline;}
/*first_right*/
.first_right{ float:right; display:inline; width:258px; height:185px; margin-top:20px; margin-right:24px;}
.first_right_nr{ line-height:18px; color:#000000;font-family:"Times New Roman", Times, serif;}
.first_right_nr span{ color:#095908;}
/*nav01*/
.nav01{ height:30px;}
.nav01 .l{ float:left; display:inline; font-size:21px;  height:30px; background:url(../images/icon01.jpg) no-repeat 0px 3px; font-family:"Times New Roman", Times, serif; padding-left:25px; color:#095908;}
.nav01 .r{ height:30px; line-height:30px; font-size:14px;}
.nav01 .r a{ color:#405b0d;}


.second{ padding:0px 20px;}
.second_left{ float:left; display:inline; width:485px;}
.second_left_nr{ width:485px; height:275px;}
.second_left_nr ul{width:493px; height:275px; margin-left:-8px;}
.second_left_nr ul li{ float:left; display:inline; width:155px;  margin-left:8px; margin-top:10px;}
.second_left_nr ul li p{ width:155px; }
.second_left_nr ul li a img{width:125px; }
.second_left_nr ul li span{ display:block; width:155px; height:30px; line-height:30px; text-align:center;}
.second_left_nr ul li span a{ display:block; height:30px; line-height:30px;  color:#688442; font-size:14px;}
.second_left_nr ul li span a:hover{ display:block; height:30px; line-height:30px;  color:#688442; font-size:14px;}


.second_right{ float:right; display:inline; width:350px;}
.second_right_nr{ margin-top:10px;}
.second_right_nr .div01 .l{ float:left; display:inline; width:160px; height:114px;}
.second_right_nr .div01 .r{ float:right; display:inline; width:166px; height:114px;}
.second_right_nr .div01 .r p.title{ height:30px; line-height:24px; font-size:14px; font-weight:800;width:166px; overflow:hidden;}
.second_right_nr .div01 .r p.content{line-height:16px; font-size:12px; font-weight:400; height:90px; width:166px; overflow:hidden;}

.second_right_nr .div02{ margin-top:15px;}
.second_right_nr .div02 ul li{ height:24px; line-height:24px; padding-left:25px; background:url(../images/icon02.jpg) no-repeat 0px 2px; color:#405b0d;}
.second_right_nr .div02 ul li a{ display:block; width:260px; height:24px; line-height:24px; color:#405b0d; font-size:14px; font-family:"Times New Roman", Times, serif; text-decoration:underline;}
.second_right_nr .div02 ul li a:hover{ display:block; width:260px; height:24px; line-height:24px; color:#085808; font-size:14px; font-family:"Times New Roman", Times, serif;text-decoration:underline;}

/*nav02*/
.nav02{ height:30px;}
.nav02 .l{ float:left; display:inline; font-size:21px;  height:30px; background:url(../images/icon01.jpg) no-repeat 0px 3px; font-family:"Times New Roman", Times, serif; padding-left:25px; color:#095908;}
.nav02 .r{ height:30px; line-height:30px; font-size:14px;}

.main_footer{ height:12px; width:901px; background:url(../images/main_footer_bg.jpg) no-repeat;}

.footer{ width:901px; margin:0px auto; margin-top:8px; height:78px; background:url(../images/footer_bg.jpg) repeat-x;}
.footer .l{ float:left; display:inline; height:78px; width:17px; background:url(../images/footer_left_bg.jpg) no-repeat;}
.footer .r{ float:right; display:inline; height:78px; width:17px; background:url(../images/footer_right_bg.jpg) no-repeat;}

.footer .c{ float:left; display:inline; width:866px; text-align:center; margin-top:25px; color:#fff; line-height:22px;}








