*{
margin:0;
padding:0;
}
ul{
list-style-type:none;
}
body{
margin:0;
padding:0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.body2{
background-color:#EDDF8E;
}
.content_bg{
background-image:url(images/bg.jpg);
background-repeat:repeat-y;
}
.pro_txt{
color:#C9790C;
font-size: 14px;
font-weight: bold;
}
br {
  clear: both;
}

a {
  text-decoration: none;
  color: #006600;
}

a:hover {
  text-decoration: underline;
  color: #00cc00;
}

a img {
  border: none;
}
.top{
margin:0;
padding:0;
height:135px;
background-image:url(images/top_bg.jpg);
}
.top1{
margin:0 auto;
padding:0;
height:83px;
width:1000px;
}
.logo{
float:left;
margin:22px 0 0 50px;
padding:0;
width:160px;
height:54px;
}
.phone{
float:right;
margin:32px 70px 0 0 !important; 
margin:32px 0 0 0;
padding:0;
width:210px;
height:51px;
}
.top2{
clear:both;
margin:0;
padding:0;
height:52px;
background-image:url(images/top_green.jpg);
background-position:right;
background-repeat:no-repeat;
}
.menu{
float:left;
margin:0;
padding:0;
width:600px;
}
.search{
float:right;
margin:0 0 0 0;
padding:0;
width:264px;
height:34px;
background-image:url(images/search.jpg);
}
.top3{
margin:0;
padding:0;
height:3px;
background-color:#E68311;
font-size:1px;
}
/* header nav */

#nav-util {
  text-align: left;
  margin: 0 0 0 50px;
  padding: 0;
  /*position: absolute;*/
  width: 600px;
  z-index: 1;
}

#nav-util li {
  background: #3b580d url(images/header-nav-bg.gif) repeat-x 0 100%;
  display: inline;
  font-size: 12px;
  font-weight: bold;
  float: left;
  /* line-height: 0; */
  list-style: none;
  text-transform: uppercase;
}

#nav-util li.home {
  background: #3b580d url(images/header-nav-home-bg.gif) no-repeat 0 100%;
}

#nav-util li.home a:hover, #nav-util li.home a.active {
  background: #597b1c url(images/header-nav-home-bg.gif) no-repeat 0 100%;
}

#nav-util li a {
  color: #ffc;
  display: block;
  padding: 10px 9px 5px 8.5px; /* normal browsers */
  [;
    padding: 10px 9px 4px 8px; /* safari fix */
  ;]
  *padding: 10px 9px 4px 8px; /* ie fix */
}

#nav-util li a:hover, #nav-util li a.active {
  background: #597b1c url(images/header-nav-bg.gif) repeat-x 0 100%;
  text-decoration: none;
}
#nav-util li.help {
  background: #3b580d url(images/header-nav-help-bg.gif);
  background-repeat:no-repeat;
  background-position:right bottom;
}
#nav-util li.help a:hover, #nav-util li.help a.active {

  background: #597b1c url(images/header-nav-help-bg.gif);
    background-repeat:no-repeat;
  background-position:right bottom;
}
#nav-util li.help a {
  padding-right: 10px;
}
.index_right{
height:697px;
background-image:url(images/index_bg02.jpg); 
background-position:left; 
background-repeat:no-repeat;
}
.index_left{
height:697px;
background-image:url(images/index_bg01.jpg); 
background-position:right; 
background-repeat:no-repeat;
}
.index_content{
height:587px;
}
.sub_content{
margin:0 auto;
width:990px;

}
.foot{
padding:10px 0 0 0;
width:1000px;
height:100px;
background-image:url(images/bottom_bg.jpg);
}
.foot_sub{
padding:10px 0 0 0;
width:1000px;
height:90px;
background-image:url(images/sub_bottom_bg01.jpg);
}
.main_left{
float:left;
width:605px;
}
.main_right{
float:right;
width:395px;
}
.leftm{
margin:0 0 0 20px;
padding:0 0 0 0;
}
.leftm ul{
list-style-type:none;
}
.leftm li{
height:25px;
}
.leftm li a{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#666666;
text-decoration:none;
}
.leftm li a:hover{
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#0968B8;
text-decoration:none;
}
.leftmenu
{
width:168px;
margin:5px 0 0 10px;
padding:0;
}
.leftmenu_top
{
margin:0px;
padding:0;
height:29px;
background-image:url(images/02.png);
background-repeat:no-repeat;
background-position:-198px -1px;
cursor:pointer;
}
.leftmenu_icon
{
float:left;
width:12px;
height:15px;
margin:5px 0 0 5px;
background-image:url(images/03.gif);
background-position:-911px -39px;
}
.leftmenu_text
{
float:left;
width:140px;
margin:7px 0 0 0;
padding:0 0 0 5px;
color:#333333;
font-size:14px;
}
.leftmenu_right
{
float:right;
width:12px;
height:12px;
margin:-14px 5px 0 0;;
padding:0;
background-image:url(images/03.gif);
background-position:-462px -40px;
}
.leftmenu_right2
{
float:right;
width:12px;
height:12px;
margin:-14px 5px 0 0;;
padding:0;
background-image:url(images/03.gif);
background-position:-487px -40px;
}
.leftMenu_sub
{
clear:both;
margin:0;
padding:0;
width:168px;
display:block;
}
.leftMenu_sub li
{
margin:1px 0 0 0;
padding:9px 0 0 5px;
width:168px;
height:18px;
color:#333333;
font-size:12px;
}
.leftMenu_sub .li2
{
margin:1px 0 0 0;
padding:9px 0 0 5px;
width:168px;
height:18px;
background-image:url(images/04.gif);
background-position:-350px 0px;
color:#333333;
font-size:12px;
}
.leftMenu_sub li a{width:168px;height:18px;color:#333333;text-decoration:none}
.leftMenu_sub li .ball
{
width:20px;
height:15px;
margin:0;
background-image:url(images/03.gif);
background-position:-859px -39px;
}
.left_bg{
background-color:#D8C55B;
}
.content_top{
background-image:url(images/tree_icon.jpg);
background-repeat:no-repeat;
}