.contact-container .contact-header {
    height: 362px;
    background: url("/images/contact-bg.png") no-repeat;
    background-position: center center;
    background-size: 100% 100%;
    line-height: 362px;
}

.contact-container .contact-header span {
    font-weight: bold;
    font-size: 48px;
    display: block;
    margin-left: 228px;
}

.contact-container .title {
    font-size: 38px;
    font-weight: bolder;
    margin-left: 228px;
    margin-top: 70px;
}

.contact-container .li-container {
    display: flex;
    justify-content: center;
}

.contact-container .content {
    display: flex;
    align-items: center;
    /*margin-left: 228px;*/
    margin-top: 70px;
    height: 276px;
    background: url("/images/contact-bg1.png") no-repeat;
    background-size: 100% 100%;
    width: calc(100% - 456px);
}

.contact-container .content .li {
    display: flex;
    align-items: center;
    width: 33%;
}

.contact-container .content .phone {
    width: 96px;
    height: 96px;
    border-radius: 48px;
    border: 1px solid #56ACFF;
    margin-left: 38px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-width: 96px;
}

.contact-container .content .info {
    margin-left: 20px;
}

.contact-container .content .info .p1 {
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
}

.contact-container .content .info .p2 {
    font-weight: 400;
    font-size: 24px;
    line-height: 30px;
    margin-top: 15px;
    white-space: nowrap;
}

.contact-container .content .kf {
    display: block;
    text-align: center;
}

.contact-container .location-container {
    display: flex;
    align-items: center;
    margin-left: 228px;
    width: calc(100% - 456px);
    margin-top: 60px;
    margin-bottom: 170px;
}

.contact-container .location-container .location-content {
    background: #E5EDF5;
    border-radius: 1px;
    width: 35%;
}

.contact-container .location-container .location-content li {
    display: flex;
    /*align-items: center;*/
    height: 180px;
    padding: 38px 29px;
    border-bottom: 1px solid #fff;
}

.contact-container .location-container .location-name {
    font-weight: bold;
    font-size: 24px;
    color: #234295;
}

.contact-container .location-container .location-img {
    background: #fff;
    border-radius: 5px;
    margin-right: 24px;
}

.contact-container .location-container .location-addr {
    line-height: 35px;
    font-size: 18px;
    color: #050303;
    /*width: 309px;*/
    margin-top: 9px;
}

/* 联系我们页面适配移动端css */
@media(max-width:900px)
{
    .map_img{ display: none;}
    .page-content{ width: 100%; overflow-x: hidden;}
    .contact-container .contact-header{ width: 100%; height: auto; line-height: 100px;}

    .contact-container .contact-header span{ font-size: 30px; margin-left: 0; text-align: center;}
    .contact-container .title{ margin-left: 15px; margin-top: 30px; font-size: 18px;}
    .contact-container .li-container{width: calc(100% - 30px); margin: 0 auto;}

    .contact-container .content .kf{ display: none;}

    .contact-container .content{ width: 100%; height: auto; margin-top: 10px; flex-direction: column;}
    .contact-container .content .phone{ width: 28px; height: 28px; min-width: 24px; margin-left: 0;}
    .contact-container .content .phone img{width: 20px; height: auto;}

    .contact-container .content .li{ width: calc(100% - 30px)!important; margin: 10px auto 5px; }
    .contact-container .content .info{display: flex;}
    .contact-container .content .info .p1{ font-size: 14px;}
    .contact-container .content .info .p2{ font-size: 14px; margin-top: 0;}
    .contact-container .location-container{ margin-left: 0; width: calc(100% - 30px); margin: 0 auto; margin-top: 10px; margin-bottom: 30px;}

    .contact-container .location-container .location-content{ width: 100%;}
    .contact-container .location-container .location-content li{ padding: 20px; height: auto;}
    .contact-container .location-container .location-name{ font-size: 16px;}
    .contact-container .location-container .location-addr{ font-size: 14px; line-height: 28px;}
    .footer2 {
        margin-bottom: 0px;
    }
}