/* 基础信息 */
.contact-info {
    background: #fff;
    padding-bottom: 47px;
}

/* 左大图 */
.contact-info .contact-info-left {
    float: left;
    width: 437px;
    height: 437px;
}

.contact-info .contact-info-left img {
    width: 100%;
    height: 100%;
}

/* 右侧信息 */
.contact-info .contact-info-right {
    float: right;
    width: 748px;
}


/* 联系方式 */

.contact-info-right .contact-way>div {
    width: 304px;
    height: 177px;
    font-size: 16px;
    padding: 30px;
}

.way-item+.way-item {
    padding-top: 20px;
}

.way-item h5 {
    color: var(--main-color);
}

.contact-way .way-item p {
    margin-top: 10px;
}

/* QQ图标 */
.contact-way .way-item p i.icon_qq {
    *display: inline;
    display: inline-block;
    zoom: 1;
    vertical-align: middle;
    width: 24px;
    height: 24px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAB5lBMVEX///8AAAD+/v0EAgL8/PwWFhbt7e3q6uo8PDzwGyQJCQkGBQT//Pj6+fjz8/P/+e7k4+O0tLWjo6V+gIFnZ2gwMDDxHykgICLsFB/QER1HEwpDCQr/+/P//O/w8O7m5ubPz8/MzM78zMzIyMjAwMC6urqsrKz5pqn6n5+koZuZmZmVlZWOjo6MjIyJiot9fX6De3h2dnb9zHJjY2NQUFBFTUxJSUk+Pz9HPD3sMTczNTXwJjAsLCzjFiD1FB/ZFB8dHR4REREMDAyqdgVJNAXroQQzJQMRDAH9+vf19vf29vb/8vL+5ufq5ubY2Nj+19jg19f/8Nb409PT09P70dL/68zExMT8wsO6u7v/5rbos7T6srOysrLmrK7/36r3k5XjkZSOjYmHh4eAgoSngYGUjH98fHyai3Vubm5tbW3ZbG3zZGl9Z2h2cGb/yWRgYGCqjV5uZltZWVlWVla2kVHstk+MT0//wUrzQklxY0dCQ0T4PELxO0H7u0DWoUB1Yj7AOj3mqjtaTTY7OTXLKTBkUCn3Hyk0MCgoKCgnJye2HiNUQiLqDxmDEhaWDxSuexKRDBKHCxBtChAnHw9hCg9XPQxNBgy/hge0gAaHXQR3VgQYEQSLZAMLAgLTjwGHWwHlnADblQA6Z64oAAABW0lEQVQoz2IgH7D4CWXoKvNhiLPriToycomLKKCJs2VycXMxAhEHqgyTtpNTmr5jkVYHY74csoSAOaONSpKojmIxI6sgsoQqK6ODkLB4smIVI7MhE5KENjPz7KZ6l9bKydyMJnxITtVndJ85b4Gr60JnN0ZzeYQEr8FcZrdZztNnzHFxZ7YQQEh4Z/VNmiYtJSUlLT1lYkMQQgIwpWo7CVt7SUlJe1sJuzYNJrgVKb1dlpycnGKcYtY1LRPKfOG+4GC0SLCWyFZXjw4PyWFmjUHyhWmsWE88mCPMDPcJkw4jo2lUhSXYbCZhbkYzNmgAmthYWQX4K/mA7RNx4OhUhkjIG6vpskbAgp/DLMxYBeoodqZgUREvCEdIXIuBjQ8R7JrteuxA2lOwORcl2AON+qcWagqqGXTPL43kQZIINSpvLElPTC2oq82LQ5Zg4uHnl/Xg5ZWR5ZeBegIAbcU+2X4EyfsAAAAASUVORK5CYII=) 50% no-repeat;
    margin-right: 10px;
}

.contact-way .contact-way-left {
    float: left;
}

.contact-way .contact-way-right {
    float: right;
}

/* 公众号信息 */
.contact-info .contact-info-right .attention {
    /* background: #fff; */
    height: 190px;
    margin-top: 10px;
    padding-left: 90px;
    padding-right: 145px;

}

.attention .attention-left {
    float: left;
}

/* 关注我们 */
.attention .attention-left h5 {
    font-size: 16px;
    color: var(--main-color);
    margin-bottom: 25px;
    margin-top: 30px;
    font-weight: bold;
}


.attention-left p {
    font-size: 14px;
    line-height: 20px;
}

.attention .attention-right {
    float: right;
    margin-top: 50px;
}

/* 基础信息结束 */


/* 办公地址 */
.contact-addr {
    background-color: #fff;
    padding-top: 10px;
}

/* 每项地址 */
.contact-addr .contact-addr-item {
    padding-bottom: 30px;
}

/* 地址标题 */
.custom-title {
    font-weight: 600;
    font-size: 20px;
    text-align: center;
    position: relative;
}

.contact-addr-item .custom-title {
    padding: 30px 0;
}

/* 标题两端线条 */
.custom-title i {
    display: inline-block;
    zoom: 1;
    width: 217px;
    height: 1px;
    vertical-align: middle;
    background-color: var(--info-light);
    background-repeat: no-repeat;
    background-position: 50%;
    margin: 0 30px;
    position: relative;
}

.custom-title i.title-left::after {
    content: '';
    position: absolute;
    top: -3px;
    right: -14px;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    border: 1px solid var(--info-light);
    box-shadow: 1px 0px 1px 1px var(--info-light) inset;
}

.custom-title i.title-right::after {
    content: '';
    position: absolute;
    top: -3px;
    left: -14px;
    height: 6px;
    width: 6px;
    border-radius: 50%;
    border: 1px solid var(--info-light);
    box-shadow: 1px 0px 1px 1px var(--info-light) inset;
}

/* 地址信息box */
.contact-addr .contact-addr-item .addr-item-box {
    height: 310px;
    background: #f6f6f6;

}

.addr-item-box>div {
    width: 50%;
    height: 100%;
}

.addr-item-box .addr-item-box-left {
    float: left;
    font-size: 14px;
    opacity: .6;
}

.addr-item-box .addr-item-box-left .addr-word {
    padding: 34px 30px;
}

/* 办公地址内每行 */
.addr-item-box .addr-item-box-left .addr-word p {
    margin-bottom: 15px;
}


/* 右侧地图图片 */
.addr-item-box .addr-item-box-right {
    float: right;
}