.cont_bt h2 {
    color: #3365ae;
    font-size: 2.25rem;
    font-weight: bold;
    padding-bottom: 12px;
}

.cont_bt p {
    color: #999;
    font-size: 1.625rem;
    font-family: "Dinstd";
}

.cont_tel {
    padding-top: 15px;
}

.cont_tel:after {
    content: "";
    display: block;
    background: #51b041;
    margin-top: 14px;
    height: 5px;
    width: 71px;
}

.cont_tel a {
    color: #545454;
}

.cont_tel p {
    color: #51b041;
    font-size: 1.5rem;
    font-family: "Din";
}

.cont_r {
    margin-top: 15px;width:calc(50% + 20px);
}

.cont_r p, .fitem p {
    padding-left: 35px;
    color: #434343;
    font-size: 1.125rem;
    line-height: 24px;
    margin-bottom: 10px;
}

.cont_r a {
    color: #686868;
}
.cont .dianhua{background:url(img/dianhua.png) no-repeat left top;}
.cont .chuanzhen{background:url(img/chuanzhen.png) no-repeat left top;}
.cont .dizhi{background:url(img/dizhi.png) no-repeat left top;}
.cont .email{background:url(img/email.png) no-repeat left top;}
.cont .lianxiren{background:url(img/lianxiren.png) no-repeat left top;}
.cont .wangzhi{background:url(img/wangzhi.png) no-repeat left top;}
.cont .youbian{background:url(img/youbian.png) no-repeat left top;}
.fbox{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-top: 20px;}
.fbox .fitem{width: calc((100% - 24px - 40px) / 2);margin:0 20px 20px 0;padding: 10px;border: 1px solid #eee;}
.fbox .fitem:nth-child(2n){margin-right: 0;}
.fbox .fitem h3{color: #3365ae;font-size: 20px;padding-bottom: 10px;font-weight: bold;}
@media screen and (max-width: 770px) {
    .cont_bt h2 {
        color: #3365ae;
        font-size: 1.625rem;
    }

    .cont_bt p {
        font-size: 1.125rem;
    }

    .cont_r {
        margin-top: 1rem;width:100%;
    }

    .cont_r p, .fitem p {
        font-size: 1rem;
    }

    .fbox .fitem{width: 100%;margin:0 0 20px 0;}
}