.clear{
  clear: both;
}

.ny_container{
  max-width: 1079px;
  margin: 0 auto;
}

html{font-size: 100px;}

/*project*/

.platform_pro{
  width: 100%;
  margin: 0.6rem auto 0 auto;
}

.platform_pro .platform_t{
  position: relative;
  height: 0.35rem;
}

.platform_pro .platform_t h5{
  font-size: 0.24rem;
  line-height: 0.35rem;
  color: #006633;
  padding-left: 0.2rem;
  box-sizing: content-box;
}


.platform_pro .platform_t::after{
  position: absolute;
  left: 0px;
  top: 0px;
  content: "";
  width: 4px;
  height: 0.35rem;
  background: #005825;

}



.platform_pro .platform_box{
  margin: 0.8rem auto 0 auto;
  position: relative;
  height: auto;

}

.platform_pro .platform_box .mySwiper{
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
}


.platform_pro .platform_box .swiper-slide{
  position: relative;

  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;

}



.platform_pro .platform_box .swiper-slide-active .txt{
  left: 0;
  background: #fff !important;
  border: 1px solid #d0d0d0 !important;
}



.platform_pro .platform_box .swiper-slide-active .txt h5 a {
  color: #333333 !important;
}


.platform_pro .platform_box .swiper-slide .txt_on{
  width: 100%;

  margin: 0 auto;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;position: relative;
  
}
.platform_pro .platform_box .swiper-slide .txt_on::before{content: '';left: 0;bottom: 0;width: 100%;height: 3.3rem;  background: url(../images/project_nr.jpg) repeat-x bottom center;position: absolute;z-index: -1;}
.platform_pro .platform_box .swiper-slide .txt_on .pic{
  width: 90%;
  height: auto;
  margin: 0 auto .15rem;
}

.platform_pro .platform_box .swiper-slide .txt_on .pic img{
  width: 100%;
  height: 100%;
}

.platform_pro .platform_box .swiper-slide .txt_on .txt_nr{
  height: 0.63rem;
  line-height: 0.63rem;
  width: 90%;
  position: relative;
margin: 0 auto;
}

.platform_pro .platform_box .swiper-slide .txt_on .txt_nr a{
  font-size: 0.18rem;
  color: #ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  text-align: center;
  width: 3.5rem;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  margin: 0 auto;
}


.platform_pro .platform_box .swiper-slide .txt_on .nr{
  position: absolute;
  left: 0;
  top: 2.75rem;
  width: 2.33rem;
  /* height: 0.77rem; */
  background: #3380ae;
  padding:.1rem 0.2rem;

} 

.platform_pro .platform_box .swiper-slide .txt_on .nr p{
  font-size: 0.14rem;
  line-height: 0.34rem;
  color: #ffffff;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}

.platform_pro .platform_box .swiper-slide-next{
  width: 7.19rem;

}

.platform_pro .platform_box .swiper-slide-next .txt{
  opacity: 0;
}

.platform_pro .platform_box .swiper-slide-next .txt_on{
  opacity: 1;

}

.platform_pro .platform_box .swiper-button-prev{
  width: 1.65rem;
  height: 0.65rem;
  top: auto;
  left: 5%;
  outline: none;
  bottom: 0;
}

.platform_pro .platform_box .swiper-button-prev i{
  background: url(../images/project_left.png) no-repeat left bottom;
  width: 1.47rem;
  height: .15rem;
  margin: 0 0 0 -10px;
  background-size: cover;

}

.platform_pro .platform_box .swiper-button-next{
  width: 1.65rem;
  height: 0.65rem;
  top: auto;
  right: 5%;
  outline: none;
  bottom: 0;
}

.platform_pro .platform_box .swiper-button-next i{

  background: url(../images/project_right.png) no-repeat  right bottom;
  width: 1.47rem;
  height: .15rem;
  margin: 0  -10px 0 0;background-size: cover;
}
.platform_pro .platform_box .swiper-button-prev:hover ,.platform_pro .platform_box .swiper-button-next:hover{opacity: .6;}
.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
  display: none;
}

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
  display: none;
}




/*gg*/

.gg_box{
  width: 100%;
  height: 1.98rem;
  margin: 0.2rem auto 0 auto;
  background: url(../images/gg_bg.jpg) no-repeat left center;

}

.gg_box .contact{
  width: 100%;
  height: 198px;
}

.gg_box .contact .gg_l{
  float: left;
  width: 30%;
  text-align: center;;
}

.gg_box .contact .gg_l span{
  display: block;
  font-size: 0.24rem;
  line-height: 0.34rem;
  color: #ffffff;
  font-weight: bold;
  font-family: "Microsoft Ya Hei Semibold";
  padding: 0.4rem 0 0 0;

}

.gg_box .contact .gg_l i{
  display: block;
  font-size: 0.14rem;
  line-height: 18px;
  color: #ffffff;
  font-family: "Myriad Pro";
  text-transform: uppercase;
  opacity: 0.33;
  margin: 3px 0 0 0;
}

.gg_box .contact .gg_l em {
  display: block;
  font-size: 0.16rem;
  line-height: 0.34rem;
  color: #ffffff;
  font-weight: bold;
  font-family: "Microsoft Ya Hei Semibold";
  margin-top: 0.3rem;
}

.gg_box .contact .gg_r{
  float: left;
  width: 70%;
  height: 1.9rem;

}

.gg_box .contact .gg_r a img{
  display: block;
  width: 100%;
  height: 1.9rem;
}




@media screen and (max-width: 1200px){


  .platform_pro{
    margin: 0.4rem auto 0 auto;
    width: 96%;
    padding-bottom: 0.3rem;
  }
  
  
  .platform_pro .platform_box{
    margin: 0.4rem auto 0 auto;
    position: relative;
    height: auto;
  
  }
  
  
  
  .platform_pro .platform_box .swiper-slide{
    position: relative;
    height: auto;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
  
  }
  
  .platform_pro .platform_box .swiper-slide .txt{
    display: none;
  }
  
  
  .platform_pro .platform_box .swiper-slide .txt_on{
    width: 100%;
    height: auto;
    background: url(../images/project_nr.jpg) no-repeat bottom center;
    margin: 0 auto;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    opacity: 1;
    position: relative;
    left: 0rem;
    top: 0px;
    background-size: 100%;
  }
  
  .platform_pro .platform_box .swiper-slide .txt_on .pic{
    width: 98%;
    height: auto;
    margin: 0 auto;
  }
  
  .platform_pro .platform_box .swiper-slide .txt_on .pic img{
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  
   /* .platform_pro .platform_box .swiper-slide .txt_on .txt_nr{
    height: 0.63rem;
    line-height: 0.63rem;
    width: 100%;
    position: relative;
    background: #053c5d;
  
  }
  
  .platform_pro .platform_box .swiper-slide .txt_on .txt_nr a{
    width: 60%;
  }
  
 .platform_pro .platform_box .swiper-slide .txt_on .txt_nr::after{
 
    width: 18%;

  }
  
  .platform_pro .platform_box .swiper-slide .txt_on .txt_nr::before{

    width: 18%;

  } */
  
  .platform_pro .platform_box .swiper-slide .txt_on .nr{
    top: 30%;
    width: 50%;

  
  } 
  .platform_pro .platform_box .swiper-button-prev{width:.3rem}
  .platform_pro .platform_box .swiper-button-next{width:.3rem}

  .gg_box{
    width: 100%;
    height: auto;
    margin: 0.3rem auto 0 auto;
    background: #006634;
    border-bottom: 8px solid #6d9cba;
  
  }
  
  .gg_box .contact{
    width: 100%;
    height: auto;
  }
  
  .gg_box .contact .gg_l{
    float: none;
    width: 100%;
    text-align: center;
    padding-bottom: 0.1rem;
  }
  
  .gg_box .contact .gg_l span{
    padding: 0.2rem 0 0 0;

  }
  
  
  .gg_box .contact .gg_l em {
    
    padding-top: 0.15rem;
    margin-top: 0.2rem;
  }
  
  .gg_box .contact .gg_r{
    float: none;
    width: 100%;
    height: auto;
  
  }
  
  .gg_box .contact .gg_r a img{
    display: block;
    width: 100%;
    height: auto;
  }
  

}