.join-jmzc {}
.join-jmzc ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.join-jmzc ul li {
    width: 33.33%;
    padding: 20px 0;
    text-align: center;
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
}
.join-jmzc ul li:nth-child(3n) {
    border-right: none;
}
.join-jmzc ul li.no-border-bottom {
    border-bottom: none;
}
.join-jmzc ul li .icon {
    display: block;
    width: 50px;
    height: 50px;
    margin: 0 auto;
}
.join-jmzc ul li .icon img {
    width: 50px;
    height: 50px;
}


.join-azcp {}
.join-azcp ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 15px;
}
.join-azcp ul li {
    width: calc(33.33% - 15px);
    text-align: center;
}
.join-azcp ul li img {
    width: 100%;
}

.join-azcp ul li .photo {
    overflow: hidden;
}
.join-azcp ul li .photo img {
    transition: 0.5s;
}
.join-azcp ul li:hover .photo img {
    transform: scale(1.1);
}
.join-azcp ul li .line {
    height: 15px;
}




.join-store {
}


/* 鏍稿績鏍峰紡 */
.join-store .image-container {
    display: grid;
    /* 鍒涘缓涓ゅ垪锛氱涓€鍒楀崰50%锛岀浜屽垪鍗?0% */
    grid-template-columns: 2fr 1fr 1fr;
    /* 鍒涘缓涓よ锛氶珮搴︾敱鍐呭鑷姩鍒嗛厤 */
    grid-template-rows: auto auto auto;
    /* 璁剧疆缃戞牸椤逛箣闂寸殑闂撮殭 */
    gap: 15px;
    width: 100%; /* 瀹瑰櫒瀹藉害 */
    /*max-width: 800px;  鍙€夛細璁剧疆鏈€澶у搴 */
    margin: 0 auto; /* 鍙€夛細姘村钩灞呬腑 */
}
/* 宸︿晶澶у浘 - 鍗犳嵁绗竴鍒楀苟璺ㄤ袱琛 */
.join-store .large-image {
    grid-column: 1; /* 浣嶄簬绗竴鍒 */
    grid-row: 1 / span 2; /* 浠庣涓€琛屽紑濮嬶紝璺ㄨ秺涓よ */
    width: 100%; /* 鍥剧墖瀹藉害濉弧缃戞牸鍗曞厓鏍 */
    height: 100%; /* 鍥剧墖楂樺害濉弧缃戞牸鍗曞厓鏍 */
    object-fit: cover; /* 纭繚鍥剧墖姣斾緥涓嶅彉锛岃鐩栨暣涓尯鍩 */
}

/* 鍙充晶灏忓浘鐗囩殑閫氱敤鏍峰紡 */
.join-store .small-image {
    width: 100%; /* 鍥剧墖瀹藉害濉弧缃戞牸鍗曞厓鏍 */
    height: 100%; /* 鍥剧墖楂樺害濉弧缃戞牸鍗曞厓鏍 */
    object-fit: cover; /* 纭繚鍥剧墖姣斾緥涓嶅彉锛岃鐩栨暣涓尯鍩 */
}
/*.join-store .photo { overflow: hidden }
.join-store .photo img { width:100%; height: 100%; transition: 0.5s; object-fit: cover; }
.join-store .photo:hover img { transform: scale(1.1); }
*/



.join-news .image-container {
    display: grid;
    /* 鍒涘缓涓ゅ垪锛氱涓€鍒楀崰50%锛岀浜屽垪鍗?0% */
    grid-template-columns: 1fr 1fr 1fr;
    /* 鍒涘缓涓よ锛氶珮搴︾敱鍐呭鑷姩鍒嗛厤 */
    grid-template-rows: auto auto auto;
    /* 璁剧疆缃戞牸椤逛箣闂寸殑闂撮殭 */
    gap: 15px;
    width: 100%; /* 瀹瑰櫒瀹藉害 */
    margin: 0 auto; /* 鍙€夛細姘村钩灞呬腑 */
    margin-top: 15px;
}
.join-news .small-image {
    width: 100%; /* 鍥剧墖瀹藉害濉弧缃戞牸鍗曞厓鏍 */
    height: 100%; /* 鍥剧墖楂樺害濉弧缃戞牸鍗曞厓鏍 */
    object-fit: cover; /* 纭繚鍥剧墖姣斾緥涓嶅彉锛岃鐩栨暣涓尯鍩 */
}
.join-news .photo {
    overflow: hidden;

    width: 100%; /* 鍥剧墖瀹藉害濉弧缃戞牸鍗曞厓鏍 */
    height: 100%; /* 鍥剧墖楂樺害濉弧缃戞牸鍗曞厓鏍 */
    object-fit: cover; /* 纭繚鍥剧墖姣斾緥涓嶅彉锛岃鐩栨暣涓尯鍩 */
}
.join-news .photo img { width:100%; height: 100%; transition: 0.5s; object-fit: cover; }
.join-news .photo:hover img { transform: scale(1.1); }





.agent-cert {
    overflow: hidden;
    position: relative;
    height: 600px;
    background: url("../images/join/agent-cert-bg.jpg") no-repeat center bottom;
    background-size: cover;
}
.agent-cert li {
    background: #fff;
    border-radius: 8px;
    padding: 10px;
}
@media (max-width: 768px) {
    .agent-cert {
        height: 300px;
    }
}


.footer-form {
    width: 100%;
    max-width: 500px;
    margin: 0 auto;
}
.footer-form .form-row { margin-bottom: 15px; }
.footer-form input {
    width: 100%;
}