/* 底部 */
.bottom-part { width: 100%; overflow: hidden;  }
.bottom-part .bottom-menu { width: 100%;  background-color: #a32033; }
.bottom-part .bottom-menu ul { margin: 0 auto; padding: 30px 0; width: 1470px; display: flex; justify-content: center; }
.bottom-part .bottom-menu ul li { min-width: 150px; height: 50px; line-height: 50px; text-align: center; }
.bottom-part .bottom-menu ul li:before { content: " "; width: 1px; height: 100%; position: absolute; left: 0; top: 0; background-color: #fff; }
.bottom-part .bottom-menu ul li:last-child:after { content: " "; width: 1px; height: 100%; position: absolute; right: 0; top: 0; background-color: #fff; }
.bottom-part .bottom-menu ul li a { color: #fff; font-size: 18px; }
/* 底部信息 */
.bottom-part .bottom-wrap { width: 100%; height: 484px; background: url(../images/20250909_bg_bottom.png) top center no-repeat; display: flex; align-items: center; }
.bottom-part .bottom-wrap .bottom-info { margin: 0 auto; margin-top: 100px; width: 1460px; display: flex; align-items: center; justify-content: center; overflow: hidden; }
.bottom-info .fl { margin-right: 200px; width: 1020px; }
.bottom-info .links { line-height: 39px; }
.bottom-info .links ul a { margin-right: 24px; color: #333; font-size: 16px; display: inline-block; }
.bottom-info .links ul a:hover { color: #a32033; }
.bottom-info .splitline { margin-top: 39px; margin-bottom: 29px; width: 100%; height: 2px; background-color: #e5e5e5; }
.bottom-info .xxxx { padding: 10px 0 20px;  display: flex; align-items: center; }

.bottom-info .xxxx p { margin-right: 100px; }
.bottom-info .xxxx p:last-child { margin-right: 0; }
.bottom-info .xxxx .bqsy { margin-right: 63px; }
.bottom-info .xxxx.oneline p { margin-right: 50px; }

.bottom-info .qrcode { text-align: center; }
.bottom-info .qrcode p { margin-top: 10px; }