.sjcTop,.sjcTop2,.sjcLeft,.sjcRight{
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

/*banner*/

.ny_banner{
  width: 100%;
  height: 100%;
  margin: 0 auto;
  position: relative;
  
}

.ny_banner img{
  width: 100%;
  height: 100%;
  position: relative;
}



.ny_banner .txt_box .txt{
  position: absolute;
  left: 20%;
  top: 45%;
  z-index: 5;
}

.ny_banner .txt h5{
  font-size: 0.36rem;
  color: #ffffff;
  font-weight: 500;
  font-family: "Ping Fang";
}

.ny_banner .txt i{
  display: block;
  width: 0.65rem;
  height: 1px;
  background-color: #ffffff;
  margin: 0.15rem 0;
}

.ny_banner .txt p{
  font-size: 0.14rem;
  color: #ffffff;
  font-family: "Ping Fang";
}


/*trait*/

.trait{
  width: 100%;
  margin: 0 auto;
  height: 0.7rem;
  background: #f5f7fa;
}

.trait .trait_nr{
  width: 90%;
  margin: 0 auto;
  max-width: 1175px;
}

.trait .trait_nr span{
  display: block;
  float: left;
  font-size: 0.16rem;
  color: #054a8f;
  font-weight: 500;
  font-family: "Ping Fang";
  margin-right: 0.55rem;
  line-height: 0.7rem;
  padding-right: 0.25rem;
  background: url(../ny_images/news_xt.png) no-repeat right center;
}

.trait .trait_nr a{
  font-size: 14px;
  line-height: 30px;
  color: #333333;
  font-weight: 500;
  font-family: "Ping Fang";
  float: left;
  margin-right: 0.35rem;
  margin-top: 0.2rem;
  position: relative;
} 

.trait .trait_nr a::after{
  height: 1px;
  width: 0;
  background: linear-gradient(45deg,#0082e6 0%,#00c09c 100%);
  display: block;
  content: '';
  position: absolute;
  left: 0px;
  bottom: 0px;
}

.trait .trait_nr a.on::after{
  width: 100%;

}

/*zr_box*/

.zeren_bg{
  width: 100%;
  margin: 0 auto;
  background: url(../ny_images/zr_bg.jpg) no-repeat top center;
  background-size: cover;
}

.zeren_bg .zeren_box{
  width: 90%;
  margin: 0 auto;
  max-width: 1280px;
  padding-top: 0.8rem;
}

.zeren_bg .zeren_box .zr_show{
  width: 100%;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  background: url(../ny_images/zr_nr.png) no-repeat bottom center;
}

.zeren_bg .zeren_box .zr_show .nr{
  padding-bottom: 0.8rem;
  overflow: hidden;
}

.zeren_bg .zeren_box .zr_show .zr_img{
  float: left;
  margin-left: 10%;
  width: 26%;
  position: relative;

}

.zeren_bg .zeren_box .zr_show .zr_img a{
  width: 100%;
  padding-top: 138%;
  position: relative;
  display: block;
  overflow: hidden;
}


.zeren_bg .zeren_box .zr_show .zr_img img{
  position: absolute;
  left: 0px;
  top: 0;
  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;
}

.zeren_bg .zeren_box .zr_show .zr_img img:hover{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}

.zeren_bg .zeren_box .zr_show .txt{
  float: right;
  margin-right: 6%;
  margin-top: 12%;
  width: 54%;

}

.zeren_bg .zeren_box .zr_show .txt h5{
  font-size: 0.36rem;
  color: #ffffff;
  font-family: "Ã©Â»â€˜Ã¤Â½â€œ";

}

.zeren_bg .zeren_box .zr_show .txt i{
  display: block;
  width: 1.4rem;
  height: 2px;
  background-color: #00da9a;
  margin: 0.15rem 0 0.2rem 0;

}

.zeren_bg .zeren_box .zr_show .txt p{
  font-size: 0.14rem;
  line-height: 0.26rem;
  color: #ffffff;
  font-weight: 500;
  font-family: "Ping Fang";
  text-indent: 2em;
}

.zeren_bg .zeren_box .zr_show .txt .more{
  margin-top: 0.5rem;
  width: 0.9rem;
  height: 0.36rem;
  line-height: 0.36rem;
  padding: 0 0.1rem;
  border: 1px solid #fff;

}

.zeren_bg .zeren_box .zr_show .txt .more a{
  display: block;
  font-size: 0.14rem;
  color: #ffffff;
}

.zeren_bg .zeren_box .zr_show .txt .more a em{
  font-size: 0.14rem;
  color: #ffffff;
  display: block;
  float: right;
}


/*zr_list*/

.zr_list{
  margin: 0.6rem auto 0 auto;
  width: 100%;
  max-width: 1300px;
  overflow: hidden;
}

.zr_list ul li{
  float: left;
  width: 23%;
  margin: 0 1% 0.6rem 1%;
  position: relative;
}

.zr_list ul li .pic{
  width: 100%;
  padding-top: 140%;
  border: 1px solid #e4e4e4;
  position: relative;
  overflow: hidden;

}

.zr_list 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;
}

.zr_list ul li:hover .pic img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}

.zr_list ul li .txt{
  height: 0.4rem;
  margin: 0.2rem auto 0 auto;
} 

.zr_list ul li .txt span{
  display: block;
  float: left;
  width: 17%;
  border-right: 1px solid #eeeeee;
  height: 0.4rem;
}

.zr_list ul li .txt span img{
  display: block;
  width: 0.36rem;
  height: 0.4rem;

}

.zr_list ul li .txt p{
  float: right;
  width: 74%;
  
}

.zr_list ul li .txt p a{
  font-size: 0.18rem;
  color: #000000;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  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.05rem;
}

.zr_list ul li .txt p a i{
  font-size: 0.16rem;
  color: #333333;
  font-family: "Myriad Pro";
  display: block;
  opacity: 0.6;
  margin-top: 0.03rem;
}

.zr_list ul li:hover .txt p a{
  color: #054a8f;
}


.page {
  text-align: center;
  padding-top: 0.2rem;
  padding-bottom: 1rem;
}

.page span {
  display: inline-block;
  height: 0.4rem;
  line-height: 0.4rem;
  width: 0.52rem;
  height: 0.52rem;
  line-height: 0.52rem;
  background-color: #ededed;
  text-align: center;
  font-family: "Microsoft Yahei";
  -webkit-transition: .3s;
  transition: .3s;
  font-size: 0.2rem;
  color: #666666;
  font-weight: 500;
  font-family: "Ping Fang";
  margin: 0 0.1rem;
}

.page span.disabled{
  padding: 0 0.14rem;
  box-sizing: content-box;
} 


.page span.current, .page span:hover {
  background-color: #054a8f;
  border-color: #054a8f;
  color: #fff;
}









/*news_box*/


.news_list_bg{
  width: 100%;
  margin: 0 auto;
  background: url(../ny_images/news_bg.jpg) no-repeat  center;
  background-size: cover;
}



.news_list_bg .news_list{
  width: 90%;
  margin: 0 auto;
  max-width: 1175px;
  padding-top: 0.7rem;
  overflow: hidden;
}

.news_list_bg .news_list .news_list_box{
}

.news_list .mySwiper{
  width: 90%;
  margin: 0 auto;
  position: relative;
  padding: 0 5% 5px 5%;
  overflow: hidden;


}

.news_list .mySwiper .swiper-wrapper{

}

.news_list .mySwiper .swiper-button-next1{
  cursor: pointer;
  width: 16px;
  height: 5px;
  position: absolute;
  z-index: 5;
  left: 0px;
  top: 19px;
  background: url(../ny_images/news_right.png) no-repeat  center;
  
}

.news_list .mySwiper .swiper-button-prev1{
  cursor: pointer;
  right: 0px;
  top: 19px;
  width: 16px;
  height: 5px;
  position: absolute;
  background: url(../ny_images/news_left.png) no-repeat  center;
  z-index: 5;
}



.news_list .mySwiper::after{
  position: absolute;
  left: 0px;
  top: 65px;
  width: 100%;
  height: 1px;
  background: #dbdbdb;
  content: "";
}

.news_list .mySwiper .swiper-slide{
  position: relative;
}


.news_list .mySwiper .swiper-slide span{
  display: block;
  font-size: 0.18rem;
  color: #bfbfc2;
  font-weight: bold;
  font-family: "Arial";
  line-height: 0.38rem;
  height: 0.38rem;
  text-align: center;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  position: relative;
}

.news_list .mySwiper .swiper-slide i{
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #ffffff;
  border: 1px solid #bfbfc2;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  margin: 21px auto 0 auto;
}



.news_list .mySwiper .swiper-slide span::after{
  position: absolute;
  left: 0px;
  bottom: -10px;
  width: 100%;
  height: 10px;
  background: url(../ny_images/news_ico.png) no-repeat center;
  content: "";
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.news_list .mySwiper .swiper-slide-thumb-active span{
  background: #054a8f;
  color: #fff;

}

.news_list .mySwiper .swiper-slide-thumb-active span::after{
  opacity: 1;

}

.news_list .mySwiper .swiper-slide-active i{
  border: 1px solid #054a8f;
}

.news_list_bg .mySwiper2{
  width: 100%;
  margin: 0.95rem auto 0 auto;

}

.news_list_bg .mySwiper2 .swiper-slide{
 

}

.news_list_bg .mySwiper2 .swiper-slide dl{
  width: 98%;
  position: relative;
  z-index: 5;
  margin: 0 1% 0.25rem 1%;
  background: #f3f5f9;
  padding-top: 0.35rem;
  padding-bottom: 0.35rem;
  overflow: hidden;

}

.news_list_bg .mySwiper2 .swiper-slide dl dt{
  width: 10%;
  height: 0.7rem;
  text-align: center;
  position: relative;
  z-index: 5;
  border-right:  1px dashed #999999;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  float: left;
}


.news_list_bg .mySwiper2 .swiper-slide dl dt span{
  display: block;
  font-size: 0.5rem;
  letter-spacing: 1px;
  line-height: 0.32rem;
  color: #777777;
  padding-top: 5px;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.news_list_bg .mySwiper2 .swiper-slide dl dt i{
  display: block;
  font-size: 0.16rem;
  line-height: 0.3rem;
  color: #333;
  font-weight: 500;
  font-family: "Ping Fang";
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  margin-top: 0.1rem;
}

.news_list_bg .mySwiper2 .swiper-slide dl dd{
  width: 84%;
  position: relative;
  padding: 0 4% 0 2%;
  margin-top: -0.05rem;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  box-sizing: content-box;
  float: left;
}

.news_list_bg .mySwiper2 .swiper-slide dl dd a{
  font-size: 0.2rem;
  letter-spacing: 1px;
  line-height: 0.3rem;
  color: #333;
  font-weight: 500;
  font-family: "Ping Fang";
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  -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;
  max-width: 98%;
}

.news_list_bg .mySwiper2 .swiper-slide dl dd a::after{
  position: absolute;
  left: 0px;
  top: 25px;
  width: 0%;
  height: 1px;
  background: #054a8f;
  content: "";
  z-index: -1;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.news_list_bg .mySwiper2 .swiper-slide dl dd p{
  font-size: 0.14rem;
  line-height: 0.24rem;
  height: 0.48rem;
  overflow: hidden;
  color: #777;
  margin-top: 0.03rem;
}

.news_list_bg .mySwiper2 .swiper-slide dl:hover dd a::after{
  width: 100%;
}


.news_list_bg .mySwiper2 .swiper-slide dl:hover dt span{
  color: #054a8f;
}

.news_list_bg .mySwiper2 .swiper-slide dl:hover dt i{
  color: #054a8f;
}

.news_list_bg .mySwiper2 .swiper-slide dl:hover{
  background: #fff;
  -webkit-box-shadow: 0 0 8px 6px rgba(5, 74, 143, .2);
  box-shadow: 0 0 8px 6px rgba(5, 74, 143, .2);
}

.news_list_bg .mySwiper2 .swiper-slide dl:hover dd a{
  color: #054a8f;

}

/*news_jt*/


.news_jt_bg{
  width: 100%;
  margin: 0 auto;
  background: url(../ny_images/news_bg_jt.jpg) no-repeat  center;
  background-size: cover;
}



.news_jt_bg .news_list{
  width: 90%;
  margin: 0 auto;
  max-width: 1175px;
  padding-top: 0.7rem;
  overflow: hidden;
}

.news_list .mySwiper{
  width: 90%;
  margin: 0 auto;
  position: relative;
  padding: 0 5% 5px 5%;
  overflow: hidden;


}

.news_jt_bg .mySwiper2{
  margin: 0.5rem auto 0 auto;
}

.news_jt_bg .mySwiper2 .news_top{
  overflow: hidden;
  margin: 0 auto 0.3rem auto;
  background: #f3f5f9;
}

.news_jt_bg .mySwiper2 .news_top .news_img{
  float: left;
  position: relative;
  width: 54%;
  padding-top: 30%;
  overflow: hidden;
}

.news_jt_bg .mySwiper2 .news_top .news_img img{
  position: absolute;
  left: 0;
  top: 0;
  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;
}

.news_jt_bg .mySwiper2 .news_top .txt{
  float: right;
  width: 37%;
  margin-right: 6%;
  margin-top: 0.45rem;
}

.news_jt_bg .mySwiper2 .news_top .txt h5 a{
  font-size: 0.2rem;
  letter-spacing: 1px;
  line-height: 0.32rem;
  color: #333333;
  font-weight: 500;
  font-family: "Ping Fang";
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.news_jt_bg .mySwiper2 .news_top:hover .txt h5 a{
  color: #054a8f;

}

.news_jt_bg .mySwiper2 .news_top .txt span{
  display: block;
  font-size: 16px;
letter-spacing: 0px;
line-height: 36px;
color: #1c2437;
font-family: "Myriad Pro";
margin: 0.18rem 0 0.15rem 0;
}

.news_jt_bg .mySwiper2 .news_top .txt p{
  height: 181px;
  font-size: 14px;
  line-height: 0.24rem;
  color: #777777;
  height: 0.96rem;
  overflow: hidden;
}

.news_jt_bg .mySwiper2 .news_top .txt .more{
  width: 0.91rem;
  height: 0.36rem;
  line-height: 0.36rem;
  margin-top: 0.35rem;
  padding: 0 0.1rem;
  box-sizing: content-box;
}

.news_jt_bg .mySwiper2 .news_top .txt .more a{
  display: block;
  font-size: 0.14rem;
  color: #f5f7fa;
}

.news_jt_bg .mySwiper2 .news_top .txt .more a em{
  font-size: 0.14rem;
  color: #f5f7fa;
  display: block;
  float: right;
}

.news_jt_bg .mySwiper2 .news_top:hover .news_img img{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}


.news_jt_bg .mySwiper2 .swiper-slide dl{
  width: 98%;
  padding: 0.35rem 0;
  background: #f5f7fa;
  margin: 0 1% 0.25rem 1%;
  overflow: hidden;
  -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;
}

.news_jt_bg .mySwiper2 .swiper-slide dl::after{
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 100%;
  background: #fff;
  content: "";
  z-index: -1;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}


.news_jt_bg .mySwiper2 .swiper-slide dl dt{
  width: 10%;
  height: 0.7rem;
  text-align: center;
  position: relative;
  z-index: 5;
  border-right:  1px dashed #999999;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  float: left;
}


.news_jt_bg .mySwiper2 .swiper-slide dl dt span{
  display: block;
  font-size: 0.5rem;
  letter-spacing: 1px;
  line-height: 0.32rem;
  color: #777777;
  padding-top: 5px;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.news_jt_bg .mySwiper2 .swiper-slide dl dt i{
  display: block;
  font-size: 0.16rem;
  line-height: 0.3rem;
  color: #333;
  font-weight: 500;
  font-family: "Ping Fang";
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  margin-top: 0.1rem;
}

.news_jt_bg .mySwiper2 .swiper-slide dl dd{
  width: 84%;
  position: relative;
  padding: 0 4% 0 2%;
  margin-top: -0.05rem;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  box-sizing: content-box;
  float: left;
}

.news_jt_bg .mySwiper2 .swiper-slide dl dd a{
  font-size: 0.2rem;
  letter-spacing: 1px;
  line-height: 0.3rem;
  color: #333;
  font-weight: 500;
  font-family: "Ping Fang";
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: inline-block;
  -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;
  max-width: 98%;
}

.news_jt_bg .mySwiper2 .swiper-slide dl dd a::after{
  position: absolute;
  left: 0px;
  top: 25px;
  width: 0%;
  height: 1px;
  background: #054a8f;
  content: "";
  z-index: -1;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}

.news_jt_bg .mySwiper2 .swiper-slide dl dd p{
  font-size: 0.14rem;
  line-height: 0.24rem;
  height: 0.48rem;
  overflow: hidden;
  color: #777;
  margin-top: 0.03rem;
}

.news_jt_bg .mySwiper2 .swiper-slide dl:hover dd a::after{
  width: 100%;
}


.news_jt_bg .mySwiper2 .swiper-slide dl:hover dt span{
  color: #054a8f;
}

.news_jt_bg .mySwiper2 .swiper-slide dl:hover dt i{
  color: #054a8f;
}

.news_jt_bg .mySwiper2 .swiper-slide dl:hover dd a{
  color: #054a8f;
}

.news_jt_bg .mySwiper2 .swiper-slide dl:hover::after{
  width: 100%;
 
  -webkit-box-shadow: 0 0 8px 6px rgba(5, 74, 143, .08);
  box-shadow: 0 0 8px 6px rgba(5, 74, 143, .08);
}

.news_jt_bg .mySwiper2 .swiper-slide dl:hover{
 
  -webkit-box-shadow: 0 0 8px 6px rgba(5, 74, 143, .08);
  box-shadow: 0 0 8px 6px rgba(5, 74, 143, .08);
}




/*news_xq*/

.news_xq_bg{
  width: 100%;
  margin: 0 auto;
  background: url(../ny_images/news_bg_xq.jpg) no-repeat  center;
  background-size: cover;
}





.news_xq_bg .news_xq{
  width: 90%;
  margin: 0 auto;
  max-width: 1175px;
  padding-top: 0.8rem;
  overflow: hidden;
}

.news_xq_bg .news_xq{position: relative;}
.news_xq_bg .news_xq .news_l{
  float: left;
  width:calc(100% - 355px);
  box-sizing: border-box;
}

.news_xq_bg .news_xq .news_l .xq_nr{
  overflow: hidden;
}
.news_xq_bg .news_xq .news_l .xq_nr .xq_nr_hd{
padding-bottom: .1rem;
border-bottom: .01rem #ddd solid;
margin-bottom: .3rem;
}
.news_xq_bg .news_xq .news_l .xq_nr h5{
  font-size: 0.24rem;
  letter-spacing: 1px;
  line-height: 0.32rem;
  color: #222222;
  font-weight: 500;
  font-family: 微软雅黑;
}

.news_xq_bg .news_xq .news_l .xq_nr span{
  font-size: 0.16rem;
  line-height: 0.36rem;
  color: #222222;
  font-weight: 500;
  /*display: block;*/
  opacity: 1;
  margin-top: 0.05rem;
  font-family: 微软雅黑;
}

.news_xq_bg .news_xq .news_l .xq_nr em{
  width: 100%;
  height: 1px;
  background-color: #eaeaea;
  display: block;
  margin: 0.3rem 0 0.25rem 0;
}

.news_xq_bg .news_xq .news_l .xq_nr p{
  font-size: 0.18rem;
  letter-spacing: 0px;
  line-height: 0.36rem;
  color: #222222;
  text-align: left;
  text-indent: 2em;
  margin-bottom: 0.05rem;
word-break:break-word;
}

.news_xq_bg .news_xq .news_l .xq_nr i{
  width: 100%;
  padding-top: 56%;
  position: relative;
  display: block;
  margin-bottom: 0.35rem;
  overflow: hidden;
}
.news_xq_bg .news_xq .news_l .xq_nr .ii{
  width: 50%;
  padding-top: 56%;
  position: relative;
  display: block;
  margin-bottom: 0.35rem;
  overflow: hidden;
}
.news_xq_bg .news_xq .news_l .xq_nr .ii img{
  position: absolute;
  left:0;
  top: 0;
  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;
}
.news_xq_bg .news_xq .news_l .xq_nr i img{
  position: absolute;
  left: 0;
  top: 0;
  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;
}

.news_xq_bg .news_xq .news_l .xq_nr i img:hover{
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
}

.news_xq_bg .news_xq .news_l .news_show{
  position: relative;
  overflow: hidden;
  padding-bottom: 1.1rem;

}

.news_xq_bg .news_xq .news_l .news_show .swiper-slide{
  position: relative;
  float: left;
  width: 49%;
  margin: 0 0.5%;

}

.news_xq_bg .news_xq .news_l .news_show .swiper-slide span{
  display: block;
  padding: 0.25rem 0.6rem .25rem 0.6rem;
  /* height: 0.86rem; */
  background-color: #f5f7fa;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  box-sizing: content-box;

}

.news_xq_bg .news_xq .news_l .news_show .swiper-slide a{
  font-size: 0.16rem;
  line-height: 22px;
  height: 44px;
  overflow: hidden;
  color: #222222;
  font-weight: 500;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .news_xq_bg .news_xq .news_l .news_show .swiper-slide.on span{
    background: url(../ny_images/news_list.png) no-repeat  center;
    background-size: cover;
  }

  .news_xq_bg .news_xq .news_l .news_show .swiper-slide.on a{
    color: #fff;
   
  }

  .news_xq_bg .news_xq .news_l .news_show .swiper-slide:hover span{
    background: url(../ny_images/news_list.png) no-repeat  center;
  }

  .news_xq_bg .news_xq .news_l .news_show .swiper-slide:hover a{
    color: #fff;
    transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -o-transform: translateX(10px);
  }

  .news_xq_bg .news_xq .news_l .news_show .swiper-button-next2{
    position: absolute;
    left: 3%;
    top: 22%;
    background: url(../ny_images/news_left2.png) no-repeat  center;
    width: 11px;
    height: 20px;
    z-index: 5;
  }

  .news_xq_bg .news_xq .news_l .news_show .swiper-button-prev2{
    position: absolute;
    right: 3%;
    top: 22%;
    background: url(../ny_images/news_right1.png) no-repeat  center;
    width: 11px;
    height: 20px;
    z-index: 5;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
  }

  .news_xq_bg .news_xq .news_l .news_show:hover .swiper-button-prev2{
    background: url(../ny_images/news_right2.png) no-repeat  center;
  }

.news_xq_bg .news_xq .news_r{
  float: right;
  /* width: 28%; */
  width: 330px;
  /* background: #f5f7fa; */
  padding: 0 1% 0.15rem 1%;

}
.news_xq_bg .news_xq .news_r .news_r_hd{
  padding-bottom: .1rem;
  border-bottom: .01rem #ddd solid;
  margin-bottom: .3rem;
  margin-top: .3rem;
  position: relative;
}
.news_xq_bg .news_xq .news_r .news_r_hd::before{
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width:1.18rem;
  height: .02rem;
  background: #ddd;
}
.news_xq_bg .news_xq .news_r .news_r_hd::after{
  content: '';
  position: absolute;
  right: 0;
  bottom: 0;
  width:calc(100% - 1.22rem);
  height: .02rem;
  background: url(../ny_images/tit02.jpg) no-repeat center;
  background-size: cover;
}
.news_xq_bg .news_xq .news_r h5{
  font-size: 0.23rem;
  letter-spacing: 1px;
  line-height: 0.6rem;
  color: #222222;
  font-weight: 500;
  font-family: "Ping Fang";
  padding-left:.24rem ;
  background: url(../ny_images/tit.png) .07rem center no-repeat;
}

.news_xq_bg .news_xq .news_r ul{
  margin-top: 0.1rem;

}

.news_xq_bg .news_xq .news_r ul li{
  /* height: 0.2rem; */
  line-height: 0.3rem;
  margin-bottom: 0.1rem;
}

.news_xq_bg .news_xq .news_r ul li a{
  font-size: 0.14rem;
  color: #222222;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;

}

.news_xq_bg .news_xq .news_r ul li:hover a{
  color: #054a8f;
  /* font-weight: bold; */
}

.news_xq_bg .news_xq .news_r ul li span{
  display: block;
  float: left;
  width: 0.2rem;
  /* height: 0.2rem;
  line-height: 0.2rem; 
  background-color: #cd0100;*/
  margin-right: 0.1rem;
  font-size: 0.18rem;
  color: #222;
  text-align: center;
  font-style:italic;
}
.news_xq_bg .news_xq .news_r ul li:nth-child(1) span,
.news_xq_bg .news_xq .news_r ul li:nth-child(2) span,
.news_xq_bg .news_xq .news_r ul li:nth-child(3) span{
  color: #c81c28;

}
/* .news_xq_bg .news_xq .news_r ul li:nth-child(4) span,
.news_xq_bg .news_xq .news_r ul li:nth-child(5) span,
.news_xq_bg .news_xq .news_r ul li:nth-child(6) span{
  background: #383d45;

}

.news_xq_bg .news_xq .news_r ul li:nth-child(7) span,
.news_xq_bg .news_xq .news_r ul li:nth-child(8) span,
.news_xq_bg .news_xq .news_r ul li:nth-child(9) span,
.news_xq_bg .news_xq .news_r ul li:nth-child(10) span{
  background: #666666;

} */
.news_share{width: .65rem;position: fixed;right: .35rem;top: 50%;transform: translateY(-50%);z-index: 10;}
.news_share ul li{margin-bottom: .15rem;position: relative;}
.news_share ul li .icoimg{width: .65rem;height: .65rem;border-radius: 100%;background: #bfbfc2;overflow: hidden;text-align: center;}
.news_share ul li .icoimg i{font-size: .4rem;color: #fff;line-height: .65rem;}
.news_share ul li .codeimg{width: 1.5rem;height: 1.5rem;border-radius: .05rem;border: .05rem #e1e6f0 solid;position: absolute;right:.85rem ;top: 50%;transform: translateY(-50%);opacity: 0;z-index: -1;background: #fff;}
.news_share ul li .codeimg::before{content: '';position: absolute;right: -.4rem;top: 50%;border: .2rem transparent solid;border-left: .2rem #e1e6f0 solid;margin-top: -.2rem;}
.news_share ul li .icoimg:hover {filter: grayscale(0);}
.news_share ul li:hover .codeimg{opacity: 1;z-index: 5;}
.news_share ul li .codeimg img{width: 100%;height: 100%;}
.news_share ul li:nth-child(1):hover .icoimg{background: #28c445;}
.news_share ul li:nth-child(2):hover .icoimg{background: #d81e06;}
.news_share ul li:nth-child(3):hover .icoimg{background: #170b1a;}
.news_share ul li:nth-child(4):hover .icoimg{background: #0085e3;}

@media screen and (max-width: 1366px){
  .news_share{width: .55rem;right: .15rem;}
.news_share ul li .icoimg{width: .55rem;height: .55rem;}
.news_share ul li .icoimg i{font-size: .4rem;line-height: .55rem;}
.news_share ul li .codeimg{right:.75rem ;}

}
@media screen and (max-width: 1280px){
  .zeren_bg .zeren_box .zr_show .txt {
    margin-top: 8%;
   
}

  }

  @media screen and (max-width: 980px){
    .ny_banner {
      height: 3rem;
      margin: 0 auto;
      position: relative;

  }

  .ny_banner img{
    object-fit: cover;
  }

  .ny_banner .txt_box .txt {
    top: 35%;
}

.trait .trait_nr a {
  margin-right: 0.2rem;
  margin-top: 0.15rem;

}

.trait .trait_nr span {
  margin-right: 0.2rem;
  padding-right: 0.15rem;
}


.zeren_bg .zeren_box .zr_show .zr_img{
  float: none;
  margin-left: 0%;
  width: 80%;
  position: relative;
  margin: 0 auto;

}


.zeren_bg .zeren_box .zr_show .txt{
  float: none;
  margin-right: 0%;
  margin: 3% auto 0 auto;
  width: 80%;

}

.zeren_bg .zeren_box .zr_show .txt p {
  line-height: 0.3rem;
  height: 2.7rem;
  overflow: hidden;
}


.zeren_bg .zeren_box .zr_show .nr {
  padding-bottom: 0.5rem;
}



.zr_list ul li{
  float: left;
  width: 47%;
  margin: 0 1.5% 0.4rem 1.5%;
  position: relative;
}


.zr_list ul li .txt{
  height: 0.4rem;
  margin: 0.2rem auto 0 auto;
} 

.zr_list ul li .txt span{
  display: block;
  float: left;
  width: 17%;
  border-right: 1px solid #eeeeee;
  height: 0.4rem;
}

.zr_list ul li .txt span img{
  display: block;
  width: 0.36rem;
  height: 0.4rem;

}

.zr_list ul li .txt p{
  float: right;
  width: 74%;
  
}



.news_list_bg .mySwiper2 {
  margin: 0.65rem auto 0 auto;
}


.news_list .mySwiper::after {
  top: 0.55rem;
}


.news_jt_bg .mySwiper2 .swiper-slide dl dt {
  width: 20%;
}

.news_jt_bg .mySwiper2 .swiper-slide dl dd {
  width: 74%;

}


.news_jt_bg .mySwiper2 .swiper-slide dl dt {
  width: 20%;
}

.news_jt_bg .mySwiper2 .swiper-slide dl dd {
  width: 74%;

}

.news_jt_bg .mySwiper2 .news_top .news_img {
  float: none;
  width: 100%;
  padding-top: 50%;
  object-fit: cover;
}


.news_jt_bg .mySwiper2 .news_top .txt {
  float: none;
  width: 90%;
  margin: 0.2rem auto 0 auto;
  padding-bottom: 0.3rem;

}

.news_jt_bg .mySwiper2 .news_top .txt span {
  margin: 0.08rem 0 0.08rem 0;
}

.news_xq_bg .news_xq{
  padding-top: 0.6rem;
}


.news_xq_bg .news_xq .news_l{
  float: none;
  width: 100%;
}

.news_xq_bg .news_xq .news_l .news_show .swiper-slide span{
  display: block;
  padding: 0.1rem 0.6rem 0 0.6rem;
  height: 1.06rem;
}

.news_xq_bg .news_xq .news_l .news_show {
  padding-bottom: 0.05rem;
}


.news_xq_bg .news_xq .news_r{
  float: none;
  width: 98%;
  background: #f5f7fa;
  padding: 0 1% 0.15rem 1%;
  margin: 0.5rem 0;
}
.news_share{display: none;}

    }

 @media screen and (max-width: 768px){
  .news_list_bg .mySwiper2 .swiper-slide dl dt{width: 15%;}
  .news_list_bg .mySwiper2 .swiper-slide dl dd{width: 79%;}
 }
    @media screen and (max-width: 640px){
      .news_list_bg .mySwiper2 .swiper-slide dl dt{width: 18%;}
      .news_list_bg .mySwiper2 .swiper-slide dl dd{width: 76%;}
      .trait .trait_nr a {
        margin-right: 0.1rem;

    }
    }