body,*{margin: 0;padding: 0;font-size:.16rem;}
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif; padding: 0; margin:0; box-sizing:border-box; overflow-scrolling:touch; -webkit-overflow-scrolling:touch;}
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased; line-height: 1;overflow-x:}
a{color:inherit; text-decoration: none;}
a:link,a:visited,a:hover{text-decoration: none; outline: none;}
ul{ margin:0; padding:0;}
li{ list-style: none; margin:0; padding:0;}
div,p{ margin:0; padding:0;}
img{vertical-align: middle;max-width: 100%;border: 0;}


.main1{background:url(top_bg.png) no-repeat;}
.main2{background:#f0f4fa;padding-bottom:.64rem;}
.main3{background:url(footer.png) no-repeat center top;background-size:100% 100%;}


.main22{background:url(main2_2bg.png) no-repeat bottom center;margin-top:.45rem;border-radius:8px;display:flex;justify-content: flex-end;}
.main22_tit{width:2.92rem;}
.main22_con{width:8.8rem;margin:.4rem .38rem .35rem .45rem;background:#fff;border-radius:15px;}



/* 筛选 */
.hide {
    display: none !important;
}
        /* CSS 样式与之前完全一致，保持不变 */
        * { margin: 0; padding: 0; box-sizing: border-box; }
        .container {margin: 0.3000rem auto; padding: 0 0.1500rem; }
        
       
        
        /* 核心：用于JS控制隐藏的类 */
        .hide { display: none !important; }
        .empty-tip { text-align: center; color: #999; padding: 0.4000rem 0; font-size: 0.1400rem; }
   