.onBack{animation: topBottomFloatAni 3s linear forwards;}
@keyframes topBottomFloatAni {
	
    0% {
      background: #fff;
    }
  
    100% {
      background: #000;
    }
  }
  .onBack2{animation: topBottomFloatAni2 1.5s linear forwards;}
  @keyframes topBottomFloatAni2 {
      
      0% {
        background: #000;
      }
    
      100% {
        background: #fff;
      }
    }

aimg{
	width:100%;
	display: block;
}

.middle-right img{
    width: 100%;
    display: block;
}
.navbox {
    background-color: #000 !important;
}
#header .navlist li a {
    color: #fff !important;
}
#header .navlist li.on a {
    color: #eb0045!important;
}

.black{
	background:#000!important;
}
.black *{
	color:#fff!important;
}
.cover{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    z-index:1;
    opacity:1;
}
.cover2{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:100%;
    background:#fff;
    z-index:1;
    opacity:1;
}
video{max-width: 100%;}
.news-article1 table{width: 100%; }
.news-bg1 img{
    display: block;
    margin: auto;
}
@media screen and (min-width: 1920px) {
    html{
    	font-size:14px;
    }
    .middle-right p {
        color: #fff;
    }
    .middle-right span {
        color: #fff;
    }
    .container{
        width:100%;
        height:100%;
    }
    .news-wrap{
    	max-width:1920px;
    	width:100%;
    	margin:0 auto;
    }
    /* .news-box{
    	width:100%;
    	padding:130px 60px 10px 60px;
    	-webkit-box-sizing:border-box;
    	   -moz-box-sizing:border-box;
    	        box-sizing:border-box;
    	background:#000;
        opacity:0;
        transition: 1s all;
    } */
    .news-title{
    	text-align:center;
    	font-weight: 600;
        position:relative;
        z-index:1;
    }
    .news-title p{
        font-size:80px;
        color:#000;
        line-height:100px;
    }
    .subtitle p{
        font-size:25px;
        color:#000;
        line-height:50px;
    }
    .subtitle{
        position: relative;
    	text-align:center;
    	margin-top:30px;
        z-index:2;
    }
    .subdate{
    	color:#272727;
    	font-size:20px;
    	text-align: center;
    	line-height:32px;
    	margin-top:24px;
    	margin-bottom:64px;
        position: relative;
        z-index:3;
    }
    .news-bg1{
    	width:100%;
        position:relative;
        margin-bottom: 20px;
    }
    .news-bg1 img{max-width:100%}
    .news-article1{
    	margin:0 auto;
    	color:#272727;
    	font-size:24px;
        line-height:42px;
        /* word-break:break-all */
    }
    .news-article1 img{max-width:100%;}

    .news-article1 p{
    	word-wrap:break-word;
        overflow: hidden;
    }

    .news-article-content{
    	width:100%;
    	margin-top:100px;
        opacity:0;
    }
    .news-article-item{
    	width:100%;
    	color:#272727;
    	line-height: 42px;
    	font-size:24px;
    	margin-bottom:82px;
    	display: -webkit-box;
    	display: -webkit-flex;
    	display: -moz-box;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-align: center;
    	-webkit-align-items: center;
    	   -moz-box-align: center;
    	    -ms-flex-align: center;
    	        align-items: center;
    }
    .news-article-item img{
    	width:908px;
    	margin-right:20px;
    }
    .news-article-item div{
    	-webkit-box-flex:1;
    	-webkit-flex:1;
    	   -moz-box-flex:1;
    	    -ms-flex:1;
    	        flex:1;
    	min-height:590px;
    }

}
@media screen and (min-width: 992px) and (max-width:1919px) {
    html{
    	font-size:12px;
    }
    .container{
        width:100%;
        height:100%;
    }
    .middle-right p {
        color: #fff;
    }
    .middle-right span {
        color: #fff;
    }
    .news-wrap{
    	max-width:1920px;
    	width:100%;
    	margin:0 auto;
    }
    /* .news-box{
    	width:100%;
    	padding:130px 0px 0px 0px;
    	-webkit-box-sizing:border-box;
    	   -moz-box-sizing:border-box;
    	        box-sizing:border-box;
    	background:#000;
        opacity:0;
        transition: 1s all;
    } */
    .news-title{
    	text-align:center;
    	font-weight: 600;
        position:relative;
        z-index:1;
    }
    .news-title p{
        font-size:70px;
        color:#000;
        line-height:100px;
    }
    .subtitle p{
        font-size:22px;
        color:#000;
        line-height:50px;
    }
    .subtitle{
        position: relative;
    	text-align:center;
    	margin-top:30px;
        z-index:2;
    }
    .subdate{
    	color:#272727;
    	font-size:18px;
    	text-align: center;
    	line-height:32px;
    	margin-top:24px;
    	margin-bottom:64px;
        position: relative;
        z-index:3;
    }
    .news-bg1{
    	width:100%;
        position:relative;
        margin-bottom: 20px;
    }
    .news-bg1 img{max-width:100%}
    .news-article1{
    	margin:0 auto;
    	color:#272727;
    	font-size:20px;
        line-height:42px;
        /* word-break:break-all */
    }
    .news-article1 img{max-width:100%;}

    .news-article1 p{
    	word-wrap:break-word;
        overflow: hidden;
    }

    .news-article-content{
    	width:100%;
    	margin-top:100px;
        opacity:0;
    }
    .news-article-item{
    	width:100%;
    	color:#272727;
    	line-height: 42px;
    	font-size:20px;
    	margin-bottom:82px;
    	display: -webkit-box;
    	display: -webkit-flex;
    	display: -moz-box;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-align: center;
    	-webkit-align-items: center;
    	   -moz-box-align: center;
    	    -ms-flex-align: center;
    	        align-items: center;
    }
    .news-article-item img{
    	width:908px;
    	margin-right:20px;
    }
    .news-article-item div{
    	-webkit-box-flex:1;
    	-webkit-flex:1;
    	   -moz-box-flex:1;
    	    -ms-flex:1;
    	        flex:1;
    	min-height:590px;
    }

}
@media screen and (max-width: 991px) {
	html{
		font-size:10px;
    }
    .middle-right p {
        color: #fff;
    }
    .middle-right span {
        color: #fff;
    }
    /* .news-box{
    	width:100%;
    	padding:130px 0px 0px 0px;
    	-webkit-box-sizing:border-box;
    	   -moz-box-sizing:border-box;
    	        box-sizing:border-box;
    	background:#000;
        opacity:0;
        transition: 1s all;
    } */
    
}
.container .news-box {
    background-color: #000;
    color: #fff;
}
.swiper-container img {
    /* width: auto; */
}
/* .container .news-box.even {
    background-color: #fff !important;
    color: #000 !important;
}
.container .news-box.even p {
    color: #000 !important;
} */