html{ overflow-x:hidden;}
body{ margin:0px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


.font1{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#a2a2a2; text-decoration:none;}
.font1 a:link,.font1 a:visited{ color:#a2a2a2; text-decoration:none;}
.font1 a:hover{ color:#a2a2a2; text-decoration:underline;}

.font2{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#a2a2a2; text-decoration:none;}
.font2 a:link,.font2 a:visited{ color:#a2a2a2; text-decoration:underline;}
.font2 a:hover{ color:#a2a2a2; text-decoration:underline;}

#head1{ margin:auto; width:991px; height:89px; background:url(images/bg01.gif) repeat-x; text-align:left;}
#head{ margin:auto; width:991px; height:89px; background:url(images/bg01b.gif) repeat-x; text-align:left;}
#menu{ margin:auto; width:991px; height:23px; background:#7cf0ff; text-align:right;}

#content{ margin:auto; width:991px; padding-top:5px;}
#left-said{ float:left; width:790px;}
#left-1{ float:left; width:445px; height:280px; text-align:center;}
.b1,.b2{ display:block; float:left; width:70px; height:17px; background:url(images/b04.gif) no-repeat 0 0; }
.b2{ background:url(images/b06.gif) no-repeat 0 0;}
.b1:hover,.b2:hover{ background-position: 0 -17px;}

.pt{ width:278px; height:28px; background:url(images/bg05.gif) no-repeat; text-align:left; padding-left:20px; font-size:12px; font:Arial; line-height:28px; color:#266e00;}
.pt2{ width:282px; background:#f5f5f5; padding:8px; text-align:left; color:#4d4d4d;}

#p-list{ margin:auto; width:760px; height:76px; background:url(images/bg06.jpg) no-repeat; padding:19px 0px;}

#right-1{ float:left; width:320px;}
.p-1{ float:left; width:74px; height:74px; margin:2px 2px 0px 2px; display:inline;}
.p-1 a{ display:block; text-decoration:none; color: #666666;}
.p-1 a:hover{ text-decoration:underline; color:#0099FF;}

#right-said{ float:left; width:194px;}
.r-1{ margin:auto;}
.nav1{ margin:0px; padding:0px; list-style-type:none;}
.nav1 li{ margin-bottom:2px; text-align:left;}
.nav1 li a{ display:block; margin:auto; width:170px; height:22px; padding-left:14px; border-top:1px solid #f2f2f2; font-size:12px; font-family:Arial; line-height:22px; color:#696969; text-decoration:none; background:#FFFFFF;}
.nav1 li a:hover{ background:#3eeaff; font-weight:bold;}

.nav2{ margin:0px; padding:0px; list-style-type:none;}
.nav2 li{ margin-bottom:4px; text-align:left;}
.nav2 li a{ display:block; width:159px; height:21px; margin:auto; background:url(images/bg11.gif) no-repeat 0 0; color:#FFFFFF; line-height:21px; text-decoration:none; padding-left:15px;}
.nav2 li a:hover{ background-position: 0 -21px; font-weight:bold;}

.bg1{ background:url(images/bg07.gif) repeat-x 0 5px;}
.bg2{ margin:auto; height:393px; background:url(images/bg08.jpg) no-repeat left; margin-bottom:5px;}
.bg3{ float:right; margin-top:60px; margin-right:88px; width:439px; height:201px; background: url(images/bg09.gif) no-repeat; text-align:left; padding:40px 20px 20px 20px; line-height:24px; color:#666666; display:inline;}

#foot{ margin:auto; width:991px; height:36px; padding-top:35px; background:url(images/bg03.gif) repeat-x;}

#fla{ margin:auto; width:991px; height:535px; background:url(images/bg11.jpg) repeat-x;}
#banner{
width:991px;
height:175px;
background:#ffffff;
border-bottom:1px solid #ffffff;
overflow:hidden;
}