/* 底部图片 */
.footer {
    width: 100%;
    height: 320px;
    background: url(../images/footerbg.jpg) repeat center top;
    background-color: #2e4589;

    -webkit-background-size: 100%;
    background-size: 100% 100%;
    color: #FFFFFF;



}
.element {
    background: linear-gradient(to right, #fff 50%, transparent 50%);
    background-size: 10px 1px;
    /* 第一个值控制间隔大小，第二个值控制线高度 */
    background-repeat: repeat-x;
    height: 1px;
    width: 536px;
    position: absolute;
    top: 150px;
    right: 136px;
}
.bg {
    padding: 20px 0;
    background: rgba(10, 66, 114, .6) !important;
    width: 100%;
    height: 100%;
}

.banquan {
    width: 100%;
    height: 40px;
    background-color: #0a4272;
    color: white;
    text-align: center;
    line-height: 40px;
}

.footerlogo {
    
    width: 100%;
    /* background: rgba(10, 66, 114, .6);*/
    position: relative;
}

.important-links {
    font-family: Arial, sans-serif;
    /* 可选：字体设置 */
    line-height: 1.5;
    margin-left: 0%;
    /* 可选：行高 */
}

.link-group {
    float: right;
    width: 536px;



}

.links-wrapper {
    display: flex;
    flex-wrap: wrap;

    /* 减去标题宽度 */
}

.links-wrapper a {
    width: 50%;
    box-sizing: border-box;
    padding: 2px 5px;
    font-size: 16px;
}

.group-title {
    font-weight: bold;
    /* 标题加粗 */
    padding: 2px 5px;
    margin-right: 30px;
    white-space: nowrap;
font-size:16px

}

.link-group a {
    margin-right: 0px !important;
    /* 链接间间距 */
    color: white;
    /* 链接颜色 */
    text-decoration: none;
    /* 移除下划线 */
margin:5px 0px;
}

.link-group a:hover {
    text-decoration: underline;
    /* 悬停时下划线 */
}

/* 图片部分 */
.footer-logo {
    position: absolute;
    top: 115px;
    left: 60px;
    flex: 0 0 auto;
    /* 不伸缩 */
    margin-right: 20px;
    /* 图片和文字之间的间距 */
}

.footer-logo img {
    height: 70px !important;
    /* 图片高度 */
    width: auto;
    /* 宽度自适应 */
}


/* 文字部分 */
.footer-text {
    position: absolute;
    top: 171px;
    right: 192px;
    margin-top: 20px;
    flex: 1 1 auto;
    /* 允许伸缩 */
    font-size: 16px;
    line-height: 1.6;

}

.footer-text p {
    margin: 5px 0;
    /* 段落间距 */
}

.inner1 {
    display: flex;
    flex-wrap: wrap;
    /* 允许换行 */
    align-items: center;
    /* 垂直居中 */
    justify-content: space-between;
    /* 左右分布 */
    max-width: 1200px;
    /* 最大宽度 */
    margin: 0 auto;
    /* 居中 */
    padding: 0 20px;
    /* 左右内边距 */
}