.container {
    width: 1260px;
}

.f55 {
    font-size: 45px;
}

.f48 {
    font-size: 40px;
}

.f40 {
    font-size: 32px;
}

.hotline {
    font-size: 14px;
}

.navbar-nav>li>a {
    padding: 28px 14px;
    font-size: 15px;
}

.navbar-brand .WebLogo {
    height: auto;
    margin-top: 23px;
}

.logo-a {
    padding: 0;
    width: 170px;
    height: auto;
}

#thebn .item .ani1 {
    font-size: 50px;
}

#thebn .item .inner p.p1 {
    top: calc(28% + 120px);
    font-size: 28px;
}

#pageban h2 {
    margin-left: -610px;
}

.prolist1 {
    padding: 50px 0 40px;
}

.prolist1 .text1 {
    padding-right: 0px;
}

#part2 {
    padding: 40px 0;
}

#part2 .fttl {
    margin-bottom: 10px;
}

#part2 .item {
    padding: 10px 0;
}

#part2 .item i {
    /* background-size: cover; */
    width: 110px;
    height: 110px;
}

#part3 {
    padding: 70px 0 40px;
}

/* the slides */

/* the parent */
#part4 p.zi {
    margin: 20px 0;
    font-size: 30px;
}

/* the slides */
#part5 .slick-slide {
    margin-left: 45px;
}

/* the parent */
#part5 .slick-list {
    margin-left: -45px;
}

#part5 .slick-slide .bor {
    padding: 0;
}

#footer .footer_nav>li {
    width: 11%;
    min-width: 153px;
}