/*公用底部*/
.hmzs-footer-nav{
	width: 7.5rem;
	height: 0.99rem;
	margin: 0 auto;
	position: fixed;
    padding-bottom: 0rem;
    bottom: -2px;
    z-index: 9999;
    background: #fff;
    border-top: 0.01rem solid #d7d7d7;
    box-shadow: 0px 0px 0px 1px #d7d7d7;
}
.footer-nav{
	width: 5.46rem;
	height: 0.74rem;
	margin: 0.19rem auto;
}
.footer-nav span{
	width: 0.68rem;
	height: 0.71rem;
	float: left;
}
.footer-nav span em{
	display: block;
	width: 0.4rem;
	height: 0.4rem;
	margin: 0 auto;
}
.footer-nav span p{
	text-align: center;
	color: #666;
	font-size: 0.25rem;
}
.footer-margin{
	margin-left: 1.71rem;
	margin-right: 1.71rem;
}
.footer-nav .footer-on{
	color: #d7000f;
}
.home{
	background: url(../images/footer-home-on.png) no-repeat center center;
	background-size: 100%;
}
.Con{
	background: url(../images/footer-Con.png) no-repeat center center;
	background-size: 100%;
}
.make{
	background: url(../images/footer-make.png) no-repeat center center;
	background-size:70% ;
}
.home-on{
	background: url(../images/footer-home.png) no-repeat center center;
	background-size: 100%;
}
.Con-on{
	background: url(../images/footer-Con-on.png) no-repeat center center;
	background-size: 100%;
}
.make-on{
	background: url(../images/footer-make-on.png) no-repeat center center;
	background-size:70% ;
}


.form{padding:5%; background:#f5f5f5;}
.form ul li{height: 40px; margin-bottom: 15px; line-height: 40px;}
.form ul li label{float: left; width:24%; height: 40px; font-size: 16px;}
.form ul li input[type=text]{display:block; overflow:hidden; height: 40px; width:76%; padding:0 3%; border: 0; background:#fff; color: #333; line-height: 40px;}
.form ul li.submit{position: relative; width:100%; height: 55px; margin: 0; padding-top:0px; text-align: center;}
.form ul li.submit input[type=submit]{display: block; width: 100%; height: 40px; padding:0; border: 0; background: #cc0000; color: #fff; font-size: 16px; line-height: 1;-webkit-appearance: none;}


.form ul li input[name=content1]{ width:100%; }


#header { position:relative; width:100%;box-shadow:0 1px 4px rgba(0,0,0,0.3); z-index:9; background: #fff;}
	/* Logo */
.logo{ position:relative; width:100%; margin:0 auto; font-size:0; height:60px; background-size:contain; background-repeat:no-repeat;
	 background-position:left; }
.logo a { display:block; width:100%; height:100%; }

.home01 {position: absolute; left:0;top: 0;width: 60px;height: 60px; display: block; background: url(home.png) no-repeat center; }
.nav-trigger-wp {
    position: absolute;
    right: 0;
    top: 0;
    width: 60px;
    height: 60px;
}
.nav-trigger {
    width: 100%;
    height: 100%;
    background: url(column.png) no-repeat center;
}

	/* 导航 */
.nav {position:fixed;font-size:14px;top:0;right:-140px;padding:3em 0 0;width:140px;background:#ffffff;height:100%;transition:transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99) 0s;text-align:center;z-index:99; padding-top:0px;}
.nav li {padding:0;}
.nav li a {display:block;color:#333;padding:.8em 1em; border-bottom:1px solid #cccccc}

.nav-ft { display:block; background-color:#2fb20c; color:#FFFFFF; font-size:16px; font-weight:bold; text-align:left; padding:20px 5px;}
.nav-ft  span { font-size:12px; font-weight:normal}
.nav-ft img { width:100%; height:auto}

.maks {position:fixed;left:0;top:0;bottom:0;right:0;width:100%;background:#000;opacity:0.5;z-index:98;display:none;opacity:0;transition:all 0.5s linear 0s;}

.m-nav-show .nav {display:block;opacity:1;}
.m-nav-show .maks {display:block;opacity:0.5;}