@charset "utf-8";

.lt_bn {position:relative;overflow:hidden; width:100%; margin:0 auto;}
.lt_bn .bx-wrapper{height:auto;}
.lt_bn li {background-position:center center !important;background-size:cover;background-repeat:no-repeat; height:700px;/*height:100vh;text-align:center;*/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 .bn_txt {display:table;height:100%;width:100%;max-width:1200px; margin:0 auto; padding:0; text-align:end; position:relative;z-index:2;}
.lt_bn .txt_wr {padding-top:180px;display: flex;  justify-content: flex-end; flex-direction: column; align-items: flex-end;}


.lt_bn li .bn_tit_sb {font-size:30px; font-weight:300; word-break:keep-all; opacity:0;text-shadow: 0 0 10px rgba(0,0,0,0.6);
-webkit-transition: all 1s ease-in .3s;
-moz-transition:  all 1s ease-in .3s ;
-ms-transition:  all 1s ease-in .3s;
-o-transition: all 1s ease-in .3s;
transition: all 1s ease-in .3s}

.lt_bn li .active-slide .bn_tit_sb {opacity:1;}

.lt_bn li .bn_tit {font-size:110px; font-weight:800; word-break:keep-all; opacity:0;text-shadow: 0 0 10px rgba(0,0,0,0.8);max-width: 800px; text-align:end;
-webkit-transition: all 1s ease-in .3s;
-moz-transition:  all 1s ease-in .3s ;
-ms-transition:  all 1s ease-in .3s;
-o-transition: all 1s ease-in .3s;
transition: all 1s ease-in .3s}

.lt_bn li .active-slide .bn_tit {opacity:1;}

.lt_bn li .bn_detail{font-size:32px; word-break:keep-all; font-weight:300; margin:30px 0 0; opacity:0;text-shadow: 0 0 10px rgba(0,0,0,0.8);
-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 .active-slide .bn_detail {opacity:1}


.lt_bn #bx_pager {position:absolute; bottom:180px; z-index:99; width:100%;}
.lt_bn #bx_pager .pager_wrap {width:100%; max-width:1200px; margin:0 auto; text-align:end;}
.lt_bn #bx_pager .pager_wrap a {font-size:0px; display:inline-block; width:14px; height:14px; margin:0 1px; border-radius:50%; border:1px solid #fff;}
.lt_bn #bx_pager .pager_wrap .active{background:#fff;}

 
  @media (max-width: 1199px){
	.lt_bn .bx-wrapper, .lt_bn li {height:680px;}
	.lt_bn .bn_txt {padding:0 20px;}
	.lt_bn .txt_wr {padding-top:240px;}
	.lt_bn #bx_pager {position:absolute; bottom:200px; padding:0 20px;}
 }
   @media (max-width: 969px){
       
	.lt_bn .bx-wrapper, .lt_bn li {height:500px;}
	.lt_bn .txt_wr {padding-top:140px;}
    .lt_bn li .bn_tit_sb {font-size:24px; }  
	.lt_bn li .bn_tit {font-size:60px;}
    .lt_bn li .bn_detail {font-size:28px; margin:30px 0;}
	.lt_bn #bx_pager {bottom:30px;}
 }

  @media (max-width: 639px){
	.lt_bn .bx-wrapper, .lt_bn li {height:340px;}
	.lt_bn .bn_txt {padding:0 15px;}
	.lt_bn .txt_wr {padding-top:80px;}
      .lt_bn li .bn_tit_sb {font-size:18px; }
	.lt_bn li .bn_tit {font-size:40px;}
    .lt_bn li .bn_detail {font-size:20px; max-width:420px; margin:20px 0 0;}
	.lt_bn #bx_pager {bottom:20px; padding:0 15px;}
	.lt_bn #bx_pager .pager_wrap a {width:10px; height:10px;}
 }

  @media (max-width: 399px){
	.lt_bn .bx-wrapper, .lt_bn li {height:300px;}
	.lt_bn .txt_wr {padding-top:115px;}
	.lt_bn li .bn_tit {font-size:23px; font-weight:700;}
    .lt_bn li .bn_detail {font-size:14px;}
 }
