@charset "utf-8";
/* CSS Document */

/*底部*/

footer{padding-top:6rem;padding-bottom:0; background-color:#313035;}
footer .grid{grid-template-columns:repeat(4,auto); justify-content: space-between; grid-column-gap:4rem;}
footer .wrap-flex{align-items: center;}
footer .footleft p{
	color:rgba(255,255,255,0.4);
	padding:25px 0;
	width:27rem;
	line-height:2em;
}

.footleft a{
		color:rgba(255,255,255,0.4);
}
.footleft a span{
	color:#fff;
}
.footleft a:hover{
	color:#E62129;
}

/*二维码*/
.left-cont-ewm{ padding-top:1.6rem;text-align:center;color:rgba(255,255,255,0.4);}

footer h3{
	font-size:1.2em;
	font-weight:600;
	color:#fff;
	text-align:left;
    white-space:nowrap;
}

footer ul{
	margin-top:1.5rem;
	padding-right:2em;
	}
footer ul li{color:rgba(255,255,255,0.4);}	
footer ul li a{
	color:rgba(255,255,255,0.4);
	display:block;
	text-decoration:none;
	padding:5px 0;
	}
footer ul li a:hover,.footmid-map:hover{
	color:#E62129;}

	
/*版权所有*/
#copy{ margin-top:8rem; padding:2rem 0; background-color:var(--web-theme-color); text-align:center;}
#copy p{color:rgba(255,255,255,.7);}
#copy a,.copy-bottom-link{
		color:rgba(255,255,255,.7);
		 text-decoration:none;
		  text-align:center;
}	
#copy a:hover{text-decoration:none; color:rgba(255,255,255,1);}	
.copy-bottom-link{ padding-top:1.6rem;}	
@media only screen and (max-width: 1023px) {
footer h3{padding-top:10px;}
footer .grid{grid-template-columns:auto ;grid-column-gap:0; grid-row-gap:4rem; padding: 0 2rem; }
.left-cont{ padding-top:2rem;}
.left-cont img{ width:25%; margin:0;}
.left-cont p{ text-align:left; }
}
