.tl_main_bg {padding: 0;display: block;position: relative;}
.tl_main_bg .btn-banner-adm {position: absolute;right: 5px;top: 5px;display: block;z-index: 9999;width: 24px;height: 24px;text-align: center;line-height: 24px;background-color: #fff;color: tomato;}
.tl_main_bg .li {height: 300px;background-size: cover;background-position: center;position: relative;background-repeat: no-repeat;}
.tl_main_bg .li .cover {position: absolute;top: 0;left: 0;width: 100%;height: 100%;/*background-color:#000;*/opacity: 0.3;z-index: 1;}
.tl_main_bg .li .copy_area_wrap {max-width: 1400px;margin: auto;}
.tl_main_bg .li .copy_area {position: absolute;top: 50%;-ms-transform: translateY(-50%);transform: translateY(-50%);margin: 0 auto;color: #fff;padding: 0 20px;z-index: 2;}
.tl_main_bg .li .copy_area span {font-size: 18px;font-weight: 400;text-transform: uppercase;color: #fff;opacity: 0.8;display: inline-block;position: relative;padding-left: 100px;letter-spacing: 0.05em;}
.tl_main_bg .li .copy_area span:before {position: absolute;content: "";width: 70px;height: 2px;background: #fff;opacity: 0.8;top: 0;left: 0;top: 50%;transform: translateY(-50%);
}
.tl_main_bg .li .copy_area h2 {font-size: 75px;font-weight: 100;line-height: 1.3;letter-spacing: -4px;text-align: left;}
.tl_main_bg .li .copy_area h3 {max-width: 550px;font-size: 16px;font-weight: 300;text-align: left;margin: 25px 0 40px 0;color: #e4e4e4;line-height: 1.6;word-break: keep-all;}
.tl_main_bg .owl-dots {position: absolute;width: 100%;text-align: center;margin: 0 auto;bottom: 25px;}
.tl_main_bg .owl-dots .owl-dot {background: rgba(255, 255, 255, 1);width: 15px;height: 15px;display: inline-block;margin: 0 5px;border: 0;border-radius: 50%;}
.tl_main_bg .owl-dots .owl-dot.active {background: rgb(255 0 0);width:30px;border-radius: 10px;}
.tl_main_bg .owl-nav {position: absolute;width: 100%;bottom: 50%;}
.tl_main_bg .owl-carousel .owl-nav button.owl-prev {width: 30px;height: 60px;position: absolute;left: 50px;font-size: 14px;color: #fff;border-left: 0;border-right: 0;border-bottom: 0;padding-top: 5px;text-align: center;cursor: pointer;background-image: url(/img/item_left_arrow.png);background-repeat: no-repeat;background-size: contain;text-indent: -9999px;}
.tl_main_bg .owl-carousel .owl-nav button.owl-next {width: 30px;height: 60px;position: absolute;right: 50px;font-size: 14px;color: #fff;border-left: 0;border-right: 0;border-bottom: 0;padding-top: 5px;text-align: center;cursor: pointer;background-image: url(/img/item_right_arrow.png);background-repeat: no-repeat;background-size: contain;text-indent: -9999px;}

@media screen and (max-width: 1920px) {
	.tl_main_bg .li .copy_area h2 {font-size: 62px;}
}
@media screen and (max-width: 1200px) {
	.tl_main_bg .li {height: 135px;}
	.tl_main_bg .owl-carousel .owl-nav button.owl-prev {
		width: 20px;
		height: 40px;
		left: 10px;
		transform: translate(0%, -50%);
	}
	.tl_main_bg .owl-carousel .owl-nav button.owl-next {
		width: 20px;
		height: 40px;
		position: absolute;
		right: 10px;
		transform: translate(0%, -50%);
	}
}
@media screen and (max-width: 640px) {
	.tl_main_bg .li .copy_area h2 {font-size: 50px;word-break: keep-all;}
	.tl_main_bg .owl-dots {bottom: 30px;}
}
