/* CSS Document */
body{   
	font-size:12px;
	font-family:"宋体";
	line-height:22px;
	margin:0;
	
	background-color: #d5e3ff;
	
	background:url(images/top_b1.jpg) repeat-x center top;
	
		
	position:relative;	
    }
ul{list-style-type: none; margin:0px; padding:0px;}
li{list-tyle-type:none; margin:0px; padding:0px;}
img{ border:none}
.clear{clear:both;}


.top{   
	width:1002px; 
	height:102px; 
	margin: 0 auto;
	background:url(images/top_b1.jpg) repeat-x;
	}

.logo{
	width:480px;
	height:102px;
	float:left;
	}
.telphone{
	width:330px;
	height:102px;
	float:right;
	}
	
.nav{
	width:1002px;
	height:38px;
	line-height:38px;
	background:url(images/nav_b.jpg) repeat-x;
	margin:0 auto;
	
	}

.nav ul li{ 
		width:124px; 
		height:38px;
		line-height:38px;
		float:left;
		font-size:14px;
		font-weight:bold;
		
		align:center;
		color:#FFFFFF;
		border-right:1px solid #477be2;
			}
			
.nav ul li a:link,.nav li a:visited{color:#fff; text-decoration:none;}
.nav1 li a:hover{ 
	background:url(images/nav_b22.jpg) repeat-x;
	display:block; 
	color:#000; 
	text-decoration:none;
	}

.Navigation{
	width:1002px;
	height:38px;
	margin:0 auto;	
	}
				  
.banner{width:1002px; height:236px; margin:0 auto;}

.menu{
	width:248px; height:auto; 
	position: absolute;
	left:10px;
	top:7px;
	}

.menu2{
	width:248px; height:auto; 
	position: absolute;
	left:10px;
	top:9px;
	}
	
.menu_top{
	width:248px; height:30px; 
	background:url(images/menu_top.jpg) no-repeat;
	}
.menu_pro{ 
	width:246px; height:auto;
	background:#fff; 
	border-left:1px solid #d7d5d6;
	border-right:1px solid #d7d5d6;
	}
.menu_down{width:248px; height:8px;}	

.pro_txt{ 
	font-size:12px; 
	font-weight:bold; 
	color:#666;
	height:32px;
	line-height:32px;
	padding-left:30px;
	}

.pro_txt a:link{color:#666; text-decoration:none;}
.pro_txt a:hover{ 
 	color:#fff;  
	font-weight:bold;
	text-decoration:none;

		}

.pro_txt2{ 
	font-size:12px; 
	font-weight:bold; 
	color:#666;
	height:32px;
	line-height:32px;
	padding-left:30px;
	}

.pro_txt2 a:link{color:#666; text-decoration:none;}
.pro_txt2 a:hover{ 
 	color:red;  
	font-weight:bold;
	text-decoration:none;

		}
	
.pro_t3 a:link,.pro_t3 a:visited{color:#666; text-decoration:none;}
.pro_t3 a:hover{ 
 	color:#000; 
	font-weight:bold;
	text-decoration:none;
	}

.com_t3 a:link,.com_t3 a:visited{
	color:#666;
	text-decoration:none;
	}
.com_t3 a:hover{ 
 	color:#000; 
	font-weight:bold;
	text-decoration:none;
	}	

.about_us{
	width:724px;
	height:auto;
				
	position: absolute;
	left:268px;
	top:9px;		
	}
			
.pro_center{
	width:724px;
	height:auto;
				
	position: absolute;
	left:268px;
	top:188px;		
	}	
.pro_tit{width:724px; height:30px;}
.pro_t1{width:140px; height:30px; float:left; }
.pro_t2{width:500px; height:30px; float:left; background:url(images/tit_b1.jpg) repeat-x;}
.pro_t3{
	width:84px; height:22px; 
	float:left; 
	background:url(images/tit_b3.jpg) no-repeat;
	padding-top:8px;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	}

.pro_info{  
		width:722px;
		height:auto; 
		background:#fff;
		border-left:1px solid #d7d5d6;
		border-right:1px solid #d7d5d6;
		}
.pro_down{ width:724px; height:10px;background:url(images/pro_down.jpg) no-repeat;}
.pro_down2{ width:360px; height:6px;background:url(images/pro_down2.jpg) no-repeat;}

.com_center{
	width:356px; 
	height:auto; 
	position: absolute;
	left:268px;
	top:0px;
	}
.com_tit{width:356px; height:30px;}
.com_t2{width:132px; height:30px; background:url(images/tit_b1.jpg) repeat-x; float:left;}
.com_t3{
	width:84px; height:22px; 
	float:left; 
	background:url(images/tit_b3.jpg) no-repeat;
	padding-top:8px;
	font-size:12px;
	font-weight:bold;
	color:#999999;
	}
.com_info{
	width:354px;
	border-left:1px solid #d6d6d6;
	border-right:1px solid #d6d6d6;  
	background:#FFFFFF;
	}
.main{
		width:1002px; 
		height:370px; 
		margin:0 auto;
		background:#fff; 
		border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;	
		position:relative;	
		padding-bottom:5px;			
		}
		
.main2{
		width:1002px; 
		height:200px; 
		margin:0 auto;
		background:#fff; 
		border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;	
		position:relative;
		padding-bottom:5px;				
		}

.main3{
		width:1002px; 
		height:570px; 
		margin:0 auto;
		background:#fff; 
		border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;	
		position:relative;
		padding-bottom:5px;				
		}
		
.main4{
		width:1002px; 
		height:600px; 
		margin:0 auto;
		background:#fff; 
		border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;	
		position:relative;
		padding-bottom:5px;			
		}
		
.leftNav{
	width:258px;
	height:568px;
	float:left;
	border:none;
	}

.more{ 
	font-size:12px; 
	font-weight:bold; 
	color:#666666;
	height:28px;
	line-height:28px;
	padding-left:8px;
	}

.more a:link,.more a:visited{color:#666; text-decoration:none;}
.more a:hover{ 
 	color:#000;  
	font-weight:bold;
	text-decoration:none;
	}

.connect_us{
	width:248px; 
	height:auto;
	 
	position: absolute;
	left:10px;
	top:0px;
	}
.connect_us2{
	width:248px; 
	height:auto;
	 
	position: absolute;
	left:10px;
	top:372px;
	}
.connect_top{
	width:248px; height:30px; 
	background:url(images/connect_1.jpg) no-repeat;
	}
	
.connect_pro{
	width:248px; height:166px;
	background:url(images/connect_2.jpg) no-repeat;
	}
		
.news_center{
	width:360px; 
	height:auto; 
	position: absolute;
	left:635px;
	top:0px;
	}
.news_tit{width:424px; height:38px;}
.news_info{width:423px; border-right:1px solid #d6d6d6; background:#FFFFFF;}
.news_t2{width:224px; height:38px; background:url(images/tit_b1.jpg) repeat-x; float:left;}


.news_list a:link,.news_list a:visited{
	color:#666; 
	text-decoration:none;
	}
.news_list a:hover{ 
	color:#ff0000; 	
	text-decoration:none;
	}
	
.site a:link,.site a:visited{
	color:#999; 	
	text-decoration:none;
	}
.site a:hover{ 
	color:#000; 	
	text-decoration:none;
	}
		
.path99{
	font-size:12px;
	color:#999;
	}	
	
.path99 a:link,.path99 a:visited{
	color:#999; 	
	text-decoration:none;
	}
.path99 a:hover{ 
	color:#000; 	
	text-decoration:none;
	}	
	
.news99 a:link,.news99 a:visited{
	color:#666; 
	text-decoration:none;
	}
.news99 a:hover{ 
	color:#000; 	

	}

	
		



	
.connect_txt1{
	font-size:12px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	color:#333;
	}
.connect_txt2{
	font-size:12px;
	height:20px;
	color:#666;
	line-height:20px;	
	}
.con_t1{
	font-size:12px;
	line-height:28px;
	}
.con_t2{
	font-size:12px;
	line-height:25px;
	color:#666;
	}		
.con{
	width:724px;
	height:536px;
	
	border-top:none;
	
	
	padding-bottom:22px;
	background:#FFFFFF;

				
	position: absolute;
	left:267px;
	top:7px;
	}
.con_tit{
	width:724px;
	height:30px;
	background:#FFFFFF;
	}
.con_tit1{
	width:140px;
	height:30px;
	float:left;
	}
.con_tit0{
	width:583px;
	height:30px;
	line-height:30px;
	background:url(images/con_tit0.jpg) repeat-x;
	
	border-right:1px solid #eeeded;
	
	float:left;
	}
.path_txt1{
	font-size:12px;
	color:#999;
	}

.con_text{
	width:721px;
	height:auto;
	background:#fff;
	font-size:12px;
	color:#333;
	
	border:1px solid #eeeded;
	}
	


.page{width:560px; height:38px; padding-left:150px;}
.wenxian_t1{
	font-size:16px;
	color:#666;
	font-weight:bold;
	height:30px;
	line-height:30px;
	}
.wenxian_t3{
	font-size:14px;
	color:#0b5782;
	font-weight:bold;
	height:30px;
	line-height:30px;
	}
.wenxian_t5{
	font-size:12px;
	color:#666;
	height:24px;
	line-height:24px;
	text-align:center;
	}
.wenxian_t6{
	width:130px;
	font-size:12px;
	color:#0b5782;
	font-weight:bold;	
	height:22px;
	line-height:22px;
	text-align:center;		
	}



.xin{ font-size:16px;  color:#ff0000;}

.xin_input{
	width:160px;
	height:18px;
	border:1px solid #ccc;
	background:#fff;
	}
.xin_input2{
	width:240px;
	height:18px;
	border:1px solid #ccc;
	background:#fff;
	}
.xin_input3{
	width:80px;
	height:20px;
	border:1px solid #ccc;
	background:#fff;
	}
.xin_input4{
	width:400px;
	height:100px;
	border:1px solid #ccc;
	background:#fff;
	}
	
.xin_btn11{
	width:68px;
	height:22px;
	line-height:22px;
	border:none;
	background:url(images/btn01.jpg) no-repeat;
	font-size:12px;
	font-family:"宋体";
	color:#fff;
	cursor: pointer;
		}
.xin_btn12{
	width:68px;
	height:22px;
	line-height:22px;
	border:none;
	background:url(images/btn02.jpg) no-repeat;
	font-size:14px;
	font-family:"宋体";
	color:#fff;
	cursor: pointer;
		}
.xin_btn21{
	width:68px;
	height:22px;
	line-height:22px;
	border:none;
	background:url(images/btn03.jpg) no-repeat;
	font-size:14px;
	font-family:"宋体";
	color:#fff;
		}
.xin_btn22{
	width:68px;
	height:22px;
	line-height:22px;
	border:none;
	background:url(images/btn04.jpg) no-repeat;
	font-size:14px;
	font-family:"宋体";
	color:#fff;
		}
.copy{
	width:1002px;
	height:128px;	
	margin:0 auto;
	}

.proImg {width:146px; height:auto;display:inline; text-align:center; text-decoration:none;}
.proImg a{width:146px; color:#666;border-bottom:4px solid #fff;line-height:30px;display:block;text-decoration:none}
.proImg a:hover{ width:146px; color:#390;border-bottom:4px solid #333;text-decoration:none}

.proImg_txt a:link,.proImg_txt a:visited{
	width:146px; 
	color:#666; 	
	text-decoration:none;
	}
	

.mainx{
	width:1002px;  
	margin:0 auto;
	background:#fff; 
	overflow: hidden;
	border-left:1px solid #d1d1d1;
	border-right:1px solid #d1d1d1;	
	padding-bottom:5px;	 			
}
.menux{
	padding:7px;
	width:248px; height:auto; 
	left:10px;
	top:7px;
	}
.connect_usx{
	padding-left:7px;
	width:248px; 
	height:auto;
	left:10px;
	top:372px;
	}
.conx{
	padding:7px;
	width:724px;
	height:auto;
	border-top:none;
	padding-bottom:22px;
	background:#FFFFFF;	
	float:left;
	left:267px;
	top:7px;
}