.tx-abouts-title{margin-bottom: 80px;}
.tx-abouts-title h3{font-size: 36px;line-height: 50px;font-weight: bold;margin-bottom: 5px;}
.tx-abouts-title h4{font-size: 16px;color: #999;line-height: 22px;}

.tx-abouts1-left{width: 56.65%;padding-right: 100px;}
.tx-abouts1-left h3{font-size: 28px;line-height: 40px;color: var(--mColor);margin-bottom: 22px;}
.tx-abouts1-left i{display: inline-block;width: 57px;height: 4px;background: var(--mColor);margin-bottom: 28px;}
.tx-abouts1-left em{display: block; font-size: 16px;line-height: 26px;margin-bottom:20px;}
.tx-abouts1-left p{display: block;color: #666;line-height: 24px;}
.tx-abouts1-right{width: 43.35%;}

.tx-abouts2{position: relative; height: 441px; background: url('../img/abouts2-bg.png') center center no-repeat;background-size: cover;}
.tx-abouts2::before{content: '';position: absolute;z-index: 20; width: 100%;height: 100%;background: #000;opacity: 0.5;}
.tx-abouts2-text{position: absolute;z-index: 30; left: 0;top: 50%;transform: translate(0,-50%);text-align: center;color: #fff;}
.tx-abouts2-text h3{font-size: 38px;line-height: 53px;font-weight: bold;margin-bottom: 58px;}
.tx-abouts2-text span{display: inline-block; cursor: pointer;}
.tx-abouts2-text h5{font-size: 16px;margin-top: 16px;}

.tx-abouts3-ul{position: relative;}
.tx-abouts3-ul::before{content: '';position: absolute;left: 0;top:78px; width: 100%;height: 1px;background: #A8BFD9;z-index: -1;}
.tx-abouts3-ul li{width: 25%;text-align: center;cursor:pointer;}
.tx-abouts3-ul li .img{display: inline-block;width: 155px;height: 155px;line-height: 155px; border-radius: 50%;background: #E5EEF9;margin-bottom: 42px;}
.tx-abouts3-ul li h3{font-size: 26px;line-height: 37px;margin-bottom: 12px;}
.tx-abouts3-ul li em{display: block; font-size: 20px;line-height: 28px;}
.tx-abouts3-main{background: url('../img/abouts3-bg.png') center center no-repeat;background-size: cover;margin-top: 58px; padding: 62px 9%;color: #fff;text-align: center;font-size: 18px;line-height: 28px;}

.tx-abouts4{position: relative;background:url('../img/honors-bg.png') center center no-repeat;background-size:cover;}
.tx-abouts4 .centers1400{position: relative;}
.tx-abouts4 .tx-abouts-title{position: absolute; z-index: 20;top:0;left:0; padding-top: 82px;}
.tx-abouts4-main{position:relative; padding:196px 0 100px;}
.tx-abouts4-main .swiper{width:calc(100% - 240px);overflow:hidden;position:relative;left:120px;}
.tx-abouts4-main .swiper-slide{width:251px;}
.tx-abouts4-main .swiper-button{width:63px;height:63px;border-radius:50%;background:rgba(0,0,0,0.3);margin-top:20px;}
.tx-abouts4-main .swiper-button:after{font-size:22px;color:#fff;}
.tx-abouts4-main .swiper-button:hover{background:var(--mColor)}

.video-box{position:fixed;}

@media screen and (min-width: 769px){
    
    .tx-abouts2-text span img:hover{transform:scale(1.08)}
    
    .tx-abouts3-ul li:hover .img{transform: rotateY(360deg);}
    
}

@media screen and (max-width: 1465px){

    .tx-abouts1-left h3{font-size: 22px;margin-bottom: 16px;}
    .tx-abouts1-left em{font-size: 15px;line-height: 24px;}
    .tx-abouts1-left i{height: 2px;}

    .tx-abouts2{height: 360px;}
    .tx-abouts2-text h3{font-size: 30px;line-height: 35px;margin-bottom: 38px;}
    .tx-abouts2-text img{width: 54px;}
    .tx-abouts2-text h5{font-size: 14px;}

    .tx-abouts-title{margin-bottom: 40px;}
    .tx-abouts-title h3{font-size: 30px;line-height: 30px;}
    .tx-abouts-title h4{font-size: 14px;}

    .tx-abouts3-ul li .img{width: 130px;height: 130px;line-height: 130px;margin-bottom: 28px;}
    .tx-abouts3-ul::before{top:68px}
    .tx-abouts3-ul li .img img{width: 52px;}
    .tx-abouts3-ul li h3{font-size: 20px;line-height: 22px;}
    .tx-abouts3-ul li em{font-size: 16px;line-height: 18px;}
    .tx-abouts3-main{margin-top: 32px;padding:50px 8%;font-size: 16px;line-height: 25px;}
    
    .tx-abouts4-main .swiper-button{width:50px;height:50px;}
    .tx-abouts4-main .swiper-button:after{font-size:18px;}

}

@media screen and (max-width: 768px){

    .tx-abouts1-left{width: 100%;padding-right: 0;}
    .tx-abouts1-left h3{font-size: 17px;line-height: 20px;margin-bottom: 8px;}
    .tx-abouts1-left em{font-size: 13px;line-height: 20px;margin-bottom: 12px;}
    .tx-abouts1-left i{margin-bottom: 10px;}
    .tx-abouts1-left p{font-size: 12px;line-height: 20px;}
    .tx-abouts1-right{width: 100%;margin-top: 20px;}

    .tx-abouts2{height: 230px;}
    .tx-abouts2-text h3{font-size: 17px;margin-bottom: 22px;}
    .tx-abouts2-text img{width: 42px;}
    .tx-abouts2-text h5{font-size: 12px;margin-top:8px;}

    .tx-abouts-title{margin-bottom: 15px;}
    .tx-abouts-title h3{font-size: 17px;line-height: 17px;}
    .tx-abouts-title h4{font-size: 12px;line-height: 15px;}

    .tx-abouts3-ul::before{display: none;}
    .tx-abouts3-ul li .img{width: 60px;height: 60px;line-height: 60px;margin-bottom: 12px;}
    .tx-abouts3-ul li .img img{width: 30px;}
    .tx-abouts3-ul li h3{font-size: 14px;line-height: 15px;margin-bottom: 6px;}
    .tx-abouts3-ul li em{font-size: 12px;line-height: 15px;}
    .tx-abouts3-main{margin-top: 12px;padding:20px;font-size: 13px;line-height: 20px;}

    .tx-abouts4 .tx-abouts-title{padding:0 15px; padding-top: 20px;}
    .tx-abouts4-main .swiper-button{display:none;}
    .tx-abouts4-main{padding:68px 0 20px;}
    .tx-abouts4-main .swiper{width:100%;left:0;}

}