@charset "utf-8";
/* CSS Document */

#top{ position:fixed; width:100%; height:103px; background:#fff; clear:both;z-index:99;}
.header{
	width:1280px;
	margin:0px auto;
	position:relative;
	z-index:99;
	height:103px;
	}
	

	
	
.header_right{
	margin-top:6px;
	z-index:9;
	font-size:14px;
	float:right;
	height:50px;
	overflow:hidden;
	}
	

/* search   搜索样式  
--------------------------------------------------------------------*/
.header_wenzi{
  font-size:18px;
  float:left;
  width:210px;
  padding-left:0px;
  padding-top:33px;
  font-size:18px;
  color:#666;
}
.header_wenzi tr td{ font-size:18px; font-weight:bold; line-height:20px; color:#666666;}

.logo{
	float:left;
	width:350px;
	height:auto;
	padding-top:20px;

	}






.page_banner_wrap {
	width:100%;
	position:relative;
	height:380px;
	overflow:hidden;
	padding-top:103px;
}
.page_banner {
	position:absolute;
	left:50%;
	margin-left:-960px;
	width:1920px;
	/*overflow: hidden;*/
}
.page_banner img {
	width:1920px;
	height:380px;

}

.content{
	width:1280px;

	overflow:hidden;
	line-height:150%;
	margin-left:auto;
	margin-right:auto;
	
	}
.footer{
	width:100%;	
	margin-top:0px;
	color:#333;
	font-size:14px;
	padding-top:40px;
	}
.footer_main,.footer_copy{
	width:1280px;
	margin:0px auto;
	line-height:24px;
	
	}
	
.footer_main_bg{ width:100%;}	
.footer_copy_bg{ width:100%;  margin-top:15px; clear:both; background:#F8F8F8; color:#999999;}	

.footer_menu ul.footer_L{
	width:460px;
	float:left;
	line-height:28px;
	color:#666666;
	padding-right:0px;
	border-left:solid 1px #AAAAAA;
	padding-left:40px;
	margin-right:0px;
	
	}

.footer_menu{
	width:1280px;
	margin:0px auto;
	line-height:28px;
	font-size:14px;
	border-top:solid 1px #DDDDDD;
	padding-top:30px;
	
	}
.footer_menu ul{ float:left; width:85px; margin-right:44px;}	
.footer_menu ul.first{ }
.footer_menu h3{ font-size:18px;  padding-bottom:5px; margin-bottom:5px;}	
.footer a{
	color:#666666;
	}
.footer h3 a{
	color:#062cb3;
	}
.footer a:hover{
	color:#062cb3;
	}
.footer_copy{ text-align:center; line-height:44px;}
/* navi_01导航样式  
--------------------------------------------------------------------*/
.nav{
  float:left;
  width:760px;
  padding-top:0px;
  margin-left:70px;
}
.nav ul.list{
   width:760px;
   margin-left:auto;
   margin-right:auto;
   padding-top:7px;
}
.nav ul.list li.invalid_parent{
	float:left;
	width:80px;
	text-align:center;
	height:38px;
	position:relative;
	z-index:9;
	padding-left:0px;
	margin-left:20px;

}
.nav ul.list li.invalid_parent:hover a{
	border-bottom: 1px solid #062CB3;
}
.nav ul.list li.invalid_parent i{ background:url(../images/index_menu_icon.png) no-repeat  right 20px; padding:10px 14px; padding-left:0px;}
.nav ul.list li.te2{
	width:50px;
	overflow:hidden;

}

.nav ul.list li.tesu{
	padding-left:0px;
	width:96px;
	overflow:hidden;
}
.nav ul.list li.invalid_parent a{
	display:block;
	width:100%;
	height:100%;
	font-family:"微软雅黑", Helvetica, sans-serif;
	color:#333;
	font-weight:normal;
}
.nav ul.list li.invalid_parent a:link,.nav ul.list li.invalid_parent a:visited{
	font-size:16px;
	color:#333;
}
.nav ul.list li.invalid_parent a, .nav ul.list li.invalid_parent a:hover{
	
	text-decoration:none;
}

/*.nav ul.list li.invalid_parent a:hover{
	
	color:#062cb3;
	text-decoration:none;
	border-bottom:solid 1px #062CB3;
	}*/


.nav ul.list li.current a:link, .nav ul.list li.current a:visited{
	color:#062cb3;
	text-decoration:none;
	border-bottom:solid 1px #062CB3;
}


/*二级*/
.nav ul.list li .invalid_child{
	width:650px;
	height:auto;
	border-top:none;
	position:absolute;
	height:auto;
	overflow:hidden;
	z-index:99999;	
	display:none;
	padding-top:0px;
	padding-bottom:10px;
	left:0px;
	
	
	}
/*.nav ul.list li .invalid_child ul li{
	background:none;
	display:block;
	list-style:none;
	height:36px;
	margin-left:auto;
	margin-right:auto;
	width:80px;
	line-height:36px;
	}
.nav ul.list li .invalid_child ul li a:link, .nav ul.list li .invalid_child ul li a:visited{
	
	height:36px;
	line-height:36px;
	text-align:center;
	padding:0px;
	overflow:hidden;
	color:#333;
	text-indent:0px;
	margin:0px;
	}
.nav ul.list li .invalid_child ul li a:link,.nav ul.list li .invalid_child ul li a:visited{
	font-size:14px;
	font-weight:normal;
	height:36px;
	color:#333;
	}
.nav ul.list li .invalid_child ul li a:hover{
	color:#EB6214;	
	height:36px;
	line-height:36px;
	padding:0px;
	overflow:hidden;
	margin:0px;
	}
*/
.nav ul.list li a.icon{
	}	

	

.nav ul.list li a.icon:hover{
	}		
.nav ul.list li a.selected:link, .nav ul.list li a.selected:visited{
	background:#eddbae;
	color:#633d07;
	text-decoration:none;
	}
.page{
  text-align:center;
  margin-top:80px;
  height:30px;
  padding-bottom:5px;
  *height:auto;
}
.page a{

	
	color:#b8b8b8;
	line-height:20px;
	font-size:14px;	
	margin-right:5px;
	border:solid 1px #CECECE;
	padding:5px 10px;
	
}

.page a:hover{ background:#2E56E3; color:#fff; border:solid 1px #2E56E3;}





.page .cur{ background:#2E56E3; color:#fff; border:solid 1px #2E56E3;}
.page a.cur:hover{ color:#fff;}
.page .nub:hover{  text-decoration:none;}



a.big_img   img{
	width:100%;
	height:100%;
	display: block;
	overflow: hidden;
	-webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.45s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	}
a.big_img:hover img{
	-webkit-transition: all 0.4s linear -1ms;
	-moz-transition: all 0.45s linear -1ms;
	-ms-transition: all 0.4s linear -1ms;
	-o-transition: all 0.4s linear -1ms;
	transition: all 0.4s linear -1ms;
	transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	zoom: 1.1\9; /* IE 8 */
	overflow:hidden;
	z-index:999;
	}
.nav_slideTxtBox{ width:630px; clear:both; padding:10px;background:url(../images/sub_bg.png) ; overflow:hidden; border-top:solid 1px #062CB3; }
.nav_slideTxtBox .hd{  position:relative; float:left; width:150px; overflow:hidden;  }
.nav_slideTxtBox .hd ul{    }
.nav_slideTxtBox .hd ul li{ cursor:pointer;height:40px; line-height:40px; font-size:16px; background:#FFFFFF; text-align:center;width:150px; overflow:hidden; margin: 8px 0;}

.nav_slideTxtBox .hd ul li.on{ height:40px;  color:#fff;background:#062CB3;  }

.nav ul.list li.invalid_parent .nav_slideTxtBox .hd ul li.on a:link, .nav ul.list li.invalid_parent .nav_slideTxtBox .hd ul li.on a:visited {
    font-size: 16px;
    color: #fff;
}

.nav_slideTxtBox .hd ul li.on a{color:#fff;background:#062CB3; display:block; text-align:center;}
.nav_slideTxtBox .bd{ width:450px; float:right; overflow:hidden;}
.nav_slideTxtBox .bd .about_left{ float:left; width:230px; position:relative; min-height:185px; overflow:hidden; text-align:left; }
.nav_slideTxtBox .bd .about_left a.about_btn{ position:absolute; bottom:0px; right:0px; display:block; line-height:40px; width:100px; text-align:center; border:solid 1px #062CB3;}
.nav_slideTxtBox .bd .about_right{ float:right; width:192px;}
.nav_slideTxtBox .bd .about_right img{ width:192px;}

.nav_slideTxtBox .bd ul{   zoom:1;  }
.nav_slideTxtBox .bd li{ line-height:24px;   }
.nav_slideTxtBox .bd li .date{ float:right; color:#999;  }