@charset "utf-8";
body {
	background-color: #EAF1F9;
	background-repeat: repeat-x;
	background-image: url(../images/bg.gif);
	font-size: 12px;
	margin-bottom:0px;
	margin-top:18px;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
}
img{
    border:0px;
}

/* layout
   ------ */
.content { 
	margin-left: auto;
	margin-right: auto;
    width:911px; 
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	
}
.logo {
	margin-top: 8px;
	margin-left: 13px;
	width:180px!important;
	height:58px!important;
	font-family: Arial, Helvetica, sans-serif;
}
.top_logo_bg {
	background-image: url(../images/bg_top.gif);
	width:911px;
	height: 75px;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
}
.banner{
	margin-left:auto;
	margin-right:auto;
	width:911px;
	padding-bottom:14px;
	background:#FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.bg_title{
    background-image:url(../images/bg_title.gif);
    height:28px;
    width:184px;
	padding-left:50px;
	padding-top:8px;
	color:#57792D;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.bg_tilte_article{
    background-image:url(../images/bg_title_article.gif);
    height:21px;
    width:302px;
	padding-left:55px;
	padding-top:16px;
	color:#57792D;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.bg_tilte_left{
    background-image:url(../images/bg_title_left.gif);
    height:21px;
    width:193px;
	padding-left:37px;
	padding-top:15px;
	color:#57792D;
	font-weight: bold;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
.page_body{
width:911px; 
	height:auto;
	margin:0 auto;
	background:#FFF;
	font-family: Arial, Helvetica, sans-serif;
}
.left_side{
	float:left;
	width:260px;
	padding-left:16px;
	background:#FFF;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
}
.left_side_a1{
    background:#EDF9E1;
	height:153px;
	text-align:center;
	padding-top:10px;
	font-family: Arial, Helvetica, sans-serif;
}
.left_side_a2{
    background:#EDF9E1;
	height:auto;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.left_side_a3{
    background:#EDF9E1;
	height:auto;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	margin-top:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.left_border{
	width:232px;
	height:auto;
	border:1px solid #D0E0C9;
	background:#fff;
	margin-top:10px;
	padding-bottom:10px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-family: Arial, Helvetica, sans-serif;
}
.left_side_a4{
    width:207px;
	height:182px;
	padding-left:12px;
	padding-right:12px;
	padding-bottom:10px;
	padding-top:24px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
}
.left_side_a5{
	width:200px;
	height:auto;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:8px;
	font-family: Arial, Helvetica, sans-serif;
}
.left_side_a6{
	width:188px;
	height:auto;
	background:#DBF3BF;
	margin-top:4px;
	text-align:left;
    padding-left:15px;
	padding-top:4px;
	font-family: Arial, Helvetica, sans-serif;
}
.left_side_a7{
	width:188px;
	height:auto;
	background:#F7F7F7;
	margin-top:4px;
	text-align:left;
    padding-left:15px;
	padding-top:4px;
}
.article{
	float:left;
	width:357px;
	padding-left:14px;
	padding-right:14px;
	background:#FFF;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
}
.article_b1{
	width:315px;
	height:auto;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	background:#fff;
	color:#666;
	padding-left:20px;
	padding-right:20px;
	padding-top:10px;
	line-height:24px;
	font-family: Arial, Helvetica, sans-serif;
}
.article_b2{
	width:315px;
	height:auto;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	background:#fff;
	color:#666;
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	line-height:24px;
	font-family: Arial, Helvetica, sans-serif;
}
.article_b3{
	width:357px;
	height:14px;
	background-image:url(../images/bg_title_footer.gif);
	margin-bottom:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.article_b4{
	width:357px;
	height:14px;
	background-image:url(../images/bg_title_footer.gif);
	font-family: Arial, Helvetica, sans-serif;
}
.right_side{
	float:right;
	width:234px;
	padding-right:16px;
	background:#FFF;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
}
.right_side_c1{
	width:234px;
	height:auto;
	background:#F0F0F0;
	color:#666;
	line-height:24px;
	margin-bottom:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.right_side_c2{
	width:214px;
	height:auto;
	background:#F0F0F0;
	color:#999;
	line-height:18px;
	padding-left:20px;
	padding-top:14px;
	padding-bottom:14px;
	font-family: Arial, Helvetica, sans-serif;
}
.right_side_c3{
	width:277px;
	height:auto;
	margin-bottom:12px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}
.right_side_c4{
	width:120px;
	height:auto;
	margin-bottom:12px;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}
.right_side_c5{
	width:310px;
	height:auto;
	float:right;
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
}
.right_side_c6{
    clear:both;
	font-family: Arial, Helvetica, sans-serif;
}




/* footer
   ------ */
.footer{
	margin-left:auto;
	margin-right:auto;
	width:911px;
	height:38px;
	background-image:url(../images/bg_footer.gif);
	padding-top:17px;
	text-align:center;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
}
.footer a {	
    color: #333; 
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
} 
/* about.htm
   ------ */
.right_about{
	float:left;
	width:607px;
	padding-left:14px;
	padding-right:14px;
	background:#FFF;
	height:auto;
	font-family: Arial, Helvetica, sans-serif;
}
.bg_tilte_about{
    background-image:url(../images/bg_title_about.gif);
    height:21px;
    width:550px;
	padding-left:55px;
	padding-top:16px;
	color:#57792D;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.title_body_about{
	width:605px;
	height:16px;
	background-image:url(../images/bg_bottom_about.gif);
	margin-bottom:12px;
	font-family: Arial, Helvetica, sans-serif;
}
.title_body_borer{
	width:563px;
	height:auto;
	border-left:1px solid #e2e2e2;
	border-right:1px solid #e2e2e2;
	background:#fff;
	color:#666;
	padding:20px;
	line-height:24px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
}
/* about.htm
   ------ */
.pro_font{
   color:#000;
}
.pro_font2{
   color:#000;
   line-height:20px;
   font-family: Arial, Helvetica, sans-serif;
}
a.next{ color:#68B92E; border-bottom: 1px dotted #009441;font-weight: bold; font-size:14px;
}
/*0000000000000000000proline*/
a.pro_line:link {
	text-decoration: none;
}
a.pro_line:visited {
	text-decoration: none;
}
a.pro_line:hover {
	text-decoration: underline;
}
a.pro_line:active {
	text-decoration: none;
}
a.pro_line{
	color: #666;
}
a.pro_line2:link {
	text-decoration: none;
}
a.pro_line2:visited {
	text-decoration: none;
}
a.pro_line2:hover {
	text-decoration: underline;
}
a.pro_line2:active {
	text-decoration: none;
}
a.pro_line2{
	color: #587830;
}