body{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:#737373; line-height: 18px; margin:0; padding:0; background-color:#FFF;}

form{margin:0; padding:0;}

address{margin:0; padding:0;}

img{border:none; vertical-align:top;}

.skip{display:none;}

.clear{clear:both;}

.nobg{background:none;}

.mp0{margin:0; padding:0;}

.hidden {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}


/**************  main   ******************/

#wrap{width:100%; margin:0;}

#main_FlaBg{width:100%; height:400px; margin:0; padding:191px 0 0 0; background:url(../images/common/main_top_bg.gif) repeat-x 0px 0px;}

#headArea{position:absolute; width:573px; height:109px; z-index:20; margin:0; padding:0; top:0px; left:301px;}

#top ul{list-style-type:none; margin:0 0 12px 0; padding:0; float:right;}

#top ul li{float: left; margin:0; padding:0;}

#menu ul{list-style-type:none; margin:0; padding:0;}

#menu ul li{float: left; margin:0; padding:0;}

#logo{display:block; position:absolute; top:0px; left:0; z-index:30; width:291px; height:109px; padding:0;}

#content_bg{position:absolute; margin:0; padding:0; left:300px; top:109px; width:573px; height:257px; z-index:50; background:url(../images/main/images/content_bg.gif) no-repeat 0px 0px; filter:alpha(opacity=30);}

#content{position:absolute; margin:0; padding:0; left:300px; top:109px; width:573px; height:257px; z-index:60;}

#content #left{position:relative; float: left; width:358px; height:257px; margin:0 17px 0 0; padding:0;}
#content #left ul{list-style-type:none; margin:0; padding:0;}
#content #left ul li{ float: left; margin:0; padding:0; line-height:0;}

#content #right{position:relative; float: left; width:198px; height:257px; margin:0; padding:0;}
#content #right h2{margin:0; padding:0;}
#content #right ul{list-style-type:none; margin:0; padding:0;}
#content #right ul li{ float: left; margin:0; padding:0; line-height:0;}

#bottom{width:100%; clear:both; height:69px; margin:0; padding:0; z-index:30; background:url(../images/common/copyright_bg.gif) repeat-x 0px 0px; background-color:#FFF;}

#bottom #b_logo{float:left; margin:0; padding:0; width:101px; height:69px;}

#bottom #b_logo p{margin:0; padding:0;}

#bottom #add{float:left; margin:0; padding:0; width:572px; height:69px;}

#bottom #add address{margin:0; padding:0;}


/**************  sub   ******************/


#head{position:relative; width:100%; height:109px; padding:0; margin:0;}

#logo2{width:201px; height:109px; margin:0; padding:0;}

#headArea2{position:absolute; width:573px; height:92px; z-index:20; margin:0; padding:0; top:0px; left:292px;}

#sub_content{position:relative; float:left; padding:0; margin:0;}

#leftmenu{position:relative; width:292px; float:left; padding:0; margin:0;}

#leftmenu h1{padding:0; margin:0;}
#leftmenu ul{width:292px; margin:0; padding:0; list-style-type:none;}
#leftmenu ul li{width:292px; margin:0; padding:0;}

#center{position:relative; width:571px; float:left; padding:0; margin:0;}




/**************  visit   ******************/

#wrap_visit{position:relative; width:100%; margin:0; padding:0; overflow:hidden; background:url(../images/visit/bg.gif) repeat-x 0px 0px; background-color:#FFFFFF;}
#wrap_visit_main{position:relative; width:100%; margin:0; padding:0; overflow:hidden; background:url(../images/visit/bg.gif) repeat-x 0px 0px; background-color:#DBECFD;}
#visit_content{position:relative; width:1020px; overflow:hidden; float:left; padding:0; margin:0; background:url(../images/visit/tree_middle.gif) repeat-y 0px 348px;}
#visit_menu{width:292px; margin:0; padding:0 0 62px 0; background:url(../images/visit/visit_title.gif) no-repeat 0px 0px;}
#visit_menu h1{width:292px; margin:0; padding:0;}
#visit_menu ul{width:292px; margin:0; padding:0; list-style-type:none;}
#visit_menu ul li{width:292px; margin:0; padding:0;}
#visit_menu2{width:292px; margin:0; padding:0 0 120px 0; background:url(../images/visit/sub_menu.gif) no-repeat 0px 0px;}
#visit_menu2 h1{width:292px; margin:0; padding:0;}
#visit_menu2 ul{width:292px; margin:0; padding:0; list-style-type:none;}
#visit_menu2 ul li{width:292px; margin:0; padding:0;}
#visit_center_l{position:relative; float:left; width:280px; height:290px; padding:0; background:url(../images/visit/visit_pic01.gif) no-repeat 0px 0px;}
#visit_center_l h2{margin:0; padding:0;}
#visit_center_l ul.ulbg1{margin:0; padding:0; list-style-type:none; line-height:0; background:url(../images/visit/images/visit_pic01_02.gif) no-repeat 0px 0px;}
#visit_center_l ul.ulbg2{margin:0; padding:0; list-style-type:none; line-height:0; background:url(../images/visit/images/visit_pic01_09.gif) no-repeat 0px 0px;}
#visit_center_l ul li{margin:0 0 0 120px; padding:0;}
#visit_center_r{position:relative; float:left; width:291px; height:158px; padding:0 0 84px 0; background:url(../images/visit/visit_pic02.gif) no-repeat 0px 0px;}
#visit_center_r h2{margin:0; padding:0;}
#visit_center_r ul{margin:0; padding:0; list-style-type:none; line-height:0;}
#visit_center_r ul li{margin:0; padding:0;}
#visit_right_bg{width:131px; height:290px; float:left; background:url(../images/visit/visit_pic03.gif) no-repeat 0px 0px;}
#visit_bg{position:relative; width:100%; height:177px; float:left; padding:0; margin:0; background:url(../images/visit/visit_bg.gif) repeat-x 863px 0px;}
#visit_bg_img{position:relative; width:863px; height:177px; float:left; padding:0; margin:0; background:url(../images/visit/images/visit_pic04.gif) no-repeat 0px 0px;}
#visit_bg2{position:relative; width:100%; height:119px; float:left; padding:0; margin:0; background:url(../images/visit/sub_bg.gif) repeat-x 863px 0px;}
#visit_bg_img2{position:relative; width:863px; height:119px; float:left; padding:0; margin:0; background:url(../images/visit/images/sub_img011.gif) no-repeat 0px 0px;}
#visit_center{position:relative; width:571px; height:327px; float:left; padding:0; margin:0;}
#visit_sub_center{position:relative; width:571px; float:left; background:url(../images/visit/images/visit_center_bg_13.gif) no-repeat 0px 0px; padding:0; margin:0;}
#visit_sub_view{position:relative; overflow:hidden; width:531px; padding:0; margin:20px;}

/**************  ecology   ******************/

#wrap_ecology{position:relative; width:100%; margin:0; padding:0; overflow:hidden; background:url(../images/ecology/sub_bg.gif) repeat-x 0px 0px; background-color:#FFFFFF;}
#wrap_ecology_main{position:relative; width:100%; margin:0; padding:0; overflow:hidden; background:url(../images/ecology/sub_bg.gif) repeat-x 0px 0px; background-color:#FFFFF;}
#ecology_content{position:relative; width:950px; overflow:hidden; float:left; padding:0; margin:0;}
#ecology_main_menu{width:292px; margin:0; padding:0 0 0 0; background:url(../images/ecology/ecology_title.gif) no-repeat 0px 0px;}
#ecology_main_menu h1{width:292px; margin:0; padding:0;}
#ecology_main_menu ul{width:292px; margin:0; padding:0; list-style-type:none;}
#ecology_main_menu ul li{width:292px; margin:0; padding:0;}
#ecology_menu{width:292px; margin:0; padding:0 0 0 0; background:url(../images/ecology/ecology_sub_title.gif) no-repeat 0px 0px;}
#ecology_menu h1{width:292px; margin:0; padding:0;}
#ecology_menu ul{width:292px; margin:0; padding:0; list-style-type:none;}
#ecology_menu ul li{width:292px; margin:0; padding:0;}
#ecology_center_l{position:relative; float:left; width:287px; padding:0;}
#ecology_center_l h2{margin:0; padding:0;}
#ecology_center_l ul{margin:0; padding:0; list-style-type:none; line-height:0;}
#ecology_center_l ul li{margin:0; padding:0; line-height:0;}
#ecology_center_r{position:relative; float:left; width:285px; padding:0;}
#ecology_center_r h2{margin:0; padding:0;}
#ecology_center_r ul{margin:0; padding:0; list-style-type:none; line-height:0;}
#ecology_center_r ul li{margin:0; padding:0; line-height:0;}
#ecology_bg{position:relative; width:100%; height:141px; float:left; padding:0; margin:0; background:url(../images/ecology/ecology_bg.gif) repeat-x 864px 0px;}
#ecology_bg_img{position:relative; width:864px; height:141px; float:left; padding:0; margin:0; background:url(../images/ecology/images/ecology_pic03.gif) no-repeat 0px 0px;}
#ecology_bg2{position:relative; width:100%; height:126px; float:left; padding:0; margin:0; background:url(../images/ecology/sub_img_bg.gif) repeat-x 863px 0px;}
#ecology_bg_img2{position:relative; width:863px; height:126px; float:left; padding:0; margin:0; background:url(../images/ecology/images/sub_img01.gif) no-repeat 0px 0px;}
#ecology_center{position:relative; overflow:hidden; width:572px; height:327px; float:left; padding:0; margin:0; background:url(../images/ecology/images/ecology_pic01.gif) no-repeat 0px 0px;}
#ecology_sub_center{position:relative; width:571px; float:left; padding:0; margin:0; background:url(../images/ecology/images/sub_bg_11.gif) no-repeat 0px 0px;}
#ecology_sub_view{position:relative; overflow:hidden; width:531px; padding:0; margin:20px;}



/**************  tour   ******************/

#wrap_tour{position:relative; width:100%; margin:0; padding:0; overflow:hidden; background:url(../images/tour/sub_bg.gif) repeat-x 0px 0px; background-color:#FFFFFF;}
#wrap_tour_main{position:relative; width:100%; margin:0; padding:0; overflow:hidden; background:url(../images/tour/bg.gif) repeat-x 0px 0px; background-color:#DBECFD;}
#tour_content{position:relative; width:950px; overflow:hidden; float:left; padding:0; margin:0;}
#tour_leftmenu{position:relative; width:292px; float:left; margin:0; padding:0 0 82px 0; background:url(../images/tour/tour_title.gif) no-repeat 0px 0px;}
#tour_leftmenu h1{padding:0; margin:0;}
#tour_leftmenu ul{width:292px; margin:0; padding:0; list-style-type:none;}
#tour_leftmenu ul li{width:292px; margin:0; padding:0;}
#tour_menu{position:relative; width:292px; float:left; margin:0; padding:0 0 144px 0; background:url(../images/tour/tour_sub_title.gif) no-repeat 0px 0px;}
#tour_menu h1{width:292px; margin:0; padding:0;}
#tour_menu ul{width:292px; margin:0; padding:0; list-style-type:none;}
#tour_menu ul li{width:292px; margin:0; padding:0;}
#tour_center_l{position:relative; float:left; width:281px; padding:0; background:url(../images/tour/tour_pic01.gif) no-repeat 0px 0px;}
#tour_center_l h2{margin:0; padding:0;}
#tour_center_r{position:relative; float:left; width:286px; padding:0;}
#tour_center_r h2{margin:0; padding:0;}
#tour_bg{position:relative; width:100%; height:197px; float:left; padding:0; margin:0; background:url(../images/tour/bg01.gif) repeat-x 859px 0px;}
#tour_bg_img{position:relative; width:859px; height:197px; float:left; padding:0; margin:0; background:url(../images/tour/images/tour_pic03.gif) no-repeat 0px 0px;}
#tour_bg2{position:relative; width:100%; height:126px; float:left; padding:0; margin:0; background:url(../images/tour/tour_img_bg.gif) repeat-x 863px 0px;}
#tour_bg_img2{position:relative; width:863px; height:152px; float:left; padding:0; margin:0; background:url(../images/tour/images/tour_img01.gif) no-repeat 0px 0px;}
#tour_center{position:relative; overflow:hidden; width:567px; height:270px; float:left; padding:0; margin:0;}
#tour_sub_center{position:relative; width:571px; float:left; padding:0; margin:0; background:url(../images/tour/images/sub_bg_11.gif) no-repeat 0px 0px;}
#tour_sub_view{position:relative; overflow:hidden; width:531px; padding:0; margin:20px;}



/**************  board   ******************/

#wrap_board{position:relative; width:100%; margin:0; padding:0; overflow:hidden; background:url(../images/ecology/sub_bg.gif) repeat-x 0px 0px; background-color:#FFFFFF;}
#wrap_board_main{position:relative; width:100%; margin:0; padding:0; overflow:hidden; background:url(../images/ecology/sub_bg.gif) repeat-x 0px 0px; background-color:#FFFFFF;}
#board_content{position:relative; width:100%; float:left; padding:0; margin:0;}
#board_leftmenu{position:relative; width:292px; float:left; margin:0; padding:0;}
#board_leftmenu h1{padding:0; margin:0;}
#board_sub_center{position:relative; width:571px; float:left; padding:0; margin:0; background:url(../images/ecology/images/sub_bg_11.gif) no-repeat 0px 0px;}
#board_sub_view{position:relative; overflow:hidden; width:531px; padding:0; margin:20px;}


/**************  sitemap   ******************/

#wrap_sitemap{position:relative; width:100%; margin:0; padding:0; background-color:#E9F4FD;}
#sitemap_headArea{position:relative; width:100%; height:61px; margin:0; padding:0; background-color:#4E9DFF;}
#sitemap_logo{width:201px; height:61px; margin:0; padding:0; float:left;}
#sitemap_site{width:502px; height:39px; margin:0 0 0 160px; padding:0; float:left;}
#sitemap_site ul{margin:0; padding:0; list-style-type:none;}
#sitemap_site ul li{margin:0; padding:0; float:left;}
#sitemap_content{position:relative; width:100%; float:left; padding:0; margin:0 0 10px 0; background:url(../images/main/sitemap_bg.gif) repeat-x 0px 0px;}
#sitemap_content_l{width:110px; height:433px; background:url(../images/main/images/sitemap_07.gif) no-repeat 0px 0px; float:left; padding:0; margin:0;}
#sitemap_content_c{position:relative; width:750px; height:433px; background:url(../images/main/images/sitemap_16.gif) repeat-y 0px 0px; float:left; padding:0; margin:0;}
#sitemap_content_c_head{width:750px; height:118px; float:left; padding:0; margin:0;}
#sitemap_content_c_top{width:750px; overflow:hidden; background:url(../images/main/images/sitemap_12.gif) no-repeat 0px 0px; float:left; padding:0; margin:0;}
#sitemap_content_c_head h1{padding:0; margin:0;}
#sitemap_content_c_bottom{width:750px; height:19px; background:url(../images/main/images/sitemap_26.gif) no-repeat 0px 0px; float:left; padding:0; margin:0;}
#sitemap_content_r{width:136px; height:433px; background:url(../images/main/images/sitemap_09.gif) no-repeat 0px 0px; float:left; padding:0; margin:0;}

