.tx-abouts-title{font-size:24px;font-weight: bold;margin-bottom: 35px;text-align: center;}

.tx-about1-left{width: 35%;padding-right: 30px;}

.tx-advantage-main li{width: 50%;margin-top: 50px;}
.tx-advantage-main li h3{position: relative; font-size: 42px;color:#08543C;}
.tx-advantage-main li h3 b{font-size: 17px;font-weight: normal;margin-left: 5px;position: relative;top: -2px;}
.tx-advantage-main li h3 i{position: absolute;top:0px;font-size: 12px;}
.tx-advantage-main li h4{font-size: 13px;margin-top: 2px;}

.tx-about1-right{width: 65%;}
.tx-about1-right p{position: relative;font-size: 16px;line-height: 28px;margin-top: 38px;padding-left:25px;}
.tx-about1-right p:before{content: '';position: absolute;top:10px;left: 0;width: 8px;height: 8px;background: #08543C;border-radius: 50%;}

.tx-abouts2{background: url('../img/abouts2-bg.png') bottom center no-repeat;}
.tx-abouts2-main{margin-top: 20px;}
.tx-abouts2-main .swiper-container{padding-bottom:90px;}
.tx-abouts2-main .main{position: relative; margin-left: 10px;padding-left: 30px;min-height: 110px;}
.tx-abouts2-main .main::before{content: '';position: absolute;left: 0;top:0;width: 2px;height: 110px;background: #e80115;}
.tx-abouts2-main .main::after{content: '';position: absolute;width: 10px;height: 10px;border-radius: 50%;background: #e80115;left: -4px;top:0;}
.tx-abouts2-main .main h3{font-size: 28px;margin: 12px 0;}
.tx-abouts2-main .main em{display: block;font-size: 16px;line-height: 25px;color: #666;}
.tx-abouts2-main .swiper-button{top:auto;margin-top: 0;bottom:0;width: 40px;height: 40px; border-radius: 50%;border:1px solid #888;}
.tx-abouts2-main .swiper-button:after{font-size: 22px;line-height: 50px;color: #888;}
.tx-abouts2-main .swiper-button-prev{left: auto; right: 0;margin-right: 70px;}

.tx-abouts3-main{display: flex;justify-content: space-between;margin-top: 60px;}
.tx-abouts3-main li{float: none;display: inline-block; width: 233px;text-align: center;box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.16);padding:0 12px 42px;}
.tx-abouts3-main li img{width: 98px;margin-top: -43px;}
.tx-abouts3-main li h3{font-size: 18px;margin:26px 0 7px;}
.tx-abouts3-main li em{font-size: 36px;color: #e80115;}

.tx-abouts4{background: url('../img/abouts4-bg.png') center center no-repeat;}
.tx-abouts4-left{width: 35%;}
.tx-abouts4-left .tx-mains-title h3{color: #fff;}
.tx-abouts4-left .tx-mains-title:before{background: #fff;}
.tx-abouts4-left .main{font-size: 17px;line-height: 38px;color: #fff;}

.tx-abouts4{padding: 100px 0;}
.tx-abouts4-right{width: 65%;padding-left: 15%;}
.tx-abouts4-right span{float: left;width:370px;height: 370px;border-radius: 50%;border:1px solid #fff;margin:0 -4%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.tx-abouts4-right span h3{font-size: 30px;color: #fff;margin-bottom: 8px;}
.tx-abouts4-right span h4{font-size: 16px;color: #fff;}

.tx-abouts5{background:url('../img/about5-bg.png') center center no-repeat;background-size:cover;}
.tx-abouts5-main{position:relative;}
.tx-abouts5-main .swiper-container1{position:relative;z-index:20; width:82%;margin:0 9%;}
.tx-abouts5-main .swiper-container2{position:absolute;z-index:10;top:0;left:0; width:100%;height:100%;}
.tx-abouts5-main .swiper-container2 .swiper-button{width:46px;height:46px;line-height:46px;border:1px solid #707070;border-radius:50%;}
.tx-abouts5-main .swiper-container2 .swiper-button:before,.tx-abouts5-main .swiper-container2 .swiper-button:after{font-size:21px;color:#707070;}
.tx-abouts5-main .swiper-container2 .swiper-button:hover{background:#E80115;border-color:#E80115;}
.tx-abouts5-main .swiper-container2 .swiper-button:hover:before,.tx-abouts5-main .swiper-container2 .swiper-button:hover:after{color:#fff;}


@media screen and (min-width: 769px){

    .tx-abouts2-main .swiper-button:hover{background: #e80115;color: #fff;border-color: #e80115;}
    .tx-abouts2-main .swiper-button:hover:after{color: #fff;}

}

@media screen and (max-width: 1480px){

    .tx-advantage-main li h3{font-size: 38px;}
    .tx-about1-right p{font-size: 14px;margin-top: 30px;}

    .tx-abouts2-main .main h3{font-size: 24px;}
    .tx-abouts2-main .main em{font-size: 15px;}

    .tx-abouts3-main li img{width: 78px;margin-top: -34px;}
    .tx-abouts3-main li h3{font-size: 16px;margin: 20px 0 7px;}
    .tx-abouts3-main li em{font-size: 28px;}

    .tx-abouts3-main li{padding: 0 12px 32px;}

    .tx-abouts4-left .main{font-size: 15px;}
    .tx-abouts4-right span{width: 320px;height: 320px;}

}

@media screen and (max-width: 768px){

    .tx-about1-left{width: 100%;margin-bottom: 15px;}
    .tx-advantage-main li{margin-top: 25px;}
    .tx-about1-right{width: 100%;}
    .tx-about1-right p{margin-top: 15px;}
    .tx-advantage-main li h3{font-size: 32px;}
    
    .tx-abouts2{background-size: auto 100%;}
    .tx-abouts-title{font-size: 18px;margin-bottom: 15px;}
    .tx-abouts2-main{margin-top: 10px;}
    .tx-abouts2-main .main h3{font-size: 17px;font-weight: bold;}
    .tx-abouts2-main .main em{font-size: 13px;}
    .tx-abouts2-main .main{min-height: 88px;}
    .tx-abouts2-main .main::before{height: 88px;}
    .tx-abouts2-main .swiper-button{width: 30px;height: 30px;}
    .tx-abouts2-main .swiper-button:after{font-size: 15px;}
    .tx-abouts2-main .swiper-container{padding-bottom: 35px;}

    .tx-abouts3-main li h3{font-size: 12px;margin:12px 0 5px;}
    .tx-abouts3-main li em{font-size: 17px;}
    .tx-abouts3-main li{padding: 0 6px 15px;width: 82px;}

    .tx-abouts4{padding: 25px 0;background-size: auto 100%;}
    .tx-abouts4-left{width: 100%;}
    .tx-abouts4-left .main{font-size: 13px;line-height: 28px;}
    .tx-abouts4-right{width: 100%;margin-top: 20px;padding-left: 0;padding: 0 15px;}
    .tx-abouts4-right span{width: 57%;height: 47vw;}
    .tx-abouts4-right span h3{font-size: 22px;}
    .tx-abouts4-right span h4{font-size: 13px;}
    
    .tx-abouts5-main .swiper-container2 .swiper-button{display:none;}
    .tx-abouts5-main .swiper-container1{width:100%;margin:0;}

}