@keyframes Scroll {
    0% { bottom:52px;  }
    50% {bottom:32px;}
    100% {bottom:52px;}
}
@-webkit-keyframes Scroll {
    0% { bottom:52px;  }
    50% {bottom:32px;}
    100% {bottom:52px;}
}
@-moz-keyframes Scroll {
    0% { bottom:52px;  }
    50% {bottom:32px;}
    100% {bottom:52px;}
}
@-o-keyframes Scroll {
    0% { bottom:52px;  }
    50% {bottom:32px;}
    100% {bottom:52px;}
}
.scroll-icon {
  position: absolute;
  bottom: 32px;
  left: 50%;
  width: 72px;
  cursor: pointer;
  margin-left: -36px;
  text-align: center;
  z-index: 1;
  -webkit-animation: Scroll 1s infinite both;
  animation: Scroll 1s infinite both;
}

.scroll-icon span {
  display: block;
  color: #fff;
  font-weight: 300;
  opacity: 0.75;
  filter: Alpha(opacity=75);
  margin-bottom: 15px;
}

 @media only screen and (max-width: 1024px) and (min-width: 769px) {}

 #my-banner .f-center {
 	text-align: center;
 }

 #my-banner .f-14 {
 	font-size: 14px;
 }

 #my-banner .pcimg {
 	width: 100%;
 	height: auto;
 }

 #my-banner .moimg {
 	display: none;
 }

 #my-banner .banner .swiper-slide img {
 	display: block;
 	width: 100%;
 	left: 0;
 	top: 0;
 }

 #my-banner .bannerPic {
 	position: relative;
 	width: 100%;
 	height: auto;
 	transition: all 1s ease 2.5s;
 	transform: perspective(1000px) translate3d(0, 0, 100px);
 }

 #my-banner .swiper-slide.active .bannerPic {
 	transition: all 5s ease 0s;
 	transform: perspective(1000px) translate3d(0, 0, 0px);
 }

 #my-banner .banner .swiper-slide .ind_ban_tex {
 	position: absolute;
 	width: 100%;
 	top: 70%;
 	left: 5%;
 	transform: translateY(-50%);
	text-align: left;
 }

 #my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en {
 	font-size: 46px;
 	font-family: 'Oswald', impact, Arial, sans-serif !important;
 	line-height: 1.2;
 	color: #fff;
 	text-shadow: 3px 0 10px rgba(0, 0, 0, 0.15);
 	transform: translateY(80px);
 	opacity: 0;
 	margin-bottom: 10px;
 }

 #my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title {
 	color: #fff;
 	font-size: 2.5vw;
 	font-weight: bold;
 	line-height: 1.8;
 	margin-top: 0px;
 	margin-bottom: 0px;
 	text-shadow: 3px 0 10px rgba(0, 0, 0, 0.15);
 	transform: translateY(80px);
 	opacity: 0;
 	letter-spacing: 3px;
 }

 #my-banner .banner .swiper-slide .ind_ban_tex .b_line {
 	width: 50px;
 	margin: 0px auto 40px;
 	height: 2px;
 	background: #fff;
 	transform: translateY(80px);
 	opacity: 0;
 }

 #my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info {
 	color: #FFF;
 	line-height: 1.5em;
 	letter-spacing: 0;
 	font-size: 1.3vw;
 	text-shadow: 3px 0 10px rgba(0, 0, 0, 0.4);
 	transform: translateY(80px);
 	opacity: 0;
 }

 #my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info .infoen {
 	font-size: 14px;
 	letter-spacing: 0px;
 }

 #my-banner .banner .swiper-slide.active .ind_ban_tex_title_en {
 	transition: all 2s ease .5s;
 	transform: translateY(0);
 	opacity: 1;
 }

 #my-banner .banner .swiper-slide.active .ind_ban_tex_title {
 	transition: all 2s ease .7s;
 	transform: translateY(0);
 	opacity: 1;
 }

 #my-banner .banner .swiper-slide.active .b_line {
 	transition: all 2s ease .8s;
 	transform: translateY(0);
 	opacity: 1;
 }

 #my-banner .banner .swiper-slide.active .ind_ban_tex_info {
	 width: 50%;
 	transition: all 2s ease 1s;
 	transform: translateY(0);
 	opacity: 1;
 }

 #my-banner .banner .swiper-button-prev {
 	background-image: none;
 	left: calc(8.335% - 32px);
 	top: calc(50% - 32px);
 	width: 64px;
 	height: 64px;
 	text-align: center;
 	line-height: 64px;
 	color: #ffffff;
 	background-color: rgba(202, 202, 202, 0.3);
 	transition: all .3s ease;
 }

 #my-banner .banner .swiper-button-next {
 	background-image: none;
 	right: calc(8.335% - 32px);
 	top: calc(50% - 32px);
 	width: 64px;
 	height: 64px;
 	text-align: center;
 	line-height: 64px;
 	color: #ffffff;
 	background-color: rgba(202, 202, 202, 0.3);
 	transition: all .3s ease;
 }

 #my-banner .banner .swiper-button-next.swiper-button-disabled {
 	background-color: rgba(0, 0, 0, 0.3);
 }

 #my-banner .banner .swiper-button-prev.swiper-button-disabled {
 	background-color: rgba(0, 0, 0, 0.3);
 }

 #my-banner .banner .swiper-pagination-bullet {
 	width: 12px;
 	height: 12px;
 	background-color: #ffffff;
 	margin: 0 14px;
 	opacity: 0.5;
 	color: transparent;
 }

 #my-banner .banner .swiper-pagination-bullet-active {
 	opacity: 1;
 	width: 42px;
 	height: 42px;
 	line-height: 42px;
 	text-align: center;
 	border: 2px solid rgba(255, 255, 255, 0.4);
 	background-color: transparent;
 	color: #ffffff;
 }

 #my-banner .banner .swiper-pagination-bullet-active .rightcircle {
 	-webkit-animation: circleProgressLoad_right 6s linear infinite;
 	animation: circleProgressLoad_right 6s linear infinite;
 }

 #my-banner .banner .swiper-pagination-bullet-active .leftcircle {
 	-webkit-animation: circleProgressLoad_left 6s linear infinite;
 	animation: circleProgressLoad_left 6s linear infinite;
 }

 #my-banner .banner .swiper-pagination-bullet-active .wrapper_con {
 	display: block;
 }

 #my-banner .banner .swiper-pagination {
 	font-size: 0;
 }

 #my-banner .banner .swiper-pagination>span {
 	display: inline-block;
 	vertical-align: middle;
 	position: relative;
 }

 #my-banner .banner .swiper-container-rtl .swiper-button-next {
 	left: calc(8.335% - 32px);
 }

 #my-banner .banner .swiper-container-rtl .swiper-button-prev {
 	right: calc(8.335% - 32px);
 }

 #my-banner .banner .swiper-container-horizontal>.swiper-pagination-bullets {
 	bottom: 5%;
 }

 #my-banner .banner .swiper-pagination-custom {
 	bottom: 5%;
 }

 #my-banner .banner .swiper-pagination-fraction {
 	bottom: 5%;
 }

 #my-banner .right {
 	right: -2px;
 }

 #my-banner .left {
 	left: -2px;
 }

 #my-banner .circleProgress {
 	width: 42px;
 	height: 42px;
 	border: 2px solid transparent;
 	border-radius: 50%;
 	position: absolute;
 	top: 0;
 	-webkit-transform: rotate(-135deg);
 }

 #my-banner .rightcircle {
 	border-bottom: 2px solid #ffffff;
 	border-left: 2px solid #ffffff;
 	right: 0;
 }

 #my-banner .leftcircle {
 	border-top: 2px solid #ffffff;
 	border-right: 2px solid #ffffff;
 	left: 0;
 }

 #my-banner .wrapper_con {
 	width: 21px;
 	height: 42px;
 	position: absolute;
 	top: -2px;
 	overflow: hidden;
 	display: none;
 }

 @media only screen and (max-width: 1366px) and (min-width: 1025px) {
 	#my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en {
 		font-size: 32px;
 	}

 	#my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title {
 		font-size: 33px;
 	}

 	#my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info {
 		font-size: 16px;
 		letter-spacing: 3px;
 	}

 	#my-banner .banner .swiper-button-prev {
 		width: 40px;
 		height: 40px;
 		line-height: 40px;
 		top: calc(58% - 20px);
 	}

 	#my-banner .banner .swiper-button-next {
 		width: 40px;
 		height: 40px;
 		line-height: 40px;
 		top: calc(58% - 20px);
 	}
 }

 @media only screen and (max-width: 1024px) and (min-width: 769px) {
 	#my-banner .f-center {
 		padding-top: 70px;
 	}

 	#my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en {
 		font-size: 26px;
 	}

 	#my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title {
 		font-size: 30px;
 	}

 	#my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info {
 		font-size: 14px;
 		letter-spacing: 2px;
 	}

 	#my-banner .banner .swiper-button-prev {
 		width: 40px;
 		height: 40px;
 		line-height: 40px;
 	}

 	#my-banner .banner .swiper-button-next {
 		width: 40px;
 		height: 40px;
 		line-height: 40px;
 	}

 	#my-banner .banner .swiper-slide .ind_ban_tex .b_line {
 		margin: 0px auto 20px;
 	}
 }

 @media only screen and (max-width: 768px) {
 	#my-banner .f-center {
 		/* padding-top: 70px;
 		height: 45vh; */
 	}

 	#my-banner .moimg {
 		display: block;
 		height: 100%;
 	}

 	#my-banner .pcimg {
 		display: none;
 	}

 	#my-banner .banner .swiper-slide img {
 		display: block;
 		width: 100%;
 		height: 100%;
 		object-fit: cover;
 		left: 0;
 		top: 0;
 	}

 	#my-banner .banner .swiper-pagination-bullet {
 		width: 8px;
 		height: 8px;
 		margin: 0 6px;
 	}

 	#my-banner .rightcircle {
 		display: none;
 	}

 	#my-banner .banner .swiper-pagination-bullet-active .wrapper_con {
 		display: none;
 	}

 	#my-banner .f-14 {
 		display: none;
 	}

 	#my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title_en {
 		font-size: 18px;
 	}

 	#my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_title {
 		font-size: 20px;
 	}

 	#my-banner .banner .swiper-slide .ind_ban_tex .b_line {
 		width: 30px;
 		margin: 0px auto 20px;
 	}

 	#my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info {
 		font-size: 12px;
 		width: 100%;
 		margin: 0 auto;
 		letter-spacing: 0px;
 		/*display: none;*/
 	}

 	#my-banner .banner .swiper-slide .ind_ban_tex .ind_ban_tex_info .infoen {
 		display: none;
 	}

 	#my-banner .banner .swiper-button-prev {
 		display: none;
 	}

 	#my-banner .banner .swiper-button-next {
 		display: none;
 	}
 }

 #my-banner {
 	width: 100%;
 	max-width: none;
 	min-width: 0px;
 	height: auto;
 	max-height: none;
 	min-height: 0px;
 	margin-top: 0px;
 	margin-left: 0px;
 	margin-right: 0px;
 	margin-bottom: 0px;
 	padding-top: 0px;
 	padding-left: 0px;
 	padding-right: 0px;
 	padding-bottom: 0px;
  position: relative;
 }
