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


ul li {
    margin-left: .8rem;
    position: relative;}

ul li a {
    color: #ffffff;}
.banner {
    width: 100%;
    height: 100%;}

.banner .swiper-banner {
    width: 100%;
    height: 100%;}

.banner .swiper-slide a {
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
    padding-top: 50.5%;}
/*.banner .swiper-banner .swiper-slide .bg video{ width: 100%; height: 100%; object-fit: cover}*/
.banner .swiper-banner .swiper-slide .img:before{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 20%;
    background-size: 100% 100%;
    z-index: 1;
    bottom: 0;}
.banner .swiper-banner .swiper-slide .img{
    -webkit-transform: scale(1.1);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 0;
    transition: 5s;
    background-size: cover !important;
    background-position: center;
    width: 100%;}
.banner .swiper-banner .swiper-slide-active .img{
    -webkit-transform: scale(1);}
.banner .swiper-banner .swiper-slide .video video {
    width: 100%;
    height: 100%;
    object-fit: cover;}
.banner .swiper-banner .swiper-btn a{
    position:absolute;
    top:50%;
    z-index:10;
    display:block;
    margin-top:-25px;
    width:50px;
    height:50px;
    border:1px solid #fff;
    border-radius:50%;
    color:#fff;
    text-align:center;
    font-size:20px;
    line-height:48px
;}
.banner .swiper-banner .swiper-btn a.prev{
    left:20px
;}
.banner .swiper-banner .swiper-btn a.next{
    right:20px
;}
.banner .swiper-banner .swiper-btn a:hover{
    background:rgba(255,255,255,.2)
;}

.banner .swiper-pgn {
    z-index: 5;
    position: absolute;
    bottom: 30px;
    left: 0;
    text-align: center;}
.banner .swiper-pgn span {
    color: #fff;
    width: 40px;
    height:4px;
    background:#fff;
    opacity:1;
    margin: 6px!important;
    position: relative;
    border-radius: 0;}
/*.banner .swiper-pgn span.active{*/
/*    !*opacity: 1;*!*/
/*    background: #d20b17;*/
/*}*/
.banner .swiper-pgn span.active{opacity: 1;}
.banner .swiper-pgn span.active i{display: block;}
.banner .swiper-pgn span i{position: absolute;left:0;top: -1px;bottom: -1px;width: 0;background: #d20b17;display: none;}


@font-face {
  font-family: 'iconfont';  /* project id 4657669 */
  src: url('https://at.alicdn.com/t/c/font_4657669_4da98yelmzl.woff2?t=1725348968107') format('woff2'),
  url('https://at.alicdn.com/t/c/font_4657669_4da98yelmzl.woff?t=1725348968107') format('woff'),
  url('https://at.alicdn.com/t/c/font_4657669_4da98yelmzl.ttf?t=1725348968107') format('truetype');}

.icon {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;}

.icon-left:before {
  content: "\e745";}

.icon-right:before {
  content: "\e746";}

