.L_H_banner .yx_Banner_N{
  position:
  relative;
  height: auto;
  overflow:
  hidden;
  background: #000;
}
.L_H_banner .yx_BN_Img{
  position: relative;
  width:100%;
  height:100%;
  transition:
  all 0.6s ease;
  object-fit:
  cover;
  opacity: 1;
  background-attachment:
  fixed;
  filter:
  gray;
  background-repeat:
  repeat-y;
  background-position:
  center;
}
.L_H_banner .yx_BN_Img img {
    position: relative;
}
.L_H_banner .yx_BN_Con{
  position:
  absolute;
  top: 50%;
  left:50%;
  transform: translate(-50%,-50%);
  z-index:2;
  
  margin:0 auto;
  width:94%;
  padding-left:10px;
  padding-right:10px;
  max-width:1340px;
  text-align:
  center;
}
.L_H_banner .yx_Banner_N  .yx_Title{
  
  color:#fff;
  opacity:1;
  font-size: 26px;
  text-align: center;
}
.L_H_banner .yx_Banner_N .yx_Summary{
  font-size: 36px;
  color:#fff;
  text-transform:
  uppercase;
  line-height: 120%;
}
.L_H_banner .yx_Banner_N .yx_Line{
  position:
  relative;
  width:21px;
  height:30px;
  overflow:
  hidden;
  border-radius:21px;
  margin:48px auto 0;
  border:2px solid
  rgba(255,255,255,0.85);
  display: none;
}
.L_H_banner .yx_Banner_N .yx_Line:before{
  content:'';
  display:block;
  width:2px;
  height:6px;
  position:absolute;
  left:45%;
  bottom:5px;
  transform:translateX(-50%);
  background:#fff;
  -webkit-animation:scroll-icon 1.6s infinite ease;
  animation:scroll-icon 2s infinite ease;
  margin:2% auto 0;
}
@keyframes scroll-icon{
  0% {
    -webkit-transform:translateY(-5px);
    transform: translateY(-5px);
    opacity: 0;
  }
  30%, 70% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
    opacity: 0;
  }
}
@media only screen and (max-width: 768px){
.L_H_banner .yx_Banner_N{
    height: 180px;
  }
  .L_H_banner .yx_BN_Img img{
    width: auto;
    height: 100%;
  }
.L_H_banner .yx_BN_Img{
    background-size: auto 100%;
    background-attachment: scroll;
    background-position: center;
}
.L_H_banner .yx_Banner_N .yx_Title {
    font-size: 20px;
    word-break: break-word;
}
.L_H_banner .yx_Banner_N .yx_Summary {
    font-size: 20px;
}
.L_H_banner .yx_Banner_N .yx_Line {
    margin: 28px auto 0;
}
}

/*
.havestatic > div,
.havestatic > div[class*="cbox-"] {
	position: static !important;
}
.e_container0 {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	width: 100%;
	max-width: 1400px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 15px;
	padding-right: 15px;
}
.e_container0 > .p_item {
	flex: 1;
	max-width: 100%;
	max-height: 100%;
}
.e_container0 .cbox-10-0 {
	flex: 0 0 auto;
	margin-right: 0px;
	margin-left: auto;
}
.e_container0 .cbox-10-1 {
	flex: 0 0 auto;
	margin-left: 20px;
	margin-right: 20px;
}
.e_container0 .cbox-10-2 {
	flex: 0 0 auto;
	margin-left: 0px;
	margin-right: auto;
}
*/