/*
 * nav
 */

/*共用header*/ 
.logo-top-container {
	background-color: #fff;
} 
/*共用footer*/ 
.nav-footer {
    text-align: center;
    background: #2E2C2C;
    color: #B3B3B3;
    padding: 15px;
    margin-top: 30px;
}
.nav-footer p {
    line-height: 30px;
}
.nav-footer a {
    color: #B3B3B3;
}

/*移动*/
@media screen and (max-width: 40em) {
	/*顶部logo*/
	.logo-row-bg {
		display: none;
	}
	.logo-row-bg-m {
		height: 55px;
		background-color: #efefef;
	}
	.nav-open-logo {
		text-align: center;
		padding-top: 10px;
	}
	.nav-open-logo > img {
		height: 35px;
	}
	.nav-footer {
		margin-bottom: 12vw;
	}
}
/*PC*/
@media screen and (min-width: 40em) {
	/*顶部logo*/
	.logo-row-bg-m {
		display: none;
	}
	.logo-row-bg {	
		height: 88px;
		margin: 0 auto;
	}
	.logo-phone-link {
		float: right;
		text-decoration: none;
	}
	.logo-row-phone {
		padding-top: 30px;
		font-size: 20px;
	}
	.logo-row-phone > img {
		height: 20px;
		margin-bottom: 7px;
	}
	.logo-row-phone > span {
		color: #719730;
	}
}