.banner .banner-video{display:none;}
.banner .swiper-pagination.slick-dots li{background:none !important;opacity:1;}
.banner .slick-dots li.swiper-pagination-bullet-active button{font-size: 30px;}
.banner .slick-dots li.swiper-pagination-bullet-active button:after {width: 44px;}

.banner .banner-box img {
    transform: scale(1.1);
    transition: linear 5s;}
.banner .swiper-slide-active .banner-box img{
    transform: scale(1);}

.banner .index-banner{height: 100vh;}
@media screen and (max-width: 1024px){
.banner .index-banner{height: 50vw;}
}

.rwfc{
    width:50%;
    height:100%;}
.regular {
    padding:0 10px;}
.slider {
    width: 100%;}

.slick-slide {   
    position: relative;}
  
.regular .txt {
    position: absolute;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 3;
    background: rgba(0, 0, 0, .4);
    color: #fff;
    padding: 15px 20px;
    font-size: 18px;
    transition: .3s;
    margin:0!important;}

.regular img {
  width: 100%;
  height: 230px;
  object-fit: cover;}




.regular .slick-dots{
    /*bottom: 20px;*/
    width: auto;
    right: 20px;
    font-size: 0;}

.regular .slick-dots li{
    width: 6px!important;
    height: 10px;
    background: #fff!important;
    margin-left: 7px;
    transition: all 0.3s;
    padding: 0!important;
    border-radius:6px;}

.regular .slick-dots li.slick-active {
    background:#2253a9!important;}

@media screen and (max-width:1024px){
       .rwfc {width:100%;} 
       .regular{padding:0;}
       .regular img{height: 280px!important;width: 100% !important;}
         .regular .zu li.empty .placeholder{height:280px!important;}
}
@media screen and (max-width:824px){
     .regular img{height: 200px!important;}
     .regular .zu li.empty .placeholder{height:200px!important;}
}

@media screen and (max-width:576px){
   .regular img{height: 154px!important;}
   .regular .txt{
    font-size: 12px!important;
    padding: 9px 12px!important;
    white-space: nowrap;
    overflow: hidden;}
.regular .txt h4{width:140px;
                overflow:hidden;
                text-overflow: ellipsis;}
.regular .zu li.empty .placeholder{
    height:154px!important;}
}



.regular .zu li.empty .placeholder {
    height: 230px;}


.regular.slider ul li:nth-child(1) {width: 48.5%;float: left;margin-bottom: 20px;padding: 0;}
.regular.slider ul li:nth-child(2) {width:48.5%;float: right;margin-bottom: 20px;background:none;}
.regular.slider ul li:nth-child(3) {width:48.5%;float: left;}
.regular.slider ul li:nth-child(4) {width:48.5%;float: right;}


.closestyle270004{ font-size:12px;color:#333333;text-decoration: none ;}

.closestyle270005{ font-size:12px;color:#333333;text-decoration: none ;}

