/*内页banner*/
.banner_ny_pro .container{
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: 50%;
}
.banner_ny{
  position: relative;	
  	background: #fafafa;	
}
.banner_ny_one img{
	width: 100%;
	object-fit: cover;
}
.banner_ny_one1 img{
	width: 100%;
	object-fit: cover;
	min-height: calc(100vh - 0px);
}
.banner_ny .container{
  position: absolute;
  bottom: 20px;
  left: 50%;
  transform: translateX(-50%);
}
.banner_ny .container_p{
	bottom: 50px;		
}	

@media only screen and (max-width: 992px) {
.banner_ny_one img{
	width: 100%;
	object-fit: cover;
	min-height: 400px;
}
.banner_ny_one1 img{
	width: 100%;
	object-fit: cover;
	min-height: 400px;
}	
.banner_ny .container_p{
	position: relative;
    top: 0;
    left: 0;
    transform: translate(-0%, -0%);
    width: 100%;		
}	
}
/*滑动鼠标*/
.yx_ScrollBox{
  position:absolute;
  left:50%;
  bottom:0;
  transform:translateX(-50%);
  display:inline-block;
  width:auto;
  z-index:3;
}
.scroll-icon {
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 30px;
  width: 20px;
  font-size: 22px;
  color: rgba(255, 255, 255, 1);
  border-radius: 10px;
  border: solid 1px;
  -webkit-transition: .4s;
  transition: .4s;
  margin: 0 auto;
  -webkit-animation:scroll-icon 2.2s infinite cubic-bezier(0.65, 0.05, 0.36, 1);
  animation: scroll-icon 2.2s infinite cubic-bezier(0.65, 0.05, 0.36, 1);
}
.scroll-icon::after {
  content: '';
  width: 3px;
  height: 6px;
  background-color: #fff;
  border-radius: 3px;
  -webkit-animation:scroll-icon2 2.2s infinite cubic-bezier(0.65, 0.05, 0.36, 1);
  animation: scroll-icon2 2.2s infinite cubic-bezier(0.65, 0.05, 0.36, 1);
}
@keyframes scroll-icon{
  0% {
    -webkit-transform:translateY(-5px);
    transform: translateY(-5px);
    opacity: 0;
  }
  30%, 70% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(5px);
    transform: translateY(5px);
    opacity: 0;
  }
}

/*数字滚动*/
.timerDiv_bg{
    background: #fafafa;
}
.timerDiv {
    text-align: center;
    display: flex;
    flex: 1;
    flex-wrap: wrap;
}
.timerDiv span{
    padding-left: 0.5rem;
    display: inline-block;	
    font-size: 0.75rem;	
}
.timerDiv h5 {
    display: inline-block;
}
.timerDiv div{
    margin: 0px 0px 0px 15px;
    flex: 0 0 calc(20% - 15px);
}
.timerDiv div:first-child{
    margin: 0px;
    flex: 0 0 calc(20% - 0px);
}

@media only screen and (max-width: 768px) {
.timerDiv div{
    margin: 0px 0px 0px 15px;
    flex: 0 0 calc(50% - 15px);
}
.timerDiv div:first-child{
	margin: 0px 0px 15px 0px;
    flex: 0 0 calc(50% - 0px);
}
.timerDiv div:nth-child(2){
    margin: 0px 0px 15px 15px;
}	
.timerDiv div:nth-child(3){
	margin: 0px;
    flex: 0 0 calc(50% - 0px);
}
	
}
