Body{
  margin: 0px auto; background:#FFFFFF; padding: 0px; color: #393939; font-size: 12px; font-family:Arial, Helvetica, sans-serif
}
form{ 
   margin: 0px auto; padding: 0px;
}
div, ul, li{
 margin: 0px auto; padding: 0px; list-style-type: none;
}
img {border:0; margin: 0px auto; padding: 0px;}
a:link {color: #464646;text-decoration: none;}
a:visited {color: #464646;text-decoration: none;}
a:hover {color:#464646;text-decoration: underline;}
a:active {color: #464646;}
.clear{
    height:0; overflow:hidden; clear:both;
}
H1{
     font-size: 18px;
}

#header,#main,#footer{
  margin: 0px auto;  padding: 0px; width: 1004px;
}
.left{
  float: left; width: 250px; margin: 0px auto; padding: 0px;
}
.right{
  float: right; width: 754px; margin: 0px auto; padding: 0px;
}

#logo{
   background:url(logo_bg.jpg) no-repeat center; height: 100px; margin: 0px auto; padding: 0px; text-align: center; padding-top: 10px;
}
.top{
   background: url(top_right.jpg) no-repeat; height: 20px; line-height: 20px; text-align:center; float: right; color: #FFFFFF; width: 300px;
}
.top A{
     color:#FFFFFF
}
.top A:hover{
     color:#FFFFFF
}
.tel{
   height: 45px; line-height: 45px; text-align:center; float: right; color: #FF0000; width: 300px; font-size: 20px; font-weight: 800;
}

#nav{
   background: #7AA718; height: 30px; line-height: 30px; margin: 0px auto; padding-top: 0px; padding-left: 0px; padding-right: 0px; padding-bottom: 12px; 
}
#nav ul{
    background:#7AA718; height: 30px; line-height: 30px; margin: 0px auto; padding-left: 20px; padding-top: 0px; padding-right: 0px;
}
#nav ul li{
   float: left; padding-left: 39px; padding-right: 39px; margin-left: 1px; background: #7AA718;
}
#nav A{
   font-weight: bold; color:#FFFFFF; font-size: 13px;
}
#nav A:hover{
   font-weight: bold; color:#FFFFFF; font-size: 13px;
}
.menu1{
   border-top: 3px #7AA718 solid; height: 30px; line-height: 30px;
}
.menu2{
   border-top: 3px #7AA718 solid; height: 30px; line-height: 30px;
}
.menu3{
   border-top: 3px #7AA718 solid; height: 30px; line-height: 30px;
}
.menu4{
   border-top: 3px #B082EE solid; height: 30px; line-height: 30px;
}
.menu5{
   border-top: 3px #7AA718 solid; height: 30px; line-height: 30px;
}
.menu6{
   border-top: 3px #9A89FF solid; height: 30px; line-height: 30px;
}
.menu7{
   border-top: 3px #89B5FF solid; height: 30px; line-height: 30px;
}
.menu8{
   border-top: 3px #89DAFF solid; height: 30px; line-height: 30px;
}
.menu9{
   border-top: 3px #89FFED solid; height: 30px; line-height: 30px;
}
.menu10{
   border-top: 3px #7AA718 solid; height: 30px; line-height: 30px;
}
#main{
  background:url(main_left.jpg) repeat-y; padding-bottom: 0px;
}
.main_left{
   background:url(left_top.jpg) top left no-repeat; margin: 0px auto; padding-top: 50px; padding-left: 0px; padding-right: 25px; padding-bottom: 10px;
}
.login_tit{
   color:#3A5F6F; font-weight: bold; padding-left: 8px; font-size: 13px; line-height: 23px;
}
.login_n{
     padding-left: 8px; padding-right: 0px; padding-top: 10px; color: #4B4B4B;
}
.login_n_l{
    float: left; width: auto; color:#4B4B4B; 
}
.login_input{
  width: 85px; background:#FFFFFF; border: none; height: 15px; line-height: 15px;
}
.login_btn{
  width: 53px; height: 30px; line-height: 30px; background: url(login_btn.jpg) no-repeat; text-align: left; font-weight: 800; color: #555555; border: none;
}
.pro_fenlei{
  margin-left: 8px; background: #FFFFFF; margin-top: 15px; margin-bottom: 15px; padding: 8px; margin-right: 5px;
}
.pro_fenlei_tit{
  background: #E2E7EA; font-weight: bold; color: #3A5F6F; font-size: 13px; padding-left: 8px; height: 23px; line-height: 23px;
}
.pro_fenlei_n{
      margin: 0px auto; padding-top: 8px; padding-bottom: 8px; 
}
.pro_fenlei_n li{
   line-height: 16px; border-bottom: 1px solid #ccc; background:url(fenlei_ico.jpg) left no-repeat; padding-left: 15px; padding-bottom: 8px; padding-top: 8px;
}
.pro_fenlei_n li A{
  color: #4A697E; font-weight: bold; font-size: 14px;
}
.left_Contact{
  margin-left: 8px; margin-right: 5px; margin-top: 5px; padding: 5px;
}
.contact_tit{
  font-weight: bold; color: #020305; font-style:italic; text-align: center
}
.contact_n{
 color: #4A697E; padding-top: 8px; text-align: left; line-height: 20px;
}
.right_l{
    background: #436504; width: 130px; float: left;
}
.right_r{
   float: right; width: 622px; border-left: 2px solid #344B05;
}
.flash{
  background:url(flash_bg.jpg) no-repeat left; margin: 0px; padding-left: 11px; padding-bottom: 3px; padding-top: 8px; padding-right: 0px;
}
.flash img{
  width: 611px; height:171px; padding: 0px; margin: 0px; border: none;
}
.search{
  margin: 10px; padding-left: 23px; background:url(ico.jpg) no-repeat left; height: 21px;
}
.search_input{
  margin: 0px; padding-left: 5px; padding-right: 3px; background:url(search_input.jpg) no-repeat; height: 20px; border: none; width: 130px; line-height: 16px; 
}
.search_btn{
   background:url(search_btn.jpg) no-repeat; width: 68px; height: 21px; border: none; margin: 0px; padding: 0px;
}
.right_tit{
  border-top: 1px #D4D4D4 dashed; height: 36px; line-height: 36px; margin-left: 30px;
}
.tit{
      background: url(ico1.jpg) no-repeat left; padding-left: 15px;  font-weight: bold; color: #3D3D3D;  font-size: 13px; float:left
}
.more{
  float: right; margin: 0px auto; padding-top: 8px;
}
.product{
  margin-top: 10px; margin-left: 17px; padding: 0px; margin-bottom: 0px; margin-right: 0px;
}
.product1{
   width: 137px; padding-left:13px !important; padding-left:13px; margin-bottom: 10px; text-align: center; float: left
}
.product2{
   width: 170px; padding-left:13px !important; padding-left:13px; margin-bottom: 10px; text-align: center; float: left
}
.product_tit{
   width: 137px; height: 23px; line-height: 23px; background: #DDDDDD; color: #464646; margin-top: 3px;
}
.product_tit1{
   width: 170px; height: 23px; line-height: 23px; background: #DDDDDD; color: #464646; margin-top: 3px;
}
.supply{
   margin-top: 10px; margin-left: 20px; padding: 0px; margin-bottom: 10px;
}
.supply ul{
   width: 280px; float: left; margin-left: 10px; line-height: 18px;
}
.supply img{
   padding-right: 5px; padding-bottom: 5px;
}
.news_l{
   margin: 0px auto; float:left; width: 442px; padding-right: 10px;
}
.news{
 margin-left: 30px; margin-top: 0px;line-height: 22px;
}
.flash_r{
   float:right; width: 170px; margin: 0px;  border-top: 1px #D4D4D4 dashed; padding-top: 25px;
}
.neirong{
  margin-top: 10px; margin-left: 30px; padding: 0px; margin-bottom: 0px; margin-right: 0px; line-height: 200%;
}
#footer{
  background: #DDDDDD; border-top: #D4D6D5 1px solid;
}
.link{
   background: #F1F1F1; float: right; width: 984px; text-align: right; color: #7C7C7C; padding-right: 20px; padding-top: 12px; padding-bottom: 10px;
}
.link_input{
    width: 180px; background: #D3D3D3;  color: #000000; 
}
.footer1{
   background:url(footer_bg.jpg) repeat-x; padding-top: 20px; height: 75px; color:#5E5E5E; padding-right: 20px; text-align: right; line-height: 21px;
}
.page{
    text-align:center; margin-top: 20px;
}
.product_show{
     padding: 0px; margin-left: 10px; margin-right: 10px; margin-top: 20px;
}
.product_show_l{
     float: left; width: 300px; padding-right: 20px; margin: 0px auto;
}
.product_show_r{
     float: left; width: auto; margin: 0px auto; text-align: left; padding-top: 10px; line-height: 25px;
}
.gqxx_con_l{
     width: 148px; height: 110px; float: left;
}
.gqxx_con_r{
     width: 210px; height: 110px; float:left; line-height: 20px; margin-left: 3px; margin-right: 5px;
}