@charset "utf-8";

.lt_bn {position:relative;overflow:hidden}
.lt_bn .bx-wrapper{height:auto;}
.lt_bn li {background-position:center center !important;background-size:cover;background-repeat:no-repeat; height:720px; color:#fff}
.lt_bn .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0);content:'';z-index:1;overflow:hidden}

.lt_bn li.list_0 {color:#000}
.lt_bn li.list_0 .txt_wr .bn_detail{color:#000}
.lt_bn li.list_1 .txt_wr{text-align: right; color:#000}
.lt_bn li.list_1 .txt_wr .bn_detail{text-align: right; color: #000;}
.lt_bn li.list_2 .txt_wr{color:#000}

.lt_bn .bn_txt {display:flex; align-items:center; height:100%; width:94%; max-width:1400px; margin:0 auto; position:relative; z-index:2;}
.lt_bn .txt_wr {width:100%;}

.lt_bn li .bn_stit {font-size:40px; word-break:keep-all; opacity:0; 
-webkit-transition:all 0.5s ease-in .3s;
-moz-transition:all 0.5s ease-in .3s ;
-ms-transition:all 0.5s ease-in .3s;
-o-transition:all 0.5s ease-in .3s;
transition:all 0.5s ease-in .3s}

.lt_bn li .active-slide .bn_stit {opacity:1;}

.lt_bn li .bn_tit {margin:30px 0 40px; opacity:0; 
-webkit-transition:all 0.5s ease-in .5s;
-moz-transition:all 0.5s ease-in .5s ;
-ms-transition:all 0.5s ease-in .5s;
-o-transition:all 0.5s ease-in .5s;
transition:all 0.5s ease-in .5s}

.lt_bn li .bn_tit p {font-size:65px; line-height:84px; font-weight:800; word-break:keep-all;}
.lt_bn li .bn_tit p span {display:inline-block; padding:0 10px; background:#2d8dfa;}

.lt_bn li .active-slide .bn_tit {opacity:1;}

.lt_bn li .bn_detail {font-size:32px; color:#f8f8f8; word-break:keep-all; opacity:0;
-webkit-transition: all 0.5s ease-in .7s;
-moz-transition:  all 0.5s ease-in .7s;
-ms-transition: all 0.5s ease-in .7s;
-o-transition: all 0.5s ease-in .7s;
transition: all 0.5s ease-in .7s}

.lt_bn li .active-slide .bn_detail {opacity:0.8;}

.lt_bn #bx_pager {position:absolute; bottom:30px;z-index:99; width:100%;}
.lt_bn #bx_pager .pager_wrap {width:100%; max-width:1400px; margin:0 auto; text-align:center;}
.lt_bn #bx_pager .pager_wrap a {color:#fff;display:inline-block; margin:0 2px; font-size:0; width:12px; height:12px; border-radius:30px; opacity:0.8; background:#fff;}
.lt_bn #bx_pager .pager_wrap .active {opacity:1; background:#2d8dfa;}

.lt_bn .bn_btn {position:absolute; top:15px; left:15px;}
.lt_bn .bn_btn a {display:inline-block; font-size:13px; color:#fff; padding:5px 10px; border-radius:7px; background:#cd1515;}

 @media (max-width: 969px){
	.lt_bn li {height:500px;}	
	.lt_bn li .bn_stit {font-size:32px;}
	.lt_bn li .bn_tit {margin:20px 0 35px;}
	.lt_bn li .bn_tit p {font-size:54px; line-height:74px;}
	.lt_bn li .bn_detail {font-size:24px;}
	.lt_bn #bx_pager {bottom:25px;}
 }

  @media (max-width: 639px){
	.lt_bn li {height:340px;}	
	.lt_bn li .bn_stit {font-size:21px;}
	.lt_bn li .bn_tit {margin:12px 0 25px;}
	.lt_bn li .bn_tit p {font-size:32px; line-height:48px; letter-spacing:-0.025em;}
	.lt_bn li .bn_tit p span {padding:0 8px;}
	.lt_bn li .bn_detail {font-size:18px; line-height:25px;}
	.lt_bn #bx_pager {bottom:20px;}
	.lt_bn #bx_pager .pager_wrap a {width:10px; height:10px; margin:0 1px;}
	.lt_bn .bn_btn {top:10px; left:10px;}
 }

  @media (max-width: 399px){
	.lt_bn li {height:300px;}	
	.lt_bn li .bn_stit {font-size:19px;}
	.lt_bn li .bn_tit {margin:5px 0 18px;}
	.lt_bn li .bn_tit p {font-size:29px; line-height:43px; letter-spacing:-0.03em;}
	.lt_bn li .bn_tit p span {padding:0 6px;}
	.lt_bn li .bn_detail {font-size:16px; line-height:22px;}
	.lt_bn #bx_pager {bottom:18px;}
 }
