@charset "utf-8";
/* CSS Document */
/*公共*/
body{
	font-family: "Microsoft YaHei" ! important;
	background-color:#FFF;
	margin:0;  
    padding:0;  
    width:100%;  
    height:100%; 
	min-width: 1056px;
}
div{ 
	margin:0 auto;
}
.c{
	clear:both
}
input{
outline:none;
}
a{ 
	text-decoration: none; 
	outline:none;/*去除点击后虚圈*/
}
a:hover{ 
	text-decoration:none
}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
	margin:0; 
	padding:0; 
	border:none; 
	list-style:none;
}
/*头部*/
.header{
	width:1056px;
	height:110px;
	position: relative;
	z-index: 2;
	display: flex;
}
.header .header_logo{
	width:354px;/*354+23=377*/
	height:110px;
	float:left;
	padding-left:23px;
	position: relative;
}
.header .header_logo img{
	/*width:66px;
	height:55px;*/
	width:54px;
	height:45px;
	padding-top:32px;
}
.header .header_menu{
	width:656px;/*636+23=659*/
	height:110px;
	float:left;
	padding-right:23px;
	position: relative;
	z-index:9;
}
#nav_all{
	padding-top:48px;
	position: relative; 
	z-index: 9; 
	display: flex;
	
	
	font-size:0;/*2解决间隙抖动情况*/ 
}
/*首页li没有下拉ul*/
.nav_main_li{
	float:right;

	text-align: center;
}
.nav_main_li a{
	color: #666666; 
	font-size: 15px; 
	height: 62px;  
}
.nav_main_li a:hover { 
	height: 62px;  
	overflow: hidden; 
	color:#F00;
}
.nav_main_li a span{
	color: #F00;
}
/*其它li有下拉菜单选项*/
.nav_li{
	/* float:right; */
	margin-left:42px;
	text-align: center;
}
.nav_li a{
	color: #666666; 
	display: inline-block; /*显示块*/
	font-size: 15px; 
	height: 62px;
	/*width:110px;*/
	/*border:1px solid #fff;1使用边框补充可以解决间隙抖动问题,效果不出有边框*/
	/*white-space: nowrap; */
}
.nav_li a:hover { 
	background: url(bird.png) center 52px no-repeat; 
	height: 62px;  
	overflow: hidden; 
	color:#F00;
	clear:both;
	/*border:1px solid #fff;1使用边框补充可以解决间隙抖动问题,效果不出有边框*/
}
.nav_li .nva_a span{
	color:#f00;
}
.nav_li ul { 
	display: none;
	background: url(nav_bg.png) repeat-x; 
	position: absolute; 
	z-index: 8; 
	/*width: 990px; */
	width: 1010px;
	height:70px;
	left: -354px; 
	top: 110px; 
	overflow:hidden;
	justify-content: end;
}
.nav_li ul li { 
	line-height: 70px; 
	height: 70px; 
	width:110px; 
	/* float:right;  */
	margin-left:0px;
	margin-right:0px;
	display:inline
}
.nav_li ul li a {
	height: 70px; 
	line-height: 70px; 
	color: #ffffff; 
	font-weight: normal; 
	border: none;
	font-size:12px; 
}
.nav_li ul li a:hover {
	width:110px; 
	height: 70px; 
	line-height: 70px; 
	color: #FFF; 
	background: #F00; 
}

/*脚部*/
.footer{
	height:300px;
	min-width:1056px;;
	position:relative;
	background-color:#202020;
}

.footer .footerbox{
	height:204px;
	position: relative;
	width: 990px;
	overflow: hidden;
	padding-top:70px;
	padding-left:23px;
	padding-right:23px;
}
.footer .footerbox .footerbox1{
	position: relative;
	height:140px;
	width:202px;
	float:left;
}
.footer .footerbox .footerbox2{
	position: relative;
	height:140px;
	width:126px;
	float:left;
	position:relative;
}
.footer .footerbox .footerbox2 ul{
	height:140px;
	position:relative;
	z-index:7;
}
.footer .footerbox .footerbox2 ul li{
	margin-bottom:20px;
	height:40px;
}
.footer .footerbox .footerbox2 ul li a{
	color:#999999;
	font-size:12px;
	display: inline-block;
}
.footer .footerbox .footerbox2 ul li a:hover{
	color:#ffffff;
	font-size:12px;
	display: inline-block;
}
.footer .footerbox .footerbox2 ul li img{
	margin-bottom:-4px;
}
.footer .footerbox .footerbox2 ul li a span{
	margin-left:7px;
	margin-top:-10px;
}
.footer .footerbox .footerbox2 .footerbox2_weixin{
	display:none;
	height:105px;
	width:105px;
	position:absolute;
	z-index:8;
	margin-top:-50px;
}
.footer .footerbox .footerbox3{
	position: relative;
	height:150px;
	width:476px;
	float:left;
}
.footer .footerbox .footerbox3 ul{
	height:150px;
	float:left;
	margin-left:20px;
	margin-right:20px;
	margin-top:-4px;
	position:relative;
}
.footer .footerbox .footerbox3 ul li{
	margin-bottom:10px;
	margin-bottom:16px\9; /* all ie */
	margin-bottom:16px\0; /* ie8-9 */
	*margin-bottom:16px; /* ie6-7 */
	+margin-bottom:16px; /* ie7 */
	_margin-bottom:16px; /* ie6 */
}
.footer .footerbox .footerbox3 ul li a{
	color:#999999;
	font-size:12px;
	
}
.footer .footerbox .footerbox3 ul li a:hover{
	color:#ffffff;
	font-size:12px;	
}
.footer .footerbox .footerbox3 ul li span{
	color:#ffffff;
	font-size:14px;
}
.footer .footerbox .footerbox4{
	position: relative;
	height:140px;
	width:185px;
	float:left;
}
.footer .footerbox .footerbox4 .footerbox4_up{
	position: relative;
	float:right;
	margin-top:-6px;
	height:30px;
}
.footer .footerbox .footerbox4 .footerbox4_up a{
	color:#ffffff;
	font-size:14px;
}
.footer .footerbox .footerbox4 .footerbox4_up a:hover{
	color:#f00;
}
.footer .footerbox .footerbox4 .footerbox4_up span{
	color:#ffffff;
	font-size:12px;
}
.footer .footerbox .footerbox4 .footerbox4_down{
	position: relative;
	margin-top:114px;
	height:26px;
	height:185px;
	background:url(search.png) no-repeat;
}
.footerbox4_down a{
	padding:0px;
	display:inline-block;
	float:right;
	color:#999999;
	font-size:12px;
}
.footerbox4_down a:hover{
	padding:0px;
	display:inline-block;
}
.footerbox4_down .searchtext{
	margin:2px 0px 0px 14px;
	width:129px;
	height:20px;
	background:none;
	border:none; 
	vertical-align:top;
	color:#ffffff;
	outline:medium;
	font-size:12px;
}
.footerbox4_down .searchimage{
	margin:0px 2px 0px 2px;
	width:25px; 
	height:25px;
	vertical-align:top;
	outline:none;/*去除点击后虚圈*/
}
.footer .footerbox .footerbox5{
	position: relative;
	height:40px;
	width:990px;
	float:left;
	margin-top:40px;
	color:#999999;
}
.footer .footerbox .footerbox5 .footerbox5_left{
	font-size:12px;
	float:left;
	height:40px;
	width:600;
	line-height:15px;
}
.footer .footerbox .footerbox5 a{
	color:#999999;
}
.footer .footerbox .footerbox5 .footerbox5_right{
	font-size:14px;
	float:right;
	height:40px;
	width:300;
	line-height:14px;
}
.footer .footerbox .footerbox5 .footerbox5_right span{
	font-size:12px;
}