@media (max-width:1416px) {
	.bt-5 {
		right: auto;
		left: 35px;
		width: 120px;
	}
}
@media (max-width:1100px) {
	#swipertc .swiper-slide {
		background-size: cover;
	}
	.tscl {
		transform: scale(0.5) translateY(-50%);
	}
	.ts.show .tc-back {
		height: 100px;
		width: 35px;
	}
	.tc-back span {
		font-size: 0.875rem;
		height: 60%;
	}
	
	#swipertc .swiper-pagination {
		width: 38px;
		height: auto;
		left: auto;
		right: 0;
		top: 50%;
		transform: translate(0,-50%);
		bottom: auto;
	}
	#swipertc .swiper-pagination::before {
		display: none;
	}
	#swipertc .swiper-pagination span {
		text-align: left;
		width: 38px;
		height: 38px;
		margin: 0;
	}
	#swipertc .swiper-pagination span::before {
		right: 0;
		left: auto;
		transform: translate(50%,0);
	}
	#swipertc .swiper-pagination span::after {
		left: auto;
		right: 0;
		transform: translate(50%,0) scale(0);
	}
	#swipertc .swiper-pagination span p {
		display: none;
	}
	#swipertc .swiper-pagination .swiper-pagination-bullet-active {
		
	}
	#swipertc .swiper-pagination .swiper-pagination-bullet-active::before {
		opacity: 0;
		transform: translate(50%,0) scale(3);
	}
	#swipertc .swiper-pagination .swiper-pagination-bullet-active::after {
		opacity: 1;
		transform: translate(50%,0) scale(1);
	}
	
	/* ts1 */
	.bt-5 {
		all: unset;
		display: block;
		height: 100px;
		text-align: center;
		margin-top: 50px;
	}
	.bt-5 span {
		writing-mode: horizontal-tb;
		line-height: 100px;
	}
	
	.bt-5::after {
		display: none;
	}
	.ts-12 {
		width: 100%;
		max-width: 100%;
		margin-top: 50px;
		height: calc(100% - 200px);
	}
	.ts-12 ul {
		width: 100%;
		height: 33.33%;
	}
	.ts-12 ul li {
		height: 100%!important;
		float: left;
		margin: 0!important;
	}
	.ts-12 .ts-121 li {
		width: 50%!important;
	}
	.ts-12 .ts-122 li ,
	.ts-12 .ts-123 li {
		width: 33.33%!important;
	}
	.ts-12 .det span {
		font-size: 2rem;
		line-height: 60px;
	}
	.ts-12 .det span:nth-child(2) {
		font-size: 0.875rem;
	}
	.ts-12 .det p {
		font-size: 0.875rem;
	}
	.ts-12 .det {
		width: 80%;
	}
	.ts-12 .ts-121 .det {
		width: 50%;
	}
	.ts26 {
		left: 20%;
		max-width: 70%;
	}
	.ts27 {
		left: 20%;
		top: 50%;
		max-width: 70%;
	}
	.ts28 {
		left: 20%;
		top: 60%;
		max-width: 70%;
	}
	
	.ts-3 img {
		max-width: 60%;
		height: auto;
		top: auto;
		bottom: 0;
	}
	#swipertc #ts-slide-4 {
		
	}
	
	.ts-421 {
		width: 49%;
		height: 49%;
	}
	.ts-422 {
		width: 49%;
		height: 49%;
		margin: 0;
		margin-left: 2%;
	}
	.ts-423 {
		margin-top: 2%;
		width: 100%;
		height: 49%;
	}
	
	
}