a:not(.nav-item):not(.active):not(.btn){
    color: inherit !important;
}
a:not(.btn):hover{
    color: var(--first-color) !important;
}

.history{
    width: 100%;
    height: 793px;
    box-sizing: border-box;
    background: url(../images/history-bg.jpg) center / cover no-repeat;
}
.history .top{display: flex;justify-content: space-between;margin-bottom: 115px;}
.history .i-title{color: #fff;}
.history .top .btn{display: flex;align-items: center;}
.history .top .btn .prev{margin-right: 25px;}
.history .main{display: flex;justify-content: center;align-items: flex-start;color: #fff; overflow: hidden}
.history .main .word{width: 53.61%;text-align: right;}
.history .main .word .swiper{height: 414px;box-sizing: border-box;}
.history .main .word .swiper-slide{display: flex;justify-content: flex-end;height: 52px;}
.history .main .word .swiper-slide.swiper-slide-active{height: 102px;font-size: 4.16vw;}
.history .main .word .item{position: relative;transition: all .5s;display: flex;align-items: center;justify-content: flex-end;cursor: pointer;padding-right: 6px;box-sizing: border-box;}
.history .main .word .item .cycle{position: absolute;right: 0;top: 50%;transform: translateY(-50%);display: flex;justify-content: center;align-items: center;width: 28px;height: 28px;border-radius: 50%;background: rgba(242, 242, 242, .2);opacity: 0;}
.history .main .word .item .cycle .point{width: 16px;height: 16px;border-radius: 50%;background: #1677ff;}
.history .main .word .swiper-slide.swiper-slide-active .item,.history .main .word .swiper-slide:hover .item{padding-right: 47px;}
.history .main .word .swiper-slide.swiper-slide-active .item .cycle,.history .main .word .swiper-slide:hover .item .cycle{opacity: 1;}
.history .main .word .swiper-slide .item p{opacity: .4;}
.history .main .word .swiper-slide.on1 .item p{opacity: .6;}
.history .main .word .swiper-slide.swiper-slide-prev .item p,.history .main .word .swiper-slide.swiper-slide-next .item p{opacity: .8;}
.history .main .word .swiper-slide.swiper-slide-active .item p,.history .main .word .swiper-slide:hover .item p{opacity: 1;}

.history .main .content{width: 46.39%;box-sizing: border-box;padding-top: 17px;padding-left: 2.98%;line-height: 30px;}
.history .main .content .text{margin: 0 0 20px;}
.history .main .content .pic{position: relative;width: 80.98%;padding-bottom: 45.8%;box-shadow: 9px 9px 7px rgba(255, 255, 255, .33);}
.history .main .content .pic img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #1677ff;}

.navbar {
    background: #FFF;
}

.index_partners{
    width: 300px !important;
    height: 180px !important;
    margin: 0 auto;
}
