.tx-banner{position: relative;height: 800px;}
.tx-banner .swiper,.tx-banner .swiper-wrapper,.tx-banner .swiper-slide{height: 100%;}
.tx-banner .swiper-slide{width: 100% !important; overflow: hidden;}
.tx-banner .swiper-slide .img {position: absolute;z-index: 10; top:0;left:50%; max-width: none;min-width: 100%; height: 100%; transform: translate(-50%, 0) scale(1.1);-webkit-transform: translate(-50%, 0) scale(1.1);-ms-transform: translate(-50%, 0) scale(1.1);transition: 3s;-webkit-transition: 3s;-ms-transition: 3s;}
.tx-banner .swiper-slide .centers{position: relative; z-index: 20; height: calc(100% - 120px);}
.tx-banner .swiper-slide .text{position: absolute;left: -10%;top:50%;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-ms-transform: translate(0, -50%);opacity: 0;transition: 1.5s;-webkit-transition: 1.5s;-ms-transition: 1.5s;}
.tx-banner .swiper-slide .text h3{position: relative; font-size: 43px;font-weight: bold;color:#fff;padding-bottom: 49px;margin-bottom: 50px;}
.tx-banner .swiper-slide .text h3::before{content:''; position: absolute;left:0;bottom:0;width: 50px;height: 6px;background: var(--fColor);}
.tx-banner .swiper-slide .text h3 i{font-style: italic;font-weight: bold;color:var(--fColor)}
.tx-banner .swiper-slide .text em{display: block;font-size: 20px;color:#fff;margin-bottom: 70px;}
.tx-banner .swiper-slide .text a{position: relative; display: inline-block;width: 62px;height: 56px;line-height: 56px;z-index: 20;}
.tx-banner .swiper-slide .text a::before{content:'';position: absolute;top:0;left:21px; width: 100%;height: 100%;background: var(--fColor);z-index: -1;}
.tx-banner .swiper-pagination{text-align: center;bottom:170px;}
.tx-banner .swiper-pagination span{width:50px;height:5px;border-radius: 0; opacity: 0.2;background: #fff;margin:0 5px !important;}
.tx-banner .swiper-pagination .swiper-pagination-bullet-active{opacity: 1;}
.tx-banner .swiper-slide-active .img{ transform: translate(-50%, 0) scale(1);-webkit-transform: translate(-50%, 0) scale(1);-ms-transform: translate(-50%, 0) scale(1);}
.tx-banner .swiper-slide-active .text{left:0%; opacity: 1;}

.tx-advantge{position: relative;z-index: 30;background: rgba(0,82,217,0.12);height:120px;margin-top: -120px;}
.tx-advantge-main{display: flex;justify-content: space-between;align-items: center; height: 120px;}
.tx-advantge-main li{position: relative; float: none;display: block; padding-left: 72px;height: 56px;cursor: pointer;}
.tx-advantge-main li:nth-child(2n){width: 1px;height:22px;border-left:1px dashed rgba(232,232,232,0.3);padding-left: 0;}
.tx-advantge-main li img{position: absolute;left:0;top:0;bottom:0;margin:auto 0;width: 56px;}
.tx-advantge-main li .text{display: flex;height: 56px;justify-content: center; flex-direction: column;}
.tx-advantge-main li .text h4{float: left; font-size: 28px;line-height: 28px;font-weight: bold;color:#fff;}
.tx-advantge-main li .text b{float: left;font-size: 28px;color:#fff;margin-left: 3px;line-height: 28px;}
.tx-advantge-main li .text h3{font-size: 14px;line-height: 14px;color:#fff;opacity: 0.5;margin-top: 8px;}


@keyframes scale3{
    0%{transform: translate(-50%, 0) scale(1.1);}
    100%{transform: translate(-50%, 0) scale(1);}
}

@media screen and (min-width: 769px){

    .tx-banner .swiper-slide .text a:hover:before{left:30px;}

    .tx-advantge-main li:hover img{transform: rotateY(360deg);}

}

@media screen and (max-width: 768px){
    
    .tx-banner{height:240px;}
    .tx-banner .swiper-slide .centers{height:100%}
    .tx-banner .swiper-pagination{display:none;}
    .tx-banner .swiper-slide .text{left:15px;}
    .tx-banner .swiper-slide .text h3{font-size:18px;padding-bottom:15px;margin-bottom:15px;}
    .tx-banner .swiper-slide .text h3::before{height:2px;}
    .tx-banner .swiper-slide .text em{display: none;}
    .tx-banner .swiper-slide .text a{width:30px;height:30px;line-height:30px;}
    
    .tx-advantge{margin-top:0;background:var(--mColor);text-align:center;height:auto;}
    .tx-advantge-main{height:auto;padding:22px 0;}
    .tx-advantge-main li{padding:0;width:50%;text-align:center;height:auto;}
    .tx-advantge-main li:nth-child(2n){display:none;}
    .tx-advantge-main li img{position:relative;top:auto;bottom:auto;width:45px;}
    .tx-advantge-main li .text{ display:block; width:100%;height:auto;text-align:center;}
    .tx-advantge-main li .text span{float:left;clear:both;width:100%;margin-top:12px;}
    .tx-advantge-main li .text h3{float:left;clear:both;width:100%;font-size:12px;}
    .tx-advantge-main li .text h4{float:none; display: inline-block;font-size:17px;}
    .tx-advantge-main li .text b{float:none;display:inline-block;font-size:14px;}
    .tx-advantge-main li .text h3{margin-top:2px;}
    
}