
.line-banner{position: relative;}
.line-banner .slick-list{overflow: visible; }
.line-banner .slick-slide{}
.line-banner .slick-slide img{height: 100%; object-fit: cover;}

.line-banner .item{width: 100%; height:330px; padding:70px 0 90px; line-height:1.2; display: flex;align-items: center; background-position: center center; background-repeat:no-repeat;}
.line-banner .item_inner{max-width: 950px;font-family: 'Jalnan Regular';margin: 0 auto;width: 100%; text-align:center;}
.line-banner .item_inner .text_1{font-family: 'Jalnan Regular';line-height: 1.2;font-size: 40px;color:#fff;}
.line-banner .item_inner .text_2{font-size: 50px;color:#f6e049;margin-top: 10px;}
.line-banner .item_inner .text_3{margin-top:10px; font-size: 20px; color:#fff; font-family: 'Jalnan Light';}

.line-banner .control {position: absolute;bottom: 20px;left: 50%;display: flex;align-items: center;border-radius: 25px;transform: translate(-50%, 0);}
.line-banner .playStop{display:none;}
.line-banner .paging .slick-dots{display: flex; align-items: center; gap: 5px;}
.line-banner .paging .slick-dots li{height: 10px;}
.line-banner .paging .slick-dots li.slick-active{}
.line-banner .paging .slick-dots li button{display: block; border: 2px solid #fff; border-radius: 50px; width: 10px; height:10px; text-indent: -9999px; transition: all .3s; cursor: pointer;}
.line-banner .paging .slick-dots li.slick-active button{background:#1fb25a;border: 2px solid #1fb25a; width:20px;}
.line-banner .prevNext{display:none;}
.line-banner .prevNext button{text-indent: -9999px;width: 20px;height: 20px;border: 1px solid #fff;}

@media all and (max-width:1200px) {
	.line-banner .item_inner{padding:0 20px;}
	.line-banner .item{height:250px}
	.line-banner .item_inner .text_1{font-size:18px;}
	.line-banner .item_inner .text_2{margin-top:10px; font-size:30px;}
}

@media all and (max-width:767px) {
	.line-banner .item{padding:50px 0; background-size: cover;}
	.line-banner .item_inner{}
}










