@charset "utf-8";
/* CSS Document */
#banner{ width:100%; height:560px; padding-top:80px; position:relative;}
	#banner .hd{ position:absolute; z-index:1; left:50%; margin-left:-197px; bottom:25px;}
		#banner .hd li{ width:95px; height:5px; background:#e6f0fa; margin-right:5px; float:left; cursor:pointer;}
		#banner .hd li.on{ background:#ff8a00;}
	#banner .bd{}
		#banner .bd li{ width:100%; height:560px;}
		.banner1{ background:url(../images/banner1.jpg) center top no-repeat;}
		.banner2{ background:url(../images/banner2.jpg) center top no-repeat;}
		.banner3{ background:url(../images/banner3.jpg) center top no-repeat;}
		.banner4{ background:url(../images/banner4.jpg) center top no-repeat;}
		
#main{ width:1250px; margin:0px auto 25px;}
	#aboutUs{ width:618px; border-right:1px #e7f1fb solid; border-bottom:1px #e7f1fb solid; border-left:1px #e7f1fb solid; padding:20px 25px;}
		#aboutUs .title{ height:50px; line-height:50px; border-bottom:1px #e7f1fb solid;}
			#aboutUs .topic{ height:50px; font-size:20px; color:#333; border-bottom:3px #009a44 solid; padding:0px 10px;}
				#aboutUs .topic span{ font-size:14px; color:#999; margin-left:10px;}
		#aboutUs .content1{ border-bottom:1px #e7f1fb solid; padding-bottom:15px;}
			#aboutUs .content1 img{ margin:25px 0px 15px;}
			#aboutUs .content1 .p1{ line-height:26px; font-size:14px;}
			#aboutUs .content1 .p2{ line-height:20px; color:#999;}
		#aboutUs .content2{ padding-top:15px; line-height:30px;font-size: 14px;}
	#news{ width:300px; margin-left:25px; padding-top:10px;}
		.newsBox{ border-bottom:1px #ccc dotted; padding:20px 0px;}
			.newsBox .topic a{ font-size:14px; line-height:30px;}
			.newsBox .content , .newsBox .more{ line-height:24px; color:#999;}
	#special{ width:230px; height:460px; background:#e7f1fb; position:relative; overflow:hidden;}
		#special .hd{ position:absolute; width:230px; height:40px; top:200px; left:0px; z-index:99; background:url(../images/picture.png) -475px 30px no-repeat;}
			#special .hd ul{ margin-left:180px;}
				#special .hd li{ float:left; width:10px; height:10px; background:url(../images/picture.png) 0px 0px no-repeat; cursor:pointer; margin-right:5px;}
				#special .hd li.on{ background:url(../images/picture.png) -10px 0px no-repeat;}
		#special .bd{}
			#special .bd .topic{ height:200px; padding:30px 20px 0px;}
				#special .bd .topic p{ font-size:14px; line-height:26px;}
				#special .bd .topic .p1{ color:#333; margin-bottom:30px;}
				
#product{ width:100%; background:#e7f1fb; padding-bottom:25px;}
	#product .title{ width:1250px; margin:0px auto; height:70px; line-height:70px; font-size:20px; color:#333;}
		#product .title span{ font-size:14px; color:#999; margin-left:5px;}
		#product .title .more{ float:right;}
			#product .title .more a{ display:block; width:100px; height:27px; background:url(../images/picture.png) -50px 0px no-repeat; margin-top:21px;}
	#product .content{ width:1250px; margin:0px auto;}
		#product .content li{ width:240px; margin-right:10px; background:#fff; text-align:center;}
			#product .content .pic{ height:240px; border-bottom:1px #e7f1fb solid;}
			#product .content .topic2 a{ display:block; height:100px; line-height:50px; font-size:14px; background:url(../images/picture.png) -155px 50px no-repeat;}
			#product .content .topic2 a:hover{ background:url(../images/picture.png) -155px -30px no-repeat;}

#customer{ width:1248px; margin:25px auto 0px; background:#fbfcff; border:1px #e7f1fb solid;}
	#customer .topic{ width:400px; padding:20px 24px; line-height:24px;}
		#customer .topic .p1{ font-size:20px; color:#333;}
		#customer .topic .p2{ font-size:14px; color:#999; margin-bottom:40px;}
		#customer .topic .p3{ font-size:20px; color:#009a44; margin-bottom:5px;}
		#customer .topic .p4{ font-size:14px; color:#666; margin-bottom:30px;}
		#customer .topic .p5{ margin-bottom:50px;}
	#customer .content{ width:800px; overflow:hidden;}
		#customer .content a{ display:block; float:left; border-left:1px #e7f1fb solid; border-top:1px #e7f1fb solid; margin-top:-1px;}