@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
.clear{ clear:both;}
ul,li {list-style:none;}
img {border:0;}
a{color:#323232; text-decoration:none;}
a:hover{color:#088a80;}
a:focus{outline:none};
a:active{outline:none}

body{ background: url(../images/bg.jpg) no-repeat #e6e8e7; line-height:22px; color:#323232; font-family:Arial, Helvetica, sans-serif ; font-size:12px;} 
#header{width:975px; height:141px; margin:0 auto;}
  .top{width:975px; height:95px;}
  .logo{width:484px; height:63px; float:left;}
  .tel{width:200px; height:28px; float:right;}
  #nav{width:975px; height:46px; background:url(../images/nav_bg.jpg) no-repeat;}
  #nav ul{width:660px; height:46px; float: left; padding-left:20px;}
  #nav ul li{width:auto; height:46px; display:block; float:left; line-height:46px;}
  .search{width:190px; height:27px; float:right; margin-right:45px; margin-top:8px;}
  .search1{width:157px; height:27px; float:left; background:url(../images/search1.jpg) no-repeat; display:block;}
  .go{width:33px; height:27px; float:right; display:block;}
#box{width:975px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/botom.jpg) no-repeat bottom; padding-bottom:19px; }
 .box_con{width:975px; height:auto; overflow:hidden; background:url(../images/con_bg.jpg) repeat-y;}
 .box_con1{width:959px; margin:0 auto; background:url(../images/con_bg_02.jpg) repeat-x  bottom #FFFFFF; height:auto; overflow:hidden; min-height:678px; }
 .banner{width:940px; /*height:227px;*/ margin:12px auto;}
 #n_box{width:940px; height:auto; overflow:hidden; margin:0 auto;}
 .left{width:259px; height:auto; overflow:hidden; background: url(../images/pro_list_bg.jpg) no-repeat top #FFFFFF; border:1px solid #cdcdcd; display:block; float:left;} 
 .left_con{width:250px; margin:62px auto 10px auto;}
ul#menu, ul#menu ul {list-style-type:none;margin:0 auto; padding: 0;width: 247px;}
ul#menu a {display: block;text-decoration: none;}
ul#menu li {}
ul#menu li a { border-bottom:1px solid #999999;  color:#313131; padding-left:20px; height:29px; line-height:29px;}
ul#menu li a:hover {background: url(../images/pro_li_bg.png) no-repeat left center; height:29px; line-height:29px; color:#FFF; }
ul#menu li ul{ border-bottom:1px solid #999999; margin:0 auto }
ul#menu li ul li{width:200px; margin:0 auto;}
ul#menu li ul li a { background: url(../images/li.png) no-repeat left center;color: #000; padding-left: 20px; border-bottom:none; height:26px; line-height:26px; width:200px;}
ul#menu li ul li a:hover { padding-left:20px; background:url(../images/li.jpg) no-repeat left center; height:26px; line-height:26px; color:#098b81;}
 
#right{width:663px; height:auto; overflow:hidden; display:block; float:right;}
   #about{width:656px; height:338px; background:#088C7F url(../images/about_bg.jpg) no-repeat;}
     .about_t{width:400px; height:70px; float:left;}
	 .about_t span{width:300px; height:20px; margin-top:50px; text-align:right; float:right;}
	 .about_t span a{text-align:right; float:right; color:#fff;}
	 .about_con{width:400px; height:260px; float:left; padding-left:13px; color:#FFF;}
   #pro{width:663px; height: auto; float:right; margin-top:7px;}
	  .pro_title{width:663px; height:42px; background:url(../images/pro_show_title.jpg) no-repeat;}
	  .pro_title span{ float:right;}
	  .pro_title1{width:665px; height:36px; background:url(../images/title.jpg) no-repeat;}
	  .pro_title1 span{width:665px;height:36px;line-height:36px;padding-left:35px;}
	  .pro_title1 span a{ color:#098b81; font-weight: bold;}
	  .pro_con{width:663px; /*height:auto; overflow:hidden;*/ margin-top:8px;}
      .pro_con ul{width:663px; /*height:auto; overflow:hidden;*/}
	  .pro_con ul li{ width:149px; float:left; display:inline; /*height:170px;*/ /*float:left; display:block;*/ margin:8px;_margin:5px;}
	  .pro_con ul li img{width:147px; height:147px; padding:1px; border:1px solid #d2d2d2;}
	  .pro_con ul li.factory{ width:300px; /*height:241px;*/ float:left; display:block; margin:12px;_margin:7px;}
	  .pro_con ul li.factory img{width:298px; height:220px; padding:1px; border:1px solid #d2d2d2;}
	  .pro_con ul li h2{width:auto; height:42px;  /*height:21px;*/ line-height:21px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
	  
.page{width:auto; height:30px; margin:0 auto; line-height:30px; clear: both;}
	  
#bottom{width:955px; height:50px; margin:5px auto; background:url(../images/bottom_pic.jpg) no-repeat right;}

#bottom ul{ width:975px; height:25px; line-height:25px;}
#bottom ul li{width: auto; height:25px; background:url(../images/bottom_li.jpg) no-repeat right; display:block; float:left; padding-right:10px; padding-left:10px; font-size:14px;}
#bottom ul li a:hover{color:#0b8985;}
