@charset "gb2312";
/* CSS Document */

body { font:"ËÎÌå"; color:#666666; font-size:12px; background:url(img/body.png) repeat-x top #ededed;}
a { color:#666666;}
* { list-style:none; text-decoration:none; padding:0; margin:0; border:0;}
.menu { width:649px; margin:0 auto; height:49px; padding-left:311px; margin-top:27px; background:url(img/logo.png) no-repeat 10px center;}
.menu ul { width:648px; height:49px;}
.menu ul li { width:81px; height:49px; float:left; line-height:49px; font-size:14px; font-weight:bold; color:#000; text-align:center;}
.menu ul li a { color:#000; display:block;}
.menu ul li a:hover { background:url(img/li_bg.png) no-repeat center top; color:#FFF; display:block;}
.banner { width:100%; height:340px; border-bottom:1px solid #FFF; background:url(img/banner.png) center top no-repeat #82ad00;}
.ban { width:960px; height:305px; margin:0 auto; padding-top:17px;}
.main { width:960px; height:auto; overflow:hidden; margin:0 auto;}
.main_left { width:250px; height:500px; float:left; margin-top:10px; margin-bottom:10px;}
.map { width:230px; margin:0 auto; height:200px; background:#FFF; margin-bottom:10px;}
.map_tit { width:220px; padding-left:10px; border-bottom:1px solid #CCC; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#589000;}
.map_con { width:200px; height:auto; margin:0 auto; margin-top:10px;}
.lxwm { width:230px; margin:0 auto; height:250px; background:#FFF;}
.lxwm_tit { width:220px; padding-left:10px; line-height:30px; height:30px; font-size:14px; font-weight:bold; color:#589000; border-bottom:1px solid #CCC; }
.lxwm_con { width:220px; height:219px; margin:0 auto; line-height:30px;}
.main_right { width:690px; height:auto; overflow: hidden; float:left; margin-top:10px; margin-bottom:10px; background:#FFF;}
.main_right_tit { width:670px; padding-left:20px; height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#589000;border-bottom:1px solid #589000; }
.main_right_con { width:650px; margin:0 auto; height:auto; line-height:30px; padding:10px 0; overflow:hidden;}
.main_right_con p {text-indent:2em;}
.main_right_con ul { width:650px; height:auto; display:block; overflow:hidden;}
.main_right_con ul li { width:630px; padding:0 10px; background:url(img/icon.png) bottom repeat-x; display:block; overflow:hidden;}
.main_right_con ul li a { padding-left:10px; display:block; background:url(img/icon2.png) left center no-repeat; overflow:hidden; }
.img { width:193px; height:180px; float:left; border:1px solid #619a2a; padding:5px; margin:5px; line-height:20px; text-align:center;}



.bottom { width:100%; height:75px; padding-top:16px; background:url(img/bot_bg.png) repeat-x; text-align:center; color:#FFF; line-height:24px;}
.bottom a { color:#FFF;}
.left { width:348px; height:442px; float:left;}
.news { width:348px; height:185px; }
.news_tit { width:324px; height:28px; line-height:28px; padding:8px 13px 0 5px; margin-right:6px; border-bottom:1px solid #dedede; font-size:14px; font-weight:bold; color:#000;}
.news_tit a { padding-top:5px;}
.news_con { width:324px; height:146px; padding-top:1px; margin:0 auto; background:url(img/news_bg.png) no-repeat left 1px; border:0;}
.news_con ul { width:324px; height:146px; display:block; overflow: hidden; border:0;}
.news_con ul li { width:316px; padding-right:5px; line-height:27px; height:27px; background:url(img/icon.png) bottom left repeat-x; padding-left:3px; margin:0; border:0; padding-top:0;}
.news_con ul li a { padding-left:12px; background:url(img/icon2.png) left center no-repeat; display:block; overflow:hidden; height:27px;}
.right { width:611px; height:442px; float:left;}
.gywm { width:611px; height:188px; padding-top:6px;}
.gywm_tit { width:600px; padding:0 6px; height:30px; line-height:30px; border-bottom:1px solid #dedede; font-size:14px; font-weight:bold; color:#000;}
.gywm_tit a { padding-top:5px;}
.gywm_con { width:600px; height:150px; margin:0 auto; padding-top:7px;}
.lb { width:202px; height:146px; border:1px solid #f7f7f7; float:left;}
.gywm_tex { width:380px; height:145px; float:right;  line-height:20px; text-indent:2em;}
.show { width:612px; height:245px;}
.show_con { width:600px; height:205px; margin:0 auto; margin-top:5px;}
.show_con img { border:1px solid #619a2a; padding:5px 5px; background:#FFF;}
.fl { float:left;}
.fr { float:right;}
.fy{text-align:center;WIDTH: 100%; margin:0 auto; margin-top:20px; float:left; padding-bottom:20px;}
.STYLE1 {
	font-size: 16px;
	font-weight: bold; border-bottom: dashed 1px #999999;
}
