@charset "utf-8";
/* CSS Document */
/*-----------底部------------*/
footer{background-color:#14183f; overflow:hidden;}
	
#foottop{
	display: grid;
	grid-template-columns:repeat(4,auto);
	 justify-content:space-between;
	 padding:6rem 0;
	}
.footleft img{ padding-bottom:2rem;}	
.footleft ul:last-child{ padding-top:12rem;}
.footleft ul .wrap-flex{align-items: center;color:#fff;}
.footleft ul li a{ margin-left:1.2rem; color:#fff;}
.footleft ul li a:hover{}
footer h3{
	color:#fff;
	font-size:2rem;
	text-align:left;
	font-weight:bold;
	overflow:hidden;
	display:inline-block;
	letter-spacing:2px;
	position:relative;
	padding-bottom:2rem;
}
footer .foot-line{
	position:absolute;
	left:0;
	bottom:0;
	width:5rem;
	height:2px;
 background-color: #fff;
}
footer ul{
	padding-top:2rem;
	padding-right:2em;
	}
footer ul li a{
	color:rgba(255,255,255,0.7);
	display:block;
	text-decoration:none;
	padding:5px 0;
	white-space:nowrap;
}
footer ul li i{
	color:var(--web-theme-color);
}
footer ul li a:hover{
	text-decoration:none;
	color:var(--web-theme-color);}
.footmid .wrap-flex{align-items: center; color:rgba(255,255,255,0.7);}
.footmid .wrap-flex:first-child a{ color:#fff;}
.footmid .wrap-flex:first-child a:hover{color:var(--web-theme-color);}

/*版权所有*/
#copy{
	border-top:#4f526f solid 1px;
	padding-top:2rem;
	padding-bottom:2rem;
	color:rgba(255,255,255,0.5);
	text-align:center;
	overflow:hidden;
}
#copy .grid{ grid-template-columns:repeat(2,auto); justify-content:start; align-items: center;grid-column-gap:30rem;}
footer #copy  ul{
	padding-top:0;

	}
.copy-bottom{ text-align:center;}