@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:12px; background:#80fd8b url(images/bg.jpg) no-repeat center top;}
ul,li,p,h3,tr,td,table{ margin:0; padding:0; list-style:none;}
img{ border:0;}
a{ text-decoration:none; outline:none;}

#wrap{ width:1002px; overflow:hidden; margin:0 auto;}
.a1{ height:35px; padding-left:358px; background:url(images/a1.jpg) no-repeat center top;}
.a2{ height:240px; background:url(images/a2.jpg) no-repeat center top;}
.a3{ height:53px; padding-left:87px; overflow:hidden; background:url(images/a3.jpg) no-repeat center top;}
.a7{ height:142px; overflow:hidden; background:url(images/a7.jpg) no-repeat center top;}

.con{background:url(images/a5.jpg) repeat-y center top;}
.con1{background:url(images/a4.jpg) no-repeat center top;}
.con2{min-height:706px; -height:706px; padding-bottom:88px; background:url(images/a6.jpg) no-repeat center bottom;}

.a1 a{ float:left; display:inline; width:92px; height:35px; text-indent:-9999px;}
.a3 a{ float:left; display:inline; width:162px; height:52px; text-indent:-9999px; margin-right:6px;}

.c{ padding-top:42px; width:802px; margin:0 auto; color:#004023; font-size:14px;}
.c .red{ color:#ff0000;}
.c p{ text-indent:2em; line-height:24px;}
.c h3{ text-align:center; display:block; margin-bottom:40px;}
.c table{ border:solid 1px #004023; border-right:0; border-bottom:0;}
.c table tr td{border-right:solid 1px #004023; border-bottom:solid 1px #004023; text-align:center; height:50px; color:#000000;}
.c table tr td a{color:#000000; }
.c table tr td a:hover{ text-decoration:underline;}
.c table tr td strong{ color:#1f8468;}
.more{ color:#FF0000; text-decoration:underline;}