* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
html,
body,
a,
p,
span,
ul,
img {
  margin: 0;
  padding: 0;
  border: none;
  list-style-type: none;
  font-size: 14px;
  font-family: "Microsoft Yahei", "Arial", sans-serif;
}
a {
  text-decoration: none;
}
.mobile-muen-color{
  background: rgba(59, 59, 59, 1);
}
img {
  border: none;
  vertical-align: middle;
}
::-webkit-scrollbar {
  height: 5px;
}
::-webkit-scrollbar {
  width: 5px;
}
::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
}
::-webkit-scrollbar-thumb {
  background-color: #c1c1c1;
}
::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}
::-webkit-scrollbar-track {
  background-color: #f5f5f5;
}
.y-header-color {
  color: #000000 !important;
}
.pro-border{
  border: 1px solid #0B6AE2 !important;
}
.pro-color{
  color: #0B6AE2 !important; 
}
.active::after {
  width: 100% !important;
}
.swiper-pagination-bullet {
  width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 10px)) !important;
  height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 10px)) !important;
}
.swiper-button-next:after,
.swiper-button-prev:after {
  font-size: 1.6rem !important;
}
.swiper-button-next,
.swiper-rtl .swiper-button-prev {
  background: rgba(0, 0, 0, 0.5);
  padding: 1.5% 1.5%;
  border-radius: 10px;
  cursor: pointer;
}
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
  background: rgba(0, 0, 0, 0.5);
  padding: 1.5% 1.5%;
  border-radius: 10px;
  cursor: pointer;
}
.common-h3 {
  font-size: 48px;
  color: #0B6AE2;
  font-weight: 700;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  margin-bottom: 2%;
}
.footer-img{
    width: 100%;
}
.footer-img img{
    width: 100%;
}
#toTop {
  cursor: pointer;
  width: 42px;
  height: 42px;
  background: url(../image/top.png);
  color: white;
  text-align: center;
  line-height: 30px;
  position: fixed;
  /*使用固定定位*/
  bottom: 50px;
  right: 50px;
  z-index: 99999;
  background-repeat: no-repeat;
  border-radius: 20px;
}
#y-header {
  width: 100%;
  height: 100px;
  position: fixed;
  top: 0;
  z-index: 99;
  padding: 0 9.8%;
  background: #FFFFFF;
  border-bottom: 1px solid #f4f4f4;
}
#y-header .y-header-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 100%;
}
#y-header .y-header-container .y-logo {
  overflow: hidden;
}
#y-header .y-header-container .y-logo .y-header-a {
  display: block;
  width: 100%;
}
#y-header .y-header-container .y-logo .y-header-a img {
  max-width: 100%;
}
#y-header .y-header-container .y-nav {
  width: 100%;
  height: 100%;
  margin: 0 auto;
}
#y-header .y-header-container .y-nav .y-nav-ul {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: flex-end;
  align-items: center;
}
#y-header .y-header-container .y-nav .y-nav-ul .y-nav-li {
  padding: 0 1.5vw 0 0;
  display: block;
  font-size: 1rem;
  position: relative;
  transition: 0.8s ease all;
  height: 100%;
  line-height: 100px;
}
#y-header .y-header-container .y-nav .y-nav-ul .y-nav-li:hover .y-nav-h3 > a {
  color: #000000;
}
#y-header .y-header-container .y-nav .y-nav-ul .y-nav-li:hover .y-nav-h3::after {
  width: 100%;
}
#y-header .y-header-container .y-nav .y-nav-ul .y-nav-li .y-nav-h3 {
  position: relative;
  width: 100%;
  height: 100%;
}
#y-header .y-header-container .y-nav .y-nav-ul .y-nav-li .y-nav-h3 a {
  transition: 0.8s ease all;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  font-size: 20px;
  color: #666666;
  line-height: 25px;
  font-weight: 500;
  padding: 2.5rem 0.25vw;
}
#y-header .y-header-container .y-nav .y-nav-ul .y-nav-li .y-nav-h3::after {
  position: absolute;
  content: "";
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 0;
  height: 3px;
  transition: 0.5s ease all;
  background: #0B6AE2;
}
#y-header .y-header-container .y-lang {
  position: relative;
  margin-left: 2%;
  margin-right: 2%;
  transition: 0.5s ease all;
  height: 100px;
  line-height: 100px;
}

#y-header .y-header-container .y-lang .y-lang-a {
  display: block;
  width: 25px;
  height: 25px;
}
#y-header .y-header-container .y-lang .y-lang-a img {
  width: 100%;
}
#y-header .y-header-container .mobile-menu{
  display: none;
}
#y-header .y-header-container .y-search {
  position: relative;
  width: 220px;
  height: 40px;
}
#y-header .y-header-container .y-search form{
  width: 100%;
  height: 100%;
  position: absolute;
}
#y-header .y-header-container .y-search .inpo{
  display: none;
  transition: 0.5s ease all;
  width: 100%;
  height: 100%;
  border-radius: 20px;
  outline: none;
  border: 1px solid #ccc;
  padding-left: 10px;
  font-size: 14px;
  color: #666666;
}
#y-header .y-header-container .y-search .y-search-a {
  cursor: pointer;
  position: absolute;
  display: block;
  right: 15px;
  top: 7px;
  width: 26px;
  height: 26px;
}
.mobile-menu1{
  display: none;
}
#y-header .y-header-container .y-search .y-search-a img {
  width: 100%;
}
#y-header .y-header-container .y-search .y-search-a  button{
  border: none;
  background: #fff;
  display: block;
  cursor: pointer;
}
#y-banner {
  padding-top: 97px;
  width: 100%;
  position: relative;
  overflow: hidden;
}
#y-banner .swiper {
  width: 100%;
  height: 100%;
}
#y-banner .swiper .swiper-wrapper {
  width: 100%;
}
#y-banner .swiper .swiper-wrapper .swiper-slide {
  width: 100% !important;
}
#y-banner .swiper .swiper-wrapper .swiper-slide .y-banner-text {
  position: absolute;
  top: 40%;
  left: 10%;
}
#y-banner .swiper .swiper-wrapper .swiper-slide .y-banner-text img {
  width: 100%;
  height: 100%;
}
#y-banner .swiper .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 100%;
}
#y-about {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: url(../picture/abouts.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
}
#y-about .y-container {
  padding-top: 170px;
  max-width: 1530px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
}
#y-about .y-container .mobile-about{
  display: none;
}

#y-about .y-container .y-about_left {
  max-width: 54%;
  overflow: hidden;
  margin-bottom: 10%;
}
#y-about .y-container .y-about_left .y-about-text {
  font-size: 18px;
  color: #333333;
  line-height: 1.5;
  font-weight: 400;
  font-family: "SourceHanSansCN-Blod", "Microsoft Yahei", "微软雅黑", arial, "\5b8b\4f53";
  margin-bottom: 3%;
}
#y-about .y-container .y-about_left .y-about-text .y-about-bold{
  font-size: 18px;
  color: #333333;
  line-height: 1.5;
  font-weight: 600;
  font-family: "SourceHanSansCN-Blod", "Microsoft Yahei", "微软雅黑", arial, "\5b8b\4f53";
}


#y-about .y-container .y-about_left .y-about-txt .y-about-bold{
  font-size: 18px;
  color: #333333;
  line-height: 1.5;
  font-weight: 600;
  font-family: "SourceHanSansCN-Blod", "Microsoft Yahei", "微软雅黑", arial, "\5b8b\4f53";
}
#y-about .y-container .y-about_left .y-about-txt {
  font-size: 18px;
  color: #333333;
  line-height: 1.5;
  font-weight: 400;
  font-family: "SourceHanSansCN-Blod", "Microsoft Yahei", "微软雅黑", arial, "\5b8b\4f53";
}
#y-about .y-container .y-about-data {
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: space-between;
}
#y-about .y-container .y-about-data .y-data-iteam {
  cursor: pointer;
  width: 25%;
  transition: 0.5s ease all;
}
#y-about .y-container .y-about-data .y-data-iteam:hover {
  transform: translateY(-1rem);
}
#y-about .y-container .y-about-data .y-data-iteam img {
  max-width: 100%;
}
#y-product {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: #f7f7f7;
}
#y-product .y-container {
  padding-top: 120px;
  max-width: 1530px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  margin-bottom: 3%;
}
 .y-pro-pric{
  background: url(../picture/qiyekouhao.png) no-repeat;
  margin-bottom: 10rem;
}
.y-pro-pric {
  width: 100%;
  padding: 18rem 10rem;
  padding-left: 5rem;
}
 .y-pro-pric  .title{
  font-size: 38px;
  color: #FFFFFF;
  font-weight: 400;
  margin-bottom: 2rem;
}
 .y-pro-pric   img{
  margin-bottom: 2rem;
}
 .y-pro-pric  .miaoshu{
  font-size: 50px;
  color: #FFFFFF;
  font-weight: 500;
}
#y-product .y-container .y-text {
  font-size: 38px;
  color: #333333;
  line-height: 74px;
  font-weight: 700;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  margin-bottom: 3%;
}
#y-product .y-container .y-product-ul {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  position: relative;
}
#y-product .y-container .y-product-ul .y-product-li {
  cursor: pointer;
  transition: 0.6s ease all;
  width: 40%;
  margin-right: 5px;
  height: 580px;
  padding: 15rem 1rem;
  background-repeat: no-repeat !important;
  background-size: cover !important;
  position: relative;
}
#y-product .y-container .y-product-ul .y-product-li:last-child {
  margin-right: 0;
}
#y-product .y-container .y-product-ul .y-product-li .y-product-txt {
  width: 100%;
}
#y-product .y-container .y-product-ul .y-product-li .y-product-txt .y-h4_one {
  text-align: center;
  margin-bottom: 2%;
  font-size: 17px;
  color: #FFFFFF;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  transition: 0.5s ease all;
  text-transform: uppercase;

}
#y-product .y-container .y-product-ul .y-product-li .y-product-txt .y-h4_two {
  text-align: center;
  font-size: 27px;
  color: #FFFFFF;
  font-weight: 500;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  transition: 0.5s ease all;
  margin-bottom: 5%;
}
#y-product .y-container .y-product-ul .y-product-li .y-product-txt .y-p-three {
  text-align: center;
  opacity: 0;
  user-select: none;
  transition: opacity 0.6s;
  margin-top: 10px;
  font-size: 20px;
  color: #FFFFFF;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  max-width: 100%;
}
#y-product .y-container .y-product-ul .y-product-li .y-product-txt .y-p-three.show {
  opacity: 1;
  user-select: auto;
}
#y-application {
  width: 100%;
  position: relative;
  background: #0B6AE2;
  background-image: linear-gradient(to bottom, #0B6AE2 85%, white 70%);
}
#y-application .y-container {
  padding-top: 70px;
  max-width: 1530px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  margin-bottom: 5%;
}
#y-application .y-container .app-h3 {
  color: #FFFFFF;
  margin-bottom: 1% !important;
}
#y-application .y-container .y-text {
  font-size: 38px;
  color: #3C88E7;
  line-height: 74px;
  font-weight: 700;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  margin-bottom: 3%;
}
#y-application .y-container .y-application-ul {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  position: relative;
  flex-wrap: wrap;
}
#y-application .y-container .y-application-ul .y-application-li {
  border-radius: 10px;
  width: 30%;
  /* height: 290px; */
  margin-bottom: 1.5%;
  transition: 0.5s ease all;
  cursor: pointer;
  position: relative;
  overflow: hidden;
}

#y-application .y-container .y-application-ul .y-application-li .y-application-div{
  width: 100%;
  height: 100%;
  overflow: hidden;
}
#y-application .y-container .y-application-ul .y-application-li:hover .y-application-div>img{
  transform: scale(1.1);
}
#y-application .y-container .y-application-ul .y-application-li .y-application-div img{
  transition: 0.5s ease all;
  width: 100%;
}
#y-application .y-container .y-application-ul .y-application-li .li-txt {
  position: absolute;
  left: 50%;
  top: 50%;
  text-align: center;
  width: 100%;
  transform: translate(-50%,-50%);
  font-size: 28px;
  color: #FFFFFF;
  font-weight: 700;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-info {
  position: relative;
  padding: 3% 0 14% 0;
  background-repeat: no-repeat;
  background-size: cover;
  transition: 0.5s ease all;
}
#y-info[curr="0"] {
  background: url("../picture/abs11.png") no-repeat center center;
  background-repeat: no-repeat;
  background-size: cover;
}
#y-info[curr="1"] {
  background: url("../picture/gaixing.png") no-repeat center center;
  background-repeat: no-repeat;
  background-size: cover;
}
#y-info[curr="2"] {
  background: url("../picture/gaogu.png") no-repeat center center;
  background-repeat: no-repeat;
  background-size: cover;
}
#y-info .y-main-container {
  padding-top: 50px;
  max-width: 1530px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  color: #FFFFFF;
}
#y-info .y-main-container .blue {
  font-size: 48px;
  color: #0B6AE2;
  line-height: 74px;
  font-weight: 700;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-info .y-main-container .y-h2 {
  font-size: 38px;
  color: #FFFFFF;
  line-height: 74px;
  font-weight: 700;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-info .y-main-container .menu {
  margin-top: 5%;
}
#y-info .y-main-container .menu .menu-item {
  cursor: pointer;
  width: 16%;
  line-height: 30px;
  transition: 0.5s ease all;
  font-size: 28px;
  color: #FFFFFF;
  line-height: 61px;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-info .y-main-container .menu .menu-item:hover,
#y-info .y-main-container .menu .menu-item.active {
  transform: translateX(0.5rem);
  color: #0B6AE2;
}

#y-info .y-main-container .menu .span.ac {
  /* color: #; */
  border-bottom: 2px solid #FFFFFF;
}
#y-info .y-main-container .menu .menu-item .span{
  font-size: 28px;
  color: #FFFFFF;
  line-height: 61px;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-info .y-main-container .menu .menu-item .menu-item-img {
  width: 50px;
  height: 50px;
  margin-bottom: 5%;
}
#y-info .y-main-container .menu .menu-item .menu-item-text {
  font-size: 20px;
  color: #FFFFFF;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-info .y-info-container {
  position: absolute;
  height: 410px;
  width: 1130px;
  padding: 1% 0 0 3%;
  bottom: 0;
  right: 0;
  color: white;
  border-top-left-radius: 30px;
  transition: 0.5s ease all;
}
#y-info .y-info-container a {
  display: block;
}
#y-info .y-info-container .y-info-more {
  position: absolute;
  display: none;
  transition: 0.5s ease all;
  padding: 0 30% 0 0;
}
#y-info .y-info-container .y-info-more .y-info-h2 {
  font-size: 3.2vw;
  color: #FFFFFF;
  font-weight: 700;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  margin-bottom: 5%;
}
#y-info .y-info-container .y-info-more .y-info-span {
  font-size: 28px;
  color: #FFFFFF;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-info .y-info-container .y-info-more .y-info-a {
  position: absolute;
  width: 166px;
  line-height: 56px;
  text-align: center;
  top: 21rem;
  background: #FFFFFF;
  border-radius: 4px;
  font-size: 24px;
  color: #0B6AE2;
  font-weight: 600;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-info .y-info-container .y-info-more.active {
  display: block;
  padding: 50px 0 0 0;
}
#y-info .y-info-container[current="0"] {
  background: url("../picture/product.png") no-repeat center center;
  background-size: cover;
}
#y-info .y-info-container[current="1"] {
  background: url("../picture/product1.png") no-repeat center center;
  background-size: cover;
}
#y-info .y-info-container[current="2"] {
  background: url("../picture/product2.png") no-repeat center center;
  background-size: cover;
}
#y-info .y-button-container {
  display: grid;
  position: absolute;
  grid-template-columns: 1fr;
  top: 32%;
  right: 95px;
  transform: translateY(-32%);
}
#y-info .y-button-container .y-button {
  width: 54px;
  height: 54px;
  border-radius: 100%;
  font-size: 20px;
  color: #FFFFFF;
  font-weight: 700;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  transition: 0.5s ease all;
  background: url('../picture/left.png') no-repeat center center;
  margin: 15px 0;
}
#y-info .y-button-container .y-button.button-next {
  background: url('../picture/right.png') no-repeat center center;
}
#y-new {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: #f7f7f7;
}
#y-new .y-container {
  padding-top: 70px;
  max-width: 1530px;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  margin-bottom: 5%;
}
#y-new .y-container .y-new-more {
  position: absolute;
  right: 0;
  top: 20%;
}
#y-new .y-container .y-new-more .y-new-more_a {
  font-size: 24px;
  color: #0B6AE2;
  font-weight: 600;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-new .y-container .y-new-h3 {
  margin-bottom: 0.5%;
}
#y-new .y-container .y-text {
  font-size: 38px;
  color: #000000;
  line-height: 74px;
  font-weight: 700;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  margin-bottom: 5%;
}
#y-new .y-container .y-new-ul {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
  position: relative;
}
#y-new .y-container .y-new-ul .y-new-li {
  width: 30%;
  overflow: hidden;
}
#y-new .y-container .y-new-ul .y-new-li:hover .y-new-block > .y-new-des > .y-new-title {
  color: #0B6AE2;
}
#y-new .y-container .y-new-ul .y-new-li:hover .y-new-block > .y-new-des > .y-new-text {
  color: #0B6AE2;
}
#y-new .y-container .y-new-ul .y-new-li:hover .y-new-block > .y-new-img > img {
  transform: scale(1.15);
}
#y-new .y-container .y-new-ul .y-new-li .y-new-block {
  width: 100%;
  display: block;
}
#y-new .y-container .y-new-ul .y-new-li .y-new-block .y-new-img {
  width: 100%;
  overflow: hidden;
}
#y-new .y-container .y-new-ul .y-new-li .y-new-block .y-new-img img {
  width: 100%;
  transition: 0.5s ease all;
  height: 27.5vh;
}

#y-new .y-container .y-new-ul .y-new-li .y-new-block .y-new-des {
  background: #FFFFFF;
  border-bottom-left-radius: 2%;
  border-bottom-right-radius: 2%;
  padding: 8% 3%;
}
#y-new .y-container .y-new-ul .y-new-li .y-new-block .y-new-des .y-new-data {
  display: block;
  font-size: 22px;
  color: #0B6AE2;
  font-weight: 500;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  margin-bottom: 5%;
}
#y-new .y-container .y-new-ul .y-new-li .y-new-block .y-new-des .y-new-title {
  font-size: 22px;
  color: #333333;
  font-weight: 600;
  /* font-family: 'AlibabaPuHuiTi-3-55-Regular'; */
  margin-bottom: 3%;
  transition: 0.7s ease all;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: normal;
  word-wrap: break-word;
  word-break: normal;
}
#y-new .y-container .y-new-ul .y-new-li .y-new-block .y-new-des .y-new-text {
  font-size: 20px;
  color: #666666;
  line-height: 34px;
  font-weight: 400;
  /* font-family: 'AlibabaPuHuiTi-3-55-Regular'; */
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  white-space: normal;
  word-wrap: break-word;
  word-break: normal;
  transition: 0.7s ease all;
}
#y-footer-img {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: url(../picture/wenhua.png);
  background-size: cover;
  background-repeat: no-repeat;
}
#y-footer-img .y-container {
  max-width: 1530px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  padding: 4% 0 10% 0;
}
#y-footer-img .y-container .y-con-img {
  width: 100%;
}
#y-footer {
  width: 100%;
  overflow: hidden;
  position: relative;
  background: url(../picture/footer.png);
  background-size: cover;
  background-repeat: no-repeat;
}
#y-footer .y-container {
  max-width: 1530px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: space-between;
  padding-top: 5%;
  margin-bottom: 13rem;
}
#y-footer .y-container .y-footer-ul {
  overflow: hidden;
  position: relative;
}
#y-footer .y-container .y-footer-ul .y-footer-li {
  overflow: hidden;
  margin-bottom: 1.5rem;
}
#y-footer .y-container .y-footer-ul .y-footer-li:first-child {
   margin-bottom: 2rem;
}
#y-footer .y-container .y-footer-ul .y-footer-li .y-footer-a {
  font-size: 16px;
  color: #FFFFFF;
  font-weight: 400;
  /*color: #B6B6B6;*/
  /*font-weight: 700;*/
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-footer .y-container .y-footer-ul .y-footer-li .y-footer-a .y-footer-span {
  font-size: 16px;
  color: #FFFFFF;
  line-height: 22px;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-footer .y-container .y-contant {
  margin-left: 10%;
  position: relative;
}
#y-footer .y-container .y-contant .y-address {
  font-size: 16px;
  color: #FFFFFF;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  margin-bottom: 5%;
  position: relative;
}
#y-footer .y-container .y-contant .y-address::before {
  position: absolute;
  width: 20px;
  height: 20px;
  left: -8%;
  content: "";
  background: url(../picture/dingwei.png);
  background-repeat: no-repeat;
}

#y-footer .y-container .y-contant .y-addressnth-child(2)::before {
    background: url(../#);
}
#y-footer .y-container .y-contant .y-phone {
  font-size: 16px;
  color: #FFFFFF;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  margin-bottom: 5%;
  position: relative;
}
#y-footer .y-container .y-contant .y-phone::before {
  position: absolute;
  width: 20px;
  height: 20px;
  left: -8%;
  content: "";
  background: url(../picture/phone.png);
  background-repeat: no-repeat;
}
#y-footer .y-container .y-contant .y-eamil {
  font-size: 16px;
  color: #FFFFFF;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  position: relative;
}
#y-footer .y-container .y-contant .y-eamil::before {
  position: absolute;
  width: 20px;
  height: 20px;
  left: -8%;
  content: "";
  background: url(../picture/eamil.png);
  background-repeat: no-repeat;
}
#y-footer .y-container .y-solid {
  background: #d8d8d8;
  width: 1px;
  opacity: 0.15;
}
#y-footer .y-container .y-wechat {
  overflow: hidden;
  width: 8%;
}
#y-footer .y-container .y-wechat .y-wechat-img {
  margin-bottom: 5%;
   width: 100%;
}
#y-footer .y-container .y-wechat .y-wechat-img img {
  vertical-align: middle;
   width: 100%;
}
#y-footer .y-container .y-wechat .y-wechat-text {
  font-size: 0.9vw;
  color: #FFFFFF;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  display: block;
  text-align: center;
}
#y-footer .y-bottom-solid {
  max-width: 1530px;
  height: 1px;
  background: #d8d8d8;
  opacity: 0.15;
  margin: 0 auto;
}
#y-footer .y-bottom {
  max-width: 1530px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
}
#y-footer .y-bottom .y-left {
  margin: 1.5% 0 1.5%;
}
#y-footer .y-bottom .y-left .y-left-text {
  font-size: 14px;
  color: #B6B6B6;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  transition: 0.5s ease all;
}
#y-footer .y-bottom .y-jishu {
  margin: 1.5% 0 1.5%;
  font-size: 14px;
  color: #B6B6B6;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-footer .y-bottom .y-jishu:hover {
  color: #FFFFFF;
}
#y-footer .y-bottom .y-right {
  margin: 1.5% 0 1.5%;
}
#y-footer .y-bottom .y-right .y-right-a {
  font-size: 14px;
  color: #B6B6B6;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
#y-footer .y-bottom .y-right .y-right-a:hover {
  color: #FFFFFF;
}


.common-banner {
  position: relative;
  padding-top: 80px;
}
.common-banner .common-img {
  width: 100%;
  position: relative;
}
.common-banner .common-img .t_pcbanner img {
  width: 100%;
  vertical-align: middle;
}
.common-banner .common-img .t_phbanner img {
  width: 100%;
  vertical-align: middle;
}
.common-banner .common-text {
  position: absolute;
  z-index: 9;
  top: 48%;
  left: 10%;
  max-width: 1630px;
}
.common-banner .common-text .common-about-h3 {
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  font-size: 60px;
  color: #FFFFFF;
  font-weight: 700;
}
.common-banner .common-text .common-about-span {
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  font-size: 28px;
  color: #FFFFFF;
  font-weight: 400;
}
.common-banner .common-menu {
  z-index: 9;
  position: absolute;
  overflow: hidden;
  display: flex;
  bottom: 0;
  left: 10%;
  width: 40%;
  justify-content: space-between;
}
.common-banner .common-menu .common-li {
  cursor: pointer;
  padding: 0 5%;
  text-align: center;
  height: 60px;
  line-height: 60px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  transition: 0.7s ease all;
}
.common-banner .common-menu .common-li:hover {
  background: url(../picture/xuanzhong.png);
}
.common-banner .common-menu .common-li .common_a {
  display: block;
  width: 100%;
  height: 100%;
  font-size: 20px;
  color: #FFFFFF;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
.common-banner .active {
  background: url(../picture/xuanzhong.png);
}
.y-ab-about {
  position: relative;
  overflow: hidden;
  background: url(../picture/qiyeabout.png);
  background-position: center;
  background-repeat: no-repeat;
}
.y-ab-about .y-ab-container {
  max-width: 1530px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: center;
  padding-top: 80px;
}
.y-ab-about .y-ab-container .y-ab-left {
  width: 40%;
  overflow: hidden;
}
.y-ab-about .y-ab-container .y-ab-left .y-ab-left_span {
  font-size: 24px;
  color: #333333;
  font-weight: 400;
  margin-bottom: 6px;
}
.y-ab-about .y-ab-container .y-ab-left .y-ab-left_h4 {
  font-family: 'AlibabaPuHuiTi-3-55-Regular';;
  font-size: 45px;
  color: #333333;
  font-weight: 700;
}
.y-ab-about .y-ab-container .y-ab-right {
  padding-top: 4rem;
  width: 60%;
}
.y-ab-about .y-ab-container .y-ab-right .y-about-text {
  font-size: 22px;
  color: #333333;
  line-height: 36px;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  margin-bottom: 3%;
}
.y-ab-about .y-ab-container .y-ab-right .y-about-text .y-about-bold {
  font-size: 22px;
  color: #333333;
  line-height: 36px;
  font-weight: 600;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
.y-ab-about .y-ab-container .y-ab-right .y-about-txt {
  font-size: 22px;
  color: #333333;
  line-height: 36px;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  margin-bottom: 3%;
}
.y-ab-about .y-ab-container .y-ab-right .y-about-txt .y-about-bold {
  font-size: 22px;
  color: #333333;
  line-height: 36px;
  font-weight: 600;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
.y-ab-back {
  overflow: hidden;
  padding-top: 3%;
}
.y-ab-back .y-ab-back_img {
  width: 100%;
}
.y-ab-back .y-ab-back_img img {
  width: 100%;
  vertical-align: middle;
}
.y-ab-course {
  overflow: hidden;
  position: relative;
  padding-top: 80px;
  margin-bottom: 3%;
}
.y-ab-course .y-ab-course_container {
  width: 100%;
  overflow: hidden;
}
.y-ab-course .y-ab-course_container img {
  width: 100%;
  height: 100%;
  vertical-align: middle;
}
.y-ab-course .y-ab-course-title {
  position: absolute;
  left: 10%;
  top: 10%;
}
.y-ab-course .y-ab-course-title .y-ab-left_span {
  font-size: 24px;
  color: #333333;
  font-weight: 400;
  margin-bottom: 6px;
}
.y-ab-course .y-ab-course-title .y-ab-left_h4 {
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  font-size: 50px;
  color: #333333;
  font-weight: 700;
}
.y-ab-honor {
  overflow: hidden;
  position: relative;
  background: url(../picture/aboutrongyu.png);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.y-ab-honor .y-ab-container {
  max-width: 1530px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  display: flex;
}
.y-ab-honor .y-ab-container .y-ab-left {
  width: 40%;
  overflow: hidden;
  padding-top: 80px;
}
.y-ab-honor .y-ab-container .y-ab-left .y-ab-left_span {
  font-size: 24px;
  color: #333333;
  font-weight: 400;
  margin-bottom: 6px;
}
.y-ab-honor .y-ab-container .y-ab-left .y-ab-left_h4 {
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  font-size: 50px;
  color: #333333;
  font-weight: 700;
}
.y-ab-honor .y-ab-container .y-ab-right {
  width: 60%;
  overflow: hidden;
}
.y-ab-honor .y-ab-container .y-ab-right img {
  width: 100%;
  height: 100%;
}
.y-ab-qualifications {
  overflow: hidden;
  position: relative;
  padding-top: 80px;
  margin-bottom: 5%;
}
.y-ab-qualifications .y-ab-container {
  max-width: 1530px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.y-ab-qualifications .y-ab-container .y-ab-left {
  overflow: hidden;
}
.y-ab-qualifications .y-ab-container .y-ab-left .y-ab-left_span {
  font-size: 24px;
  color: #333333;
  font-weight: 400;
  margin-bottom: 6px;
}
.y-ab-qualifications .y-ab-container .y-ab-left .y-ab-left_h4 {
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  font-size: 45px;
  color: #333333;
  font-weight: 700;
}
.y-ab-qualifications .y-ab-container .y-ab-botoom {
  background: url(../picture/qiyejingshen.png);
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  padding: 18% 0 13% 8%;
}
.y-ab-qualifications .y-ab-container .y-ab-botoom .title {
  width: 45%;
}
.y-ab-qualifications .y-ab-container .y-ab-botoom .title .y-ab-txt {
  font-size: 38px;
  color: #FFFFFF;
  font-weight: 400;
  margin-bottom: 4%;
}
.y-ab-qualifications .y-ab-container .y-ab-botoom .title img {
  width: 100%;
  margin-bottom: 3%;
}
.y-ab-qualifications .y-ab-container .y-ab-botoom .title .y-ab-text {
  font-size: 50px;
  color: #FFFFFF;
  font-weight: 500;
}
.y-ab-vision {
  overflow: hidden;
  position: relative;
  background: url(../picture/qiyeyuanjing.png) no-repeat;
  background-size: cover;
  background-position: 100% 100%;
  margin-bottom: 5%;
}
.y-ab-vision .y-ab-container {
  max-width: 1530px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  padding: 12% 0 12% 0;
}
.y-ab-vision .y-ab-container .title {
  overflow: hidden;
}
.y-ab-vision .y-ab-container .title .y-ab-txt {
  font-size: 38px;
  color: #FFFFFF;
  font-weight: 400;
  margin-bottom: 2%;
}
.y-ab-vision .y-ab-container .title img {
  margin-bottom: 3%;
}
.y-ab-vision .y-ab-container .title .y-ab-text {
  font-size: 50px;
  color: #FFFFFF;
  font-weight: 500;
}
.y-ab-mission {
  position: relative;
  overflow: hidden;
  margin-bottom: 3%;
}
.y-ab-mission .y-ab-container {
  max-width: 1530px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
  background: url(../picture/shiming.png) no-repeat;
  padding: 13% 0 13% 35%;
  background-size: cover;
}
.y-ab-mission .y-ab-container .title {
  width: 75%;
}
.y-ab-mission .y-ab-container .title .y-ab-txt {
  font-size: 38px;
  color: #FFFFFF;
  font-weight: 400;
  margin-bottom: 4%;
}
.y-ab-mission .y-ab-container .title img {
  width: 100%;
  margin-bottom: 3%;
}
.y-ab-mission .y-ab-container .title .y-ab-text {
  font-size: 50px;
  color: #FFFFFF;
  font-weight: 500;
}
.y-ab-values {
  padding-top: 3%;
  position: relative;
  overflow: hidden;
  background: url(../picture/jiazhiguan.png) no-repeat;
  background-size: 100% 78%;
  margin-bottom: 5%;
}
.y-ab-values .y-ab-container {
  position: relative;
  overflow: hidden;
  max-width: 1530px;
  margin: 0 auto;
}
.y-ab-values .y-ab-container .title {
  text-align: center;
}
.y-ab-values .y-ab-container .title .y-ab-txt {
  font-size: 38px;
  color: #333333;
  font-weight: 400;
  margin-bottom: 1%;
}
.y-ab-values .y-ab-container .title img {
  margin-bottom: 3%;
}
.y-ab-values .y-ab-container .y-ab-va-ite {
  display: flex;
  width: 100%;
  overflow: hidden;
  position: relative;
  justify-content: space-around;
}
.y-ab-values .y-ab-container .y-ab-va-ite .iteam {
  width: 48%;
  background-size: cover !important;
  background-repeat: no-repeat;
  padding: 15.5% 2%;
}
.y-ab-values .y-ab-container .y-ab-va-ite .iteam .title {
  font-size: 50px;
  color: #FFFFFF;
  font-weight: 500;
}
.main {
  position: relative;
  overflow: hidden;
}
.main .y-pro-container {
  padding-top: 85px;
  max-width: 1530px;
  margin: 0 auto;
  overflow: hidden;
  margin-bottom: 3%;
}
.main .y-pro-container .y-pro-title {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1%;
}
.main .y-pro-container .y-pro-title .title .y-ab-left_span {
  font-size: 24px;
  color: #333333;
  font-weight: 400;
  margin-bottom: 6px;
}
.main .y-pro-container .y-pro-title .title .y-ab-left_h4 {
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  font-size: 45px;
  color: #333333;
  font-weight: 700;
  padding-top: 5rem;
}
.main .y-pro-container .y-pro-text {
  font-size: 22px;
  color: #333333;
  font-weight: 400;
  margin-bottom: 5%;
}
.main .y-pro-container .y-pro-img {
  margin-bottom: 2%;
}
.main .y-pro-container .y-pro-img img {
  max-width: 100%;
}
.main .y-pro-container .y-pro-advantage {
  display: flex;
  justify-content: space-around;
  overflow: hidden;
  background: #F6F6F6;
  border-radius: 0px 8px 8px 0px;
  margin-bottom: 10%;
}
.main .y-pro-container .y-pro-advantage .left {
  width: 30%;
}
.main .y-pro-container .y-pro-advantage .left .top-img {
  background: url(../picture/benfaadss.jpg) no-repeat;
  background-size: cover;
  padding: 8.5rem 10rem;
  margin-bottom: 1%;
  text-align: center;
}
.main .y-pro-container .y-pro-advantage .left .top-img .txt {
  font-size: 30px;
  color: #666666;
  font-weight: 500;
}
.main .y-pro-container .y-pro-advantage .left .botoom-img {
  background: url(../picture/rufaabss.jpg) no-repeat;
  background-size: cover;
  padding: 8.5rem 10rem;
  text-align: center;
}
.main .y-pro-container .y-pro-advantage .left .botoom-img .txt {
  font-size: 30px;
  color: #666666;
  font-weight: 500;
}
.main .y-pro-container .y-pro-advantage .right {
  width: 70%;
  padding: 3% 3% 0 3%;
}
.main .y-pro-container .y-pro-advantage .right .title {
  font-size: 34px;
  color: #0B6AE2;
  text-align: center;
  font-weight: 700;
  margin-bottom: 5%;
}
.main .y-pro-container .y-pro-advantage .right img {
  max-width: 100%;
}
.main .y-pro-container .y-pro-til {
  background: #F6F6F6;
  border-radius: 0px 8px 8px 0px;
  padding: 2% 2% 2% 2%;
  margin-bottom: 10%;
}
.main .y-pro-container .y-pro-til .y-pro-project {
  background: url(../picture/protwo.png) no-repeat;
  padding: 11rem 10rem;
  text-align: center;
  margin-bottom: 3%;
}
.main .y-pro-container .y-pro-til .y-pro-project .text {
  font-size: 60px;
  color: #FFFFFF;
  font-weight: 700;
  text-align: center;
}
.main .y-pro-container .y-pro-til img {
  max-width: 100%;
}
.main .y-pro-container .y-pro-characters {
  font-size: 34px;
  color: #0B6AE2;
  font-weight: 700;
  margin-bottom: 0.5%;
}
.main .y-pro-container .y-pro-characterss {
  font-size: 22px;
  color: #333333;
  font-weight: 400;
  margin-bottom: 5%;
}
.main .y-pro-container .y-pro-three {
  display: flex;
  justify-content: space-between;
  overflow: hidden;
}
.main .y-pro-container .y-pro-three .center {
  padding-top: 10px;
}
.main .y-pro-container .y-pro-three img {
  width: 100%;
}
.main .y-pro-container .y-pro-tiltwo {
  background: #F6F6F6;
  border-radius: 0px 8px 8px 0px;
  padding: 2% 2% 4% 2%;
  margin-bottom: 5%;
  position: relative;
}
.main .y-pro-container .y-pro-tiltwo .y-pro-project {
  background: url(../picture/pro3jishuyoushi.png) no-repeat;
  padding: 11rem 10rem;
  text-align: center;
  margin-bottom: 3%;
}
.main .y-pro-container .y-pro-tiltwo .y-pro-project .text {
  font-size: 60px;
  color: #FFFFFF;
  font-weight: 700;
  text-align: center;
}
.main .y-pro-container .y-pro-tiltwo .text-img {
  max-width: 100%;
}
.main .y-pro-container .y-pro-tiltwo .txt-img {
  position: absolute;
  right: 30px;
}
.main .y-pro-container .y-pro-titlee {
  display: flex;
  justify-content: space-between;
  margin-bottom: 2rem;
}
.main .y-pro-container .y-pro-titlee .title .y-ab-left_span {
  font-size: 24px;
  color: #333333;
  font-weight: 400;
  margin-bottom: 6px;
}
.main .y-pro-container .y-pro-titlee .title .y-ab-left_h4 {
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  font-size: 45px;
  color: #333333;
  font-weight: 700;
}
.main .y-pro-container .y-pro-textt {
  font-size: 22px;
  color: #333333;
  font-weight: 400;
  margin-bottom: 2rem;
}
.main .y-pro-container .y-pro-map {
  overflow: hidden;
}
.main .y-pro-container .y-pro-map img {
  max-width: 100%;
}
.pro-footer {
  overflow: hidden;
  background: #0B6AE2;
  padding-top: 5rem;
}
.pro-footer .title {
  font-size: 34px;
  color: #FFFFFF;
  letter-spacing: 0.94px;
  text-align: center;
  font-weight: 700;
}
 .pro-footer .pro-footer-img {
  position: relative;
  max-width: 1530px;
  margin: 0 auto;
}
.pro-footer .pro-footer-img img{
  max-width: 100%;
}


/* 手机端样式隐藏 */

.mobile-container{
  display: none;
}
#y-info_one{
  display: none;
}

.y-con-img{
  display: block;
}
.y-con-img1{
  display: none;
}
.mobile-caidan{
  display: none;
}
.mobile-caidan1{
  display: none;
}
#y-banner_two{
  display: none;
}

.y-about-data-moblie{
  display: none;
}


.main .pro-center-container {
  max-width: 1530px;
  position: relative;
  overflow: hidden;
  margin: 0 auto;
  padding-top: 4%;
}
.main .pro-center-container .pro-cen_iteam {
  position: relative;
  display: flex;
  margin-bottom: 4%;
}
.main .pro-center-container .pro-cen_iteam li {
  background: #FFFFFF;
  border: 1px solid #999999;
  border-radius: 33px;
  width: 14%;
  padding: 0.8% 1%;
  text-align: center;
  margin-right: 3%;
}
.main .pro-center-container .pro-cen_iteam li a {
  display: block;
  font-size: 26px;
  color: #333333;
  letter-spacing: 0.72px;
  text-align: center;
  font-weight: 700;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
.main .pro-center-container .pro-cen-title {
  overflow: hidden;
  margin-bottom: 5%;
}
.main .pro-center-container .pro-cen-title span {
  font-size: 45px;
  color: #333333;
  font-weight: 700;
}
.main .pro-center-container .pro-cen_iteamone {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 3%;
}
.main .pro-center-container .pro-cen_iteamone li {
  position: relative;
  margin-bottom: 2%;
}
.main .pro-center-container .pro-cen_iteamone li img {
  max-width: 100%;
}
.main .pro-center-container .pro-cen_iteamtwo {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 100%;
  position: relative;
  overflow: hidden;
  margin-bottom: 3%;
}
.main .pro-center-container .pro-cen_iteamtwo li {
  width: 49%;
  position: relative;
  margin-bottom: 2%;
}
.main .pro-center-container .pro-cen_iteamtwo li img {
  max-width: 100%;
}
.main .pro-center-container .pro_img {
  overflow: hidden;
  position: relative;
  margin-bottom: 5%;
}
.main .pro-center-container .pro_img img {
  max-width: 100%;
}
.main .pro-center-container .pro_img-one {
  overflow: hidden;
  position: relative;
  margin-bottom: 5%;
}
.main .pro-center-container .pro_img-one img {
  vertical-align: middle;
  max-width: 100%;
}
.main .pro-center-container .footer-img {
  overflow: hidden;
  position: relative;
  margin-bottom: 5%;
}
.main .pro-center-container .footer-img img {
  vertical-align: middle;
  max-width: 100%;
}
.main .pro-center-container .pro-quality {
  position: relative;
  overflow: hidden;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.main .pro-center-container .pro-quality .pro-quality-iteam {
  width: 25%;
  text-align: center;
  margin-bottom: 5%;
}
.main .pro-center-container .pro-quality .pro-quality-iteam a {
  display: block;
}
.main .pro-center-container .pro-quality .pro-quality-iteam a img {
  max-width: 100%;
  margin-bottom: 3%;
}
.main .pro-center-container .pro-quality .pro-quality-iteam a span {
  display: block;
  font-size: 22px;
  color: #333333;
  letter-spacing: 0;
  text-align: center;
  font-weight: 400;
}

.common-banner .common-menuu {
  z-index: 9;
  position: absolute;
  overflow: hidden;
  display: flex;
  bottom: 0;
  left: 10%;
  width: 30%;
  justify-content: space-between;
}

.common-banner .common-menuu .common-li {
  cursor: pointer;
  padding: 0 7%;
  text-align: center;
  height: 60px;
  line-height: 60px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  transition: 0.7s ease all;
}
.common-banner .common-menuu .common-li .common_a {
display: block;
width: 100%;
height: 100%;
font-size: 20px;
color: #FFFFFF;
font-weight: 400;
font-family: 'AlibabaPuHuiTi-3-55-Regular';
}


.common-banner .common-menuuu {
  z-index: 9;
  position: absolute;
  overflow: hidden;
  display: flex;
  bottom: 0;
  left: 10%;
  width: 30%;
  justify-content: flex-start;
}

.common-banner .common-menuuu .common-li {
  cursor: pointer;
  padding: 0 7%;
  text-align: center;
  height: 60px;
  line-height: 60px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  transition: 0.7s ease all;
}
.common-banner .common-menuuu .common-li .common_a {
display: block;
width: 100%;
height: 100%;
font-size: 20px;
color: #FFFFFF;
font-weight: 400;
font-family: 'AlibabaPuHuiTi-3-55-Regular';
}


.p_news {
  display: flex;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.container{
    width: 100%;
    max-width: 1530px;
    overflow: hidden;
    margin: 0rem auto;
    padding: 0px;
}


 .newList {
  flex-basis: 28%;
  margin-right: 5%;
  margin-top: 30px;
  margin-bottom: 30px;
}

.newList:hover .newTitle{
  color: #0B6AE2;
}

.newList:hover .look>.look_name{
  color: #0B6AE2;
}


.newList:hover .look>.iconfont{
  color: #0B6AE2;
}

.newList:hover .newPicBox>img{
  transform: translate(-50%,-50%) scale(1.1);
}

 .lineBox {
  position: relative;
  width: 100%;
  height: 1px;
  background: #ededed;
  margin-bottom: 26px;
}


.TimeBox {
  font-size: 14px;
  line-height: 1.5;
  letter-spacing: .25px;
  color: #777;
  margin-bottom: 20px;
}

 .newTitle {
  font-size: 18px;
  margin-bottom: 0;
  min-height: 0px;
  line-height: 1.2;
  font-weight: normal;
  color: #373c41;
  transition: all .5s ease;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}

 .newMs {
  position: relative;
  width: 100%;
  line-height: 1.8;
  clear: both;
  font-size: 14px;
  color: #777;
  min-height: 60px;
  letter-spacing: .25px;
  margin: 20px 0px 30px;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}


 .bottom_btn {
  font-size: 14px;
  line-height: 1.5;
  font-weight: bold;
  letter-spacing: .5px;
  text-transform: uppercase;
  transition: all .5s ease;
}


.iconfont {
  display: inline;
  color: inherit;
  height: 100%;
  color: inherit;
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  text-decoration: none;
  font-weight: 400;
  text-decoration: none;
  font-size: inherit;
  font-family: "Microsoft Yahei";
  font-weight: 400;
  text-decoration: none;
}

 .newPicBox {
  position: relative;
  width: 100%;
  height: 0;
  padding-bottom: 55%;
  overflow: hidden;
  border-radius: 0px;
  margin: 0 auto;
}

.newPic {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%) scale(1);
  width: 100%;
  height: auto;
  transition: all .5s ease;
  height: 27.5vh;
}

 .bottom_btn {
  font-size: 14px;
  line-height: 1.5;
  font-weight: bold;
  letter-spacing: .5px;
  text-transform: uppercase;
  transition: all .5s ease;
}

 .look {
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 20px;
  color: #777;
  overflow: hidden;
}

 .look .look_name {
  margin-right: 10px;
  position: relative;
}

.main .sustainable-container {
  max-width: 1530px;
  margin: 0 auto;
  /* overflow: hidden; */
  position: relative;
  padding-top: 5%;
  margin-bottom: 5rem;
}
.main .sustainable-container .sus-title {
  font-size: 22px;
  color: #333333;
  line-height: 38px;
  font-weight: 400;
  margin-bottom: 1.5rem;
}
.main .sustainable-container .sus-img {
  width: 100%;
  overflow: hidden;
  margin-bottom: 3%;
}
.main .sustainable-container .sus-img img {
  max-width: 100%;
}
.main .sustainable-container .sus-hse {
  width: 100%;
  background: url(../picture/hse.png) no-repeat;
  background-size: cover;
  padding: 10rem 7rem;
  margin-bottom: 3%;
}
.main .sustainable-container .sus-hse .sus-text {
  font-size: 42px;
  color: #FFFFFF;
  line-height: 38px;
  font-weight: 700;
  text-align: center;
  margin-bottom: 5%;
}
.main .sustainable-container .sus-hse .sus-txt {
  text-align: center;
}
.main .sustainable-container .sus-hse .sus-txt span {
  font-size: 28px;
  color: #FFFFFF;
  font-weight: 400;
  border: 1px solid #ffffff;
  padding: 2.5rem 2.5rem;
}
.main .sustainable-container .sus-tit {
  font-size: 24px;
  color: #333333;
  font-weight: 400;
}
.main .sustainable-container .sus-titl {
  font-size: 45px;
  color: #333333;
  font-weight: 700;
}
.main .sustainable-container .sus-it {
  overflow: hidden;
  display: flex;
  justify-content: space-between;
}
.main .sustainable-container .sus-it .iteam {
  margin-bottom: 5%;
  padding: 7rem 5rem;
  width: 50%;
  background: #FFFFFF;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
}
.main .sustainable-container .sus-it .iteam .iteam-con {
  overflow: hidden;
  text-align: center;
}
.main .sustainable-container .sus-it .iteam .iteam-con .text {
  font-size: 32px;
  color: #333333;
  text-align: center;
  line-height: 44px;
  font-weight: 600;
  margin-bottom: 5%;
}
.main .sustainable-container .sus-it .iteam .iteam-con .text-so {
  display: block;
  width: 10%;
  margin: 0 auto;
  text-align: center;
  height: 9px;
  background: #0B6AE2;
  margin-bottom: 5%;
}
.main .sustainable-container .sus-it .iteam .iteam-con .text-txt {
  display: block;
  font-size: 32px;
  color: #333333;
  text-align: center;
  line-height: 44px;
  font-weight: 400;
  margin-bottom: 2%;
}
.main .sustainable-container .sus-it .iteam .it-con {
  padding-top: 5rem;
}
.main .sustainable-container .anquan-tit {
  font-size: 24px;
  color: #333333;
  font-weight: 400;
  margin-bottom: 0.5%;
}
.main .sustainable-container .anquan-titl {
  font-size: 45px;
  color: #333333;
  font-weight: 700;
  margin-bottom: 3%;
}
.main .sustainable-container .sus-anquan {
  width: 100%;
  background: url(../picture/anquanmubiao.png) no-repeat;
  background-size: cover;
  padding: 12rem 10rem;
  margin-bottom: 3%;
  text-align: center;
}
.main .sustainable-container .sus-anquan .sus-anquan-text {
  text-align: center;
  font-size: 42px;
  color: #FFFFFF;
  font-weight: 700;
}
.main .sustainable-container .anquan-txt {
  font-size: 22px;
  color: #333333;
  line-height: 38px;
  font-weight: 400;
  margin-bottom: 5%;
}
.main .sustainable-container .sus-img-guanli {
  overflow: hidden;
  text-align: center;
  margin-bottom: 7%;
}
.main .sustainable-container .sus-img-guanli img {
  max-width: 100%;
}
.main .sustainable-container .hr-cont {
  width: 75%;
  text-align: center;
  overflow: hidden;
  margin: 0 auto;
  margin-bottom: 3%;
}
.main .sustainable-container .hr-cont .hr-h4 {
  font-size: 34px;
  color: #333333;
  text-align: center;
  font-weight: 600;
  margin-bottom: 3%;
}
.main .sustainable-container .hr-cont .hr-p {
  font-size: 24px;
  color: #333333;
  text-align: center;
  font-weight: 400;
  line-height: 44px;
}
.main .sustainable-container .hr-img {
  overflow: hidden;
  width: 100%;
  position: relative;
  margin-bottom: 2%;
}
.main .sustainable-container .hr-img img {
  max-width: 100%;
}


.new-container{
  max-width: 1530px;
  margin: 0 auto;
  overflow: hidden;
  padding: 2rem 2rem;
  padding-top: 2rem;
}
.p_PreviewTitle{
  color: #000000;
}
.new-container .title{
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #373c41;
}

.new-container .borderT_default {
  border-top: 1px solid #d9d9d9;
}
.new-img_img{
  text-align: center;
  margin-bottom: 3rem;
}

.new-container .p_dataSource {
  overflow: hidden;
  padding-top: 20px;
  margin: 20px 0;
}

.new-container .p_dataSource>li {
  display: inline-block;
  margin-right: 20px;
}

.new-container  .background_info {
  background: #f2f2f2;
}
.new-container .p_summary {
  margin-top: 3rem;
  padding: 10px;
  white-space: normal;
  margin-bottom: 3rem;
}

.new-container .new-miaoshu p{
    font-size: 16px;
    color: #666;
    padding-bottom: 15px;
    line-height: 33px;
}


.new-container .p_PrevAndNext {
  overflow: hidden;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

.new-container .p_previewBox {
  float: left;
  width: 50%;
}

.new-container .p_nextBox {
  float: right;
  width: 50%;
  text-align: right;
}

.service-img{
  overflow: hidden;
  margin-bottom: 8rem;
}

.service-img img{
  max-width: 100%;
}

.zhuanye{
  margin-bottom: 5%;
}

.contant-container{
  max-width: 1530px;
  /* overflow: hidden; */
  position: relative;
  display: flex;
  margin-bottom: 10rem;
  padding-top: 8rem;
}
.contant-container .left{
  width: 45%;
}

.contant-container .left form{
  width: 100%;
  position: relative;
  overflow: hidden;
}

.contant-container .left form .int-iteam{
  width: 45%;
  margin-bottom: 3rem;
  float: left;
  margin-right: 2rem;
}

.contant-container .left form .int-iteam input{
  width: 100%;
  height: 36px;
  outline: none;
  border: none;
  border: 1px solid #dadada;
}


.contant-container .left form .int-iteam  span{
  display: block;
  font-size: 14px;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  margin-bottom: 1rem;
}

.contant-container .left form .int-iteam textarea{
  height: 180px;
  width: 100%;
  outline: none;
  border: none;
  border: 1px solid #dadada;
}

.contant-container .left form .int-iteam button{
    display: block;
    height: 50px;
    background: #0074D6;
    color: #fff;
    width: 50%;
    border: none;
    font-size: 14px;
    font-family: 'AlibabaPuHuiTi-3-55-Regular';
    cursor: pointer;
}
.map{
  max-width: 1530px;
  margin: 0 auto;
}
.contant-container .left form  .int-texr{
  width: 100% !important;
}


.contant-container .right{
  width: 50%;
}
.contant-container .right .right-title{
  font-size: 30px;
  color: #333333;
  font-weight: 500;
  margin-bottom: 3rem;
}

.contant-container .right .right-address{
  font-size: 16px;
  color: #333333;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  line-height: 1.8;
  position: relative;
  padding-left: 1rem;
  margin-bottom: 1rem;
}

.contant-container .right .right-address::before{
  position: absolute;
  width: 24px;
  height: 24px;
  left: -2%;
  top: 7%;
  content: "";
  background: url(../picture/dingweihei.png);
  background-repeat: no-repeat;
}



.contant-container .right .right-tel{
  font-size: 16px;
  color: #333333;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  line-height: 1.8;
  position: relative;
  padding-left: 1rem;
  margin-bottom: 1.5rem;
}

.contant-container .right .right-tel::before{
  position: absolute;
  width: 24px;
  height: 24px;
  left: -2%;
  top: 5%;
  content: "";
  background: url(../picture/heidianhua.png);
  background-repeat: no-repeat;
}

.contant-container .right .right-email{
  font-size: 20px;
  color: #333333;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  line-height: 1.8;
  position: relative;
  padding-left: 1rem;
}

.contant-container .right .right-email::before{
  position: absolute;
  width: 24px;
  height: 24px;
  left: -3%;
  top: 20%;
  content: "";
  background: url(../picture/heiyouxiang.png);
  background-repeat: no-repeat;
}


.contant-container .right .right-eamil{
  font-size: 16px;
  color: #333333;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  line-height: 1.8;
  position: relative;
  padding-left: 1rem;
  margin-bottom: 1.5rem;
}

.contant-container .right .right-www{
  overflow: hidden;
}
.con-title{
  overflow: hidden;
  position: relative;
  
}
.con-title h4{
  font-size: 40px;
  text-align: center;
  color: #333333;
   font-weight: 700;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}
.contant-container .right .right-www a{
  display: block;
  font-size: 16px;
  color: #333333;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
  line-height: 1.8;
  position: relative;
  padding-left: 1rem;
  margin-bottom: 1.5rem;
}


.main .job_box{
    border: 1px solid #E8E8E8;
    max-width: 1530px;
    margin: 40px auto;
    margin-top: 80px;
    margin-bottom: 240px;
}

.job_head {
  display: flex;
  height: 80px;
  /* padding: 20px 29px; */
  font-size: 24px;
  border-bottom: 1px solid #E8E8E8;
  flex-wrap: wrap;
  background: #ececec;
  color: #fff;
  overflow: hidden;
  align-items: center;
}

.job_head div {
  width: 16%;
  text-align: center;
  color: #666;
  font-size: 20px;
  border-right: 1px solid #c1c1c1;
}

.job_head div:last-child{
  border-right: 1px solid transparent;
}


.jobUl {
  padding: 0;
  margin: 0;
}

.main .job_box .titleee {
  border-top: 1px solid #ececec;
  font-size: 18px;
  display: flex;
  border-bottom: 1px solid #ececec;
  height: 120px;
  /* padding: 0 29px; */
  overflow: hidden;
  font-size: 16px;
  align-items: center;
}


.frombx>h2 {
  font-size: 2.10rem;
  text-align: center;
  color: #333333;
}
.frombx>p {
  font-size: 1.03rem;
  color: #666666;
  text-align: center;
  margin-top: 1%
}
.fromtale {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 5rem;
  margin-top: 3rem
}
.fromtale>dd {
  width: 48.5%;
  margin-bottom: 1.4rem
}
.fromtale>dd:nth-child(1), .fromtale>dd:last-child {
  width: 100%;
}
.fromtale>dd:last-child {
  margin-top: 2rem
}
.fromtale>dd input, .fromtale>dd textarea {
  outline: none;
  width: 100%;
  background: #F2F2F2;
  border: none;
  font-size: 0.95rem;
  padding: 0 1.5rem;
  color: #666666;
}
.fromtale>dd input, .yzm img {
  height: 3.7rem
}
.fromtale>dd textarea {
  height: 11.38rem;
  padding: 1.5rem
}
.fromtale>dd input::placeholder, .fromtale>dd textarea::placeholder {
font-size: 1.13rem;
color: #666666;
}
.fromtale>dd button {
  height: 4.38rem;
  background: #0B6AE2;
  color: #fff;
  font-size: 1.25rem;
  width: 100%;
  border: none;
}



.titleee div {
  width: 16%;
  padding: 20px 1.5rem;
  /* margin: 0 10px 0 0; */
  text-align: center;
}

.wrap {
  padding: 25px 49px 50px;
  display: block;
}

.see {
  width: 102px !important;
  margin: 0 60px 0;
  cursor: pointer;
  /* flex: 0.5 !important; */
  line-height: 28px;
  display: inline-block;
  width: 102px;
  height: 28px;
  padding: 0 !important;
  background: #0074d6;
  color: #fff;
  border-radius: 5px;
  font-size: 14px;
}


.main .hr_img{
  max-width: 1530px;
  background: url(../picture/hrback.png) no-repeat;
  background-size: cover;
  background-position: center center;
  padding: 4.5rem 0;
  margin: 0 auto;
  text-align: center;
}

.main .hr_img .text{
  font-size: 34px;
  font-weight: 600;
  color: #ffffff;
  text-align: center;
}


.serli{
  overflow: hidden;
  position: relative;
}

.serli .left{
  float: left;
}
.serli .left a{
  color: #000000 !important;
}


.serli .right{
  float: right;
}

.serli .right a{
  color: #000000 !important;
}

.caidan{
  display: none;
}

.yidongcaidan{
  padding: 0 10px;
  padding-top: 2rem;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  margin-bottom: 3rem;
}

.yidongcaidan .yidong-li{
  margin-left: 0.7rem;
  width: 30%;
  float: left;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background: #fff;
  border: 1px solid rgba(151,151,151,1);
  border-radius: 30px;
}
.yidongcaidan .yidong-li .text{
  font-size: 16px;
  color: #333333;
  font-weight: 400;
  font-family: 'AlibabaPuHuiTi-3-55-Regular';
}

.caidanone{
  display: none;
}

.job_box_one{
  display: none;
}
.job_text{
  display: none;
}

.mainone{
  padding-top: 5rem;
}

.yidongcaidanone{
  display: flex;
  justify-content: space-between;
  text-align: center;
  padding-top: 2rem;
  overflow: hidden;
  position: relative;
  margin: 0 auto;
  margin-bottom: 3rem;
}

.yiding-li-one{
  width: 33.333333%;
  padding: 1.5rem 0.3rem;
  background: #D6E8FF;
}

.yiding-li-color{
  background: #0B6AE2 !important;
}
.yiding-li-color_text{
  color: #FFFFFF !important;
}
.yidingtext{
  font-size: 18px;
  color: #0B6AE2;
  letter-spacing: 0.72px;
  text-align: center;
  font-weight: 600;
}
.main .containererer{
  padding-top: 5rem;
  max-width: 1530px;
  margin: 0 auto;
}



.main .containererer .search-list{
  padding-top: 1rem;
  width: 100%;
  background: #fff;
  cursor: pointer;
  overflow: hidden;
  margin-bottom: 3%;
  border-top: 2px solid #0B6AE2;
}
.main .containererer .search-list .t_top{
  overflow: hidden;
  height: 60px;
  line-height: 60px;
  font-size: 14px;
  font-size: 16px;
  color: #0B6AE2;
  /* color: #ccc; */
}
.main .containererer .bo-list{
  width: 100%;
  overflow: hidden;
  /* padding: 1rem; */
  width: 100%;
  /* padding-bottom: 1.5rem;
  margin-bottom: 1.5rem; */
  border-bottom: 1px solid #eaeaea;
  transition: all .5s ease;
}
.main .containererer .bo-list .newLinkBoxa{
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  padding-right: 10%;
  overflow: hidden;
  margin-bottom: 2rem;
}
.main .containererer .bo-list .newLinkBoxa p{
  color: #707070;
}
.main .containererer .bo-list .newLinkBoxa:hover .newDataa{
  color: #0B6AE2;
}
.main .containererer .bo-list .newLinkBoxa:hover p{
  color: #0B6AE2;
}
.main .containererer .bo-list .newLinkBoxa:hover .p_title{
  color: #0B6AE2;
}
.main .containererer .bo-list .newLinkBoxa:hover .newSummrya{
  color: #0B6AE2;
}
.main .containererer .bo-list .newLinkBoxa::before{
  border-top: #707070 solid 2px;
  border-right: #707070 solid 2px;
  transform: translateY(-50%) rotate(45deg) scale(0.5);
  margin-right: 0.2rem;
}
.main .containererer .bo-list .newLinkBoxa::before{
  position: absolute;
  right: 2vmin;
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  top: 38%;
  transition: all 0.5s;
}
.main .containererer .bo-list .newLinkBoxa .leftTimeBoxa{
  margin-bottom: 3rem;
  width: 90px;
  padding-bottom: 0.5rem;
  padding-top: 0.5rem;
  background: #f5f5f5;
  text-align: center;
  font-family: arial;
  transition: all .5s ease;
  margin-right: 3%;
}
.newDataa{
  font-size: 2.75rem;
  line-height: 1.2;
  color: #707070;
}
.centerContentBoxa {
  flex: 1;
  width: calc(100% - 90px - 3%);
}
.newLinkBoxa::after {
  border-radius: 10em;
  border: #707070 solid 1px;
  transform: translateY(-50%) scale(1.55);
  opacity: 0.5;
}
.newLinkBoxa::after, .newLinkBoxa::before {
  position: absolute;
  right: 2vmin;
  content: "";
  width: 1.5rem;
  height: 1.5rem;
  top: 38%;
  transition: all 0.5s;
}
.newTitlea {
  font-size: 1.23rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: all .5s ease;
  color: #707070;
}
.newSummrya {
  color: #707070;
  line-height: 1.6;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  transition: all 0.5s;
  padding-top: 0.8rem;
}


.mobile-search{
  display: none;
}

.qiehuan{
  position: absolute;
  width: 100px;
  left: -2.5rem;
  top: 4rem;
  padding: 0.5rem 0.5rem;
  background: #fff;
  padding: 3px 0px 10px 0px;
  z-index: 99;
  font-size: 13px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  display: none;
  transform: translate(0, 20px);
  transition: all .3s ease;
  visibility: visible;
}

.qiehuan .en{
  color: #666;
  display: block;
  text-align: center;
  height: 30px;
  line-height: 30px;
  transition: all .3s ease;
}
.qiehuan .en:hover{
  color: #0B6AE2;
}

.qiehuan .ch{
  color: #ccc;
  display: block;
  text-align: center;
  height: 30px;
  line-height: 30px;
  transition: all .3s ease;
}

.qiehuan .ch:hover{
  color: #0B6AE2;
}

.hr-imggg{
    display: none;
}
.hr-imggg img{
    max-width: 100%;
}



.maptext{
  width: 100%;
  margin-bottom: 5rem;
}

.maptext img{
  max-width: 100%;
}

.pro_img{
  display: block;
}
.pro_img_one{
  display: none;
} 

.pro-txt{
  display: none;
}

.pro-text-back{
  display: none;
}

.pro_img-one{
  display: block;
}

.pro_img-one_one{
  display: none;
}

.pro-gaogu-text{
  display: none;
}



.main .pro-center-container .pro-cen_iteamone li a{
  display: block;
}

.text-right{
  display: none;
  font-size: 34px;
  color: #0B6AE2;
  text-align: center;
  font-weight: 700;
  margin-bottom: 5%;
}
.rightone{
  display: none;
}
.yidong-color{
  background: #0B6AE2 !important;
  border: 1px solid #0B6AE2 !important;
}

.fontcolor{
  color: #fff !important;
}

.y-ab-back_img{
  display: block;
}
.y-ab-back_imgone{
  display: none;
}

.y-pro-til .pro{
  display: block;
}

.y-pro-til .proone{
  display: none;
}

.y-pro-tiltwo .text-img{
  display: block;
}

.y-pro-tiltwo .text-img_one{
  display: none;
}

.pro-footer-two{
  display: none;
}

/* .switch{
  display: flex;
  width: 120px;
  background: pink;
  padding: 3px 0px 10px 0px;
  position: fixed;
  z-index: 99;
  top: 80px;
  font-size: 13px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
  opacity: 1;
  visibility: hidden;
  transform: translate(0, 20px);
  transition: all .3s ease;
  flex-direction: column;
} */


.myslide{
  display: inline-block;
  margin: 0 0.5rem;
  animation: bounce; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 2s !important; /* don't forget to set a duration! */
}

.myslide1{
  display: inline-block;
  margin: 0 0.5rem;
  animation: bounce; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 2.3s !important; /* don't forget to set a duration! */
}

.myslide2{
  display: inline-block;
  margin: 0 0.5rem;
  animation: bounce; /* referring directly to the animation's @keyframe declaration */
  animation-duration: 2.5s !important; /* don't forget to set a duration! */
}