﻿* {
	margin: 0;
	padding: 0;
}

html{ font-size: 1rme;width: 100%;}
ul li {
	list-style: none;
	margin: 0;
	padding: 0;
}

img {
	max-width: 100%;
	display: block;
}
h1,h2,h3,h4,h5,p{ margin: 0; padding: 0;}
body{ margin: 0; padding: 0; font-family: "microsoft yahei";width: 100%;}
input{outline: none;border: none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
body {
	 width: 100%;
	height: auto;

	padding: 0px;
	margin: 0px;

	font-family: 'microsoft yahei';
	background: #fff;

}
header{ width:96%; overflow: hidden; background:#fff;padding: 0 2%;
  box-shadow: 0px 4px 10px 0px rgba(29, 17, 12, 0.15);
	height: 70px;

}
header .one{display: inline-block;margin-top: 20px;}
 header img{ float: left;}
 
a{text-decoration: none;color: #1d1811;}
.sou,.sou1{width:50%;height: 30px;background: #f0f0f0;display: flex;flex-direction: row;justify-content: flex-start;align-items: center;margin-left: 20px;position: relative;left: 10px;top:20px;padding-left: 10px;border-radius: 8px;}
.sou a{width: 100%;height: 100%;display: block;}
.sou img,.sou1 img{width: 20px;}
.sou a input,.sou1 a input{width: 100%;background: #f0f0f0;border: none;height: 30px;border-radius: 8px;}
.sou1 a{display: flex;flex-direction: row;justify-content: space-between;}
.sou1 a .ss_btn{width: 20%;}
 .g-fnav {
 
    position: fixed;
    bottom: 0;
background: #fff;
    display: block;
    width: 100%;
    max-width: 640px;
    min-width: 320px;
    height: 52px;
	  box-shadow: 0px 1px 7.92px 0.08px rgba(74, 58, 68, 0.35);
}

 .g-fnav ul {
   
    display: block;
    width: 100%;
    height: 52px;




}

body .g-fnav ul li {
    position: relative;
    overflow: hidden;
    display: block;
    float: left;
    width: 20%;
    height: 52px;
  
    background-size: 42px;
}
body .g-fnav ul .chanpin{
	
    position: relative;
    overflow: hidden;
    display: block;
    float: left;
    width: 20%;
    height: 66px;
	top:-20px;
  
    background-size: 42px;	
	
	
}

.g-fnav ul li img {
    display: block;
    margin: 6px auto 0;
  
    height: 24px;
}
 .g-fnav ul .chanpin img{
	
  display: block;
    margin: 6px auto 0;
  
    height: 36px;	
	
	
}
.g-fnav ul li em {
    display: block;
 
    line-height: 24px;
    font-size: 12px;
    color: #1d1811;
    text-align: center;
}
.g-fnav ul li .cur{color: #8d6023;}
 .g-fnav ul .chanpin em{line-height: 39px;}


em {
    font-style: normal;
}

#back-to-top{
  display: block;
  position: fixed;
  right:10px;
  bottom:0px;
  background-color: #d99c59;
  width:40px;
  height: 40px;
  z-index: 1000;
  visibility: hidden;
  opacity: 0;
  filter:alpha(opcity=0);
  transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
}
#back-to-top.show{
  bottom:80px;
  visibility: visible;
  opacity: 1;
  filter:alpha(opacity=100);
}
#back-to-top a{
  display: block;
  position: relative;
  width:40px;
  height: 40px;
  line-height: 35px;
  text-align: center;
  font-size: 20px;
  color:#fff;
  overflow: hidden;
}
#back-to-top a i{
  position: relative;
  top:0px;
  transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
}
#back-to-top a:hover i{
  top:-5px;
}
.di{width: 100%;margin: auto;background: #f5f5f5;height: 80px;display: flex;flex-direction: column;align-items: center;justify-content:center;margin-top: 60px;padding: 10px 0;}
.di p{width: 98%;margin: auto; text-align: center;font-size: 12px;}
@keyframes donghua{

	100%{transform: scale(1.2)}
	
	
	
}