#banner{
	height:auto;
}
.home_banner.home_banner_cn{
	height:auto;
}
.home_banner.home_banner_cn .swiper-button-prev, 
.home_banner.home_banner_cn .swiper-button-next {
    color: #484848;
    height: 4vw;
    width: 4vw;
    background: none;
    border-radius: 50%;
	border:1px solid #484848;
	font-weight:normal;
	transform: translate(0px, -50%);
}
.home_banner.home_banner_cn .swiper-button-prev::after, 
.home_banner.home_banner_cn .swiper-button-next::after {
	content:"";
	width: 1.6vw;
	height: 1.6vw;
	border-left:1px solid #484848;
	border-top:1px solid #484848;
}
.home_banner.home_banner_cn .swiper-button-prev::after{
	transform: rotate(-45deg);
	margin-left: 0.6vw;
}
.home_banner.home_banner_cn .swiper-button-next::after{
	transform: rotate(135deg);
	margin-right: 0.6vw;
}
.home_banner_swiper-pagination {
    bottom: 1rem;
    width: 100%;
}
.home_banner.home_banner_cn li.swiper-slide{
	transform: skew(0deg, 0deg);
	margin-left:0px;
}
.home_banner.home_banner_cn li.swiper-slide .slide-inner{
	transform: skew(0deg, 0deg);
	left: 0%;
	width:100%;
	position:relative;
}
.home_banner.home_banner_cn li.swiper-slide .banner-heading{
	transform: skew(0deg, 0deg);
	margin:0 auto;
	width:100%;
	height:calc(100% - 4vw);
	justify-content: flex-start;
	position: absolute;
	top: 0px;
	left: 0px;
}
.home_banner.home_banner_cn li.swiper-slide:hover .slide-inner {
    transform: skew(0deg, 0deg) scale(1);
}
.home_banner.home_banner_cn .swiper-wrapper .swiper-slide.kv_01 .kv_01_t{
	position:absolute;
	left:0px;
	right:0px;
}
.home_banner.home_banner_cn li.swiper-slide.kv_01 .banner-heading .kv_01__logo{
	width:32vw;
	line-height:0px;
}
.home_banner.home_banner_cn li.swiper-slide.kv_02 .banner-heading .slide-heading .headingWord{
	color:#0068B7;
}
.home_banner.home_banner_cn li.swiper-slide.kv_03 .banner-heading .slide-heading .headingWord{
	color:#02A23D;
}
.home_banner.home_banner_cn li.swiper-slide.kv_04 .banner-heading .slide-heading .headingWord{
	color:#FCD000;
}
.home_banner.home_banner_cn li.swiper-slide.kv_01 .headingWordbutton{
	background:#38BDEF;
}
.home_banner.home_banner_cn li.swiper-slide.kv_02 .headingWordbutton{
	background:#0068B7;
}
.home_banner.home_banner_cn li.swiper-slide.kv_03 .headingWordbutton{
	background:#02A23D;
}
.home_banner.home_banner_cn li.swiper-slide.kv_04 .headingWordbutton{
	background:#FCD000;
}		
.home_banner.home_banner_cn li.swiper-slide .banner-heading .slide-heading .headingWord{
	text-transform:uppercase;
	font-family: 'AlibabaPuHuiTiMedium';
	font-size:3.9vw;
	line-height:1.2;
}
.home_banner.home_banner_cn li.swiper-slide .banner-heading .slide-heading .headingWord1{
	color:#484848;
	font-size:2vw;
	line-height:1.2;
    font-family: inherit;
}
.home_banner.home_banner_cn li.swiper-slide .headingWordbutton{
	color:#ffffff;
	padding: 0.8vw 3vw;
	margin-top: 1vw;
	font-size:16px;
	border:none;
}	
.home_banner-thumbs{
	height: 4vw;
    margin-top: -4vw;
}
.home_banner-thumbs .swiper-wrapper{
	display:flex;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide{
	font-size:1.354vw;
	line-height:1.2;
	border:1px solid #ffffff;
	border-left:none;
	background:rgba(72,72,72,0.4);
	width: 25%;
	display: flex;
    justify-content: center;
    align-items: center;
	color:#ffffff;
	text-transform:uppercase;
	cursor:pointer;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide.kv_01{
	border-left:1px solid #ffffff;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide.kv_01.swiper-slide-active{
	background:#38BDEF;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide.kv_02.swiper-slide-active{
	background:#0068B7;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide.kv_03.swiper-slide-active{
	background:#02A23D;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide.kv_04.swiper-slide-active{
	background:#FCD000;
}
@media (min-width: 1920px) {
	.home_banner.home_banner_cn .swiper-button-prev, 
	.home_banner.home_banner_cn .swiper-button-next{
		width:77px;
		height:77px;
	}
.home_banner.home_banner_cn .swiper-button-prev::after, 
.home_banner.home_banner_cn .swiper-button-next::after {
	width: 25px;
	height: 25px;
}
.home_banner.home_banner_cn .swiper-button-prev::after{
	margin-left: 16px;
}
.home_banner.home_banner_cn .swiper-button-next::after{
	margin-right: 16px;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide{
	font-size:26px;
}
.home_banner.home_banner_cn li.swiper-slide .banner-heading .slide-heading .headingWord {
	font-size:75px;
	}
.home_banner.home_banner_cn li.swiper-slide .banner-heading .slide-heading .headingWord1 {
	font-size:40px;
	}
	.home_banner.home_banner_cn li.swiper-slide .headingWordbutton{
		font-size:18px;
		padding:0px;
		width:221px;
		height:56px;
		line-height:56px;
	}
}
@media (max-width: 992px) {
      .headingWordbutton {
        display: block;
    }
	.home_banner.home_banner_cn .swiper-button-prev{
		left:10px;
	}
	.home_banner.home_banner_cn .swiper-button-next{
		right:10px;
	}
}
@media (max-width: 767px) {
.home_banner.home_banner_cn .container{
	padding-left:65px;
	padding-right:65px;
}
	
.home_banner.home_banner_cn .swiper-button-prev, 
.home_banner.home_banner_cn .swiper-button-next {
    height: 10vw;
    width: 10vw;
	top: calc(50% - 10vw);
}
.home_banner.home_banner_cn .swiper-button-prev::after, 
.home_banner.home_banner_cn .swiper-button-next::after {
	width: 4vw;
	height: 4vw;
}
.home_banner.home_banner_cn .swiper-button-prev::after{
	margin-left: 1.8vw;
}
.home_banner.home_banner_cn .swiper-button-next::after{
	margin-right: 1.8vw;
}
.home_banner.home_banner_cn li.swiper-slide .banner-heading{
	height:auto;
	justify-content: flex-start;
	align-items:flex-end;
	bottom: 97.6vw;
	left: 0px;
}
.home_banner.home_banner_cn li.swiper-slide.kv_01 .banner-heading .kv_01__logo{
	width:55.1vw;
}		
.home_banner.home_banner_cn li.swiper-slide .banner-heading .slide-heading .headingWord{
	font-size:7vw;
}
.home_banner.home_banner_cn li.swiper-slide .banner-heading .slide-heading .headingWord1{
	font-size:4.2vw;
}
.home_banner.home_banner_cn li.swiper-slide .headingWordbutton{
	padding: 0px;
    margin-top: 2vw;
    font-size: 15px;
	width:145px;
	height:43px;
	line-height:43px;
}	
.home_banner-thumbs{
	 height: 26vw;
     margin-top: -26vw;
}
.home_banner-thumbs .swiper-wrapper{
	flex-wrap: wrap;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide{
	font-size:3.72vw;
	line-height:1.2;
	border:1px solid #ffffff;
	border-left:none;
	border-bottom:none;
	width: 50%;
	height:13vw;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide.kv_01{
	border-left:none;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide.kv_02{
	border-right:none;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide.kv_03{
	border-bottom:1px solid #ffffff;
}
.home_banner-thumbs .swiper-wrapper .swiper-slide.kv_04{
	border-right:none;
	border-bottom:1px solid #ffffff;
}
}

  .trasition_A{
    transition: all 0.5s cubic-bezier(0, 0, .5, 1);
    transform: translateY(60px);
    opacity:0;
    visibility: hidden;
  }
  .home_banner .swiper-slide-active .trasition_A{
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
  }

  .trasition_B{
    transform: scale(1);
	 opacity:0.75;
    transition: all 0.5s cubic-bezier(0, 0, 0.5, 1);
    overflow: hidden;
  }
 .home_banner .swiper-slide-active .trasition_B{
    transform: scale(1.05);
	  opacity:1;
 }
 .trasition_C{
    transition: all 0.5s cubic-bezier(0, 0, .5, 1);
    transform: translateY(80px);
    opacity:0;
    visibility: hidden;
  }
  .home_banner .swiper-slide-active .trasition_C{
    transform: translateY(0px);
    opacity: 1;
    visibility: visible;
  }

.anB_text-1 {
    transition: all 0.3s ease-out;
    transition-delay: 0.5s;
}
.anB_text-2 {
    transition: all 0.3s ease-out;
    transition-delay: 0.8s;
}
.anB_text-3 {
    transition: all 3s ease;
    transition-delay: 1s;
}