
img{border:0;}
ol,ul,li{padding:0px;margin:0px;list-style-type:none;}
caption,th {text-align:left;}
form,ul,li,h1,h2,h3,h4,h5,h6,div,p,dl,dd,dt.input{margin:0px;padding:0px;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 
a:link,a:visited{TEXT-DECORATION:none;  }
a:hover { TEXT-DECORATION:none;  }
.fl{float:left;}
.fr{float:right;}

.index_k{
	margin-top:15px;
	}	
b{    word-wrap: break-word;
    word-break: break-all;}
/*********清浮动**********/
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}
/*********top*********/


.body_jz{
	min-width:100%;
	margin:0 auto;
	min-width:1280px;
	}
.header{
	height:170px;
    width:100%;
	background:url(../images/top_bj.png) repeat-x center center;
	position:fixed; 
	z-index:10000;
	top:0;
	left:0px;
	color: #000;
	}
.on_top{
	background:url(../images/top_bj1.png) repeat-x center center;
	height:110px;
	}	
.on_top .header_center{
	height: 95px;
}
.header_center{
	width:1200px;
	margin:0 auto;
	height:160px;
	position:relative;
	}
.top{
	height:40px;
	line-height:40px;
	width:96%;
	margin:0 auto;
	text-align:right;
	margin-top:15px;
	}	
.top .top_right_lj{
	height:40px;
	line-height:40px;
	display:inline-block;
}
.top .top_right_lj a{
	display:inline-block;
	padding:0 12px;
	font-size:12px;
	color:#fff;
	background:url(../images/top_line.png) no-repeat left center;
	}
.top .top_right_lj .first{
	background:none;
}
.top .search_nav{
	margin-left:5px;
	
}	
.logo{
	width:230px;
	height:160px; 
	text-align:center;
	position:relative;
	margin-top:-60px;
	}	
.logo .nav_logo{
	display:block;
	display:none;
	}	
.logo .nav_logo .logo1{
	width:250px;
	height:60px;
	margin-top:7px;
	}
.logo .fd_logo{
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	width:230px;
	height:160px; 
	}
.logo .fd_logo .fd_logo1{
	display:block;
 
	text-align:center;
	}		
.logo .fd_logo .fd_logo1 .logo2{
	width:230px;
	height:auto; 
	transition: all 0.6s;
}
.logo .fd_logo .fd_logo1 .on{
	width:140px;
	height:auto; 
	transition: all 0.6s;
	margin-top: 12px;
}


	
	

.header_center .k_search{
	position:absolute;
	top:-20px;
	left:0px;
	z-index:1000;
	background: rgba(0,0,0,0.6);
	width:100%;
	padding:70px 0;
	display:none;
	}	
.header_center .k_search .close_search{
	width:80%;
	text-align:right;
	margin:0 auto;
	}			
.search{
	width:50%;
	height:50px;
	line-height:50px;
	background-color: #fff;
	margin:30px auto;
	display:block;
	}
.search .text_01{
	height:40px;
	line-height:30px;
	outline:none;
	width:75%;
	color:#444;
	font-size:15px;
	background-color:transparent;
	border:none;
	float:left;
	padding:5px 0;
	padding-left:15px;
	}
.search .images_02{
	float:right;
	width:36px;
	height:36px;
	outline:none;
	background-color: #1a59c0;
	padding:7px 20px;
	}

/******************nav*******************/
.nav{
	width:485px;
	height:44px;
	margin:0 auto;
}
.nav>li{
	float:left;
	height:44px;
	position:relative;
	width:121px;
	text-align:center;
}

.nav li ul{
	display:block;
}

#nav li { float: left; display: block; position: relative; z-index: 999; }
#nav li a { 
	display: block; 
	padding: 0; 
	font-size:18px; 
	height:50px; 
	
	line-height:50px;	
	text-decoration: none; 
	margin:0 auto;
	zoom: 1;  
	text-align:center;
	position:relative;
	font-weight:bold;
}

.nav .nav_ej{
	background:#19609d;
	padding:10px 2%;
	position: absolute; 
    display:none;
	width:96%;
	height:auto;
	/*! border-top:5px solid #19609d; */
	top:50px;
	left:0px;
	}

		
#nav .nav_ej ul {width:100%;margin:15px 0px list-style: none; }
#nav .nav_ej ul li {float: left; width:120px; text-align:center;}
#nav .nav_ej ul li a{border:0; font-size:15px;color:#fff; font-weight:normal; height:30px; line-height:30px;width:100%;}
#nav .nav_ej ul li a:hover { color: #19609d; height:30px; background: #fff; border:0}




