a,a:hover,a:active,a:visited,a:link,a:focus{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}
div{
  -webkit-tap-highlight-color:rgba(0,0,0,0);
}



.in_title_m{
  display: none;
}
.index_con_m{
  display: none;
}
.pro_con_m{
  display: none;
}
.in_about_m{
  display: none;
}
.logo-title{
  display: none;
}
.nav-btn{
  display: none;
}
.ny_banner_m{
  display: none;
}
.mapbox{
  width:500px;
  height:370px;
  float:left;
}

.in_news {
  padding: 65px 0 0;
}
.siyu-list{
  padding: 50px 0;
}
.siyu-list a{
  display: block;
  width: 48%;
  margin-right: 4%;
  margin-bottom: 30px;
  float: left;
  background: #fff;
}
.siyu-list a:hover{
  box-shadow: 0 0 20px rgba(175,175,175,0.6);
}
.siyu-list a:nth-child(2n){
  margin-right: 0;
}
.siyu-list a img{
  width: 100%;
  height: 350px;
  display: block;
  object-fit: contain;
}
.about3 .wuliu img{
  float: left;
}



@media (max-width: 1300px){
  body{
    width: 1300px;
  }
}


@media (max-width: 800px){
body{
  width: 100%;
  min-width: 100%;
}
img{
  max-width: 100%!important;
}
.w1200 {
  width: 100%;
  box-sizing: border-box;
}


.top{
  position: fixed;
  top: 0;
  z-index: 99;
  left: 0;
  width: 100%;
  background: #fff;
}
.logo {
  padding: 0;
  padding-left: 0.2rem;
}
.logo a{
  display: flex;
  align-items: center;
}
.logo img{
  height: 0.8rem;
  width: auto;
}
.logo-title{
  display: block;
  font-size: .2rem;
  font-weight: bold;
}
.nav-btn{
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 0.8rem;
  height: .8rem;
  box-sizing: border-box;
  padding-top: 0.18rem;
}
.nav-btn i{
  display: block;
  margin: .08rem auto 0;
  width: .4rem;
  height: .05rem;
  background: #9FA0A0;
}
.language{
  position: absolute;
  right: 1rem;
  top: 0.2rem;
  padding: 0;
}
.language a.icon {
  width: 0.3rem;
  height: 0.43rem;
  background-size: contain;
}
.nav.show{
  display: block;
}
.nav{
  display: none;
  position: absolute;
  top: .8rem;
  background: #fff;
  border-top: 1px solid #eee;
  width: 100%;
  z-index: 99;
  padding-bottom: 0.2rem;
}
.nav li {
  font-size: 0.24rem;
  margin-right: 0;
  float: none;
  padding: 0;
  height: auto;
  padding: 0 0.3rem;
}
.nav li a {
  display: block;
  line-height: .7rem;
  padding: 0;
  border-bottom: 1px solid #e3e3e3;
  padding-left: 0.2rem;
}
.nav li .nav_01 {
  background: none;
  position: relative;
  lefT: inherit;
  top: inherit;
  width: 100%;
  display: block;
}
.nav li .nav_01 .text,.nav li .nav_01 .img{
  display: none;
}
.nav li .nav_01 .list {
  border-left: 0;
  border-right: 0;
  width: 100%;
  padding: 0;
  min-height: .7rem;
  padding-left: 0.3rem;
  box-sizing: border-box;
}
.nav li .nav_01 .list li {
  border-bottom: 0;
  padding: 0;
  float: none;
  height: .7rem;
  margin: 0;
}
.nav li .nav_01 .list li a {
  line-height: .7rem;
  padding: 0;
  border: 0;
  border-bottom: 1px dashed #e3e3e3;
  padding-left: 0.2rem;
}
.nav li a:hover, .nav .nav01 li.hover a, .nav li.hover1 a {
  border-bottom: 1px dashed #e3e3e3;
}

.banner{
  height: 3.91rem;
  margin-top: 0.8rem;
}
.banner .bd li{
  height: 3.91rem;
  background-size: cover;
}
.banner .hd {
  bottom: 10px;
}

.in_about {
  display: none;
}
.in_title{
  display: none;
}
.in_title_m{
  display: block;
  background: #A3D55F;
  color: #fff;
  text-align: center;
  padding: .2rem 0;
}
.in_title_m h2{
  font-size: 0.3rem;
  line-height: .3rem;
  color: #fff;
}
.in_title_m h3{
  font-size: 0.3rem;
  line-height: .6rem;
  color: #fff;
}
.in_title_m span{
  font-size: .14rem;
  line-height: .3rem;
  display: block;
}
.index_con_m{
  display: block;
  font-size: .28rem;
  line-height: .44rem;
  margin: .4rem 0 .5rem;
  letter-spacing: 1px;
  color: #2e2e2e;
}
.index_con_m p{
  text-indent: 2em;
  margin-bottom: .2rem;
}
.in_con_m{
  display: block;
  font-size: .24rem;
  line-height: .36rem;
  letter-spacing: 1px;
  color: #2e2e2e;
}
.in_about_m{
  display: block;
  background: linear-gradient(115deg,#fdfdfd 0%, #d4e4f4 100%);
}
.in_about_m .w1200{
  padding: 0 0.45rem;
  background-image: url(../mImg/about_bg_m.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 3.66rem 1.58rem;
}
.in_product{
  background: linear-gradient(115deg,#d4e4f4 0%, #d4e4f4 100%);
  padding: 0;
}
.in_product .w1200{
  padding: 0 0.45rem;
}
.in_product .content{
  padding-top: 0;
}
.in_product ul {
  width: 100%;
}
.in_product ul li {
  float: none;
  margin-right: 0;
  width: 100%;
  margin: 0 auto .54rem;
}
.in_product ul li .img {
  width: 100%;
  height: 3.14rem;
}
.in_product ul li .text {
  padding: 0.2rem;
}
.in_product ul li .text h3 {
  font-size: 0.24rem;
  line-height: .3rem;
  padding-bottom: 0;
  color: #221815;
}
.in_product ul li .text p {
  font-size: 0.22rem;
  line-height: .3rem;
  color: #221815;
  transition: all 0.3s ease-in-out;
}
.in_product ul li .img img {
  margin: 0;
  left: 0;
  top: 0;
}
.in_product ul li a:hover img {
  width: 100%;
  height: 100%;
  margin: 0;
  transform: scale(1.2);
}
.in_product ul li a:hover .text p {
  color: #fff;
}



.in_news {
  padding: 0;
}
.in_news .bd{
  width: 100%;
  height: auto;
}
.in_news dl{
  display: block!important;
  height: auto;
}
.in_news .content {
  padding: 0 0.45rem .64rem;
  background: linear-gradient(115deg,#d4e4f4 0%, #d4e4f4 100%);
}
.in_news dt {
  float: none;
  width: 100%;
  height: auto;
  margin-top: 0.6rem;
}
.in_news dt a{
  display: block;
}
.in_news dt img{
  height: 3.28rem;
  width: 100%;
}
.in_news dt .text {
  background: #fff;
  height: auto;
  width: 100%;
  position: relative;
  lefT: 0;
  bottom: 0;
  color: #221815;
  text-align: center;
  padding: 0.2rem;
  font-size: 0.22rem;
  box-sizing: border-box;
  line-height: .3rem;
}
.in_news dt .text h3 {
  font-size: 0.24rem;
  color: #221815;
  line-height: .3rem;
}
.in_news dt a:hover img{
  transform: scale(1.1);
}
.in_news dt a:hover .text{
  background: #74bc42;
  color: #fff;
}
.in_news dt a:hover h3{
  color: #fff;
}

.in_news .hd,.in_news dd{
  display: none;
}

.bottom{
  padding: .4rem 0 .4rem .8rem;
  font-size: .25rem;
  line-height: .44rem;
}
.enbottom{
  padding: .4rem;
  font-size: .25rem;
  line-height: .44rem;
}
.bottom .b_logo {
  padding: 0;
  margin-bottom: 0.3rem;
}
.bottom .b_logo img{
  height: .7rem;
  width: auto;
}
.bottom .b_nav {
  display: none;
}
.bottom2 {
  height: auto;
  line-height: .55rem;
  padding: 0.25rem 0;
}
.bottom2 span{
  display: none;
}




.ny_banner,.ny_nav,.location{
  display: none;
}
.ny_banner_m{
  display: block;
  margin-top: .8rem;
}
.ny_banner_m img{
  width: 100%;
  height: auto;
  display: block;
}
.about1 {
  background: linear-gradient(115deg,#fdfdfd 0%, #d4e4f4 100%);
  height: auto;
  margin: 0;
  padding: 0;
}
.about1 h2,.about1 .amore{
  display: none;
}
.about1 .in_con_m{
  background-image: url(../mImg/about_bg_m.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 3.66rem 1.58rem;
  box-sizing: border-box;
  padding: 0.4rem 0.45rem 0;
}
.ny_title{
  display: none;
}
.about2{
  padding: 0;
}
.about2 ul {
  width: 100%;
  box-sizing: border-box;
  padding: 0.2rem 0.5rem 0.5rem;
  background: linear-gradient(115deg,#d4e4f4 0%, #d4e4f4 100%);
}
.about2 li {
  width: 100%;
  height: auto;
  float: none;
  margin-right: 0;
  margin-top: .4rem;
}
.about2 li img {
  position: relative;
  left: inherit;
  top: inherit;
  margin: 0;
  height: auto;
}
.about2 li a:hover img {
  margin: 0;
}

.about3{
  width: 100%;
  box-sizing: border-box;
  padding: 0;
  background: linear-gradient(115deg,#fdfdfd 0%, #d4e4f4 100%);
}
.about3 h2{
  display: none;
}
.about3 .in_con_m.about_bg{
  background-image: url(../mImg/about_bg_m.png);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-size: 3.66rem 1.58rem;
}
.about3 .in_con_m{
  padding: 0.6rem 0.5rem 0.5rem;
}
.about3 .in_con_m img{
  height: auto!important;
}
.about3 .in_con_m p{
  margin-left: 0!important;
}

.about4{
  margin: 0;
  padding: 0.4rem;
  background: linear-gradient(115deg,#d4e4f4 0%, #d4e4f4 100%);
}

.product2 ul, .pro_list ul {
  width: 100%;
  padding-top: 0.5rem;
}
.product {
  background: linear-gradient(115deg,#d4e4f4 0%, #d4e4f4 100%);
  margin-top: 0;
  line-height: 32px;
  padding: 0.5rem 0.5rem 0;
}
.product h2{
  display: none;
}
.product2 {
  padding: 0 0.5rem;
  box-sizing: border-box;
  background: linear-gradient(115deg,#d4e4f4 0%, #d4e4f4 100%);
}
.product2 ul li {
  float: none;
  width: 100%;
  margin: 0 auto .54rem;
}
.product2 ul li .img {
  overflow: hidden;
  width: 100%;
  height: auto;
  position: relative;
}
.product2 ul li .img img {
  position: relative;
  width: 100%;
  height: 100%;
  left: inherit;
  top: inherit;
  margin: 0;
}
.product2 ul li a:hover img {
  margin: 0;
  transform: scale(1.2);
}
.product2 ul li .text {
  padding: 0.2rem;
}
.product2 ul li .text h3 {
  font-size: 0.24rem;
  line-height: .3rem;
  padding-bottom: 0;
  color: #221815;
}
.product2 ul li .text p {
  font-size: 0.22rem;
  line-height: .3rem;
  color: #221815;
  transition: all 0.3s ease-in-out;
}
.product2 ul li a:hover .text p {
  color: #fff;
}

.pro_list{
  padding: 0.5rem 0.5rem 0;
  background: linear-gradient(115deg,#d4e4f4 0%, #d4e4f4 100%);
}
.pro_list li {
  float: none;
  margin-right: 0;
  width: 100%;
  font-size: 14px;
  padding-bottom: 0;
  margin-bottom: 0.5rem;
}
.pro_list ul li .img {
  overflow: hidden;
  width: 100%;
  height: auto;
}
.pro_list ul li .img img {
  position: relative;
  width: 100%;
  height: 100%;
  left: inherit;
  top: inherit;
  margin: 0;
}
.pro_list .img:hover img {
  width: 100%;
  height: 100%;
  margin: 0;
  transform: scale(1.2);
}
.pro_list li .text1 {
  padding: 0;
  background: #fff;
}
.pro_list li .text1 p{
  display: none;
}
.pro_list li h3 {
  padding: 0.1rem 0;
}
.pro_list .text1 h3 img {
  height: .7rem;
}
.pro_list_m .in_con_m{
 margin-bottom: 0.5rem;
}
.pro_list_m .in_con_m h5{
  font-size: 0.3rem;
  margin-bottom: 0.3rem;
  text-align: center;
}
.pro_list_m li {
  float: left;
  margin-right: 0;
  width: 48%;
  font-size: 14px;
  margin-bottom: 0.26rem;
  margin-right: 4%;
}
.pro_list_m li:nth-child(2n){
  margin-right: 0;
}
.pro_list_m ul li .img {
  height: 1.42rem;
}
.pro_list_m .img:hover img {
  width: 100%;
  height: 100%;
}
.pro_list_m li h3 {
  font-size: 0.2rem;
  height: 0.6rem;
  background: #a3d45e;
  padding: 0.1rem 0.2rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.pro_list_m_en li h3{
  height: auto;
}
.pro_list li h3 i{
  display: none;
}

.partner {
  padding: 0.5rem;
  background: linear-gradient(115deg,#d4e4f4 0%, #d4e4f4 100%);
}
.partner ul li {
  width: 48%;
  border: 0;
  margin: 0;
  margin-right: 4%;
  height: 1.96rem;
  margin-bottom: 0.26rem;
}
.partner ul li:nth-child(2n){
  margin-right: 0;
}
.partner ul li:hover{
  border: 0;
}
.contact {
  background: linear-gradient(115deg,#d4e4f4 0%, #d4e4f4 100%);
  margin: 0;
  padding: 0.5rem;
}
.mapbox{
  width: 100%;
  height: 4.06rem;
}
.contact .text {
  width: 100%;
  padding: 0.5rem 0;
  line-height: 0.4rem;
  font-size: 0.24rem;
}
.contact .text h3 {
  font-size: 0.3rem;
  line-height: 0.5rem;
  padding-bottom: 0.2rem;
}

.siyu-list{
  padding: 0.5rem;
  background: linear-gradient(115deg,#d4e4f4 0%, #d4e4f4 100%);
}
.siyu-list a{
  display: block;
  width: 48%;
  margin-right: 4%;
  margin-bottom: 0.26rem;
}
.siyu-list a img{
  height: 2rem;
}



.about4 .bd li:hover img {
  width: 300px;
  height: 230px;
  margin: -115px 0 0 -150px;
}


.en_li {
  height: auto;
}







}











































