*
		{
		margin:0;
		padding:0;
		border:0;
		}

body
		{
		font-family: '微软雅黑';
		font-size:12px;
		}

strong
{
		font-family:'微软雅黑';
		font-size:14px;
		color:#000;
		font-weight:800;
}

h2, h3, h4, h5, h6, em
		{
		font-weight: bold;
		}
			/* ----------------------------------- layout ----------------------------------- */
html 	{ 
		min-width: 1200px;
		background: #FFFFFF;
		overflow:scroll;
		overflow-x:hidden;
		}
body
		{
	
		text-align: left;
		margin: 0;
		padding: 0;
		border: 0;
		background: #ffffff  top left repeat-y;
		}
		
#HeadTop{
width:1101px;
height:102px;
background:url(HeadTop.jpg);
margin:0 auto;
}
#HeadTopBg
{
width:100%;
height:102px;
background:url(HeadTopBg.jpg);
margin:0 auto;

}
#BodyContent
{
width:1101px;
margin:0 auto;
}

#Logo
{
width:746px;
height:102px;
float:left;
background:url(Logo.jpg);
}

#HeadTopRight
{
width:355px;
height:102px;
background:url(HeadTopRight.jpg);
float:right;
}

#Menu{
width:1101px;
height:31px;
background:url(Menu.jpg);
margin:0 auto;
padding-top:12px;
padding-left:0px;
}
#Menu ul{
margin:0;padding:0;list-style:none;
}
#Menu ul li{
float:left;
font-size:15px;
padding-left:35px;
padding-right:37px;
color:#ffffff;
} 
#Menu ul li span
{
color:#153800;
}

#Menu ul li a{
color:#ffffff;
text-decoration:none;
}

#Menu ul li a:hover{
color:#ffffff;
text-decoration:underline;
}

#Menu ul li span a{
color:#153800;
text-decoration:none;
}

#Menu ul li span a:hover{
color:#153800;
text-decoration:underline;
}



#MenuBg
{
width:100%;
height:43px;
background:url(MenuBg.jpg);
margin:0 auto;

}

#Banner
{
width:100%;
height:350px;
background:url(Tupian.jpg);
margin:0 auto;

}

#BodyPro{
width:1101px;
margin:0 auto;
}

#BodyProLeft
{
width:240px;
float:left;
overflow:hidden;
}

#BodyProLeftTitle
{
width:180px;
height:40px;
background:url(BodyProLeftTitle.jpg);
float:left;
color:#f3ff0e;
font-size:22px;
padding-top:60px;
padding-left:60px;
}
#BodyProLeftBg
{
width:200px;
height:40px;
background:url(BodyProLeftBg.jpg);
float:left;
color:#ffffff;
font-size:15px;
padding-left:40px;
padding-top:13px;
}
#BodyProLeftBg a
{
text-decoration:none;
color:#ffffff;
}
#BodyProLeftBg a:hover
{
text-decoration:underline;
color:#ffffff;
}
#BodyProLeftEnd
{
width:240px;
height:56px;
background:url(BodyProLeftEnd.jpg);
float:left;
}



#BodyProRight
{
width:861px;
height:550px;
background:url(BodyProRight.jpg);
float:left;
padding-top:30px;
text-align:center;
overflow:hidden;
}

#BodyRightNei
{
width:861px;
float:left;
padding-top:32px;
text-align:center;
}

#NeiTitle
{
width:800px;
height:43px;
background:url(NeiTitle.jpg);
float:left;
text-align:left;
font-size:22px;
color:#338604;
padding-left:60px;
padding-top:15px;
}
#NeiTitle a
{
text-decoration:none;
color:#338604;
}
#NeiBg
{
width:840px;
background:#e7fbd6;
float:left;
font-size:16px;
text-align:left;
line-height:25px;
padding-left:10px;
padding-right:10px;
min-height:845px; //（解决ie8.9.ff.chrome）
*+height:845%;  //（解决ie7）
_height:845px; //（解决ie6） ie6超出自动溢出
 
}
#NeiBg a
{
text-decoration:none;
color:#000000;
}
#NeiBg a:hover
{
text-decoration:underline;
color:#000000;
}


#BodyProRight ul
{
margin:0;
padding:0;
list-style:none;
}

#BodyProRight ul li
{
float:left;
width:185px;
text-align:center;
border:2px solid #59b111;
margin-left:15px;
margin-top:0px;
margin-bottom:10px;
}
#BodyProRight ul li div
{
width:185px;
height:25px;
margin:0 auto;
background:#348502;
color:#ffffff;
text-align:center;
font-size:14px;
padding-top:3px;
}
#BodyProRight ul li div a
{
text-decoration:none;
color:#ffffff;
}
#BodyProRight ul li div a:hover
{
text-decoration:underline;
color:#ffffff;
}



#BodyEnd
{
width:1101px;
background:url(BodyEnd.jpg);
margin:0 auto;
height:463px;
margin-bottom:20px;
}

#ENews
{
width:367px;
float:left;

}

#ENewsTitle
{
width:307px;
height:59px;
background:url(ENewsTitle.jpg);
float:left;
margin-top:15px;
color:#338604;
font-size:28px;
padding-top:20px;
padding-left:60px;
}
#ENewsTitle span
{
color:#313332;
}
#ENewsTitle a
{
text-decoration:none;color:#338604;
}

#ENewsList
{
width:357px;
float:left;
background:#e7fbd6;
color:#5f6863;
font-size:14px;
font-weight:normal;
height:22px;
padding-left:10px;
border-bottom:1px dashed #7e8983;
padding-top:6px;
padding-bottom:6px;
}
#sp1
{
float:left;
}
#sp11
{
float:left;
}
#sp11 a
{
text-decoration:none;
color:#000000;
font-size:12px;
}
#sp1 a
{
text-decoration:none;
color:#000000;
}
#sp1 a:hover
{
text-decoration:underline;
color:#000000;
}
#sp2
{
float:right;
}

#BodyEndBg
{
width:100%;
height:463px;
background:url(BodyEndBg.jpg);
margin:0 auto;
margin-bottom:20px;
}

#FootEnd
{
width:1001px;
height:162px;
background:url(FootEnd.jpg);
margin:0 auto;
padding-top:50px;
padding-left:100px;
clear:both;

}
#FootEnd ul
{
margin:0;
padding:0;
list-style:none;
}

#FootEnd ul li
{
float:Left;
color:#9edc71;
font-size:14px;
padding-left:20px;
padding-right:20px;
}

#FootEnd ul li a
{
color:#9edc71;
text-decoration:none;
}
#FootEnd ul li a:hover
{
color:#9edc71;
text-decoration:underline;
}



#FootEndBg
{
width:100%;
height:212px;
background:url(FootEndBg.jpg);
margin:0 auto;
clear:both;

}

#FootInfo
{
width:100%;
clear:both;
color:#c0ff88;
font-size:14px;
text-align:center;
line-height:25px;
padding-top:30px;
}

#FootInfo a
{
text-decoration:none;
color:#c0ff88;
}

#FootInfo a:hover
{
text-decoration:underline;
color:#c0ff88;
}

#HeadMenua
{
width:1001px;
height:25px;
margin:0 auto;
padding-left:100px;
clear:both;
}