@charset "utf-8";
/*公共样式*/
ul,ol,li{list-style:none;}
body{
	color:#696969; 
	font-family:"Microsoft Yahei","宋体","Hiragino Sans GB","Helvetica Neue",Helvetica,tahoma,arial,Verdana,sans-serif,
	"WenQuanYi Micro Hei","\5B8B\4F53";
	font-size:14px; 
	background:#fff;
	position:relative;
	z-index:-5;
}
a{color:#5e5e5e;}
a:hover{background-color:transparent; color:#5e5e5e;}
.fl{float:left;}
.fr{float:right;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table; content:""; line-height:0;}
.clearfix:after{clear:both;}

p{line-height:1.8;}
.oneLine{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.mt100{margin-top:80px;}
.mt60{margin-top:60px;}

/*#102242*/

/*顶部导航*/
#menu-nav{padding-top:40px; position:absolute; top:0; left:0; z-index:9; width:100%;}
#menu-nav a{color:#fff;}
#menu-nav .navbar-nav{width:70%; margin:auto; float:none;}
#menu-nav .navbar-nav li{width:16.6%; text-align:center; position:relative;}
#menu-nav .navbar-nav>li>a{padding:12px 0; width:60%; margin:auto;}
#menu-nav .navbar-nav>li i{position:absolute; bottom:0; left:20%; width:0%; height:1px; background-color:#fff; transition:all 500ms;}
#menu-nav .navbar-nav>li.active i,#menu-nav .navbar-nav>li:hover i{width:60%;}
#menu-nav .navbar-nav>li.active>a,#menu-nav .navbar-nav>li>a:hover,#menu-nav .navbar-nav>li>a:focus{background-color:transparent;
	text-decoration:none;}
#menu-nav .navbar-toggle{width:100%; padding:15px 0; background-color:#102242; text-align:center; float:none; margin:auto;
	border:none; border-radius:0; position:relative;}
.navbar-toggle .sr-only {position:relative; width:100%; height:auto; color:#fff;}
.navbar-toggle .wicon{position:absolute; top:20px; right:15px; color:#fff;}
    



/*底部*/
.footer{width:100%; background-color:#102242; color:#fff; padding:20px 0; position:relative; z-index:7;}
.footer img{display:block; margin:30px auto;}
.footer p{text-align:center;}


/*返回顶部*/
.go-top{display:block; width:40px; height:40px; line-height:40px; text-align:center; position:fixed; bottom:20px;
	right:20px; color:#fff; z-index:10;}
.go-top span{font-size:28px; color:#fff;}












@media (max-width:767px){
	.mt100{margin-top:60px;}
	.mt60{margin-top:40px;}
	
	#menu-nav{padding-top:0;}
	#menu-nav .navbar-collapse{padding:0; border:none;}
	#menu-nav .navbar-nav{width:100%; background-color:#102242;}
	#menu-nav .navbar-nav>li i{display:none;}
	#menu-nav .navbar-nav li{width:100%;}
	#menu-nav .navbar-nav>li>a{width:100%;}	

}

@media (max-width:557px){
	.mt80{margin-top:40px;}

}





