.qx-city-switch{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:13px;line-height:1.5;color:#123b57;vertical-align:middle}.qx-city-switch strong{font-size:14px}.qx-city-switch a{font-size:12px!important;color:#48758c!important;background:#edf5f9;border:1px solid #dbe7ed;padding:4px 8px;border-radius:4px}.logo .ytable-cell{position:relative}.logo .qx-city-switch{position:absolute;left:100%;top:37px;z-index:3;background:#fff;padding:0 8px}.qx-cities-on .navmenu{padding-left:145px;box-sizing:border-box}.qx-cities-on .navmenu .nav{display:flex;justify-content:flex-end}.qx-cities-on .navmenu .nav>li{flex:1;min-width:0}.qx-city-footer{max-width:1200px;margin:0 auto;padding:24px 16px;font-size:13px;line-height:2.4;box-sizing:border-box}.qx-city-footer a{display:inline-block;margin-right:17px;color:#56707f}.qx-city-footer strong{margin-right:20px}.qx-city-directory{max-width:1200px;margin:36px auto;padding:24px;background:#fff;box-sizing:border-box}.qx-city-directory h1{font-size:26px;line-height:1.6;color:#123b57}.qx-city-directory p{font-size:14px;color:#778995;margin:10px 0 20px}.qx-city-filter{display:block;width:100%;box-sizing:border-box;max-width:500px;padding:12px 16px;border:1px solid #d6e1e7;border-radius:6px;font-size:15px;margin:20px 0}.qx-city-group{display:flex;gap:24px;border-top:1px solid #eaf0f4;padding:20px 0}.qx-city-group h2{width:140px;flex-shrink:0;font-size:16px;line-height:2;color:#123b57}.qx-city-group>div{display:flex;flex-wrap:wrap;gap:10px 12px}.qx-city-group a{padding:5px 14px;background:#f2f7fa;border-radius:4px;color:#34576c;font-size:14px;line-height:1.8}.qx-city-group a:hover{background:#123b57;color:white}.qx-city-group[hidden],.qx-city-group a[hidden]{display:none!important}@media(max-width:767px){.head .qx-city-switch{position:absolute;right:54px;top:50%;transform:translateY(-50%);gap:5px}.head .qx-city-switch strong{font-size:12px}.head .qx-city-switch a{padding:3px 5px;font-size:11px!important}.head{position:relative}.head .logo{max-width:48%}.head .logo img{max-width:100%}.qx-city-directory{margin:10px auto;padding:20px 16px}.qx-city-directory h1{font-size:22px}.qx-city-group{display:block;padding:14px 0}.qx-city-group h2{width:auto;margin-bottom:10px}.qx-city-group a{padding:5px 10px}.qx-city-footer{padding:20px 16px}.qx-city-footer a{margin-right:12px}}

@media(max-width:767px){.head .top-title + .qx-city-switch{display:flex;flex-direction:column;gap:0;right:48px}.head .top-title + .qx-city-switch a{font-size:10px!important;padding:1px 5px}.head .top-title{max-width:calc(100% - 170px);margin-left:auto;margin-right:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}

.logo .qx-city-switch strong{max-width:56px;overflow:hidden;text-overflow:ellipsis}.head .qx-city-switch strong{max-width:60px;overflow:hidden;text-overflow:ellipsis}
