@charset "utf-8";
*{
  padding:0;
  margin:0;
}
body{
  width:980px;
	font-family:"宋体";
	margin:0 auto;
	font-size:12px;
	background:#f0f0f0 url(../images/bg1.jpg);
}
a{color:#666; text-decoration:none;}
a:hover{color:#039fdc; text-decoration:none;}
ul{
  list-style-type:none;
}
img{
  border:none;
}
#header{
  width:980px;
  height:120px;
  background: url(../images/head_bg.jpg) no-repeat;
}
#nav{
  width:980px;
  height:35px;
  line-height:35px;
  background:#A1BF28 url(../images/nav_bg.jpg) no-repeat;
}
/* ------------------
 Nav
 ===================== */
.navbox{height:35px;clear:both;margin:0 auto;}
.navbox:after{content:'\0020';display:block;height:0;clear:both}
.nav{width:922px;height:35px;float:left;z-index:19;margin-left:20px;}
.nav ul{width:842px;padding:0;margin:0 auto;}
.nav li{position:relative;float:left;width:92px;font-weight:bold;font-size:14px;text-align:center;z-index:9; }
.nav li a{display:block;min-height:35px;_height:35px;padding:0 0 0 0;color:#f3f3f3;}
.nav li a:hover,.nav li .current{background:url(../images/bg_nav_cur.jpg) no-repeat center top;color:#fff;text-decoration:none}
.nav .line{width:1px;height:35px;background:url(bg_nav.jpg) repeat-x center center}
	/* 导航 */
.nav li .shownav{position:absolute;top:35px;left:0;width:100%;padding:0;background:#37C140;color:#fff;font:100 12px/31px arial;text-align:center;visibility:hidden;z-index:99;}
.nav li .shownav a{display:block;padding:0 0px;color:#fff}
.nav li .shownav a:hover,.nav li .shownav .current{background:#f0f0f0;color:#555}





#banner{
  width:980px;
  height:350px;
}
#content{
  width:980px;
  overflow:hidden;
  padding:5px 0;
  background:#fff;
}
#move{
  width:250px;
  height:208px;
  margin-right:7px;
  float:left;
}
#move embed{
  margin:5px 0 0 10px;
}
#content h1.com{
  width:96%;
  height:30px;
  margin:0 auto;
  line-height:30px;
  font-size:12px;
  color:green;
  text-indent:22px;
  border-bottom:1px solid #ccc;
  background:url(../images/list.jpg) no-repeat left center;
}
#move h1{
  
}
#about{
  width:420px;
  height:208px;
  float:left;
  color:#666;
}
#about dl{
  width:400px;
  height:160px;
  margin:0 auto;
  padding-top:8px;
}
#about dl dt{
  width:170px;
  height:108px;
  padding:0 5px 0 5px;
  margin-right:5px;
  float:left;
}
#about dl dd{
  text-indent:25px;
  line-height:20px;
}
#note{
  width:296px;
  height:208px;
  float:right;
}
#note ul{
  width:90%;
  margin:8px auto;
  color:#666;
}
#note ul li{
  line-height:25px;
  text-indent:23px;
  border-bottom:1px dashed #ccc;
  background:url(../images/list1.jpg) no-repeat left center;
}
#note ul li em{
  font-style:normal;
  float:right;
}
#note span{ margin:10px 0 0 15px}

#contact{
  width:250px;
  height:200px;
  margin-right:5px;
  float:left;
}
#contact ul{
  width:90%;
  margin:8px auto;
  color:#666;
}
#contact ul li{
  line-height:22px;
  text-indent:12px;
}
#news{
  width:490px;
  height:200px;
  float:left;
  color:#666;
}
#news dl{
  width:460px;
  height:105px;
  margin:0 auto;
  border-bottom:1px dashed #ccc;
  padding-top:8px;
}
#news dl dt{
  width:110px;
  height:90px;
  padding:0 5px 0 5px;
  float:left;
}
#news dl dd{
  text-indent:25px;
  line-height:20px;
}
#news dl dd a{
  color:#f60;
}
#news dl dd a:hover{
  color:#06f;					
}



#news ul{
  width:95%;
  margin:8px auto;
  color:#666;
}
#news ul li{
  line-height:25px;
  text-indent:23px;
  background:url(../images/list1.jpg) no-repeat left center;
}
#news ul li em{
  font-style:normal;
  float:right;
}




#adv{
  width:230px;
  height:180px;
  float:right;
  padding-top:20px;
  text-align:center;
}
#adv img{
  margin:3px 0;
}
#product{ width:980px; height:200px; clear: both; margin-top: 5px; margin-right: 0; margin-bottom: 0; margin-left: 0; }
#product h1{
  width:100%;
  height:30px;
  line-height:30px;
  padding-left:10px;
  font-size:12px;
  color:green;
  text-indent:32px;
  border-bottom:1px solid #ccc;
  background:url(../images/list.jpg) no-repeat 10px center;
}
#product h1 a{
  color:#7EA92E;
}
#product h1 a:hover{
  color:#f60;
}

/*产品展示*/
#probg {
	width:980px;
	height:168px;
	margin:0 auto 15px;
	background: url(../images/probg.png) center;
}
#pro {
	width:980px;
	height:141px;
	padding-top:29px;
}
.rollBox {
	width:1000px;
	height:151px;
	overflow:hidden;
}
.rollBox .LeftBotton {
	overflow:hidden;
	float:left;
	display:inline;
	background:url(../images/jt1.gif) no-repeat;
	width:24px;
	height:107px;
	cursor: pointer;
	margin:0px 20px 0 15px;
}
.rollBox .RightBotton {
	overflow:hidden;
	float:left;
	display:inline;
	background:url(../images/jt2.gif) no-repeat;
	width:24px;
	height:112px;
	cursor:pointer;
	display:inline;
	margin:0px 12px 0 26px;
}
.rollBox .Cont {
	width:859px;
	overflow:hidden;
	float:left;
	display:inline;
}
.rollBox .ScrCont {
	width:10000px;
}/*加大宽度是为了适应更多的logo内容*/
.rollBox .Cont li {
	width:158px;
	height:161px;
	float:left;
	text-align:center;
	display:inline;
	margin-right:19px;
}
.rollBox .Cont li img {
	border:1px solid #eaeaea;
	padding:2px;
}
.rollBox .Cont li p a {
	text-decoration:none;
	color:#797979;
	padding:7px 0 3px 0;
	display:block;
}
.rollBox #List1, .rollBox #List2 {
	float:left;
}
#probg2 {
	width:1000px;
	height:360px;
	margin:0 auto;
	background:url(../images/indexprobg2.gif) repeat-x;
	border:1px solid #dfdfdf;
}







#link{
  width:968px;
  height:40px;
  float:left;
  border:1px solid #A0D048;
  margin:8px 5px;
}
#link p{
  height:40px;
  line-height:40px;
  padding-left:20px;
}
#link span{
  color:#467F00;
  font-weight:bold;
  padding-right:15px;
  margin-right:15px;
  border-right:1px solid #ccc;
}
#link a{
  
  margin-right:10px;
}
#footer{
  width:980px;
  height:60px;
  color:green;
  padding-top:10px;
  clear:both;
  border-top:2px solid #A0D048;
}
#footer p{
  line-height:25px;
  text-align:center;
  font-weight:bold;
  font-family:arial;
}
#footer p a{
  padding:10px;
  color:green;
}
#footer p a:hover{
  color:#f60;
}

/***程序员加的样式**/
#photolist {
	text-align:center;
	padding:10px 15px 10px 15px;
}
#productname a {
	color:#000000;
	font-size:12px;
	text-decoration:none;
}
#productname a:hover {
	color:#D52410;
	font-size:12px;
	text-decoration:underline;
}
#productlist {
	width:204px;
	height:208px;	
	_height:202px;
	+height:203px;
	_padding-top:2px;
	+padding-top:2px;
	margin:0px 0px 0px 0px;
	border:1px solid #cccccc;
	background-color:#ffffff;
}
#productlist:hover {
	width:204px;
	height:208px;	
	_height:202px;
	+height:203px;
	margin:0px;
	border:1px solid #ff6600;
}
#productlist #productpicture {
	width:204px;
	height:204px;	
	_height:200px;
	+height:203px;
	text-align:center;
	display:table-cell;
 *display:inline-block;
	vertical-align:middle;
	position:relative;
	background-color:#ffffff;
}
#productlist #productpicture #imgouter {
+position:absolute;
+top:50%;
+left:0;
}
#productlist #productpicture #imginner {
+position:relative;
+top:-50%;
+left:0;
}
#productlist #productpicture #imginner img {
	display:block;
	margin:0 auto;
	border:0px;
}
#productname {
	padding-top:2px;
	padding-bottom:5px;
	text-decoration: none;
	line-height:130%;
	text-align:center;
}
.input4 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:150px;
	height:20px;
	color:#000000;
}
.input6 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	height:20px;
	color:#000000;
}
.input3s {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:487px;
	color:#000000;
}
.input3{
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	color:#000000;
}
.input5 {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:487px;
	height:20px;
	color:#000000;
}
.input {
	background-color:#f6f6f6;
	border:1px solid #999999;
	font-size:12px;
	width:190px;
	height:20px;
	color:#000000;
}
.input:hover, .input2:hover, .input4:hover, .input5:hover, .input6:hover, .input3s:hover {
	background-color:#ffffff;
	border:1px solid #ff6600;
	color:#000000;
}