#header .menu-head .about_ .third li{width: 250px}
#header .menu-head .about_ .third li a{line-height: 1.2;min-height: 50px;display: flex;align-items: center;justify-content: center;}

#footer .con .c .menu-foot ul.first>li>a{text-align: center}
#footer .con .c .menu-foot ul.first>li>a:before{left: 50%;margin-left: -12px;}
#footer .con .c .menu-foot ul.second li a{text-align: left}

#index.index .case .swiper-sub .swiper-slide{height: 150px}
#index.index .case .swiper-sub .swiper-slide .txt p:nth-of-type(2){word-wrap: break-word;}

#footer .con .c .menu-foot ul.first>li>a{text-align: left}
#footer .con .c .menu-foot ul.first>li>a:before{left: 0;margin-left: 0}

@media (max-width: 1400px) {
    #nav-top{height: auto}
    #nav-top .container{flex-direction: column-reverse;justify-content: space-between;align-items: flex-start;}
    #nav-top .tab{border-top: 1px solid #E4E4E4;width: 100%;flex-wrap: wrap;}
    #nav-top .tab .item{height: 40px;line-height: 40px;padding: 0;width: 50%;text-align: center}
    #way-map{height: initial;padding: 10px 0 10px 10px;}
}
@media (max-width: 996px) {
    #header .menu-head .about_ .third li a{line-height: 1.2 !important;justify-content:flex-start}
    #nav-top .tab .item{line-height: 1.2;display: flex;align-items: center;justify-content: center;}
}