@media screen and (max-width: 1600px) {
    .header-part .header-wrap { padding: 0 0.2rem; }
    .menubox .menulist { flex-wrap: wrap; }
    .menubox { display: block; }

    /* 底部 */
    .bottom-part .bottom-menu ul { width: 100%; }
    .bottom-part .bottom-wrap .bottom-info { padding: 0 0.2rem; width: 100%; }
    .bottom-info .fl { margin-right: 50px; }
} 
@media screen and (max-width: 1200px) {
    body { min-width: auto; }
    /* 菜单 */
    .header-part { height: auto; z-index: 99; }
    .header-part .header-wrap { padding: 0; width: 100%; height: 1.2rem; background-position: 10% top; background-color: #fff; overflow: visible; }
    .logo { margin: 0; position: absolute; top: calc(50% - 0.4rem); left: 3%; z-index: 3;  }
    .logo img { padding: 0.1rem 0; height: 0.8rem; }
    .operbox { display: none; }
    .header-part .right { padding-top: 0; width: 100%; height: 60%; }
    .menubox { display: none; width: 100%;  position: absolute; left: 0; top: 0.95rem; margin-top: 0;  background-color: #fff;  padding: 0 0.2rem 0.2rem 0.2rem; border-top: 1px solid #eee; overflow: hidden; z-index: 9; }
    .menubox .menulist { width: 85%; flex-direction: column; float: right; }
    .menubox .menulist .menuitem a { padding: 0.05rem 0; width: 100%; line-height: 0.39rem; font-size: 0.2rem;  text-align: left; border-bottom: 1px dashed #eee; background: url(../images/20250928_mobile_menuicon.png) right center no-repeat; background-size: 5px; }
    .menubox .menulist .menuitem i { display: none; }
    .menubox .submenu-list { display: none; opacity: 0; }

    .m_menuicon { width: 0.6rem; height: 0.6rem; right: 3%; }
    .icon_line em { width: 100%; height: 100%; }
    .icon_line em i { cursor: pointer; height: 0.02rem;  }
    .icon_line em i.i1 { top: 0.15rem; }
    .icon_line em i.i2 { top: 0.3rem; }
    .icon_line em i.i3 { top: 0.45rem; width: 60%; }
    .icon_line em.on .i1 { width: 60%; left: 20%; transform: translateY(8px) rotate(45deg); -ms-transform: translateY(8px) rotate(45deg); -moz-transform: translateY(8px) rotate(45deg); -webkit-transform: translateY(8px) rotate(45deg); -o-transform: translateY(8px) rotate(45deg); }
    .icon_line em.on .i3 { width: 60%; left: 20%; top: 0.31rem; transform: translateY(-8px) rotate(-45deg); -ms-transform: translateY(-8px) rotate(-45deg); -moz-transform: translateY(-8px) rotate(-45deg); -webkit-transform: translateY(-8px) rotate(-45deg); -o-transform: translateY(-8px) rotate(-45deg); }

    
    /* 底部 */
    .bottom-part .bottom-menu { width: auto; }
    .bottom-part .bottom-menu ul { padding: 2% 0; width: 100%; }
    .bottom-part .bottom-menu ul li { padding: 0 5%; min-width: unset; height: 0.5rem; line-height: 0.5rem; }
    .bottom-part .bottom-menu ul li a { font-size: 0.2rem; }
    .bottom-part .bottom-wrap { height: auto; }
    .bottom-part .bottom-wrap .bottom-info { margin-top: 0; padding: 0 4%; width: 100%; }
    .bottom-info .fl { margin: 0.2rem auto; width: 75%; }
    .bottom-info .links, .bottom-info .splitline { display: none; }
    .bottom-info .xxxx { padding: 0; flex-direction: column; align-items: unset; justify-content: unset; }
    .bottom-info .xxxx p { margin-right: 0; height: 0.39rem; line-height: 0.39rem; font-size: 0.18rem; text-align: left; }
    .bottom-info .xxxx .bqsy { margin-right: 0; }
    .bottom-info .fr { width: 20%; }
    .bottom-info .qrcode { width: 100%; }
    .bottom-info .qrcode img { margin: 0 auto; display: block; width: 80%;  }
    .bottom-info .qrcode p { font-size: 0.18rem; }

} 

@media screen and (max-width:900px) {
    
}

@media screen and (max-width:690px) {

}

@media screen and (max-width:512px) {

}