@charset "utf-8";
body {font: 12px "宋体"; margin:0; padding:0; background:#43996A url(../images/bg.jpg) center repeat-y;}
a{ color:#000000; text-decoration:none;}
a:hover{color:#FF0000;}
img{ border:none;}
table{ border-collapse:collapse;}
.main{ width:949px; margin:auto; background:url(../images/bg.gif) no-repeat; padding:0 9px 0 8px;}

.head{ height:51px; background:url(../images/1.gif); text-align:right; line-height:51px; padding-right:15px;}
.head a{color:#136300;}
.head a:hover{ color:red;}
.flash{/*background:url(../images/2.gif);*/ height:219px;}
.nav{ background:url(../images/3.gif); height:44px;}

	.nav a{ float:left; width:90px; height:30px; margin-top:8px;}
	.nav .a1{margin-left:29px;}
	.nav .a2{margin-left:20px;}
	.nav .a3{margin-left:22px;}
	.nav .a4{margin-left:24px;}
	.nav .a5{margin-left:27px;}
	.nav .a6{margin-left:24px;}
	.nav .a7{margin-left:20px;}
	.nav .a8{margin-left:24px;}


.layout{ padding:0 3px 0 5px; width:941px;}


.foot{ clear:both; background:url(../images/foot.gif); height:71px; line-height:150%; padding-top:50px; text-align:center;}


.i_main_left{ float:left; width:249px; height:678px; overflow:hidden;}
.i_main_mid{ float:left; width:496px; height:676px; padding:2px 0 0 2px; overflow:hidden;}
.i_main_right{ float:left; width:194px; height:678px; overflow:hidden;}

.adpic{ width:244px; height:171px; border:1px solid #55645D; margin:2px 0 4px 2px;}

.i_gc{ width:227px; height:205px; margin-bottom:2px; background:#fff url(../images/gc.gif) no-repeat 10px 5px; padding:45px 0 0 20px; line-height:180%;}

.i_gc a{ display:block; padding-left:15px; overflow:hidden;}

.i_gc_1{ background:url(../images/li_1.gif) no-repeat 0 5px;}
.i_gc_2{ background:url(../images/li_2.gif) no-repeat 0 5px;}
.i_news a,.i_jieneng a{ display:block;}
.i_news a span,.i_jieneng a span{ float:right; padding-right:15px;}

.i_news{width:227px; height:204px; background:#fff url(../images/news.gif) no-repeat 10px 5px; padding:45px 0 0 20px; line-height:180%;}

.i_about{ background:#FFFFFF url(../images/about.gif) no-repeat 10px 2px; padding:40px 15px 0 15px; height:213px; margin:0 0 2px 0; line-height:200%;overflow:hidden;}
.i_rebeng{ background:#FFFFFF url(../images/rb.gif) no-repeat 10px 2px; padding:40px 15px 0 15px; height:205px;margin:0 0 2px 0; line-height:150%;overflow:hidden;}
.i_jieneng{ background:#FFFFFF url(../images/jn.gif) no-repeat 10px 2px; padding:40px 15px 0 15px; height:138px; line-height:150%;overflow:hidden;}

.i_r_1{ height:100px; background:url(../images/i_contact.gif) no-repeat; padding:89px 10px 0 20px ; line-height:150%; overflow:hidden;}
.i_r_2{ height:101px; background:url(../images/i_tel.gif) no-repeat;}
.i_r_3{ height:318px; background:url(../images/i_hz.gif) no-repeat; padding:60px 0 10px 25px;}
.i_r_3 img{ display:block; width:148px; height:50px; margin-bottom:10px;}

.main_left{ float:left; width:210px;}

.main_right{ float:left; width:720px; margin-top:4px;}

.banner{ width:200px; height:25px; background:url(../images/banner.jpg); margin:15px auto 15px auto;}

.menu{ text-align:center; font-size:21px; font-family:"楷体_GB2312"; font-weight:bold; line-height:150%;}

.menu a{ color:#2B7A05; display:block;}
.menu a:hover{ color:#000000;}

.contact{ background:url(../images/contact.jpg) top center no-repeat; top center; margin-top:20px; padding:70px 0 0 25px; line-height:150%;}


.tel{ background:url(../images/tel.jpg) center no-repeat; height:100px;}

.sitemap{background:#fff; line-height:30px; padding:15px 0 0 30px;}


.mtitle{ background:#fff url(../images/mtitle.jpg) no-repeat center; height:33px; text-align:center; margin:0; font-size:20px; line-height:33px;}

.maincontent{background:#fff; _height:800px; min-height:800px; padding:20px; line-height:150%; overflow-x:hidden;}

.page{ background:#fff; height:30px; margin-top:5px; line-height:30px; text-align:right; padding-right:10px;}

.list_list{ margin:0 0 0 15px; padding:0;}
.list_list li{ list-style:none; padding-left:20px; height:25px; line-height:25px; overflow:hidden;}
.list_list li span { float:right; padding-right:15px;}
.li1{background:url(../images/li.gif) no-repeat 0 4px;}
.li2{background:url(../images/li_.gif) no-repeat 0 4px;}

.list_img{ margin:0;}
.list_img li{float:left; list-style:none; text-align:center; width:200px; _width:190px; height:160px; margin:10px 10px 0 10px; line-height:100%; overflow:hidden;}
.list_img li img{ height:110px; padding:2px 4px 2px 4px; border:2px solid #387146;}
.list_img li span { display:block; padding-top:15px;}

.mypagination{
	clear:both;
	height:23px;
	border:1px solid #49C66B;
	background:#DDFFEF;
	margin-top:10px;
	text-align:center;
}
.mypagination img{ margin-bottom:-3px;}
.mypagination span{
	font-size:12px;
}
.page-first,.page-prev,.page-next,.page-last,.page-wait{
	padding:4px;
	border:0;
}
.page-num{
	width:25px;
	border:1px solid #ccc;
}


#xlnav,#xlnav1{ display:none; position:absolute;width:85px; padding-bottom:13px; background: url(../images/nav_b.gif) no-repeat bottom; text-align:center;}
#xlnav{ margin:-10px 0 0 30px;}
#xlnav1{ margin:-10px 0 0 140px;}
#xlnav a,#xlnav1 a{ display:block; height:19px; background:url(../images/nav.jpg) 0 19px;line-height:19px; font-size:13px; font-weight:bold; color:#0F7701; margin:10px 0 0 0;}
#xlnav a:hover,#xlnav1 a:hover{ display:block; height:19px; background:url(../images/nav.jpg) 0 0; }
#czjxs{ padding:0 10px; line-height:22px; display:none}
#czjxs img{ width:169px;}