* {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	.main-footer {
		padding: 50px 0 0;
		background: url(/images/footer-bgg.webp) no-repeat;
		background-position: top;
	}
	.main-footer .container {
		display: flex;
		width: 83%;
		margin: auto;
	}
	.footer-item {
		width: 19%;
		flex-grow: 1;
		margin: 0 20px;
	}
	.footer-item p {
		font-size: 1rem;
		color: #000;
		border-bottom: 1px solid #000;
		margin-bottom: 0.5em;
		padding-bottom: 0.5em;
		font-weight: bold;
	}
	.footer-R>.footer-item7 p {
		font-size: 1.6rem;
		color: #000;
		margin: 0 1rem;
		font-weight: bold;
		line-height: 2rem;
	}
	.footer-item7 ul li {
		font-size: 0.7rem;
		line-height: 1.5;
		color: #000;
	}
	.footer-item nav {
		display: flex;
		flex-direction: column;
	}
	.footer-item nav a {
		color: #000;
		line-height: 0.9;
		text-decoration: none;
		padding: 5px 0;
		font-size: 11px;
	}
	.footer-L {
		width: 60%;
		display: flex
	}
	.footer-R {
		width: 40%;
		display: flex;
		justify-content: center;
	}
	.footer-R>.footer-item6 {
		width: 20%;
	}
	div.smallword {
		font-size: 0.4rem;
		line-height: 1.3;
		color: #000;
	}
	.copyright {
		color: #fff;
		width: 100%;
		text-align: center;
		margin-top: 4rem;
		padding: 15px 0px;
		background: #303030;
		font-size: 15px;
	}
	.copyright>a>img {
		margin: auto 1rem;
	}
	/* #freeImg {margin-left: 3rem;} */
	#foot {
		background-color: #EBEDED;
	}
	@media (max-width:1700px) {
		.footer-L {
			width: 65%;
		}
		.footer-R {
			width: 35%;
		}
	}
	@media (max-width:1520px) {
		.footer-L {
			width: 63%;
		}
		.footer-R {
			width: 37%;
		}
		.footer-R>.footer-item6 {
			width: 25%;
		}
	}
	@media (max-width:1300px) {
		.footer-L {
			width: 100%;
		}
		.footer-R {
			width: 100%;
		}
		.footer-R>.footer-item6 {
			width: 140px;
			max-width: 30%;
		}
		.main-footer .container {
			flex-wrap: wrap;
		}
	}
	@media (max-width:979px) {
		.footer-L {
			flex-wrap: wrap;
		}
		.footer-L>.footer-item {
			width: 25%;
			margin-bottom: 1rem;
		}
		.copyright>a>img {
			width: 20%;
			margin: 0.5rem auto;
		}
	}
	@media (max-width:430px) {
		.footer-R{
			justify-content: center;
			flex-direction: column;
			align-items: center;
		}
		.footer-R>.footer-item6,.footer-R>.footer-item7 {
			max-width: none;
			width: 100%;
			text-align: center;
			margin-bottom: 1rem;
		}
		.footer-R>.footer-item7 p>span:first-child {
			font-size: 1.4rem;
			line-height: 1.6rem;
			max-resolution: 0.5rem;
		}
		.footer-R>.footer-item7 p>span:last-child{
			line-height: 1.3rem;
		}
		.copyright{ margin-top: 0;}
	}
