.clear{clear: both;}

.sjcTop,
.sjcTop2,
.sjcBottom,
.sjcLeft,
.sjcRight,
.bg,
.leftWow,
.rightWow,
.bottomWow {
  -webkit-transition: all 0.8s ease-out;
  transition: all 0.8s ease-out;
}




/*ny_banner*/

.ny_banner{

  height: 100%;
  margin: 0 auto;
  position: relative;
  
}

.ny_banner img{
  width: 100%;
  height: auto;
  position: relative;
  display: block;
}



.ny_banner .txt{
  position: absolute;
  left: 5%;
  top: 56%;
  z-index: 5;
}

.ny_banner .txt h5{
  font-size: 0.48rem;
  color: #ffffff;
}

.ny_banner .txt span{
  display: block;
  font-size: 0.16rem;
  line-height: 0.28rem;
  color: #ffffff;
  margin: 0.2rem 0;
}



/*trait*/

.trait{
  width: 100%;
  margin: 0 auto;
  height: 0.7rem;
  background: #f3f5f9;
}

.trait .trait_nr{
  width: 74%;
  margin: 0 auto;

}

.trait .trait_nr a{
  display: block;
  float: left;
  font-size: 0.18rem;
  color: #000;
  line-height: 0.7rem;
  text-align: center;
  width: 14%;
  position: relative;
}

.trait .trait_nr a.on{
  font-weight:700;
  color: #00abba;
}

.trait .trait_nr a.on::after{
  position: absolute;
  left: 0px;
  bottom: 0px;
  width: 100%;
  height: 3px;
  background: #00abba;
  content: "";
  transform: skew(-45deg);
}



/*Ã©â„¢Â¢Ã©â€¢Â¿Ã¥Â¯â€žÃ¨Â¯Â­*/

.jiyu_bg{
  width: 100%;
  height: auto;
  background: url(../ny_images/ny_jy_bg.jpg) no-repeat center;
  background-size: cover;
}

.jiyu_bg .jiyu{
  padding: 0.6rem 0 1.6rem 0;
  margin: 0 auto;
  width: 74%;
  max-width: 14rem;

}

.jiyu_bg .jiyu .jiyu_img{
  position: relative;
  width: 100%;
  padding-bottom: 0.3rem;
}

.jiyu_bg .jiyu .jiyu_img .pic {
  position: relative;
  padding-top: 45%;
  width: 96%;
  margin-left: 4%;
  overflow: hidden;


}

.jiyu_bg .jiyu .jiyu_img .pic img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.jiyu_bg .jiyu .jiyu_img .pic img:hover{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);

}

.jiyu_bg .jiyu .jiyu_img .txt{
  position: absolute;
  left: 0;
  bottom: 0;
  background: url(../ny_images/ny_jy_list.jpg) no-repeat center;
  padding: 0.6rem 15% 0.8rem 4%;
}

.jiyu_bg .jiyu .jiyu_img .txt span{
  display: block;
  font-size: 0.4rem;
  color: #ffffff;
}

.jiyu_bg .jiyu .jiyu_img .txt i{
  display: block;
  font-size: 0.18rem;
  color: #ffffff;
  margin-top: 0.3rem;
}

.jiyu_bg .jiyu .jiyu_xq{
  margin: 0.5rem 0 0 4%;
  width: 68%;

} 

.jiyu_bg .jiyu .jiyu_xq p{
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.3rem;
  height: 1.2rem;
  overflow: hidden;
  text-indent: 2em;
}

.jiyu_bg .jiyu .jiyu_xq span img{
  display: block;
  float: right;
  margin-top: 0.2rem;
}





/*Ã¥Â¸Ë†Ã¨Âµâ€žÃ©ËœÅ¸Ã¤Â¼Â-Ã¥â€ â€¦Ã¥Â®Â¹Ã©Â¡Âµ*/



.team_xq_bg{
  width: 100%;
  height: auto;
  background: url(../ny_images/ny_teamxq_bg.jpg) no-repeat center;
  background-size: cover;
  overflow: hidden;
}

.team_xq_bg .team_xq{
  padding: 0.9rem 0 0.6rem 0;
  margin: 0 auto;
  width: 74%;
  max-width: 14rem;

}

.team_xq_bg .team_xq .team_l{
  float: left;
  position: relative;
  z-index: 5;
  width: 22%;
}

.team_xq_bg .team_xq .team_l .team_img{
  position: relative;
  z-index: 5;
  width: 94%;
  height: 4rem;
  margin-top: 0.2rem;
}

.team_xq_bg .team_xq .team_l .team_img img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit:cover;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
}

.team_xq_bg .team_xq .team_l::after{
  position: absolute;
  width: 95%;
  height: 3.45rem;
  left: 5%;
  top: 0%;
  background: #00abba;
  content: "";
  z-index: -1;
}

.team_xq_bg .team_xq  .team_nr{
  float: right;
  width: 72%;
}


.team_xq_bg .team_xq  .team_nr .txt_t{
  font-size: 0.3rem;
  color: #000000;
  font-weight: bold;
  line-height: 0.3rem;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.team_xq_bg .team_xq  .team_nr .txt_t i{
  font-size: 0.3rem;
  color: #000000;
  font-weight: normal;
  margin-left: 0.1rem;
}

.team_xq_bg .team_xq .team_nr .txt_t:hover{
  color: #00abba;
}

.team_xq_bg .team_xq  .team_nr .txt_cont{

  position: relative;
  margin-top: 0.2rem;
  padding-left: 0.35rem;
} 

.team_xq_bg .team_xq  .team_nr .txt_cont p{
  font-size: 0.18rem;
  color: #000000;
  line-height: 0.48rem;
}

.team_xq_bg .team_xq  .team_nr .txt_cont::after{
  position: absolute;
  width: 5px;
  height: 80%;
  left: 0;
  top: 10%;
  background: #0099cc;
  content: "";
}


.team_xq_bg .team_xq  .team_nr .txt_xq{
  margin-top: 0.4rem;
} 

.team_xq_bg .team_xq  .team_nr .txt_xq p{
  font-size: 0.16rem !important;
  color: #333333;
  line-height: 0.28rem;
  margin-bottom: 0.25rem;

}
.team_xq_bg .team_xq  .team_nr .txt_xq p span{
  font-size: 0.16rem !important;
  color: #333333;
  line-height: 0.28rem;
  margin-bottom: 0.25rem;

}
.team_xq_bg .team_xq  .team_nr .txt_xq p a{
  font-size: 0.16rem !important;
  color: #333333;
  line-height: 0.28rem;
  margin-bottom: 0.25rem;

}
.team_xq_bg .team_xq  .team_nr .nr_list{
  margin-top: 0rem;
} 

.team_xq_bg .team_xq  .team_nr .nr_list ul li{
  overflow: hidden;
  margin-bottom: 0.5rem;

}

.team_xq_bg .team_xq  .team_nr .nr_list ul li h5{
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: #00abba;
  font-weight: bold;
  margin-bottom: 0.15rem;
}

.team_xq_bg .team_xq  .team_nr .nr_list ul li p{
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.3rem;
  
}




/*Ã¨Ââ€Ã§Â³Â»Ã¦â€“Â¹Ã¥Â¼Â*/



.ny_contact_bg{
  width: 100%;
  height: auto;
  background: url(../ny_images/ny_contact_bg.jpg) no-repeat center;
  background-size: cover;
  overflow: hidden;
}

.ny_contact_bg .ny_contact{
  padding: 0.8rem 0 1.4rem 0;
  margin: 0 auto;
  width: 75%;
  overflow: hidden;

}


.ny_contact_bg .ny_contact ul li{
  float: left;
  position: relative;
  z-index: 5;
  width: 31.5%;
  height: 274px;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  padding: 0 2.5%;
  margin: 0 0.9% 0.2rem 0.9%;

}

.ny_contact_bg .ny_contact ul li h5{
  font-size: 0.3rem;
  line-height: 0.34rem;
  color: #0099cc;
  margin: 0.3rem 0 0.2rem 0;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;

}

.ny_contact_bg .ny_contact ul li em{
  display: block;
  width: 0.42rem;
  height: 2px;
  background: #14a5e0;
  margin-bottom: 0.15rem;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_contact_bg .ny_contact ul li p{
  font-size: 0.16rem;
  line-height: 0.34rem;
  color: #333333;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}


.ny_contact_bg .ny_contact ul li:nth-child(7),

.ny_contact_bg .ny_contact ul li:nth-child(8),
.ny_contact_bg .ny_contact ul li:nth-child(9){

  height: 3.42rem;
}

.ny_contact_bg .ny_contact ul li:last-child{

  height: 2.84rem;
  max-height: 3.42rem;
}

.ny_contact_bg .ny_contact ul li::after{
  position: absolute;
  width: 107%;
  height: 0%;
  left: -3.5%;
  top: -0.1rem;
  background: #0099cc url(../ny_images/ny_contact_list.jpg) no-repeat center;
  content: "";
  z-index: -1;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}


.ny_contact_bg .ny_contact ul li:hover::after{
  height: 100%;
  padding: 0.1rem 0;
}

.ny_contact_bg .ny_contact ul li:hover h5{
  color: #fff;
}

.ny_contact_bg .ny_contact ul li:hover em{
  background: #cdb06b;
}

.ny_contact_bg .ny_contact ul li:hover p{
  color: #fff;
}




/*Ã¦â€¹â€ºÃ¨ÂËœ*/


.ny_zhaopin_bg{
  width: 100%;
  height: auto;
  background: url(../ny_images/ny_contact_bg.jpg) no-repeat center;
  background-size: cover;
  overflow: hidden;
}

.ny_zhaopin_bg .zhaopin{
  padding: 0.4rem 1% 1.1rem 1%;
  margin: 0 auto;
  width: 74%;
  overflow: hidden;
}


.ny_zhaopin_bg .zhaopin ul li{
  width: 100%;
  padding: 0.35rem 0;
  background: #fbfbfb;
  position: relative;
  z-index: 5;
  margin-bottom: 0.12rem;

}

.ny_zhaopin_bg .zhaopin ul li .nr{
  overflow: hidden;
}

.ny_zhaopin_bg .zhaopin ul li .time{
  float: left;
  width: 10%;
  margin-right: 1%;
  text-align: center;

}

.ny_zhaopin_bg .zhaopin ul li .time span{
  display: block;
  font-size: 0.48rem;
  line-height: 0.52rem;
  color: #00abba;
  font-family: "Arial";
}

.ny_zhaopin_bg .zhaopin ul li .time i{
  display: inline-block;
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #fff;
  background: #00abba;
  text-align: center;
  font-family: "Arial";
  padding: 0 0.1rem;
}

.ny_zhaopin_bg .zhaopin ul li .txt{
  float: left;
  width: 76%;

} 


.ny_zhaopin_bg .zhaopin ul li .txt h5{
font-size: 0.2rem;
line-height: 0.3rem;
color: #000000;
font-weight: bold;
font-family: "Microsoft Ya Hei Semibold";
letter-spacing: 1px;
margin: 0.05rem 0 0 0;

}

.ny_zhaopin_bg .zhaopin ul li .txt h5 a{
  font-size: 0.2rem;
  line-height: 0.3rem;
  color: #000000;
  font-weight: bold;
  font-family: "Microsoft Ya Hei Semibold";
  letter-spacing: 1px;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_zhaopin_bg .zhaopin ul li .txt p{
  font-size: 0.14rem;
  line-height: 0.24rem;
  color: #666666;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  margin-top: 0.15rem;
}


.ny_zhaopin_bg .zhaopin ul li::after{
  position: absolute;
  width: 0%;
  height: 100%;
  left: 0;
  top: 0%;
  background: #e5f3f9 url(../ny_images/zhaopin_ico.png) no-repeat right center;
  content: "";
  z-index: -1;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}


.ny_zhaopin_bg .zhaopin ul li:hover::after{
  width: 100%;
  -webkit-box-shadow: 0 6px 6px 0px rgba(79, 160, 168, .1);
  box-shadow: 0 6px 6px 0px rgba(79, 160, 168, .1);

}



/*xsfz*/

.xsfz_bg{
  width: 100%;
  height: auto;
  background: url(../ny_images/ny_contact_bg.jpg) no-repeat center;
  background-size: cover;
  overflow: hidden;
}

.xsfz_bg .xsfz{
  padding: 0.8rem 0 0.6rem 0;
  margin: 0 auto;
  width: 74%;
  overflow: hidden;

}


.xsfz_bg .xsfz ul li{
  float: left;
  width: 28.5%;
  margin: 0 7.2% 0.7rem 0;

}

.xsfz_bg .xsfz ul li:nth-child(3n){
  margin-right: 0;
}

.xsfz_bg .xsfz ul li .pic{
  width: 100%;
  padding-top: 63%;
  position: relative;
  overflow: hidden;
}

.xsfz_bg .xsfz ul li .pic img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;

}

.xsfz_bg .xsfz ul li .txt{
  width: 100%;
  height: 1.97rem;
  margin: 0 auto;
  background: url(../ny_images/xsfz_list.jpg) no-repeat center;
  padding: 0 11%;
  background-size: cover;

}

.xsfz_bg .xsfz ul li .txt em{
  display: block;
  width: 0.6rem;
  height: 3px;
  background: #008dcd;
}

.xsfz_bg .xsfz ul li .txt span{
  display: block;
  font-size: 0.16rem;
  color: #666666;
  margin: 0.25rem 0 0.15rem 0;
}

.xsfz_bg .xsfz ul li .txt h5{
  font-size: 0.2rem;
  line-height: 0.3rem;
  color: #000000;
  height: 0.9rem;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.xsfz_bg .xsfz ul li .txt h5 a{
  font-size: 0.2rem;
  line-height: 0.3rem;
  color: #000000;
  height: 0.9rem;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}


.xsfz_bg .xsfz ul li:hover .pic img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}

.xsfz_bg .xsfz ul li:hover .txt h5{
  color: #00abba;
}

.xsfz_bg .xsfz ul li:hover .txt h5 a{
  color: #00abba;
}


/*ny_news*/

.ny_news_bg{
  width: 100%;
  height: auto;
  background: url(../ny_images/ny_news_bg.jpg) no-repeat bottom center;
  background-size: cover;
  overflow: hidden;
}

.ny_news_bg .ny_news{
  padding: 0rem 0 1rem 0;
  margin: 0 auto;
  width: 100%;
  overflow: hidden;

}

.ny_news_bg .ny_news .news_top_bg{
  width: 100%;
  height: auto;
  background: #fff;
  padding: 0.8rem 0 0.5rem 0;
}


.ny_news_bg .ny_news .news_top{
  width: 74%;
  height: 4.4rem;
  background: #f8f9fb;
  margin: 0 auto;

}


.ny_news_bg .ny_news .news_top .news_img{
  float: left;
  width: 50%;
  position: relative;
  height: 4.4rem;
}

.ny_news_bg .ny_news .news_top .news_img img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;

}

.ny_news_bg .ny_news .news_top .txt{
  float: left;
  width: 43%;
  margin-left: 3%;
  position: relative;
  height: 4.4rem;
}

.ny_news_bg .ny_news .news_top .txt span{
  display: block;
  font-size: 0.16rem;
  color: #008dcd;

  margin-top: 0.45rem;
}

.ny_news_bg .ny_news .news_top .txt span i{
  font-size: 0.48rem;
  color: #008dcd;
  margin-right: 0.1rem;
}

.ny_news_bg .ny_news .news_top .txt h5 a{
  font-size: 0.3rem;
  color: #000000;
  line-height: 0.48rem;
  height: 0.96rem;
  overflow: hidden;
  margin-top: 0.1rem;
  display: block;
}

.ny_news_bg .ny_news .news_top .txt p{
  font-size: 0.16rem;
  color: #666666;
  line-height: 0.28rem;
  height: 1.12rem;
  overflow: hidden;
  margin-top: 0.15rem;
}

.ny_news_bg .ny_news .news_top .txt em{
  display: block;
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 1rem;
  height: 6px;
  background: #008dcd;
}

.ny_news_bg .ny_news .news_top:hover .txt h5 a{
  color: #00abba;
}



.ny_news_bg .ny_news .news_list{
  margin: 0.65rem auto 0 auto;
  width: 74%;

}


.ny_news_bg .ny_news .news_list ul li{
  margin-bottom: 0.35rem;
  height: 2.5rem;
  background: #ffffff;

}

.ny_news_bg .ny_news .news_list ul li .news_img{
  float: left;
  width: 29%;
  height: 100%;
  position: relative;
  overflow: hidden;

}


.ny_news_bg .ny_news .news_list ul li .news_img img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_news_bg .ny_news .news_list ul li .txt{
  float: left;
  width: 65%;
  padding-left: 3%;
  position: relative;
}

.ny_news_bg .ny_news .news_list ul li .txt h5 a{
  font-size: 0.22rem;
  line-height: 0.6rem;
  color: #000000;
  margin-top: 0.2rem;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;


}

.ny_news_bg .ny_news .news_list ul li .txt::after{
  width: 3px;
  height: 0.6rem;
  background: #008dcd;
  position: absolute;
  left: 0%;
  top: 0.2rem;
  content: "";
}

.ny_news_bg .ny_news .news_list ul li .txt p{
  font-size: 0.16rem;
  line-height: 0.28rem;
  color: #666666;
  height: 0.84rem;
  overflow: hidden;
}

.ny_news_bg .ny_news .news_list ul li .txt span{
  display: block;
  font-size: 0.16rem;
  color: #666666;
  margin-top: 0.2rem;
}




.ny_news_bg .ny_news .news_list ul li:hover .txt h5 a{
  color: #00abba;
}


.ny_news_bg .ny_news .news_list ul li:hover .news_img img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}


/*Ã¥Â­Â¦Ã©â„¢Â¢Ã§Â®â‚¬Ã¤Â»â€¹*/



.ny_ab_bg{
  width: 100%;
  height: auto;
  background: url(../ny_images/ny_about_bg.jpg) no-repeat bottom center;
  overflow: hidden;
  background-size: contain;
}

.ny_ab_bg .ny_about{
  padding: 0.4rem 0 1rem 0;
  margin: 0 auto;
  width: 74%;
  overflow: hidden;

}

.ny_ab_bg .ny_about .ab_t{
  margin: 0 auto;
  text-align: center;
  font-size: 0.36rem;
  color: #000000;
}

.ny_ab_bg .ny_about .ab_nr{
  margin: 0.4rem auto 0 auto;
  background: url(../ny_images/ny_about_nr.jpg) no-repeat right center;
  height: 5.6rem;
  position: relative;

}

.ny_ab_bg .ny_about .ab_nr .ab_img{
  float: left;
  width: 60%;
  height: 5.2rem;
  position: relative;

}

.ny_ab_bg .ny_about .ab_nr .ab_img img{
  position: absolute;
  left: 0px;
  top: 0;
  width: 100%;
  height: 100%;
}

.ny_ab_bg .ny_about .ab_nr .txt{
  position: absolute;
  background: url(../ny_images/ny_about_list.png) no-repeat  left center;
  top: 0.4rem;
  right: 3%;
  width: 50%;
  height: 4.4rem;
  background-size: cover;

}

.ny_ab_bg .ny_about .ab_nr .txt::after{
  position: absolute;
  left: 0;
  top: 0;
  content: "";
  width: 4px;
  height: 100%;
  background: #058fcc;

}


.ny_ab_bg .ny_about .ab_nr .txt p{
    padding: 0.1rem 4% 0 4%;
    font-size: 0.16rem;
    color: #333333;
    line-height: 0.3rem;
    height: auto;
    overflow: hidden;
    text-indent: 2em;
}

.ny_ab_bg .ny_about .ab_nr .txt p i{
  display: block;
  font-size: 0.16rem;
  line-height: 0.28rem;
  color: #333333;
  overflow: hidden;
  text-indent: 2em;
}

.ny_ab_bg .ny_about .ab_list{
  margin: 0.85rem auto 0 auto;
}


.ny_ab_bg .ny_about .ab_list ul li{
  float: left;
  width: 31.2%;
  margin-right: 3%;
  position: relative;

}

.ny_ab_bg .ny_about .ab_list ul li:last-child{
  margin-right: 0;
}

.ny_ab_bg .ny_about .ab_list ul li .pic{
  position: relative;
  width: 100%;
  padding-top: 120%;
  overflow: hidden;

}

.ny_ab_bg .ny_about .ab_list ul li .pic img{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}


.ny_ab_bg .ny_about .ab_list ul li:hover .pic img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}


.ny_ab_bg .ny_about .ab_list ul li .txt{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.94rem;
  background: url(../ny_images/ny_about_buttom1.png) no-repeat top  center;
  padding: 0 10%;
  background-size: cover;
}


.ny_ab_bg .ny_about .ab_list ul li.ab2 .txt{
  top: 0;
  width: 100%;
  background: url(../ny_images/ny_about_buttom2.png) no-repeat top  center;
  background-size: cover;
}

.ny_ab_bg .ny_about .ab_list ul li.ab3 .txt{
  width: 100%;
  background: url(../ny_images/ny_about_buttom3.png) no-repeat top  center;
  background-size: cover;
}

.ny_ab_bg .ny_about .ab_list ul li .txt h5{
  padding-top: 0.35rem;
  font-size: 0.3rem;
  color: #f3f5f9;
  font-weight: bold;
  margin-bottom: 0.1rem;

}

.ny_ab_bg .ny_about .ab_list ul li .txt p{
  font-size: 0.2rem;
  line-height: 0.34rem;
  color: #f3f5f9;
}




/*Ã¥Â¸Ë†Ã¨Âµâ€žÃ©ËœÅ¸Ã¤Â¼Â*/

.ny_container{
  max-width: 1400px;
}

.ny_team_bg{
  width: 100%;
  height: auto;
  background: url(../ny_images/ny_teamxq_bg.jpg) no-repeat bottom center;
  overflow: hidden;
  background-size: cover;
}

.ny_team_bg .team{
  padding: 0.8rem 0 0.8rem 0;
  margin: 0 auto;
  width: 75%;
  overflow: hidden;
  max-width: 1420px;

}


.ny_team_bg .team ul li{
  float: left;
  width: 18%;
  margin: 0rem 1% 0.6rem 1%;
  position: relative;
  z-index: 5;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  height: 4.52rem;
  overflow: hidden;
  border-bottom: 2px solid #e2f0f5;
  background: #fafafa;
  top: 0;
}

.ny_team_bg .team ul li .nr{
  width: 100%;
  height: 99%;
  position: absolute;
  left: 0;
  top: 0rem;
  z-index: 5;
  overflow: hidden;
  margin: 0rem auto 0rem auto;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  padding-top: 0.2rem;
}

.ny_team_bg .team ul li .nr::after{
  position: absolute;
  left: 0px;
  top: 0px;
  content: "";
  z-index: -1;
  width: 100%;
  height: 44%;
  background: #e5f1f6;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_team_bg .team ul li::before{
  position: absolute;
  left: 0px;
  bottom: 0px;
  content: "";
  width: 0;
  height: 2px;
  background: #058fcc;
  z-index: 5;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_team_bg .team ul li .pic{
  width: 78%;
  height: 77%;
  position: relative;
  margin: 0rem auto 0 auto;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_team_bg .team ul li .pic img{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  /* object-fit: cover; */
}

.ny_team_bg .team ul li .txt{
  margin: 0 auto;
  line-height: 0.8rem;
  width: 88%;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
} 

.ny_team_bg .team ul li .txt a{
  font-size: 0.2rem;
  color: #333333;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_team_bg .team ul li .txt_on{
  position: absolute;
  bottom: 0;
  left: 6%;
  background: #fafafa;
  width: 88%;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  opacity: 0;
  height: 0;

}

.ny_team_bg .team ul li .txt_on a{
  font-size: 0.2rem;
  color: #058fcc;
  font-weight: bold;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  margin: 0.15rem 0;
}

.ny_team_bg .team ul li .txt_on p{
  font-size: 0.14rem;
  line-height: 0.3rem;
  color: #666666;
}

.ny_team_bg .team ul li .txt_on p img{
  vertical-align: middle;
  margin-right: 0.1rem;
  display: inline-block;
}


.ny_team_bg .team ul li:hover .txt_on{
  opacity: 1;
  height: 1.5rem;
}

.ny_team_bg .team ul li:hover .pic{
  padding-top: 86%;

}

.ny_team_bg .team ul li:hover .nr::after{
  background: url(../ny_images/team_list_ico.jpg) no-repeat  center;
  background-size: cover;


}



.ny_team_bg .team ul li:hover .txt a{
  opacity: 0;

}

.ny_team_bg .team ul li:hover::before{
  width: 100%;
}


.ny_team_bg .team ul li:hover{
  top: -15px;

  -webkit-box-shadow: 0 6px 6px 0px rgba(0, 171, 185, .1);
  box-shadow: 0 6px 6px 0px rgba(0, 171, 185, .1);
}



/*Ã§Â â€Ã§Â©Â¶Ã©Â¢â€ Ã¥Å¸Å¸*/


.ny_yjly_bg{
  width: 100%;
  height: auto;
  background: url(../ny_images/ny_yanjiu_bg.jpg) no-repeat top  center;
  overflow: hidden;
  background-size: cover;
  margin: 0 auto;

}


.ny_yjly_bg .ny_yjly{
  width: 74%;
  margin: 0px auto 0 auto;
  overflow: hidden;
  padding: 1.03rem 0 0.12rem 0;
}

.ny_yjly_bg .ny_yjly ul li{
  position: relative;
  width: 100%;
  margin-bottom: 0.65rem;
  height: 3.16rem;


}

.ny_yjly_bg .ny_yjly ul li .pic{
  position: relative;
  width: 50.1%;
  height: 3.16rem;
  float: left;
  overflow: hidden;
}

.ny_yjly_bg .ny_yjly ul li .pic img{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  object-fit: cover;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_yjly_bg .ny_yjly ul li:hover .pic img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}

.ny_yjly_bg .ny_yjly ul li .txt{

  position: absolute;
  right: 0;
  top: 0.35rem;
  z-index: 5;
  width: 58%;
  background: #00abba;
  padding-left: 5%;
  padding-bottom: 0.2rem;
}

.ny_yjly_bg .ny_yjly ul li .txt h5{
  font-size: 0.28rem;
  color: #ffffff;
  font-weight: bold;
  padding-top: 0.4rem;
  margin-bottom: 0.1rem;
}

.ny_yjly_bg .ny_yjly ul li .txt .nr{
  height: 1.44rem;
}

.ny_yjly_bg .ny_yjly ul li .txt p{
  font-size: 0.16rem;
  color: #ffffff;
  line-height: 0.36rem;
  position: relative;
  padding-left: 0.15rem;

}


.ny_yjly_bg .ny_yjly ul li .txt p::after{
  position: absolute;
  left: 0px;
  top: 0.16rem;
  width: 4px;
  height: 4px;
  background: #fff;
  border-radius: 50%;
  content: "";
}

.ny_yjly_bg .ny_yjly ul li.yj2 .pic{
  position: relative;
  width: 50.1%;
  height: 3.16rem;
  float: right;
}


.ny_yjly_bg .ny_yjly ul li.yj2 .txt{
  background: #3365cb;
  left: 0;


}

.ny_yjly_bg .ny_yjly ul li.yj2{
  margin-bottom: 0.65rem;
}

.ny_yjly_bg .ny_yjly ul li.yj3 .txt{
  background: #cdb06b;
}

.ny_yjly_bg .ny_yjly ul li.yj4 .pic{
  position: relative;
  width: 50.1%;
  height: 3.16rem;
  float: right;
}

.ny_yjly_bg .ny_yjly ul li.yj4 .txt{
  background: #0897d5;
  left: 0;
}




/*ny_jiaoxue*/


.ny_jiaoxue_bg{
  width: 100%;
  height: auto;
  background: url(../ny_images/item_bg.jpg) no-repeat  center;
  overflow: hidden;
  background-size: cover;
  margin: 0 auto;

}


.ny_jiaoxue_bg .ny_contact{
  width: 74%;
  margin: 0px auto 0 auto;
  padding: 0.55rem 0 1rem 0;
}

.ny_jiaoxue_bg .ny_contact .project_t{
  text-align: center;
  margin: 0 auto;
  font-size: 0.36rem;
  line-height: 0.36rem;
  color: #000000;
}


.ny_jiaoxue_bg .ny_contact .project_box{
  margin: 0.2rem auto 0rem auto;

  padding-top: 0.2rem;
}

.ny_jiaoxue_bg .ny_contact .project_box  ul li{
  width: 30.5%;
  float: left;
  margin: 0rem 3% 0.2rem 0.5%;

}

.ny_jiaoxue_bg .ny_contact .project_box  ul li:last-child{
  margin-right: 0;
}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .pic{
  width: 100%;
  padding-top: 95%;
  position: relative;
  overflow: hidden;

}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .pic img{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_jiaoxue_bg .ny_contact .project_box  ul li:hover .pic img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt{
  width: 100%;
  height: 1.25rem;
  background: #fff;
  -webkit-box-shadow: 0 0px 8px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 0px 8px 8px rgba(0, 0, 0, .05);
  padding-top: 0.18rem;
  position: relative;
  z-index: 5;

}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt::after{
  position: absolute;
  left: 5%;
  top: -0.45rem;
  width: 5px;
  height: 1.05rem;
  background: #00abba;
  content: "";
}

.ny_jiaoxue_bg .ny_contact .project_box  ul li:nth-child(2) .txt{
  padding-top: 0.32rem;

}


.ny_jiaoxue_bg .ny_contact .project_box  ul li:nth-child(2) .txt::after{
  top: 0.6rem;


}


.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt span{
  display: block;
  float: left;
  margin-left: 10%;

}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt span{
  display: block;
  float: left;
  margin-left: 10%;
  width: 18%;

}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt span img{
  display: block;

}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt h5{
  float: left;
  margin-left: 7%;
  width: 65%;

}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt h5 i{
  display: block;
  font-size: 0.24rem;
  color: #333333;
  line-height: 0.42rem;
}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt h5 em{
  display: block;
  font-size: 0.18rem;
  color: #333333;
  line-height: 0.24rem;
}




.ny_jiaoxue_bg .bo_project_list{
  width: 100%;
  height: 3.79rem;
  margin: 0.75rem auto 0 auto;
  overflow: hidden;
}


.ny_jiaoxue_bg .bo_project_list .project_l{
  float: left;
  width: 55%;
  height: 3.79rem;
  background: #fff;
  -webkit-box-shadow: 0 8px 8px 8px rgba(0, 0, 0, .08);
  box-shadow: 0 8px 8px 8px rgba(0, 0, 0, .08);
  padding-left: 3.5%;
}

.ny_jiaoxue_bg .bo_project_list .project_l .item_t{
  margin-top: 0.6rem;
  margin-left: 1%;
  height: 0.34rem;
  width: 90%;
}


.ny_jiaoxue_bg .bo_project_list .project_l .item_t h5{
  float: left;
  font-size: 0.36rem;
  line-height: 0.34rem;
  color: #000000;
}


.ny_jiaoxue_bg .bo_project_list .project_l .item_t .more{
  float: right;
  padding-left: 0.6rem;
  font-size: 0.18rem;
  line-height: 0.34rem;
  color: #00abba;
  font-family: "Arial";
  text-transform: capitalize;
  background: url(../ny_images/item_more.png) no-repeat left center;
  display: block;
  background-size: contain;
}


.ny_jiaoxue_bg .bo_project_list .project_l .list{
  margin-top: 0.5rem;

} 


.ny_jiaoxue_bg .bo_project_list .project_l .list ul li{
  float: left;
  padding-top: 0.35rem;
  background: #00abba;
  height: 1.75rem;
  width: 30%;
  margin-right: 3%;
}

.ny_jiaoxue_bg .bo_project_list .project_l .list ul li:nth-child(2){
  width: 58%;
}

.ny_jiaoxue_bg .bo_project_list .project_l .list ul li img{
  display: block;
  margin: 0 auto;
}

.ny_jiaoxue_bg .bo_project_list .project_l .list span{
  display: block;
  font-size: 0.2rem;
  line-height: 0.36rem;
  color: #ffffff;
  margin: 0.06rem auto 0 auto;
  text-align: center;
}

.ny_jiaoxue_bg .bo_project_list .pic{
  float: right;
  position: relative;
  width: 45%;
  height: 3.79rem;
} 

.ny_jiaoxue_bg .bo_project_list .pic img{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  background-size: cover;
}



.jiaoxue_list{
  width: 100%;
  margin: 0 auto;
  position: relative;
  background: #008dcd url(../ny_images/item_jy_bg.png) no-repeat center;
  background-size: cover;
}


.jiaoxue_list .mySwiper{
  width: 100%;
  position: relative;

}

.jiaoxue_list .mySwiper .swiper-slide{
  width: 100%;
  height: 5.2rem;
  position: relative;

}


.jiaoxue_list .mySwiper .swiper-slide .pic{
  width: 60%;
  height: 5.2rem;
  float: left;
  position: relative;


}

.jiaoxue_list .mySwiper .swiper-slide .pic::after{
  position: absolute;
  left: 0;
  top: 0;
  width: 101%;
  height: 100%;
  background: linear-gradient(to right, rgba(0, 141, 205, 0), rgba(0, 141, 205, 1));
  content: "";
}

.jiaoxue_list .mySwiper .swiper-slide .pic img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.jiaoxue_list .mySwiper .swiper-slide .txt{
  position: absolute;
  right: 13%;
  top: 0;
  width: 34%;

} 

.jiaoxue_list .mySwiper .swiper-slide .txt h5{
  font-size: 0.36rem;
  line-height: 0.34rem;
  color: #ffffff;
  margin-top: 0.85rem;
}

.jiaoxue_list .mySwiper .swiper-slide .txt h6{
  font-size: 0.24rem;
  line-height: 0.34rem;
  color: #ffffff;
  margin-top: 0.35rem;
}

.jiaoxue_list .mySwiper .swiper-slide .txt p{
  font-size: 0.16rem;
  line-height: 0.36rem;
  color: #ffffff;
  opacity: 0.75;
  height: 1.8rem;
  overflow: hidden;
  margin-top: 0.3rem;
}


.jiaoxue_list .mySwiper .swiper-pagination1{
  position: absolute;
  right: 13%;
  top: 1.1rem;
  z-index: 10;
  width: auto;
}

.jiaoxue_list .mySwiper .swiper-pagination ul li{
  float: left;
}



.jiaoxue_list .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 10px;
  background: #fff;
  opacity: 1;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 10px;
}

.jiaoxue_list  .swiper-pagination-bullet-active {
  background: #cdb06c;
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 0px;
  left: 80%;
}



.Featured{
  width: 75%;
  height: 4.19rem;
  margin: 0.8rem auto 0.5rem auto;
  overflow: hidden;
  padding: 0.2rem;
}

.Featured .Featured_box{
  height: 3.39rem;
}


.Featured .project_l{
  float: right;
  width: 55%;
  height: 3.79rem;
  background: #fff;
  -webkit-box-shadow: 0 0px 8px 8px rgba(0, 0, 0, .08);
  box-shadow: 0 0px 8px 8px rgba(0, 0, 0, .08);
  padding-left: 3.5%;
  background: url(../ny_images/item_list.jpg) no-repeat center;
  background-size: cover;
}

.Featured .project_l .item_t{
  margin-top: 0.6rem;
  margin-left: 1%;
  height: 0.34rem;
  width: 90%;
}


.Featured .project_l .item_t h5{
  float: left;
  font-size: 0.36rem;
  line-height: 0.34rem;
  color: #000000;
}


.Featured .project_l .item_t .more{
  float: right;
  padding-left: 0.6rem;
  font-size: 0.18rem;
  line-height: 0.34rem;
  color: #00abba;
  font-family: "Arial";
  text-transform: capitalize;
  background: url(../ny_images/item_more.png) no-repeat left center;
  display: block;
  background-size: contain;
}


.Featured .project_l .list{
  margin-top: 0.5rem;

} 


.Featured .project_l .list ul li{
  float: left;
  padding-top: 0.35rem;
  background: #00abba;
  height: 1.75rem;
  width: 27%;
  margin-right: 3%;
}

.Featured .project_l .list ul li:nth-child(2){
  width: 60%;
}

.Featured .project_l .list ul li img{
  display: block;
  margin: 0 auto;
}

.Featured .project_l .list span{
  display: block;
  font-size: 0.2rem;
  line-height: 0.36rem;
  color: #ffffff;
  margin: 0.06rem auto 0 auto;
  text-align: center;
}

.Featured .pic{
  float: left;
  position: relative;
  width: 45%;
  height: 3.79rem;
} 

.Featured .pic img{
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}




/*Ã§Â â€Ã§Â©Â¶Ã¦Ë†ÂÃ¦Å¾Å“*/


.ny_researcher_bg{
  width: 100%;
  height: auto;
  background: url(../ny_images/ny_research_bg.jpg) no-repeat center;
  background-size: cover;
  overflow: hidden;
}



.ny_researcher_bg .ny_contact{
  padding: 0.55rem 0% 1.1rem 0%;
  margin: 0 auto;
  width: 74%;
  overflow: hidden;

}


.ny_researcher_bg .ny_contact .researcher_t{
  font-size: 0.36rem;
  line-height: 0.36rem;
  color: #000000;
  margin: 0 auto;
  text-align: center;
}


.ny_researcher_bg .ny_contact .researcher_box{
  width: 100%;
  margin: 0.4rem auto 0 auto;
  position: relative;
} 


.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list{
  text-align: center;
  margin: 0 auto;
  height: 0.58rem;
}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li{
  width: 1.85rem;
  height: 0.56rem;
  line-height: 0.56rem;
  border: 1px solid #d2d2d2;
  display: inline-block;
  margin: 0  0.1rem;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  position: relative;
  z-index: 5;
}


.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li a{
  display: block;
  text-align: center;
  font-size: 0.18rem;
  color: #333333;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li::after{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 0;
  height: 100%;
  content: "";
  background: #00abba;
  z-index: -1;
  background-size: cover;

}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li::before{
  position: absolute;
  left: 0.83rem;
  top: 0.55rem;
  background: url(../ny_images/ny_research_ico.png) no-repeat center;
  width: 0rem;
  height: 6px;
  content: "";
  background-size: 100%;
}


.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li.on{
  border: 1px solid #00abba;
}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li.on::after{
  width: 100%;
}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li.on::before{
  width: 0.19rem;
}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li.on a{
  color: #fff;

}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r{
  margin: 0.45rem auto 0 auto;
  position: relative;
}

.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper1{
  height: 80px;
}

.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper1 .swiper-slide{
  
  background: url(../ny_images/ny_research_ico1.png) no-repeat bottom center;
  background-size: contain;
  margin-right: -2px;
}



.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper1 .swiper-slide span{
  display: block;
  text-align: center;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  font-size: 0.2rem;
  line-height: 0.36rem;
  color: #666666;
  font-family: "Arial Narrow";
}

.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper1 .swiper-slide-thumb-active span{
  font-size: 0.3rem;
  color: #00abba;
  font-weight: bold;
  font-family: "Arial";
}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper2{
  margin: 0.55rem auto 0 auto;
}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper2 .swiper-slide{

}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper2 .swiper-slide dt{
  background: url(../ny_images/ny_research_list.png) no-repeat center;
  height: 0.5rem;
  line-height: 0.5rem;
  background-size: cover;
}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper2 .swiper-slide dt span{
  display: block;
  float: left;
  font-size: 0.18rem;
  color: #ffffff;
  width: 56%;
  text-align: center;
  background: url(../ny_images/ny_research_xt.png) no-repeat right center;
}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper2 .swiper-slide dt i{
  display: block;
  float: left;
  font-size: 0.18rem;
  color: #ffffff;
  width: 17%;
  text-align: center;
  background: url(../ny_images/ny_research_xt.png) no-repeat right center;
}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper2 .swiper-slide dt em{
  display: block;
  float: left;
  font-size: 0.18rem;
  color: #ffffff;
  width: 27%;
  text-align: center;
}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper2 .swiper-slide dd{
  height: 0.52rem;
  line-height: 0.52rem;
  line-height: 0.52rem;
  background: #fff;

}

.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper2 .swiper-slide dd:nth-child(2n){

  background: #f2f3f4;

}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper2 .swiper-slide dd p{
  font-size: 0.16rem;
  color: #333333;
  width: 56%;
  padding-left: 3%;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  float: left;
}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper2 .swiper-slide dd span{
  font-size: 0.16rem;
  color: #333333;
  width: 17%;
  text-align: center;
  display: block;
  float: left;
}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r .mySwiper2 .swiper-slide em{
  display: block;
  font-size: 0.16rem;
  color: #333333;
  width: 27%;
  padding-left: 2%;
  float: left;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
}



.ny_researcher_bg .ny_contact .researcher_box .swiper-button-next1 {
  cursor: pointer;
  right: 0px;
  top: 1%;
  width: 0.15rem;
  height: 0.26rem;
  position: absolute;
  background: url(../ny_images/ny_research_right.png) no-repeat center;
  z-index: 5;
}


.ny_researcher_bg .ny_contact .researcher_box .swiper-button-prev1 {
  cursor: pointer;
  left: 0px;
  top: 1%;
  width: 0.15rem;
  height: 0.26rem;
  position: absolute;
  background: url(../ny_images/ny_research_left.png) no-repeat center;
  z-index: 5;
}


/*Ã¥â€¦Â¨Ã§ÂÆ’Ã¥â€¦Â¬Ã¥ÂÂ«Ã©â„¢Â¢Ã©â€¢Â¿Ã¨Ââ€Ã§â€ºÅ¸*/

.gwyzlm_bg{
  width: 100%;
  margin: 0 auto;
  background: url(../ny_images/gwyzlm_bg.jpg) no-repeat center;
  padding-top: 0.7rem;
  padding-bottom: 0.5rem;
  background-size: cover;

}

.gwyzlm_bg .gwyzlm_nr{
  width: 74%;
  margin: 0 auto;
  background: url(../ny_images/gwyzlm_buttom1.png) no-repeat bottom center;
  padding-bottom: 0.7rem;
}

.gwyzlm_bg .gwyzlm_nr .gwyzlm_t{
  font-size: 0.36rem;
  color: #00a5b5;
  text-align: center;

}


.gwyzlm_bg .gwyzlm_nr span img{
  display: block;
  width: 5.42rem;
  height: 0.9rem;
  margin: 0.6rem auto 0.4rem auto;
}

.gwyzlm_bg .gwyzlm_nr p{
    font-size: 0.18rem;
    color: #000000;
    line-height: 0.34rem;
    height: 1.12rem;
    text-align: center;
    width: 92%;
    margin: 0 auto;
}


.gwyzlm_bg .gwyzlm_team{
  width: 74%;
  background: url(../ny_images/gwyzlm_bg1.jpg) no-repeat top center;
  margin: 0.5rem auto 0 auto;
  padding-top: 0.6rem;
  background-size: contain;
}


.gwyzlm_bg .gwyzlm_team .gwyzlm_team_t{
  position: relative;
  margin: 0 auto;
}

.gwyzlm_bg .gwyzlm_team .gwyzlm_team_t h5{
  font-size: 0.36rem;
  color: #fff;
  text-align: center;
  line-height: 0.34rem;
  font-family: "Microsoft Ya Hei Semibold";
}

.gwyzlm_bg .gwyzlm_team .gwyzlm_team_t .more{
  position: absolute;
  right: 4.5%;
  top: 0.05rem;
  font-size: 0.18rem;
  color: #99dce2;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  background: url(../ny_images/gwyzlm_more1.png) no-repeat left center;
  padding-left: 0.6rem;
  line-height: 0.34rem;
  background-size: contain;;
}

.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box{
  margin: 0rem auto 0 auto;
  position: relative;
}

.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .mySwiper3{
  width: 96%;
  margin: 0 auto;
  overflow: hidden;
  padding: 0.6rem 0;
}




.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide{
  position: relative;
  width: 20%;
  margin: 0 ;
}

.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide .pic{
  position: relative;
  width: 100%;
  padding-top: 124%;
  transform: scale(0.8);
  -webkit-box-shadow: 0 0 8px 6px rgba(0, 0, 0, .08);
  box-shadow: 0 0 8px 6px rgba(0, 0, 0, .08);
  margin: 0 auto;
}

.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide .pic img{
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: none;
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: none;
}

.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide .txt{
  text-align: center;
  opacity: 0;
  margin-top: 0.25rem;
  width: 200%;
  position: relative;
  left: -50%;
}


.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide .txt h5 a{
  font-size: 0.24rem;
  line-height: 0.28rem;
  color: #000000;
  font-weight: bold;
  font-family: "Microsoft Ya Hei Semibold";
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide .txt p{
  font-size: 0.16rem;
  line-height: 0.28rem;
  height: 0.28rem;
  color: #333333;
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  margin-top: 0.1rem;
}


.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide-active{
    margin: 0 0%;
}


.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide-active .pic{
  transform: scale(1);
}



.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide-active .txt{
  opacity: 1;
}


.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-button-next1{
  cursor: pointer;
  position: absolute;
  right: 1%;
  top: 40%;
  background: url(../ny_images/gwyzlm_right.png) no-repeat center;
  width: 0.17rem;
  height: 0.28rem;
  background-size: contain;
}


.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-button-prev1{
  cursor: pointer;
  position: absolute;
  left: 1%;
  top: 40%;
  background: url(../ny_images/gwyzlm_left.png) no-repeat center;
  width: 0.17rem;
  height: 0.28rem;
  background-size: contain;
}


.gwyzlm_news{
  width: 74%;
  margin: 0.7rem auto 0 auto;
  overflow: hidden;
  padding-bottom: 0.65rem;
}

.gwyzlm_news .gwyzlm_news_t{
  position: relative;
  margin: 0 auto;
}

.gwyzlm_news .gwyzlm_news_t h3{
  font-size: 0.36rem;
  color: #00a5b5;
  text-align: center;
  line-height: 0.34rem;
}

.gwyzlm_news .gwyzlm_news_t .more{
  position: absolute;
  right: 4.5%;
  top: 0px;
  font-size: 0.18rem;
  color: #adadad;
  font-family: Arial, Helvetica, sans-serif;
  text-transform: capitalize;
  background: url(../ny_images/gwyzlm_more.png) no-repeat left center;
  padding-left: 0.6rem;
  line-height: 0.34rem;
  background-size: contain;
  display: block;
}

.gwyzlm_news .gwyzlm_news_box{
  margin: 0.5rem auto 0 auto;
}

.gwyzlm_news .gwyzlm_news_box ul li{
  float: left;
  height: 0.78rem;
  border-bottom: 1px dashed #e5e5e5;
  margin-bottom: 0.3rem;
  width: 48%;
  margin-right: 4%;
}

.gwyzlm_news .gwyzlm_news_box ul li:nth-child(2n){
  margin-right: 0;
}

.gwyzlm_news .gwyzlm_news_box ul li span{
  display: block;
  font-size: 0.14rem;
  color: #00abba;
}

.gwyzlm_news .gwyzlm_news_box ul li h5 a{
  font-size: 0.16rem;
  color: #000000;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  margin-top: 0.2rem;
  line-height: 0.24rem;
}

.gwyzlm_news .gwyzlm_news_box ul li:hover h5 a{
  color: #00abba;
  transform: translateX(10px);
  -webkit-transform: translateX(10px);
  -o-transform: translateX(10px);
}







/*Ã¦Å¸Â³Ã¥ÂÂ¶Ã¥Ë†â‚¬*/

.lyd_bg{
  width: 100%;
  margin: 0rem auto 0 auto;
  background: url(../ny_images/ny_lyd_bg.jpg) no-repeat top center;
  padding-top: 0rem;
  padding-bottom: 1rem;
  background-size: cover;

}

.lyd_bg .lyd_nr{
  width: 74%;
  margin: 0 auto 1.1rem auto;
  padding-top: 0.6rem;
}

.lyd_bg .lyd_nr .lyd_t{
  font-size: 0.36rem;
  color: #000000;
  text-align: center;
}


.lyd_bg .lyd_nr .txt{
  margin: 0.3rem auto 0 auto;
  width: 67%;
  height: 1.7rem;
  overflow: hidden;
  text-align: center;
}

.lyd_bg .lyd_nr p{
  font-size: 0.18rem;
  line-height: 0.34rem;
  color: #000000;

}



.lyd_bg .ny_committee{
  margin: 0rem auto 0 auto;
  width: 74%;
  position: relative;
  background: #008dcd;
  height: 5.06rem;
}

.lyd_bg .ny_committee .committee_t{
  text-align: center;
  margin: 0 auto;
  position: relative;
  width: 27%;
  padding-top: 2.1rem;
}

.lyd_bg .ny_committee .committee_t span{
  display: block;
  font-size: 0.22rem;
  color: #ffffff;
  text-align: center;
  text-transform: uppercase;
  opacity: 0.8;
  margin-top: 0.1rem;
}

.lyd_bg .ny_committee .committee_t h5{
  font-size: 0.36rem;
  color: #ffffff;
  position: relative;
  top: 0rem;
}


.lyd_bg .ny_committee .committee_box{
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_l{
  position: relative;
}

.lyd_bg .ny_committee .committee_box .comm_l ul li{
  position: relative;
  width: 9%;
  height: 1.28rem;
}

.lyd_bg .ny_committee .committee_box .comm_l ul li .pic{
  width: 100%;
  height: 1.28rem;
  background: #949494;
  position: relative;
}

.lyd_bg .ny_committee .committee_box .comm_l ul li .pic img{
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  opacity: 0.5;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.lyd_bg .ny_committee .committee_box .comm_l ul li:hover .pic img{
  opacity: 1;
}

.lyd_bg .ny_committee .committee_box .comm_l ul li.c1{
  position: absolute;
  left: 0;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c2{
  position: absolute;
  left: 9%;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c3{
  position: absolute;
  left: 27%;
  top: 0;
} 

.lyd_bg .ny_committee .committee_box .comm_l ul li.c4{
  position: absolute;
  left: 0%;
  top: 1.26rem;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c5{
  position: absolute;
  left: 9%;
  top: 1.26rem;
} 



.lyd_bg .ny_committee .committee_box .comm_l ul li.c6{
  position: absolute;
  left: 18%;
  top: 1.26rem;
} 



.lyd_bg .ny_committee .committee_box .comm_l ul li.c7{
  position: absolute;
  left: 27%;
  top: 1.26rem;
} 



.lyd_bg .ny_committee .committee_box .comm_l ul li.c8{
  position: absolute;
  left: 0%;
  top: 2.52rem;
} 

.lyd_bg .ny_committee .committee_box .comm_l ul li.c9{
  position: absolute;
  left: 9%;
  top: 2.52rem;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c10{
  position: absolute;
  left: 18%;
  top: 2.52rem;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c11{
  position: absolute;
  left: 27%;
  top: 2.52rem;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c12{
  position: absolute;
  left: 0%;
  top: 3.78rem;
} 

.lyd_bg .ny_committee .committee_box .comm_l ul li.c13{
  position: absolute;
  left: 18%;
  top: 3.78rem;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c14{
  position: absolute;
  left: 27%;
  top: 3.78rem;
} 

.lyd_bg .ny_committee .committee_box .comm_l ul li.c15{
  position: absolute;
  left: 36%;
  top: 3.78rem;
} 

.lyd_bg .ny_committee .committee_box .comm_l ul li.c16{
  position: absolute;
  left: 45%;
  top: 3.78rem;
} 

.lyd_bg .ny_committee .committee_box .comm_r{
  position: absolute;
  right: -1%;
  top: 0;
  width: 55%;
}

.lyd_bg .ny_committee .committee_box .comm_r ul li{
  position: relative;
  width: 16.5%;
  height: 1.28rem;
}

.lyd_bg .ny_committee .committee_box .comm_r ul li .pic{
  width: 100%;
  height: 1.28rem;
  background: #949494;
  position: relative;
}

.lyd_bg .ny_committee .committee_box .comm_r ul li .pic img{
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  opacity: 0.5;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}


.lyd_bg .ny_committee .committee_box .comm_r ul li.c1{
  position: absolute;
  left: 0;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c2{
  position: absolute;
  left: 16.5%;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c3{
  position: absolute;
  left: 33%;
  top: 0;
} 

.lyd_bg .ny_committee .committee_box .comm_r ul li.c4{
  position: absolute;
  left: 49.5%;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c5{
  position: absolute;
  left: 82.5%;
  top: 0;
} 



.lyd_bg .ny_committee .committee_box .comm_r ul li.c6{
  position: absolute;
  left: 33%;
  top: 1.26rem;
} 



.lyd_bg .ny_committee .committee_box .comm_r ul li.c7{
  position: absolute;
  left: 49.5%;
  top: 1.26rem;

} 



.lyd_bg .ny_committee .committee_box .comm_r ul li.c8{
  position: absolute;
  left: 66%;
  top: 1.26rem;
} 

.lyd_bg .ny_committee .committee_box .comm_r ul li.c9{
  position: absolute;
  left: 82.5%;
  top: 1.26rem;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c10{
  position: absolute;
  left: 33%;
  top: 2.52rem;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c11{
  position: absolute;
  left: 49.5%;
  top: 2.52rem;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c12{
  position: absolute;
  left: 66%;
  top: 2.52rem;
} 

.lyd_bg .ny_committee .committee_box .comm_r ul li.c13{
  position: absolute;
  left: 82.5%;
  top: 2.52rem;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c14{
  position: absolute;
  left: 33%;
  top: 3.78rem;
} 

.lyd_bg .ny_committee .committee_box .comm_r ul li.c15{
  position: absolute;
  left: 66%;
  top: 3.78rem;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c16{
  position: absolute;
  left: 82.5%;
  top: 3.78rem;
} 









.lyd_bg .lyd_report{
  margin: 0.9rem auto 0 auto;
  width: 80%;
  position: relative;
}

.lyd_bg .lyd_report .lyd_report_t{
  margin: 0 auto;
  text-align: center;
  font-size: 0.36rem;
  color: #000000;

}

.lyd_bg .lyd_report .lyd_report_box{
  margin: 0.45rem auto 0 auto;
  width: 100%;
  position: relative;
}


.lyd_bg .lyd_report .lyd_report_box .mySwiper_report{
  overflow: hidden;
  width: 92%;
  margin: 0 auto;
}



.lyd_bg .lyd_report .lyd_report_box .mySwiper_report .swiper-slide .pic{
  width: 100%;
  position: relative;
  padding-top: 125%;

}


.lyd_bg .lyd_report .lyd_report_box .mySwiper_report .swiper-slide .pic img{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  object-fit: cover;
}

.lyd_bg .lyd_report .lyd_report_box .mySwiper_report .swiper-slide .txt{
  margin: 0.2rem auto 0 auto;
  text-align: center;
  

} 


.lyd_bg .lyd_report .lyd_report_box .mySwiper_report .swiper-slide .txt a{
  font-size: 0.18rem;
  color: #333333;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.lyd_bg .lyd_report .lyd_report_box .mySwiper_report .swiper-slide:hover .txt a{
  color: #00a5b5;

}


.lyd_bg .lyd_report .lyd_report_box .report-button-next{
  position: absolute;
  right: 0;
  top: 40%;
  background: url(../ny_images/ny_lyd_right.png) no-repeat center;
  width: 0.26rem;
  height: 0.45rem;
  cursor: pointer;
  background-size: contain;

}


.lyd_bg .lyd_report .lyd_report_box .report-button-prev{
  position: absolute;
  left: 0;
  top: 40%;
  background: url(../ny_images/ny_lyd_left.png) no-repeat center;
  width: 0.26rem;
  height: 0.45rem;
  cursor: pointer;
  background-size: contain;
}
@media screen and (max-width: 1920px){
.ny_team_bg .team ul li {
    float: left;
    width: 23%;
   margin: 0rem 1% 0.6rem 1%;
    position: relative;
    z-index: 5;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    height: 4.59rem;
    overflow: hidden;
    border-bottom: 2px solid #e2f0f5;
    background: #fafafa;
    top: 0;
}
}

@media screen and (max-width: 1440px){

.ny_guests .guests_t span {
    font-size: 1rem;
}
    .gwyzlm_bg .gwyzlm_team {
      width: 74%;
      background: url(../ny_images/gwyzlm_bg1.jpg) no-repeat top center;
      margin: 0.5rem auto 0 auto;
      padding-top: 0.6rem;
      background-size: auto;
  }
    
.ny_team_bg .team ul li {
    float: left;
    width: 23%;
    margin: 0rem 0.5% 0.6rem 0.5%;
    position: relative;
    z-index: 5;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    height: 3.85rem;
    overflow: hidden;
    border-bottom: 2px solid #e2f0f5;
    background: #fafafa;
    top: 0;
}

}


@media screen and (max-width: 1200px){

.ny_team_bg .team ul li {
    float: left;
    width: 20%;
    margin: 0rem 2.5% 0.6rem 2.5%;
    position: relative;
    z-index: 5;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    height: 3.8rem;
    overflow: hidden;
    border-bottom: 2px solid #e2f0f5;
    background: #fafafa;
    top: 0;
}

  .ny_contact_bg .ny_contact ul li:last-child{


    height: 3.42rem;
  }

  .trait .trait_nr a{
    display: block;
    float: left;
    font-size: 0.18rem;
    width: auto;
    position: relative;
    margin-right: 0.2rem;
  }

  .ny_jiaoxue_bg .ny_contact .project_box ul li .txt h5 {
    float: left;
    margin-left: 2%;
    width: 62%;
}

.ny_jiaoxue_bg .ny_contact .project_box ul li .txt span img {
  display: block;
  width: 60%;
}

.Featured .project_l .item_t .more{
  background-size: contain;
}

.gwyzlm_news .gwyzlm_news_t .more {
  background-size: contain;
}


}

 

}
@media screen and (max-width: 1200px){
.trait .trait_nr a {
    padding: 0 12px;
}
.ny_team_bg .team ul li {
    float: left;
    width: 20%;
    margin: 0rem 2.5% 0.6rem 2.5%;
    position: relative;
    z-index: 5;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    height: 3.8rem;
    overflow: hidden;
    border-bottom: 2px solid #e2f0f5;
    background: #fafafa;
    top: 0;
}

}
@media screen and (max-width: 1024px){

.ny_team_bg .team ul li {

    width: 30%;
    margin: 0rem 2% 0.6rem 1%;

    height: 3.92rem;
   
}


video{    width: 100%;
    height: 100%;}
iframe {display: block;margin: 0 auto;max-width: 100%;}


  .trait {
    height: 0.7rem;
    white-space: nowrap;
    overflow-y: hidden;
  }

  .trait .trait_nr {
    width: 98%;
    margin: 0 auto;
    text-align: center;
  }

  .trait .trait_nr a {
    display: inline-block;
    text-align: center;
    position: relative;
    float: none;
    width: auto;
  }

  /* 设置滚动条的样式 */
  ::-webkit-scrollbar {
    width: 1px;
    height: 1px;
  }

  /* 滚动槽 */
  ::-webkit-scrollbar-track {
    border-radius: 0px;
    background: #f3f5f9;
  }

  /* 滚动条滑块 */
  ::-webkit-scrollbar-thumb {
    border-radius: 0px;
    background: #f3f5f9;
  }

  ::-webkit-scrollbar-thumb:window-inactive {
    background: #f3f5f9;
  }



}


@media screen and (max-width: 980px){
  .ny_banner .txt{
    top: 30%;
  }
  
  .ny_banner .txt h5{
    font-size: 0.3rem;

  }


    .ny_banner .txt h5.lyd{
    font-size: 0.24rem;

  }

  .ny_banner .txt span{
    margin: 0.1rem 0;
  }

  .trait .trait_nr{
    width: 94%;
    margin: 0 auto;
  
  }


  .trait .trait_nr a{
    display: block;
    float: left;
    font-size: 0.18rem;
    width: auto;
    position: relative;
    margin-right: 0.2rem;
  }

  
/*Ã©â„¢Â¢Ã©â€¢Â¿Ã¥Â¯â€žÃ¨Â¯Â­*/

  .jiyu_bg .jiyu{
    padding: 0.6rem 0 1.6rem 0;
    width: 90%;
  
  }
  
  .jiyu_bg .jiyu .jiyu_img{
    position: relative;
    width: 100%;
    padding-bottom: 0.3rem;
  }
  
  .jiyu_bg .jiyu .jiyu_img .pic {
    position: relative;
    padding-top: 60%;
  
  
  }
  
  
  .jiyu_bg .jiyu .jiyu_img .txt{
    position: absolute;
    left: 0;
    bottom: 0;
    background: url(../ny_images/ny_jy_list.jpg) no-repeat center;
    padding: 0.2rem 8% 0.4rem 4%;
  }
  
  .jiyu_bg .jiyu .jiyu_img .txt span{
    font-size: 0.24rem;
  }
  
  .jiyu_bg .jiyu .jiyu_img .txt i{
    margin-top: 0.2rem;
  }
  
  .jiyu_bg .jiyu .jiyu_xq{
    margin: 0.3rem 4% 0 4%;
    width: 92%;
  
  } 
  
  .jiyu_bg .jiyu .jiyu_xq p{
    font-size: 0.16rem;
  }
  
  .jiyu_bg .jiyu .jiyu_xq span img{
    display: block;
    float: right;
    margin-top: 0.2rem;
    width: 35%;
    height: auto;
  }
  




/*Ã¥Â¸Ë†Ã¨Âµâ€žÃ©ËœÅ¸Ã¤Â¼Â-Ã¥â€ â€¦Ã¥Â®Â¹Ã©Â¡Âµ*/



.team_xq_bg .team_xq{
  padding: 0.4rem 0 0.6rem 0;
  width: 90%;

}

.team_xq_bg .team_xq .team_l{
  float: none;
  position: relative;
  z-index: 5;
  width: 100%;
  margin: 0 auto;
  padding-top: 0.2rem;
  visibility: visible;
}

.team_xq_bg .team_xq .team_l .team_img{
  position: relative;
  z-index: 5;
  width: 94%;
  height: auto;
  margin-top: 0rem;
  padding-top: 110%;
}

.team_xq_bg .team_xq .team_l .team_img img{
  display: block;
  width: 100%;
  height: 100%;
  object-fit:cover;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 5;
}

.team_xq_bg .team_xq .team_l::after{
  position: absolute;
  width: 95%;
  height: 94%;
  left: 5%;
  top: 0%;
  background: #00abba;
  content: "";
  z-index: -1;
}

.team_xq_bg .team_xq  .team_nr{
  float: none;
  width: 100%;
  margin-top: 0.5rem;
}


.team_xq_bg .team_xq  .team_nr .txt_t{
  font-size: 0.3rem;
  color: #000000;
  font-weight: bold;
}

.team_xq_bg .team_xq  .team_nr .txt_t i{
  font-size: 0.3rem;
  color: #000000;
  font-weight: normal;
  margin-left: 0.1rem;
}

.team_xq_bg .team_xq  .team_nr .txt_cont{

  position: relative;
  margin-top: 0.2rem;
  padding-left: 0.35rem;
} 

.team_xq_bg .team_xq  .team_nr .txt_cont p{
  font-size: 0.18rem;
  color: #000000;
  line-height: 0.48rem;
}

.team_xq_bg .team_xq  .team_nr .txt_cont::after{
  position: absolute;
  width: 5px;
  height: 80%;
  left: 0;
  top: 10%;
  background: #0099cc;
  content: "";
}


.team_xq_bg .team_xq  .team_nr .txt_xq{
  margin-top: 0.4rem;
} 

.team_xq_bg .team_xq  .team_nr .txt_xq p{
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.28rem;
  margin-bottom: 0.25rem;

}

.team_xq_bg .team_xq  .team_nr .nr_list{
  margin-top: 0rem;
} 

.team_xq_bg .team_xq  .team_nr .nr_list ul li{
  overflow: hidden;
  margin-bottom: 0.5rem;

}

.team_xq_bg .team_xq  .team_nr .nr_list ul li h5{
  font-size: 0.2rem;
  line-height: 0.28rem;
  color: #00abba;
  font-weight: bold;
  margin-bottom: 0.15rem;
}

.team_xq_bg .team_xq  .team_nr .nr_list ul li p{
  font-size: 0.16rem;
  color: #333333;
  line-height: 0.3rem;
}



/*Ã¨Ââ€Ã§Â³Â»Ã¦â€“Â¹Ã¥Â¼Â*/


.ny_contact_bg .ny_contact{
  padding: 0.5rem 0 1.4rem 0;
  margin: 0 auto;
  width: 90%;
  overflow: hidden;

}


.ny_contact_bg .ny_contact ul li{
  float: none;
  position: relative;
  z-index: 5;
  width: 100%;
  height: auto;
  background: #ffffff;
  border: 1px solid #e5e5e5;
  padding: 0 5% 0.3rem 5%;
  margin: 0 0% 0.2rem 0%;

}


.ny_contact_bg .ny_contact ul li h5{
  font-size: 0.24rem;
  line-height: 0.34rem;
  margin: 0.3rem 0 0.1rem 0;

}

.ny_contact_bg .ny_contact ul li em{
  display: block;
  width: 0.42rem;
  height: 2px;
  background: #14a5e0;
  margin-bottom: 0.1rem;
}

.ny_contact_bg .ny_contact ul li p{
  line-height: 0.34rem;
}

.ny_contact_bg .ny_contact ul li:nth-child(7),

.ny_contact_bg .ny_contact ul li:nth-child(8),
.ny_contact_bg .ny_contact ul li:nth-child(9){

  height: auto;
}

.ny_contact_bg .ny_contact ul li:last-child{
  height: auto;
}



.ny_zhaopin_bg .zhaopin{
  padding: 0.5rem 1% 1.1rem 1%;
  margin: 0 auto;
  width: 90%;
  overflow: hidden;

}


.ny_zhaopin_bg .zhaopin ul li .time{
  float: left;
  width: 28%;

}

.ny_zhaopin_bg .zhaopin ul li .time span{

  font-size: 0.36rem;
}


.ny_zhaopin_bg .zhaopin ul li .txt{
  float: left;
  width: 66%;

} 


/*xsfz*/


.xsfz_bg .xsfz{
  padding: 0.5rem 0 0.6rem 0;
  margin: 0 auto;
  width: 94%;
  overflow: hidden;

}


.xsfz_bg .xsfz ul li{
  float: left;
  width: 46%;
  margin: 0 2% 0.4rem 2%;

}

.xsfz_bg .xsfz ul li:nth-child(3n){
  margin-right: 2%;
}




/*ny_news*/



.ny_news_bg .ny_news{
  margin: 0 auto;
  width: 90%;
  overflow: hidden;

}

.ny_news_bg .ny_news .news_top_bg{
  padding: 0.5rem 0 0.5rem 0;
}


.ny_news_bg .ny_news .news_top{
  width: 100%;
  height: auto;
  background: #f8f9fb;

}


.ny_news_bg .ny_news .news_top .news_img{
  float: none;
  width: 100%;
  position: relative;
  height: 2.4rem;
}



.ny_news_bg .ny_news .news_top .txt{
  float: none;
  width: 94%;
  margin-left: 3%;
  position: relative;
  height: auto;
  padding-bottom: 0.5rem;
}

.ny_news_bg .ny_news .news_top .txt span{
  margin-top: 0.25rem;
}

.ny_news_bg .ny_news .news_top .txt span i{
  font-size: 0.4rem;
  color: #008dcd;
  margin-right: 0.1rem;
}

.ny_news_bg .ny_news .news_top .txt h5 a{
  font-size: 0.26rem;
  color: #000000;
  line-height: 0.48rem;
  height: 0.96rem;
  overflow: hidden;
  margin-top: 0.1rem;
  display: block;
}



.ny_news_bg .ny_news .news_top .txt h5 a{
  color: #00abba;
}



.ny_news_bg .ny_news .news_list{
  margin: 0.65rem auto 0 auto;
  width: 100%;

}


.ny_news_bg .ny_news .news_list ul li{
  margin-bottom: 0.35rem;
  height: 2rem;
  background: #ffffff;

}

.ny_news_bg .ny_news .news_list ul li .news_img{
  float: left;
  width: 40%;
  height: 100%;
  position: relative;
  overflow: hidden;

}



.ny_news_bg .ny_news .news_list ul li .txt{
  float: left;
  width: 50%;
  padding-left: 3%;
  position: relative;
}

.ny_news_bg .ny_news .news_list ul li .txt h5 a{
  font-size: 0.22rem;
  line-height: 0.4rem;


}

.ny_news_bg .ny_news .news_list ul li .txt::after{
  width: 3px;
  height: 0.4rem;
  background: #008dcd;
  position: absolute;
  left: 0%;
  top: 0.2rem;
  content: "";
}




/*ny_about*/



.ny_ab_bg .ny_about{
  padding: 0.4rem 0 1rem 0;
  margin: 0 auto;
  width: 90%;
  overflow: hidden;

}

.ny_ab_bg .ny_about .ab_t{

  font-size: 0.3rem;

}

.ny_ab_bg .ny_about .ab_nr{
  margin: 0.4rem auto 0 auto;
  background: #f6f6f6;
  height: auto;
  position: relative;
  padding-bottom: 0.5rem;

}

.ny_ab_bg .ny_about .ab_nr .ab_img{
  float: none;
  width: 100%;
  height: 3rem;
  position: relative;

}


.ny_ab_bg .ny_about .ab_nr .txt{
  position: relative;
  background: #fff url(../ny_images/ny_about_list.png) no-repeat  center;
  right: 0%;
  width: 94%;
  left: 3%;
  margin-top: -30%;
  z-index: 5;
  height: 6rem;

}


.ny_ab_bg .ny_about .ab_nr .txt p{
  font-size: 0.16rem;
  line-height: 0.28rem;
  color: #333333;
  height: 36.4rem;
  overflow: hidden;
  text-indent: 2em;
  padding: 0.3rem 4% 0 4%;
}




.ny_ab_bg .ny_about .ab_list{
  margin: 0.85rem auto 0 auto;
}


.ny_ab_bg .ny_about .ab_list ul li{
  float: left;
  width: 47%;
  margin-right: 3%;
  position: relative;
  margin-bottom: 0.2rem;

}

.ny_ab_bg .ny_about .ab_list ul li:last-child{
  margin-right: 0;
}



.ny_ab_bg .ny_about .ab_list ul li .txt{
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1.24rem;
  background: url(../ny_images/ny_about_buttom1.png) no-repeat top  center;
  padding: 0 5%;
}


.ny_ab_bg .ny_about .ab_list ul li .txt h5{
  padding-top: 0.3rem;
  font-size: 0.2rem;
  color: #f3f5f9;
  font-weight: bold;
  margin-bottom: 0.1rem;

}

.ny_ab_bg .ny_about .ab_list ul li.ab2 .txt h5{
  padding-top: 0.2em;
}

.ny_ab_bg .ny_about .ab_list ul li .txt p{
  font-size: 0.18rem;
  line-height: 0.24rem;
  color: #f3f5f9;
}



/*Ã¥Â¸Ë†Ã¨Âµâ€žÃ©ËœÅ¸Ã¤Â¼Â*/




.ny_team_bg .team{
  padding: 0.5rem 0 0.8rem 0;
  margin: 0 auto;
  width: 94%;
  overflow: hidden;

}

 
 
.ny_team_bg .team ul li {
    float: left;
    width: 20%;
    height: 3rem;
    margin: 0 2% 0.4rem 2%;
    position: relative;
    z-index: 5;
    overflow: hidden;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
 

.ny_team_bg .team ul li::after{
  position: absolute;
  left: 0px;
  top: 0px;
  content: "";
  z-index: -1;
  width: 100%;
  height: 44%;
  background: #e5f1f6;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_team_bg .team ul li::before{
  display: none;
}


.ny_team_bg .team ul li .txt{
  margin: 0 auto;
  line-height: 0.8rem;
  width: 88%;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
} 

.ny_team_bg .team ul li .txt a{
  font-size: 0.2rem;
  color: #333333;
  text-align: center;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_team_bg .team ul li .txt_on{
  display: none;
}


/*Ã§Â â€Ã§Â©Â¶Ã©Â¢â€ Ã¥Å¸Å¸*/


.ny_yjly_bg .ny_yjly{
  width: 90%;
  margin: 1px auto 0 auto;
  overflow: hidden;
  padding: 0.5rem 0 0.25rem 0;
}

.ny_yjly_bg .ny_yjly ul li{
  position: relative;
  width: 100%;
  margin-bottom: 0.35rem;
  height: auto;
  overflow: hidden;


}

.ny_yjly_bg .ny_yjly ul li .pic{
  position: relative;
  width: 100%;
  height: 2.16rem;
  float: none;
}



.ny_yjly_bg .ny_yjly ul li .txt{

  position: relative;
  right: 0;
  top: 0;
  z-index: 5;
  width: 100%;
  background: #00abba;
  padding: 0 7%;
  padding-bottom: 0.2rem;
}

.ny_yjly_bg .ny_yjly ul li .txt h5{
  font-size: 0.2rem;
  color: #ffffff;
  font-weight: bold;
  padding-top: 0.2rem;
  margin-bottom: 0.1rem;
}

.ny_yjly_bg .ny_yjly ul li .txt .nr{
  height: auto;
}



.ny_yjly_bg .ny_yjly ul li.yj2 .pic{
  position: relative;
  width: 100%;
  height: 2.16rem;
  float: none;
}


.ny_yjly_bg .ny_yjly ul li.yj2 .txt{
  background: #3365cb;
  left: 0;


}

.ny_yjly_bg .ny_yjly ul li.yj2{
  margin-bottom: 0.35rem;
}

.ny_yjly_bg .ny_yjly ul li.yj3 .txt{
  background: #cdb06b;
}

.ny_yjly_bg .ny_yjly ul li.yj4 .pic{
  position: relative;
  width: 100%;
  height: 2.16rem;
  float: none;
}

.ny_yjly_bg .ny_yjly ul li.yj4 .txt{
  background: #0897d5;
  left: 0;
}




/*ny_jiaoxue*/



.ny_jiaoxue_bg .ny_contact{
  width: 94%;
  margin: 0px auto 0 auto;
  overflow: hidden;
  padding: 0.45rem 0 0.2rem 0;
}

.ny_jiaoxue_bg .ny_contact .project_t{
  font-size: 0.3rem;
}



.ny_jiaoxue_bg .ny_contact .project_box  ul li{
  width: 94%;
  float: none;
  margin: 0rem 3% 0.5rem 3%;

}


.ny_jiaoxue_bg .ny_contact .project_box  ul li .pic{
  width: 100%;
  padding-top: 95%;
  position: relative;

}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .pic img{
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;

}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt{
  width: 100%;
  height: 1.25rem;
  background: #fff;
  -webkit-box-shadow: 0 0px 8px 8px rgba(0, 0, 0, .05);
  box-shadow: 0 0px 8px 8px rgba(0, 0, 0, .05);
  padding-top: 0.18rem;
  position: relative;
  z-index: 5;

}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt::after{
  position: absolute;
  left: 5%;
  top: -0.45rem;
  width: 5px;
  height: 1.05rem;
  background: #00abba;
  content: "";
}



.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt h5 i{
  display: block;
  font-size: 0.22rem;
}

.ny_jiaoxue_bg .ny_contact .project_box  ul li .txt h5 em{
  display: block;
  font-size: 0.16rem;
}




.ny_jiaoxue_bg .bo_project_list{
  width: 100%;
  height: auto;
  margin: 0.45rem auto 0 auto;
  overflow: hidden;
}


.ny_jiaoxue_bg .bo_project_list .project_l{
  float: none;
  width: 100%;
  height: auto;
  background: #fff;
  -webkit-box-shadow: 0 8px 8px 8px rgba(0, 0, 0, .08);
  box-shadow: 0 8px 8px 8px rgba(0, 0, 0, .08);
  padding-left: 3.5%;
  overflow: hidden;
}

.ny_jiaoxue_bg .bo_project_list .project_l .item_t{
  margin: 0.4rem auto;

}


.ny_jiaoxue_bg .bo_project_list .project_l .item_t h5{
  float: left;
  font-size: 0.3rem;
  line-height: 0.34rem;
  color: #000000;
}


.ny_jiaoxue_bg .bo_project_list .project_l .item_t .more{

  background-size: contain;
}


.ny_jiaoxue_bg .bo_project_list .project_l .list{
  margin-top: 0.5rem;
  padding-bottom: 0.3rem;
  overflow: hidden;
} 


.ny_jiaoxue_bg .bo_project_list .project_l .list ul li{
  padding-top: 0.15rem;

}

.ny_jiaoxue_bg .bo_project_list .project_l .list ul li:nth-child(2){
  width: 63%;
}

.ny_jiaoxue_bg .bo_project_list .project_l .list ul li img{
  display: block;
  margin: 0 auto;
}

.ny_jiaoxue_bg .bo_project_list .project_l .list span{
  display: block;
  font-size: 0.16rem;
}

.ny_jiaoxue_bg .bo_project_list .pic{
  float: none;
  position: relative;
  width: 100%;
  height: 2.79rem;
  margin: 0rem auto 0 auto;
} 




.jiaoxue_list{
  width: 90%;
  margin: 0 auto;
  position: relative;
  background: #008dcd;
  margin: 0 auto;
  overflow: hidden;
}


.jiaoxue_list .mySwiper{
  width: 100%;
  position: relative;

}

.jiaoxue_list .mySwiper .swiper-slide{
  width: 100%;
  height: auto;
  position: relative;
}


.jiaoxue_list .mySwiper .swiper-slide .pic{
  width: 100%;
  height: 2.5rem;
  float: none;
  position: relative;
}


.jiaoxue_list .mySwiper .swiper-slide .txt{
  position: relative;
  right: 0%;
  top: 0;
  width: 100%;
  padding: 0.2rem 2%;

} 

.jiaoxue_list .mySwiper .swiper-slide .txt h5{
  font-size: 0.3rem;
  margin-top: 0.15rem;
}

.jiaoxue_list .mySwiper .swiper-slide .txt h6{
  font-size: 0.2rem;
  margin-top: 0.25rem;
}

.jiaoxue_list .mySwiper .swiper-slide .txt p{
  font-size: 0.16rem;
  line-height: 0.36rem;
  color: #ffffff;
  opacity: 0.75;
  height: 1.8rem;
  overflow: hidden;
  margin-top: 0.3rem;
}


.jiaoxue_list .mySwiper .swiper-pagination1{
  position: absolute;
  right: 13%;
  top: 50%;
  z-index: 10;
  width: 50%;
}

.jiaoxue_list .mySwiper .swiper-pagination ul li{
  float: left;
}



.jiaoxue_list .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  display: inline-block;
  border-radius: 10px;
  background: #fff;
  opacity: 1;
}

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 10px;
}

.jiaoxue_list  .swiper-pagination-bullet-active {
  background: #cdb06c;
}

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
  bottom: 0px;
  left: 60%;
}



.Featured{
  width: 100%;
  height: auto;
  margin: 0.3rem auto 0.5rem auto;
  overflow: hidden;
  padding: 0.2rem;
}

.Featured .Featured_box{
  height: auto;
}


.Featured .project_l{
  float: none;
  width: 100%;
  height: auto;
  margin-top: 0;
}

.Featured .project_l .item_t{
  margin-top: 0rem;
  margin-left: 1%;
  height: 0.34rem;
  width: 90%;
  padding-top: 0.3rem;
}


.Featured .project_l .item_t h5{
  float: left;
  font-size: 0.36rem;
  line-height: 0.34rem;
  color: #000000;
}


.Featured .project_l .item_t .more{

}


.Featured .project_l .list{
  margin-top: 0.5rem;
  overflow: hidden;
  padding-bottom: 0.3rem;

} 


.Featured .project_l .list ul li{
  float: left;
  padding-top: 0.15rem;
  background: #00abba;
  height: 1.75rem;
  width: 27%;
  margin-right: 3%;
}

.Featured .project_l .list ul li:nth-child(2){
  width: 67%;
}

.Featured .project_l .list ul li img{
  display: block;
  margin: 0 auto;
}

.Featured .project_l .list span{
  display: block;
  font-size: 0.18rem;
  line-height: 0.36rem;
  color: #ffffff;
  margin: 0.06rem auto 0 auto;
  text-align: center;
}

.Featured .pic{
  float: none;
  position: relative;
  width: 100%;
  height: 2.79rem;
  margin: 0rem auto 0 auto;
} 






/*Ã§Â â€Ã§Â©Â¶Ã¦Ë†ÂÃ¦Å¾Å“*/




.ny_researcher_bg .ny_contact{
  padding: 0.45rem 0% 0.5rem 0%;
  margin: 0 auto;
  width: 100%;
  overflow: hidden;

}


.ny_researcher_bg .ny_contact .researcher_t{
  font-size: 0.36rem;
  line-height: 0.36rem;
  color: #000000;
  margin: 0 auto;
  text-align: center;
}


.ny_researcher_bg .ny_contact .researcher_box{
  width: 100%;
  margin: 0.4rem auto 0 auto;
  position: relative;
} 


.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list{
  text-align: center;
  margin: 0 auto;
  height: 0.58rem;
}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li{
  width: 1.85rem;
  height: 0.56rem;
  line-height: 0.56rem;
  border: 1px solid #d2d2d2;
  display: inline-block;
  margin: 0  0.1rem;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  position: relative;
  z-index: 5;
}


.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li a{
  display: block;
  text-align: center;
  font-size: 0.18rem;
  color: #333333;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li::after{
  position: absolute;
  left: 0px;
  top: 0px;
  width: 0;
  height: 100%;
  content: "";
  background: #00abba;
  z-index: -1;
  background-size: contain;

}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li::before{
  position: absolute;
  left: 0.83rem;
  top: 0.54rem;
  background: url(../ny_images/ny_research_ico.png) no-repeat center;
  width: 0rem;
  height: 6px;
  content: "";
  background-size: contain;

}


.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li.on{
  border: 1px solid #00abba;
}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li.on::after{
  width: 100%;
}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li.on::before{
  width: 0.19rem;
}

.ny_researcher_bg .ny_contact .researcher_box .ny_noitce_list li.on a{
  color: #fff;

}


.ny_researcher_bg .ny_contact .researcher_box .noitce_r{
  margin: 0.45rem auto 0 auto;
}



.ny_researcher_bg .ny_contact .researcher_box .swiper-button-next1 {
  cursor: pointer;
  right: 10px;
  top: 0.5%;
  background-size: 100%;
}


.ny_researcher_bg .ny_contact .researcher_box .swiper-button-prev1 {
  cursor: pointer;
  left: 10px;
  top: 0.5%;
  background-size: 100%;
}



.gwyzlm_bg{
  width: 100%;
  margin: 0 auto;
  background-size: cover;
  background: url(../ny_images/gwyzlm_bg.jpg) no-repeat center;
  padding-top: 0.4rem;

}

.gwyzlm_bg .gwyzlm_nr{
  width: 96%;
  margin: 0 auto;
  background: url(../ny_images/gwyzlm_buttom1.png) no-repeat bottom center;
  background-size: 100%;
  padding: 0 3% 0.5rem 3%;
}



.gwyzlm_bg .gwyzlm_nr span img{
  display: block;
  width: 90%;
  height: auto;
  margin: 0.4rem auto 0.3rem auto;
}

.gwyzlm_bg .gwyzlm_nr p{
  font-size: 0.16rem;
  color: #000000;
  line-height: 0.28rem;
  height: 1.12rem;
  text-align: center;
  width: 98%;
  margin: 0 auto;
  overflow: hidden;
}

.gwyzlm_bg .gwyzlm_team{
  width: 94%;
  background: url(../ny_images/gwyzlm_bg1.jpg) no-repeat top center;
  margin: 0.5rem auto 0 auto;
  padding-top: 0.6rem;
}




.gwyzlm_bg .gwyzlm_team .gwyzlm_team_t .more{
  background-size: contain;
}

.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box{
  margin: 0rem auto 0 auto;
  position: relative;
}

.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .mySwiper3{
  width: 80%;
  margin: 0 auto;
  overflow: hidden;
  padding: 0.4rem 0;
}




.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide{
  position: relative;
  width: 100%;
}

.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide .pic{
  position: relative;
  width: 100%;
  padding-top: 124%;
  transform: scale(0.8);
  -webkit-box-shadow: 0 0 8px 6px rgba(0, 0, 0, .08);
  box-shadow: 0 0 8px 6px rgba(0, 0, 0, .08);
  margin: 0 auto;
}



.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide .txt{
  width: 100%;
  position: relative;
  left: 0%;
}




.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide-active{
  margin: 0 0rem;
}


.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-slide-active .pic{
  transform: scale(1);
}



.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-button-next1{
  background-size: 100%;
}


.gwyzlm_bg .gwyzlm_team .gwyzlm_team_box .swiper-button-prev1{

  background-size: 100%;
}





.gwyzlm_news{
  width: 94%;
  margin: 0.4rem auto 0 auto;
  overflow: hidden;
}

.gwyzlm_news .gwyzlm_news_t{
  position: relative;
  margin: 0 auto;
}


.gwyzlm_news .gwyzlm_news_t .more{

  background-size: contain;
}

.gwyzlm_news .gwyzlm_news_box{
  margin: 0.4rem auto 0 auto;
  width: 96%;
}

.gwyzlm_news .gwyzlm_news_box ul li{
  float: none;
  height: 0.78rem;
  border-bottom: 1px dashed #e5e5e5;
  margin-bottom: 0.3rem;
  width: 100%;
  margin-right: 0%;
}


.gwyzlm_news .gwyzlm_news_box ul li span{
  display: block;
  font-size: 0.14rem;
  color: #00abba;
}




/*Ã¦Å¸Â³Ã¥ÂÂ¶Ã¥Ë†â‚¬*/

.lyd_bg{
  padding-top: 0.4rem;
  padding-bottom: 0.5rem;


}

.lyd_bg .lyd_nr{
  width: 94%;
  margin: 0 auto 0.5rem auto;
}

.lyd_bg .lyd_nr .lyd_t{
  font-size: 0.36rem;
  color: #000000;
  text-align: center;
}


.lyd_bg .lyd_nr .txt{
  margin: 0.3rem auto 0 auto;
  width: 86%;
  height: 1.7rem;
  overflow: hidden;
  text-align: center;
}

.lyd_bg .lyd_nr p{
  font-size: 0.18rem;
  line-height: 0.34rem;
  color: #000000;

}


.lyd_bg .lyd_report{
  margin: 0.4rem auto 0 auto;
  width: 94%;
  position: relative;
}


.lyd_bg .lyd_report .lyd_report_box{
  margin: 0.4rem auto 0 auto;
  width: 100%;
  position: relative;
}


.lyd_bg .lyd_report .lyd_report_box .mySwiper_report{
  overflow: hidden;
  width: 84%;
  margin: 0 auto;
}


.lyd_bg .ny_committee{
  margin: 0rem auto 0 auto;
  width: 94%;
  position: relative;
  background: #008dcd;
  height: auto;
  padding-top: 0.3rem;
  padding-bottom: 0.2rem;
}

.lyd_bg .ny_committee .committee_t{
  text-align: center;
  margin: 0 auto;
  position: absolute;
  width: 80%;
  padding-top: 0rem;
  left: 10%;
  top: 2.45rem;
}




.lyd_bg .ny_committee .committee_box{
  position: relative;
  width: 101%;
  left: 0;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_l{
  position: relative;
  width: 100%;
  left: 0;
  top: 0;
  /*height: 5.05rem;*/

}

.lyd_bg .ny_committee .committee_box .comm_l ul li{
  position: relative;
  width: 16.5%;
  height: 1rem;
}

.lyd_bg .ny_committee .committee_box .comm_l ul li .pic{
  width: 100%;
  height: 1rem;
  background: #949494;
  position: relative;
}

.lyd_bg .ny_committee .committee_box .comm_l ul li.c1{
  position: absolute;
  left: 0;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c2{
  position: absolute;
  left: 16.5%;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c3{
  position: absolute;
  left: 49.5%;
  top: 0;
} 

.lyd_bg .ny_committee .committee_box .comm_l ul li.c4{
  position: absolute;
  left: 0%;
  top: 1rem;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c5{
  position: absolute;
  left: 16.5%;
  top: 1rem;
} 



.lyd_bg .ny_committee .committee_box .comm_l ul li.c6{
  position: absolute;
  left: 33%;
  top: 1rem;
} 

.lyd_bg .ny_committee .committee_box .comm_l ul li.c7 {
  position: absolute;
  left: 49.5%;
  top: 1rem;
}



.lyd_bg .ny_committee .committee_box .comm_l ul li.c8{
  position: absolute;
  left: 0%;
  top: 2rem;
} 

.lyd_bg .ny_committee .committee_box .comm_l ul li.c9{
  position: absolute;
  left: 16.5%;
  top: 2rem;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c10{
  position: absolute;
  left: 33%;
  top: 2rem;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c11{
  position: absolute;
  left: 49.5%;
  top: 2rem;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c12{
  position: absolute;
  left: 0%;
  top: 3rem;
} 

.lyd_bg .ny_committee .committee_box .comm_l ul li.c13{
  position: absolute;
  left: 33%;
  top: 3rem;
} 


.lyd_bg .ny_committee .committee_box .comm_l ul li.c14{
  position: absolute;
  left: 49.5%;
  top: 3rem;
} 

.lyd_bg .ny_committee .committee_box .comm_l ul li.c15{
  position: absolute;
  left: 66%;
  top: 3rem;
} 

.lyd_bg .ny_committee .committee_box .comm_l ul li.c16{
  position: absolute;
  left: 82.5%;
  top: 3rem;
} 

.lyd_bg .ny_committee .committee_box .comm_r{
  position: relative;
  right: 0%;
  top: 1rem;
  width: 100%;
  height: 5.05rem;

}

.lyd_bg .ny_committee .committee_box .comm_r ul li{
  position: relative;
  width: 16.5%;
  height: 1rem;
}

.lyd_bg .ny_committee .committee_box .comm_r ul li .pic{
  width: 100%;
  height: 1rem;
  background: #949494;
  position: relative;
}

.lyd_bg .ny_committee .committee_box .comm_r ul li .pic img{
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  object-fit: cover;
  opacity: 0.5;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.lyd_bg .ny_committee .committee_box .comm_r ul li:hover .pic img{
  opacity: 1;
}


.lyd_bg .ny_committee .committee_box .comm_r ul li.c1{
  position: absolute;
  left: 0;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c2{
  position: absolute;
  left: 16.5%;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c3{
  position: absolute;
  left: 33%;
  top: 0;
} 

.lyd_bg .ny_committee .committee_box .comm_r ul li.c4{
  position: absolute;
  left: 49.5%;
  top: 0;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c5{
  position: absolute;
  left: 82.5%;
  top: 0;
} 



.lyd_bg .ny_committee .committee_box .comm_r ul li.c6{
  position: absolute;
  left: 33%;
  top: 1rem;
} 



.lyd_bg .ny_committee .committee_box .comm_r ul li.c7{
  position: absolute;
  left: 49.5%;
  top: 1rem;
} 



.lyd_bg .ny_committee .committee_box .comm_r ul li.c8{
  position: absolute;
  left: 66%;
  top: 1rem;
} 

.lyd_bg .ny_committee .committee_box .comm_r ul li.c9{
  position: absolute;
  left: 82.5%;
  top: 1rem;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c10{
  position: absolute;
  left: 33%;
  top: 2rem;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c11{
  position: absolute;
  left: 49.5%;
  top: 2rem;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c12{
  position: absolute;
  left: 66%;
  top: 2rem;
} 

.lyd_bg .ny_committee .committee_box .comm_r ul li.c13{
  position: absolute;
  left: 82.5%;
  top: 2rem;
} 


.lyd_bg .ny_committee .committee_box .comm_r ul li.c14{
  position: absolute;
  left: 33%;
  top: 3rem;
} 

.lyd_bg .ny_committee .committee_box .comm_r ul li.c15{
  position: absolute;
  left: 66%;
  top: 3rem;
} 

.lyd_bg .ny_committee .committee_box .comm_r ul li.c16{
  position: absolute;
  left: 82.5%;
  top: 3rem;
} 


.animated {
  -webkit-animation-duration: 0s; 
  animation-duration: 0s; 
  -webkit-animation-fill-mode: both; 
   animation-fill-mode: both; 
}

.wow {
  visibility: visible;
  animation-duration: 0s !important;
  animation-delay: 0s !important;
}


}

@media screen and (max-width: 768px){
.ny_team_bg .team ul li {
    float: left;
    width: 21%;
    height: 3rem;
    margin: 0 2% 0.4rem 2%;
    position: relative;
    z-index: 5;
    overflow: hidden;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
}
Â Â 
.trait{
height: 0.7rem;
white-space: nowrap;
overflow-y: hidden;
}
.trait .trait_nr{
width: 98%;
margin: 0 auto;
text-align: center;
}
.trait .trait_nr a{
display: inline-block;
text-align: center;
position: relative;
float: none;
width: auto;
}
/* è®¾ç½®æ»šåŠ¨æ¡çš„æ ·å¼ */
::-webkit-scrollbar {
width:1px;
height: 1px;
}
/* æ»šåŠ¨æ§½ */
::-webkit-scrollbar-track {
border-radius:0px;
background: #f3f5f9;
}
/* æ»šåŠ¨æ¡æ»‘å— */
::-webkit-scrollbar-thumb {
border-radius:0px;
background:#f3f5f9;
}
::-webkit-scrollbar-thumb:window-inactive {
background:#f3f5f9;
}
/* Ã¦Â»Å¡Ã¥Å Â¨Ã¦ÂÂ¡Ã¦Â»â€˜Ã¥Ââ€” */
::-webkit-scrollbar-thumb {
border-radius:0px;
background:#f3f5f9;
}
::-webkit-scrollbar-thumb:window-inactive {
background:#f3f5f9;
}
}
@media screen and (max-width: 480px){

.ny_team_bg .team ul li {
    width: 43%;
    height: 3.2rem;
    margin: 0 5% 0.4rem 2%;
}

}





.txt_xq span  strong{font-weight: 700 !important;
    font-size: 0.2rem !important;
    color: #00abba !important;}
.txt_xq  strong span {font-weight: 700 !important;
    font-size: 0.2rem !important;
    color: #00abba !important;}