/* 58list legacy responsive framework — 2026-10-11 */
html,body{max-width:100%;overflow-x:hidden}*,*:before,*:after{box-sizing:border-box}img,video,iframe,embed,object{max-width:100%;height:auto}table{max-width:100%}
@media(max-width:760px){
  html{font-size:16px;-webkit-text-size-adjust:100%}body{width:100%!important;min-width:0!important;margin:0!important}
  .body1000,.full .body1000,.wrapper,.full .wrapper,.full .information_bd,.information_bd,.information_bd .bd_left,.information_bd .bd_right,.new_listhd,.full .new_listhd,.cateintro,.footer_new .foot_new,.headstyle_liebiao .colorfoot,.fixed-bottom .foot_zx p,.fixed-bottom .foot_zx .foot_form{width:100%!important;min-width:0!important;max-width:100%!important}
  .body1000,.wrapper,.information_bd,.location,.new_listhd{padding-left:10px!important;padding-right:10px!important}
  .bartop{height:auto!important;min-height:36px;overflow:hidden}.bartop .barcenter{width:100%!important;padding:0 10px}.bartop .barleft{width:auto!important;max-width:100%!important;float:none!important}.bartop .barright{display:none!important}
  .logosearchtel{width:100%!important;height:auto!important;min-height:0!important;padding:10px!important;display:flex!important;flex-wrap:wrap!important;gap:9px!important;align-items:center!important}
  .weblogo,.webcity,.index_address,.postedit,.websearch{float:none!important;margin:0!important}.weblogo{max-width:48%!important}.webcity,.index_address{max-width:45%!important}.postedit{order:4;width:100%!important}.websearch{order:3;width:100%!important;max-width:none!important}.websearch form,.sch_t_frm,.sch_t_frm input[type=text],#searchheader{width:100%!important;max-width:100%!important}
  .daohang,.daohang2,.daohang_con,.daohang_con2{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.daohang ul,.daohang2 ul,.daohang_con2 ul{display:flex!important;width:max-content!important;min-width:100%!important;white-space:nowrap!important}.daohang li,.daohang2 li,.daohang_con2 li{float:none!important;flex:0 0 auto!important}
  #select{margin:10px 0!important}#select dl,.full #select dl{width:100%!important;margin:7px 0!important;padding:0!important}#select dt{float:none!important;width:100%!important;text-align:left!important;padding:0 0 5px!important;font-weight:700}#select dd,.full #select dd{float:none!important;width:100%!important;display:flex!important;flex-wrap:wrap!important;gap:6px!important}#select dd div{float:none!important;margin:0!important}#select dd a{display:inline-block!important;white-space:normal!important}
  .new_listhd{height:auto!important;min-height:40px;overflow:auto}.new_listhd .listhdleft,.normal_listhd .listhdleft{width:100%!important;float:none!important;display:flex!important;flex-wrap:wrap!important}.new_listhd .listhdcenter,.normal_listhd .listhdcenter,.new_listhd .listhdright,.normal_listhd .listhdright{width:100%!important;float:none!important;text-align:left!important}
  .media,.media-body,.infolists,.list_simple,.list_house,.list_zpqz,.list_jianli{width:100%!important;min-width:0!important}.media-body-title,.media-body-des,.typo-small{width:auto!important;max-width:100%!important;white-space:normal!important;height:auto!important}.list_box ul div,.smp_box li,.smp_box li.mayi_ding{float:none!important;width:100%!important;max-width:100%!important;margin:8px 0!important}.smp_box li.mayi_ding .dingr{width:calc(100% - 90px)!important}
  .information_hd .information_title{height:auto!important;line-height:1.35!important;font-size:22px!important;overflow:visible!important}.information_hd .information_time{height:auto!important;overflow:auto!important}.information_hd .information_time span,.information_hd .information_time .editor{float:none!important;width:100%!important;text-align:left!important}.information_bd .bd_left,.information_bd .bd_right{float:none!important}.information_bd .bd_lefter{margin:10px!important}.extra_contact .extra,.extra_contact .contact{float:none!important;width:100%!important}.extra_contact .contact span{width:auto!important;min-width:72px!important;text-align:left!important}.view_bd .maincon{padding:12px 0!important;word-break:break-word!important}.imginfo{float:none!important;width:100%!important;max-height:none!important;margin:10px 0!important}.relates li{float:none!important;width:100%!important}.relates li .relatetit{width:calc(100% - 85px)!important}
  .footer_new{position:static!important}.footer_new .foot_new{display:flex!important;flex-wrap:wrap!important;padding:14px!important}.footer_new .foot_box,.footer_new .foot_wap,.footer_new .foot_wx,.footer_new .foot_mobile{float:none!important;width:50%!important;height:auto!important;min-height:0!important;margin:0!important;padding:12px!important;border:0!important}.footer_new .foot_powered{height:auto!important;padding:15px 10px!important;line-height:1.7!important}.cateintro .introleft,.cateintro .introright,.cateintro .introflink{float:none!important;width:100%!important;max-width:100%!important}.cateintro .introright a{width:auto!important;margin-right:12px!important}
  .cityList{position:fixed!important;left:10px!important;right:10px!important;top:80px!important;width:auto!important;max-height:70vh!important;overflow:auto!important}.cityList .title,.cityListBox dl dd,.cityListBox .hotCity dd{width:100%!important}.cityListBox a{width:auto!important;margin-right:12px!important}
  .mayi-rmenu{display:none!important}.priority-hubs{max-width:calc(100% - 20px)!important}.local-guide{max-width:calc(100% - 16px)!important}
  table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}
}
@media(max-width:420px){.footer_new .foot_box,.footer_new .foot_wap,.footer_new .foot_wx,.footer_new .foot_mobile{width:100%!important}.weblogo{max-width:55%!important}.webcity,.index_address{max-width:40%!important}}
