.layout-footer{
    height: 170px;
   
}
.layout-footer .footer-top{
    height: 60px;
    background: url('../../images/common/footerlink_bg.png') no-repeat center;
    background-size: 100% 100%;
}
.website-warpper{
    display: flex;
    list-style-type: none;
    max-width: 1200px;
    justify-content: space-between;
    height: 100%;
    padding: 0;
    margin: 0 auto;
    position: relative;
}
.website-warpper>li{
    width: calc(100% / 5);
    max-width: 160px;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    color: #237aec;
    font-size: 14px;
}
.website-warpper li:hover .triangle_blue{
    transform: rotate(180deg);
}
.website-warpper li:hover .link-container{
    display: block;
}

.link-container li{
    float: left;
    height: 40px;
    width: 20%;
    box-sizing: border-box;
    padding: 0 8px;
    text-align: center;
    line-height: 40px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.link-container li a{
    font-size: 16px;
    font-weight: bold;
}
.website-warpper .link-container{
   
    box-sizing: border-box;
    padding: 20px;
    display: none;
    position: absolute;
    width: 100%;
    height: 400px;
    background: #f8fbff;
    box-shadow: -5px -5px 5px -4px  rgba(0, 0, 0, 0.1), 5px -5px 5px -4px  rgba(0, 0, 0, 0.1);
    left: 0;
    top: 0;
    transform: translateY(-100%);
    cursor: default;
    overflow: auto;

}

.footer-bottom {
    display: flex;
    align-items: center;
    justify-content: space-between; /* 自动分配间距 */
    height: calc(100% - 60px);
    background: #eff6ff;
    padding: 0 20px; /* 左右内边距，避免贴边 */
}

.footer-bottom > div {
    color: #333333;
    font-size: 14px;
    flex: 1; /* 每个 div 平分剩余空间 */
    text-align: center; /* 文字居中（可选） */
}


.link-container li.children_container{
    width: 80%;
    height: auto;
}
.link-container li.children_container ul{
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden;
    margin-bottom: 15px;
}
.link-container li.parent_link a{
    font-size: 18px;
}

.footer_links{background:#fff;padding: 12px 0;text-align: center;}
.footer_links a{color:#040404;font-size:14px;line-height: 21px; display:inline-block;padding:0 30px;position: relative;}
.footer_links a+a:before{content:"";display: block;position: absolute;left:0;top:50%;width:1px;height: 14px;margin-top: -7px;background:#040404;}
.icon1 img{vertical-align:middle;margin-right:6px;}
.footer_links a:last-child{border-right:0px solid #040404;}
.footer_links a:first-child{padding-left:0px;}
@media(max-width: 1199px){
	.footer_links{text-align: center;}
	.footer_links a{padding: 0 10px;}
}
