.nav_list .nav_cpt {
    padding: 0 .25rem;
    position: relative;
}

.solutionNavs{
    left: 4%;
    top: 5rem;
    transform: translate(0, -50%);
    width: calc((92% - 1280px) / 2);
}
.hbox12_imgs .hbox12_img {
    display: flex;
    flex-direction: column;
}
.hbox12_imgs .text_box {
    flex: 1;
}
.hbox12_imgs .tit {
    flex: 1;
}
.hbox12_imgs .ctit{
    margin-left: .15rem;
}
.hbox13_swiper .year_desc {
    font-size: .7vw;
}

.clture_swiper .swiper-slide{
    height: auto;
}
.his_swiper .swiper-slide:nth-child(2n) .item{
  padding-top: 3.15rem;
}
.his_swiper .swiper-slide:nth-child(2n+1) .item{
  padding-bottom: 3.15rem;
}
.his_swiper .item{
    height: 6.3rem;
}
.his_swiper .desc {
    width: 11.4em;
    max-height: 15em;
    word-break: break-word;
}
@media (max-width: 1680px){
    .solutionNavs{
        width: 12vw;
    }
    .solutionDetail .max1280 {
        width: 92%;
        max-width: unset;
        padding-left: 13vw;
    } 
}
@media (max-width: 1600px){
    .solutionDetail .max1280 {
        margin-left: auto;
        margin-right: auto;
    }
}
@media (max-width:1459px){.nav_list .nav_cpt{padding:0 .15rem;}}
@media (max-width:1279px){
.nav_list .nav_cpt{padding:0 .1rem;}
}
@media (max-width:1024px){
    .solutionDetail .max1280 {
        padding-left: 20vw;
        width: 98%;
    }
    .solutionNavs {
        width: 16vw;
    }
}
@media (max-width:1024px){
    .solutionDetail .max1280 {
        width: 100%;
        padding: 0 20px;
    }
}

   


    