.hd {	height: 4.45rem;	position: relative;	background: #fff;	line-height: 0;	z-index: 99;}.hd img {	max-width: 100%;}.logo {	width: 6.8rem;	padding-left: 3.125%;	margin-bottom: -2.95rem;	position: relative;	z-index: 99;}.text {	width: 53.75%;	display: flex;	justify-content: space-between;	align-items: center;	height: 4.45rem;}.text a {	display: block;	color: #333;	font-size: 1.2rem;	line-height: 4.45rem;}.text span.cur a {	color: #00a03c;}.text i {	display: block;	width: 1px;	height: 1.05rem;	background: #BFBFBF;}.navbtn {	width: 2.3rem;	display: block;	padding: 1.45rem 3.125% 1.5rem 1.55rem;}.menu2 {	position: relative;	z-index: 9;}.menu2 .slideMenu {	width: 100%;	display: none;	z-index: 80;	overflow: hidden;	position: absolute;	top: 4.45rem;	right: 0;	transition: transform 1s;	-webkit-transition: transform 1s;}.menu2 .menu_con {	position: absolute;	left: 3.125%;	top: 1.2rem;	width: 93.75%;}.menu2 .slideMenu ul {	box-sizing: border-box;	margin-bottom: 1.7rem;}.menu2 .slideMenu li {	width: 100%;	border-bottom: 1px dotted #B4B3B2;}.menu2 .slideMenu li a {	font-size: 1.2rem;	color: #333;	display: block;	height: 4.45rem;	line-height: 4.45rem;	text-align: center;}.menu2 .slideMenu li a:hover {	font-weight: bold;	color: #00a03c;}.menu2 .slideMenu .call a {	display: block;	color: #fff;	font-size: 1.2rem;	line-height: 3.5rem;	background: #019946 url(../images/h_tel.png) no-repeat 2.6rem center;	-webkit-background-size: 1.8rem;	background-size: 1.8rem;	width: 13rem;	height: 3.5rem;	margin: 0 auto;	border-radius: 1.75rem;	text-indent: 5.2rem;}.nav-01 {	position: relative;	min-height: 4rem;	background: #333333;/*background: url(/template/eyou/mobile/skin/images/m11-icon2.jpg) no-repeat center top;*//*background-size: 100% 4rem; */}.nav-01-img img {	display: block;	width: 100%;}.nav-01-title {	position: absolute;	top: 0;	height: 4rem;	width: 100%;	font-size: 1.6rem;	text-align: center;	color: #fff;	line-height: 4rem;	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	box-sizing: border-box;}/*²úÆ·ÁÐ±í1*/ .m3-prod-list-content-2 {	overflow: hidden;}.m3-prod-list-content-2-con {	width: 93.75%;	margin: 0 auto;	padding: 1.2rem 0 2rem;	overflow: hidden;}.m3-prod-list-content-2-con li {	float: left;	width: 48%;	padding-bottom: 0.6rem;	margin-right: 2%;	height:200px;}.m3-prod-list-content-2-con li img {	display: block;	width: 100%;	box-sizing: border-box;	border: solid 1px #d7d7d7;}.m3-prod-list-content-2-con span {	display: block;	color: #333;	line-height: 1.8rem;	padding: 1.0rem 1rem 0;	text-align: center;	max-height: 3.6rem;	overflow: hidden;}.g-ft {	background: #019946;	text-align: center;	margin-top: 3.8rem;}.f_con {	height: 14.35rem;}.f_con .go_top a {	display: block;}.f_con .go_top a img {	width: 4rem;	height: 4rem;	margin: 0 auto;	display: inline-block;	margin-top: -2rem;	vertical-align: middle;}.f_menu {	display: flex;	display: -webkit-flex;	justify-content: center;	-webkit-justify-content: center;	align-items: center;	-webkit-align-items: center;margin: .85rem 0 .35rem;}.f_menu a {	font-size: 1.1rem;	color: #fff;	line-height: 100%;}.f_menu i {	display: block;	width: 1px;	height: 1.05rem;	background: rgba(170, 170, 170, .5);	margin: 0 1rem;}.f_company {	display: flex;	display: -webkit-flex;	justify-content: center;	-webkit-justify-content: center;	align-items: center;	-webkit-align-items: center;	font-size: 1.1rem;	color: #fff;	line-height: 1.8rem;	-webkit-flex-wrap: wrap;	-moz-flex-wrap: wrap;	-ms-flex-wrap: wrap;	-o-flex-wrap: wrap;	flex-wrap: wrap;}.f_company p {	width: 100%;}.f_company a {	color: #fff;	margin-right: 1.7rem;}.f_nav {	height: 5rem;	min-width: 320px;	max-width: 640px;	width: 100%;	position: fixed;	bottom: 0;	z-index: 100;	background: #fff;box-shadow: 0 -.15rem .35rem 0 rgba(0, 0, 0, 0.09);}.f_nav li {	float: left;	width: 33.3%;	height: 5rem;	text-align: center;	box-sizing: border-box;	background: #fff;}.f_nav li a {	display: block;	color: #333;	font-size: 1.1rem;	line-height: 1.1rem;}.f_nav li img {	width: 1.9rem;	display: block;margin: .85rem auto .65rem;}.f_nav li:nth-child(2) i {	display: block;	width: 4.35rem;	height: 4.35rem;border: .25rem solid #fff;	background: #019946;box-shadow: 0 -.15rem .35rem 0 rgba(0, 0, 0, 0.09);	border-radius: 50%;margin: -1.75rem auto .2rem;}.f_nav li:nth-child(2) i img {	width: 4.35rem;	margin: 0;}