.xfz_banner{
   position: relative;
   
   }
  .xfz_banner .xfzswiper_banner,.xfz_banner .xfzswiper_banner .swiper-wrapper{ max-height:410px;}
  .xfzswiper_banner .swiper-slide:hover{
     transform: scale(1.02);
     z-index: 999999;
   }
  .com_pags_xfz{
     bottom:20%;
     text-align:right;
     padding-right:30px;
   }
    
  .xfz_banner .arrow i{
   /*height:30px;
   width:20px;*/
   position:absolute;
   z-index:1;
   top:40%;
   display:inline-block;
   cursor:pointer;
  }
  .arrow .arrow-left{
   left:10px;
  }
  .arrow .arrow-right{
   right:10px;
   
  }
  .xfzswiper_banner a{
   display:block;
   position:relative;
  }
   .xfz_banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    max-height: 410px;
   }
  .index_xwcot{
    position:absolute;
    bottom:0;
    z-index:20;
    width:100%;
    border-top:3px solid #606060;
    background:rgba(144,144,144,0.8);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#9F585858,endColorstr=#9F585858); 
    padding:10px 20px !important;
    text-align:left;
    box-sizing:border-box;
  }
  .index_xwcot li{border:0; padding:0;}
 .index_xwcot p{
    width:98%;
    overflow:hidden;
    word-wrap:normal;
    white-space:nowrap;
    text-overflow:ellipsis;
    font-size:16px;
    color:#ffffff;
    letter-spacing:1px;
   }
.pagsxfz {bottom: 30%; text-align: right; padding-right:30px;}

@media only screen and (max-width: 1200px) {
  .xfz_banner .arrow i{display:none;}
}
@media (max-width: 768px){
/*专区新增*/
  .xfz_banner .xfzswiper_banner{padding-bottom: 25px;}
  .index_xwcot{padding: 1px 20px !important;}
  .index_xwcot p{font-size: 14px;}
  .pagsxfz{bottom: 0px;text-align: center;}
}