

.new-list-item{

    height: 553px;

    /* border: 1px solid; */

}
.gg1{
	display: none;
}

.tabA{

	max-width:1600px;margin:0 auto;margin-top: 37px;

  }

  

  .flex {

    display: flex;

    flex-flow: row nowrap;

}

.ul2 img{
	width: 500px;
	}

  .yyui-tit {

	width: 100%;

	height: 50px;

	display: flex;

	border-bottom: 1px solid #E5E5E5;

  }

  .yyui-tit >.yyui_tab_title_this {

	/* height: 66px; */

	border-bottom: 1px solid #003366;

	color: #003366;

	background-color: #ffffff;

  font-weight: bold;

  }

  .yyui-tit li {

	width: auto;

	line-height: 66px;

	text-align: center;

	transition: all 0.5s;

	margin-right: 40px;

  font-size: 26px;

  font-family: Microsoft YaHei;

  font-weight: 400;

  color: #666666;

  opacity: 1;

  }

  .card_2{

	display: flex;

  }

  .yyui_tab_content_this div:nth-of-type(odd){

	  /* width: 880px;

	  height: 640px; */

  background: rgba(0, 0, 0, 0.05);

  }

  .title-list {

    justify-content: space-between;

}



.title-item {

    color: #8B8B8B;

    font-size: 24px;

    font-family: Microsoft YaHei;

    font-weight: 400;

    margin-right: 60px;

    position: relative;

    cursor: pointer;

    height: 40px;

    margin-top: 10px;

}



.title-item-active {

color: #111111;

}



.title-item-active::after {

    position: absolute;

    content: "";

    width: 100%;

    height: 2px;

    background-color: #111111;

    bottom: -6px;

    left: 0;

    z-index: 2;

}

/* 一级隐藏 */



.new-list-item {

    display: none;

}



.new-list-item-active {

    display: flex;

    justify-content: space-between;

}



.new-list-item-box {

    width: 880px;

    height: 640px;

    background-color: #f4f4f4;

    overflow: hidden;

    position: relative;

    display: none;

    align-items: flex-end;

}



.new-list-item-box-active {

    display: flex;

}



.new-list-item-list {

    width: 518px;

    height: 640px;

    /* overflow-y: scroll; */

    position: relative;

}



.new-list-item-box img {

    width: 880px;

    height: auto;

    vertical-align: top;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 0;

}



.new-list-item-box div {

    position: relative;

    z-index: 3;

    color: #FFFFFF;

    box-sizing: border-box;

    padding: 0 30px;

}



.ns-text-limit2 {

    display: -webkit-box;

    overflow: hidden;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    /* word-wrap: break-word; */

    word-break: break-all;

    /* transition: all 0.3s; */

    color: #555555;

}



.new-list-nav-item {

  width: 550px;

    height: 130px;

    color: #595959;

    position: relative;

    box-sizing: border-box;

    padding: 20px 0 0 30px;

    /* transition: all 0.3s; */

}



.new-list-nav-item+.new-list-nav-item {

    border-top: 1px solid #8B8B8B;

}



.new-list-nav-item-active {

    color: #003366;

    background-color: #F5F5F5;

    font-weight: bold;

}



.new-list-nav-item-active::after {

    position: absolute;

    content: "";

    left: 0;

    top: 0;

    height: 100%;

    width: 4px;

    background-color: #003366;

    z-index: 2;

}

.mod2{

  position: absolute;

  left: 50%;

  top: 95%;

  transform: translateX(-50%,-50%);

  z-index: 2;

  width: 22px;

  height: 42px;

  cursor: pointer;



}

.mod2 img{

  position: absolute;

  animation-iteration-count: infinite;

  animation-timing-function: linear;

  animation-duration: 1.5s;

}

.mod2-1{

  width: 34px;

  height: 21px;

  position: relative;

  overflow: hidden;

}

.c1{

  animation-name: roll1;

}

.c2{

  animation-name: roll2;

}

@keyframes roll1{

  0%{top: 0px;}

  100%{top: 100%;}

}

@keyframes roll2{

  0%{top: -100%; }

  100%{top: 0px; }

}



.n1 p{

    font-size: 26px;

    font-family: Source Han Sans CN;

    font-weight: 400;

    color: #111111;

    margin-top: 15px;

}

.n1 li:first-child{

    width: 510px;

height: 320px;

overflow: hidden;

}

.n1:hover img{

    transform: scale(1.05);

}

.n1:hover p{

    color: #C22D33;

}

.n1 span{

    font-size: 20px;

    font-family: Source Han Sans CN;

    font-weight: 400;

    color: rgba(17, 17, 17, 0.5);

}

.n1 img{
    width: 100%;
    transition: 0.5s;
    height: 260px;
    object-fit: cover;

}
.news-b2 img {
    max-width: 100%;
    max-height: 100%;
    transition: all .3s;
    -webkit-transition: all .3s;
    height: 160px;
    object-fit: cover;
    width: 100%;
}

.tabA h1{

font-size: 36px;

font-family: Microsoft YaHei;

font-weight: 400;

color: #111111;

margin-right:79px

}

.more{

    display: flex;

}

.more a{

font-size: 24px;

font-family: Microsoft YaHei;

font-weight: 400;

color: #4D4D4D;

margin-right: 18px;

}

.more img{

    display: block;

    margin-top: 14px;

}

.new-list{

    margin-top: 30px;

}

.footer-t{

    display: flex;

    justify-content: space-between;

}

.footer-t p{

font-size: 16px;

font-family: Microsoft YaHei;

font-weight: 400;

color: rgba(17, 17, 17, 0.6);

    line-height: 100px;

}

.p-x{

  /* border: 1px solid; */

  /* height: 50px; */



}

.footer-t p:nth-child(1){

  margin-left: 200px;

}

.p-x-tit{

border-bottom: 1px solid #DCDCDC;

padding-bottom: 30px;

margin-bottom: 40px;

}

.p-x-tit h3{

font-size: 24px;

font-family: Microsoft YaHei;

font-weight: 400;

color: #999999;

}

.p-x-img{

  width: 100%;

  margin-bottom: 87px;

}

.active2 .nav-a1::after{

  width: 100%;

  border-bottom: 2px solid #333;

}

.f-img2{

  position: absolute;

  transition: all .5s;

  top: 38px;

  left: -25px;

  width: 90px !important;

  opacity: 0;

  max-width: none !important;

}

.footer-a1{

  position: relative;

}

/* .f-img1:hover + .f-img2{

  opacity: 1;

} */

.logo{

  display: flex !important;

}

.logo p{

  font-size: 14px !important;

  margin-top: 13px;

  margin-left: 15px;

}

header.on .logo p{

  color: #333;

}
@media screen and (max-width: 1650px) {
  header .logo {
    margin-left: 20px;
}
.footer-t p:nth-child(1) {
  margin-left: 0;
}
  .tabA {
    padding: 0 30px;
}
.new-list-item {
  height: auto;
  margin-bottom: 30px;
}
.ipro-img{
  width: 100%;
  height: 100%;
}
.footer-t {
  padding: 0 50px;
}
.more img {
  display: block;
  margin-top: 11px;
  width: 9px;
}
.more a {
  font-size: 18px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #4D4D4D;
  margin-right: 10px;
}
.tabA h1 {
  font-size: 30px;
  font-family: Microsoft YaHei;
  font-weight: 400;
  color: #111111;
  margin-right: 79px;  
}
.n1{
  width: 32%;
}
.n1 li:first-child {
  width: auto;
  height: auto;
}
.n1 span {
  font-size: 16px;
}
.n1 p {
  font-size: 20px;
}

}
@media screen and (max-width: 1400px) {
  .gg1{
    padding: 0 !important;
  }
  .header-rt{
    padding-right: 0  !important;
  }
  .footer-a1 {
    display: inline-block;
    margin: 0 5px !important;
}
.header-rt .int2 {
  right: 30px !important;
}
}



@media screen and (max-width: 1150px) {
  .gg1{
    display: none;
  }
  .footer-t p {
    line-height: 70px;
    font-size: 13px;
}
.footer-a{
  height: 80px !important;
}
.footer-aa{
  margin-top: 16px !important;
}
}


@media screen and (max-width: 700px) {
  .n1 {
    width: 48%;
}
  .n1 img {
    width: 100%;
  }
  header .logo {
    margin-left: 0;
}
.p-x-img {
  width: 100%;
  margin-bottom: 10px;
}
.tabA {

  width: 96%;

  margin: 0 auto;

}

.tabA h1 {

  font-size: 22px;

  font-family: Microsoft YaHei;

  font-weight: 400;

  color: #111111;

  margin-right: 0;

}

.more a {

  font-size: 14px;

  font-family: Microsoft YaHei;

  font-weight: 400;

  color: #4D4D4D;

  margin-right: 5px;

}

.more img {

  display: block;

  margin-top: 15px;

  width: 6px;

}

.new-list {

  margin-top: 10px;

}

.n1 li:first-child {

  width: 100%;

  height: 111px;

  overflow: hidden;

}
.n1 p {
  font-size: 13px;
  font-family: Source Han Sans CN;
  font-weight: 400;
  color: #111111;
  margin-top: 0px;
  line-height: 20px;
}
.tabA {
  padding: 0 10px;
}
.n1 span {

  font-size: 12px;

  font-family: Source Han Sans CN;

  font-weight: 400;

  color: rgba(17, 17, 17, 0.5);


  display: block;

  margin-bottom: 10px;

}

.new-list-item {

  height: auto;

}

.new-list-item-active {

  /* display:block */

}
.new-list-item ul:nth-child(3){
    display: none;
}
.footer-t{

  max-width:100%;

}

.footer-t p:first-child {

  margin-left: 0 !important;

} 

.footer-t p {

  font-size: 14px;

  font-family: Microsoft YaHei;

  font-weight: 400;

  color: rgba(17, 17, 17, 0.6);

  line-height: 20px;

  margin-right: 40px;

}

.footer-t {

  display: block;

}

.footer-a{

  text-align: justify !important;

}

.footer-b4 {

  width: 100%!important;

}

.footer-b {

  font-size: 12px!important;

  line-height: .45rem;

  text-align: center;

  padding: 0!important;

  width: 100%!important;

}

.footer-aa {

  float: right;

  cursor: pointer;

  margin-top: -46px !important;

}

.footer-aa {

  line-height: 0 !important;

  width: .5rem;

}

.logo p{

  display: none;

}



}


