@charset "utf-8";

.lt_bn {position:relative;overflow:hidden}
.lt_bn .bx-wrapper{height:auto;}
#section04 .lt_bn li {background-position:center center !important;background-size:auto;background-repeat:no-repeat; height:500px;/*height:100vh;text-align:center;*/color:#fff;    border-radius: 20px;}
.lt_bn li:nth-child(3) .txt_wr .bn_subtit{display: none}
#section04 .lt_bn .bg{border-radius: 20px;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:flex;justify-content: flex-end;height:100%;width:100%;max-width:1400px;  margin: 0 auto; text-align:center; position:relative;z-index:2;}
.lt_bn .txt_wr {padding-top:200px;text-align: left; }

.lt_bn li .bn_tit {font-size:80px; font-weight:900; word-break:keep-all; opacity:0;line-height: 100px;
-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:28px; line-height:45px; word-break:keep-all; font-weight:300; margin:20px 0 00px; opacity:0;color: #fff;
-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 li .bn_de_txt {font-size:70px; font-weight:700; word-break:keep-all; opacity:0;color: #053491;text-shadow: 1px 1px 8px #fff;
-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 .bn_de_txt span{color: #e5b339}

.lt_bn li .active-slide .bn_de_txt {opacity:1}

#section04 .lt_bn #bx_pager {position:absolute; bottom:20px; z-index:99; width:100%;}
#section04 .lt_bn #bx_pager .pager_wrap {width:100%; max-width:1400px; margin:0 auto; text-align:center;}
#section04 .lt_bn #bx_pager .pager_wrap a {font-size:0px; display:inline-block; width:10px; height:10px; margin:0 2px; opacity:0.5; border-radius:50%; background:#fff;}
#section04 .lt_bn #bx_pager .pager_wrap .active{opacity:1;}


@media (max-width: 1199px){
	.lt_bn .bn_txt  {padding:0 20px}
    .lt_bn #bx_pager  {padding:0 20px}
    .lt_bn li .bn_tit{font-size: 70px; line-height: 75px}
 }

 @media (max-width: 969px){
     #section04 .lt_bn .bx-wrapper,#section04  .lt_bn li{background-size: 130%}
	#section04 .lt_bn .bx-wrapper, #section04 .lt_bn li {height:300px;    display: flex;  flex-direction: column;  align-items: center;  justify-content: center;}
	
     #section04 .lt_bn .bg_red{width: 80%; height: 60%; margin: 0 auto; opacity: 0.9}
	.lt_bn .txt_wr {padding-top:180px;}
     .lt_bn li .bn_tit{font-size: 55px; line-height: 60px}
    .lt_bn li .bn_detail {font-size:26px; line-height:35px; margin:20px 0 00px;text-align: left}
    #section04 .lt_bn #bx_pager {bottom:30px;text-align: left;}
	#section04 .lt_bn #bx_pager .pager_wrap a {font-size:14px;}
 }

  @media (max-width: 639px){
	#section04 .lt_bn li{height:280px;background-size: 100%}
	.lt_bn .txt_wr {padding-top:120px;}
    .lt_bn li .bn_tit{font-size: 34px; line-height: 40px}
    .lt_bn li .bn_detail {font-size:20px; line-height:25px; margin:10px auto 00px; }
    #section04 .lt_bn #bx_pager {bottom:30px; left:0;}
      #section04 .lt_bn #bx_pager .pager_wrap {padding:0 20px;}
}

 @media (max-width: 439px){
	#section04 .lt_bn .bx-wrapper,#section04  .lt_bn li{height:220px;}
     #section04 .lt_bn .txt_wr {padding-top:80px;}
     .lt_bn li .bn_tit{font-size: 28px; line-height: 32px}
    .lt_bn li .bn_detail {font-size:16px; }
     .lt_bn li .bn_detail br{display: none}
     #section04 .lt_bn #bx_pager {bottom:15px; left:0;}
	#section04 .lt_bn #bx_pager .pager_wrap {padding:0 20px;}
	#section04 .lt_bn #bx_pager .pager_wrap a {font-size:8px;}
}
