@charset "utf-8";
/* CSS Document */
#recpro{background:url(../images/protitbg.jpg) repeat-x;}
#recpro div.center h2{height:54px;line-height:54px;text-indent:15px;color:#333;background:url(../images/protit.png) no-repeat left bottom;}
#recpro div.center h2 span{float:right;font-size:14px;font-weight:normal;}

#box .pox{width:475px;float:left;height:355px;}
#box .pox h2{background:url(../images/underline.jpg) repeat-x left bottom;font-size:16px;font-weight:normal;text-indent:20px;height:35px;line-height:35px;position:relative;color:#393939;}
#box .pox h2 img{position:absolute;left:0;top:12px;}
#box .pox p{padding:13px 0;line-height:180%;text-indent:2em;font-family:宋体;}
#box .pox ul{font-family:宋体;padding-top:10px;}
#box .pox ul li{height:25px;line-height:25px;}
#box .pox ul li span{float:right;}
#box .service{width:260px;float:right;height:348px;}
#box .service div.one{height:203px;border:1px solid #ccc;border-top:none;text-align:center;}
#box .service div ul{padding-bottom:5px;}
#box .service div ul li {line-height:195%;}
#box .service div ul li span{display:inline-block;width:72px;height:20px;background:url(../images/servicelistbg.png);line-height:20px;text-align:center;color:#fff;}
#box .service div.machine{height:248px;width:258px;border:1px solid #ccc;background:#FCFCFC;}
#box .service div.machine h2{font-size:16px;font-weight:normal;text-indent:9px;height:47px;line-height:47px;color:#393939;}
#box .service div.machine img{display:block;padding-left:7px;}
/*pic scroll
----------------------------------*/
.infiniteCarousel {
  width: 1222px;
  position: relative;
  margin-left:auto;
  margin-right:auto;
}

.infiniteCarousel .wrapper {
  width: 1222px; 
  height: 105px;
  overflow:hidden;
  margin: 0 ;
  top: 0;
}
.infiniteCarousel ul a img {
  
  padding:2px;
  width:195px;
  height:103px;
  display:block;
}
.infiniteCarousel .wrapper ul {
  height:103px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  color:#6C6D61;
  float:left;
  padding-right:5px;
  text-align:center;
  
}
.infiniteCarousel ul li a,
.infiniteCarousel ul li a:visited{
	color:#6C6D61;
	}
.infiniteCarousel .wrapper ul li a:hover{
	text-decoration:underline;
	}
.infiniteCarousel ul li a:hover img {
  border-color: #aaa;
}
.infiniteCarousel ul li a span{
   display:block;
   line-height:17px;
   padding-top:6px;
}
.infiniteCarousel .arrow {
  display: block;
  height: 26px;
  width: 26px;
  text-indent: -999px;
  position: absolute;
  top: 70px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background:url(../images/green_skin.png) 0 -256px no-repeat;
  right: 0;
}
.infiniteCarousel .back {
  background:url(../images/green_skin.png) 0 -222px no-repeat;
  left: 0;
}


