@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	background-image: url(a0.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;

}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#343434; }
a:hover{ color:#069;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
	
	
.a2{
	width:1016px;
	margin:0 auto;
	height:110px;
	overflow:hidden;
}	

.a3{
	width:761px;
	float:right;}
.a3 ul{
	width:761px;
	float:left;
	background:url(bg1.gif) no-repeat;
	height:40px;
	overflow:hidden;
	}
.a3 li{
	width:105px;
	text-align:center;
	line-height:40px;
	float:left;
}

.a3 li a{
	color:#FFF;
	font-size:14px;
	font-weight:bold;
	}
.a3 li a:hover{
	display:block;
	width:105px;
	background:url(01.png) no-repeat center bottom;
	line-height:40px;
	color:#F60;
	}
	
.a3 li a.current{
	display:block;
	width:105px;
	background:url(01.png) no-repeat center bottom;
	line-height:40px;
	}		
			
	
.img0{
	float:left;}	
	
.span0{
	display:block;
	float:right;
	text-align:right;
	padding:20px 0px 20px 0px;
	color:#FFF;}
.span0 a{
	color:#FFF;
	margin:0px 10px 0px 10px;}		
	
	
.a4{
	width:1016px;
	margin:0 auto;
	height:270px;
	overflow:hidden;
	border: 3px solid #FFF;
}	
	
	
.a5{
	width:1016px;
	margin:0 auto;
	margin-top:12px;}	
	
	
.a6{
	width:255px;
	float:left;
	background:url(bg2.gif) no-repeat;
	height:209px;
	padding:8px 10px 0px 10px;}
	
.span1{
	display:block;
	border-bottom:1px solid #40acc6;
	padding:0px 5px 5px 0px;
	}
.span1 a{
	float:right;
	margin-top:3px;}
.p0{
	width:255px;
	float:left;
	padding:10px 0px 5px 0px;
	line-height:21px;
	color:#666;
	}
.p0 img{
	float:left;
	margin:0px 10px 0px 0px;}	
				
				
				
.a7{
	width:330px;
	float:left;
	margin-left:18px;}
.a7 ul{
	width:330px;
	float:left;
	padding:10px 0px 5px 0px;
	}
.a7 li{
	line-height:17px;
	padding:8px 0px 8px 12px;
	background:url(bg12.gif) no-repeat 0px 12px;
	border-bottom:1px dashed #dfdfdf;
	}						
.a7 li a span{
	float:right;}	
	
	
#a8{
	width:355px;
	float:left;
	margin-left:18px;
	background:url(bg7.gif) no-repeat;
	height:209px;
	padding:8px 10px 0px 10px;	
	}

#a8 #a8_con{ margin:0px; padding:0px;height:160px;}
#a8_con .LeftBotton {height:154px; width:40px; background:url(bg8.gif) 0px center no-repeat; float:left; cursor:pointer;}
#a8_con .RightBotton {height:154px; width:40px; background:url(bg9.gif) 0px center no-repeat; float:right; cursor:pointer;}
#a8_con .Cont {width:275px; overflow:hidden; float:left;}
#a8_con .ScrCont{width:10000000px; padding:0; float:left;}
#a8_con #List1, #products_con #List2 {float:left; padding:0px; margin:0px;}
#a8_con .Cont li{ margin:0px;float:left; overflow:hidden; padding:15px 14.5px 10px 15px;}
/*#a8_con img{ border:1px solid #cdcdcd;}*/
#a8_con a{ display:block;}		



.a9{
	width:1016px;
	margin:0 auto;
	margin-top:12px;
	background:url(bg11.gif) repeat-x bottom;
	padding-bottom:20px;
	}
.a10{
	width:745px;
	float:left;}
	
.a10 ul{ padding:10px 0px 0px 0px; overflow:hidden; text-decoration:none;}
.a10 li{ float:left; padding:0px 12px 0px 12px;text-align:center;line-height:22px;}
.a10 ul li img{ border:1px solid #cdcdcd;}
.a10 li a{
	color:#166991;}
#demo {overflow:hidden;width:745px;}
#indemo {float: left;width:800%;}
#demo1 {float: left;}
#demo2 {float: left;}	


.fon0{
	font-size:15px;
	font-weight:bold;
	color:#757272;
}


.a11{
	width:235px;
	float:left;
	margin:0px 0px 0px 32px;}
	
.p1{
	width:235px;
	float:left;
	line-height:23px;
	padding:10px 0px 5px 0px;
	color:#757272;
}	
	
	
.bottom{
	width:1016px;
	margin:0 auto;
	padding:12px 0px 12px 0px;
	line-height:25px;
	color:#4b4a4a;
	text-align:center;
	}
.bottom a{
	margin:0px 10px 0px 10px;
	color:#4b4a4a;}		
	
	
	
/**************************************nei css************************************/	

.left{
	width:235px;
	float:left;}
	
.left ul{
	width:235px;
	float:left;
	padding:5px 0px 50px 0px;
	}
.left li{
	line-height:15px;
	padding:10px 0px 10px 0px;
	text-indent:22px;
	background:url(bg14.gif) no-repeat 8px 15px;
	}		
#li0{
	background-color:#f4f4f4;
	width:235px;}	
	
.img1{
	margin:10px 0px 0px 0px;}		
.left li a:hover{
	}
	
.right{
	width:760px;
	float:left;
	margin:0px 0px 0px 18px;}
.right1{
	width:746px;
	float:left;
	text-indent:20px;
	line-height:20px;
	padding:0px 0px 14px 0px;
	background:url(bg16.gif) no-repeat 0px 5px;
	}
.span2{
	float:right;
	color:#666;
	}
	
.fon1{
	font-weight:bold;
	font-size:15px;
	color:#125872;}			
.fon2{
	color:#ababab;}
.right2{
	width:760px;
	float:left;
	padding:10px 0px 10px 0px;
	line-height:23px;
	color:#333;
	}
.img2{
	float:left;
	margin:0px 12px 0px 0px;}			
	
.img3{
	float:right;}	
	
	
.p2{
	width:720px;
	float:left;
	text-align:center;
	margin:5px 0px 5px 0px;
	}		
	
.ul0{
	width:685px;
	float:left;
	padding:5px 0px 5px 0px;
	}
.ul0 li{
	line-height:15px;
	padding:10px 0px 10px 0px;
	text-indent:22px;
	}
.ul0 li a span{
	margin:0px 20px 0px 0px;
	font-weight:bold;
	color:#069;}
.ul0 li a:hover{
	text-decoration:underline;
	font-weight:bold;}
	
h1{
	font-size:12px;
	font-weight:bold;
	color:#069;
	width:720px;
	text-align:center;
	padding:5px 0px 10px 0px;}
	
.ul2{
	width:600px;
	float:left;
	padding:10px 20px 10px 15%;
	}
.ul2 li{
	float:left;
	padding:20px;
	}
.ul2 li img{
	border:#06C 1px dashed;
	padding:3px;}						
			
			
.ul3{
	width:720px;
	float:left;
	padding:5px 0px 5px 0px;
	}

.ul3 li{
	float:left;
	padding:10px 25px 10px 30px;
	text-align:center;
	}
.ul3 li a img{
	border:1px solid #CCC;
	padding:2px;}	
					
.img4{
	margin-right: 20px;
}
.ul4{}
.ul4 li{
	text-align: center;
	border: 1px dashed #CCC;
	padding: 3px;
	width: 350px;
	margin-right: 20px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px;
}
.ul4 li img{
	height: 240px;
	width: 350px;
}
  
/*首页图片滚动*/
p,ul,ol,li,form,dd,dl,dt {
	margin:0;
	padding:0;
	list-style:none;
}


.hdwrap {
	width:1030px;
	background-image: url(../images/1.png);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	height: 305px;
}

.flashlist {
	height:290px;
}
.flashlist .f_out {
	height:268px;
	overflow:hidden;
	position:relative;
	z-index:100;
	width: 1024px;
	padding-top: 4px;
	padding-left: 3px;
}

.flash_tab {
	height:26px;
}
.flash_tab .tabs {
	width:200px;
	height:8px;
	overflow:hidden;
	margin:auto;
}
.flash_tab .tabs ul li {
	width:33px;
	height:8px;
	float:left;
	display:block;
}
.flash_tab .tabs ul li.opdiv,.noopdiv {
	padding:0;
	opacity:1
}
.flash_tab .tabs ul li.opdiv a {
	width:21px;
	height:8px;
	background:url(../images/hdsmall.gif) no-repeat scroll -41px -1239px;
	display:block;
}
.flash_tab .tabs ul li.opdiv a:hover {
	background-position:-8px -1239px;
}
.flash_tab .tabs ul li.noopdiv a {
	width:21px;
	height:8px;
	background:url(../images/hdsmall.gif) no-repeat scroll -8px -1239px;
	display:block;
}
