@media (max-width: 1680px) and (min-width: 1540px) {
	.nav-container {
		width: 100%;
		box-sizing: border-box;
	}
	.container{
		width: 1200px;
	}
}

@media (max-width: 1540px) and (min-width: 1380px) {
	.logo-box .logo-txt {
		display: none;
	}
	.container{
		width: 1080px;
	}
	.banner-box {
		height: 23.75rem
	}
}

@media (max-width: 1380px) and (min-width: 1220px) {
	.nav-container {
		width: 100%;
		box-sizing: border-box;
	}
	.logo-box .logo-txt {
		display: none;
	}
	.banner-box {
		height: 22.5rem;
	}
	.container{
		width: 996px;
	}
	.content-right-banner-tit{
		flex-direction: column;
	}
}

@media (max-width: 1220px) {
	.nav-container {
		width: 100%;
		box-sizing: border-box;
	}
	.top-nav-right {
		display: none
	}
	.logo-box .logo {
		width: 3rem;
	}
	.nav-menu {
		display: block;
	}

	.banner-box,
	.banner {
		height: 16.25rem;
	}
	.container{
		width: 90%;
	}
	.banner-box,
	.banner{
		margin-top: 2.875rem;
	}
	.call-me-box{
		display: none;
	}
	.tel-me-box{
		display: block;
	}
	.content-right-banner-tit{
		flex-direction: column;
	}
}
@media (max-width: 940px) {	
	.content-right{
		width: 100%;
		position: static;
		margin-top: 1.875rem;
		margin-left: 0;
	}
	.content-right-banner-tit{
		flex-direction: row;
	}
	.content-item{
		padding: 0;
		min-height: auto;
	}
	.content-item button{
		width: 73%;
		margin: 1.25rem auto 3.125rem;
	}
	.index-btn-left,
	.index-btn-right{
		width: 100%;
	}
}
@media (max-width: 680px) {
	.nav-container{
		padding: 0 0.625rem;
	}
	.banner-box,
	.banner {
		height: 12.5rem;
	}
	.container{
		width: 90%;
	}
	.footer-content{
		flex-wrap: wrap
	}
	.footer-content-btn{
		width: 100%;
	}
	.footer-btn{
		width: 100%;
	}
	.footer-content-item,
	.footer-content-code{
		margin-top: 1.875rem;
		margin-bottom: 0.625rem;
	}
	.banner-content-icon span{
		height: 0.3125rem;
		width: 1.25rem;
	}
}
@media (max-width: 414px) {
	.banner-box,
	.banner {
		height: 8.75rem;
	}
	.container{
		width: 100%;
	}
	.banner-content-icon span{
		height: 0.25rem;
		width: 0.9375rem;
		margin: 0.625rem 0.1875rem;
	}
	.banner-content-icon{
		bottom: 0;
	}
	.logo-box .logo-txt{
		width: 80%;
	}
}
@media (max-width: 360px) {
	.banner-box,
	.banner {
		height: 6.25rem;
	}
}
