<!DOCTYPE html><html lang="zh-CN"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1"/><link rel="stylesheet" href="/_next/static/css/d292ce94e76dfd23.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/f5221b67a5053a62.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/3cd83cfe34ca397f.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/45d4f6442d75f756.css" data-precedence="next"/><link rel="stylesheet" href="/_next/static/css/49924c2c3d6f7ac9.css" data-precedence="next"/><link rel="preload" as="script" fetchPriority="low" href="/_next/static/chunks/webpack-f7e9980811cfa673.js"/><script src="/_next/static/chunks/c818dbbc-b8404ad2bf9f3f90.js" async=""></script><script src="/_next/static/chunks/7050-7ee1a9cb3e72a1b4.js" async=""></script><script src="/_next/static/chunks/main-app-1dfe32d2d9f4ea5b.js" async=""></script><script src="/_next/static/chunks/4905-e0a63b4e90cfb9d3.js" async=""></script><script src="/_next/static/chunks/3462-39361b23175c8e7c.js" async=""></script><script src="/_next/static/chunks/9690-2766d92b8ea028e9.js" async=""></script><script src="/_next/static/chunks/626-6a2d53d309b24819.js" async=""></script><script src="/_next/static/chunks/4416-77d4e66afd46aa49.js" async=""></script><script src="/_next/static/chunks/7469-d4d438dbdef8b3e2.js" async=""></script><script src="/_next/static/chunks/442-d51d8c2d78a15450.js" async=""></script><script src="/_next/static/chunks/874-c97e393eaab475b7.js" async=""></script><script src="/_next/static/chunks/780-fd80aac4f583f69f.js" async=""></script><script src="/_next/static/chunks/185-438b93e5981fa9d0.js" async=""></script><script src="/_next/static/chunks/6153-1467bc947d3e1230.js" async=""></script><script src="/_next/static/chunks/7067-86dd33357eff5d60.js" async=""></script><script src="/_next/static/chunks/3471-e22a90d7219da4db.js" async=""></script><script src="/_next/static/chunks/1450-dedd0e5368726a21.js" async=""></script><script src="/_next/static/chunks/4854-695365598aa615b0.js" async=""></script><script src="/_next/static/chunks/1948-199fa4552b5fd09a.js" async=""></script><script src="/_next/static/chunks/2626-ac81eaed968c2ed9.js" async=""></script><script src="/_next/static/chunks/2498-8cb716d030c6e5e1.js" async=""></script><script src="/_next/static/chunks/app/layout-f6d847bafbc2adae.js" async=""></script><script src="/_next/static/chunks/app/not-found-c572c934b410dc35.js" async=""></script><script src="/_next/static/chunks/3716-2f612ca4f93787fb.js" async=""></script><script src="/_next/static/chunks/app/articles/page-06ac8cf76433ecec.js" async=""></script><title>Articles - City News Service</title><meta name="description" content="Browse all articles from City News Service"/><meta name="keywords" content="city service, city services, city public service, city news service, city news, local news, local breaking news, Shanghai breaking news, city of shanghai services"/><meta property="og:title" content="City News Service | Shanghai and China City News Service and Life Guide"/><meta property="og:description" content="City News Service is a reliable platform for expatriates seeking official information and city services in Shanghai and China. It is a convenient hub for accessing latest &amp; breaking news and local service information, such as health, wellness, housing and education, in one place."/><meta property="og:url" content="https://www.citynewsservice.cn"/><meta property="og:site_name" content="City News Service"/><meta property="og:locale" content="zh_CN"/><meta property="og:image" content="https://citynewsservice.oss-cn-shanghai.aliyuncs.com/logo_b.png"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:image:alt" content="City News Service Logo"/><meta property="og:type" content="website"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:site" content="@citynewsservice"/><meta name="twitter:title" content="City News Service | Shanghai and China City News Service and Life Guide"/><meta name="twitter:description" content="City News Service is a reliable platform for expatriates seeking official information and city services in Shanghai and China."/><meta name="twitter:image" content="https://citynewsservice.oss-cn-shanghai.aliyuncs.com/logo_b.png"/><link rel="shortcut icon" href="/favicon.ico"/><link rel="icon" href="/favicon.ico" type="image/x-icon" sizes="172x126"/><link rel="icon" href="/favicon.ico"/><link rel="apple-touch-icon" href="/favicon.ico"/><script>document.querySelectorAll('body link[rel="icon"], body link[rel="apple-touch-icon"]').forEach(el => document.head.appendChild(el))</script><script src="/_next/static/chunks/polyfills-42372ed130431b0a.js" noModule=""></script></head><body><div hidden=""><!--$--><!--/$--></div><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n              (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\n              new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\n              j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\n              'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\n              })(window,document,'script','dataLayer','GTM-NLMBW2K');\n            ","id":"gtm-script"}])</script><script>(self.__next_s=self.__next_s||[]).push([0,{"children":"\n              window.dataLayer = window.dataLayer || [];\n              function gtag(){dataLayer.push(arguments);}\n              gtag('js', new Date());\n              gtag('config', 'GTM-NLMBW2K');\n            ","id":"ga-script"}])</script><noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-NLMBW2K" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript><div class="min-h-screen flex flex-col"><!--$--><header class="w-full md:relative
        fixed top-0 left-0 right-0 z-50 translate-y-0 transition-all duration-300 ease-in-out
        md:shadow-none shadow-lg
        md:transition-none md:transform-none md:fixed md:top-0
      "><div class="w-full bg-white border-b"><div class="container mx-auto px-4 py-3"><div class="flex items-center justify-between md:hidden"><a class="flex items-center" href="/"><img alt="CNS Logo" loading="lazy" width="59" height="56" decoding="async" data-nimg="1" class="object-cover" style="color:transparent" src="/img/cns-logo-black-1.png"/></a><div class="flex items-center gap-3"><div class="hidden md:flex items-center gap-3"><a href="/japanese"><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-background shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-9 has-[&gt;svg]:px-3 border-1 border-[#e01615] text-[#e01615] hover:bg-[#e01615] hover:text-white font-medium px-6 py-2 rounded-[5px] transition-colors">日本語</button></a></div><div class="flex items-center gap-3 md:hidden"><a href="/japanese"><button data-slot="button" class="gap-2 whitespace-nowrap transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 px-4 py-2 has-[&gt;svg]:px-3 border-2 border-[#e01615] text-[#e01615] font-bold rounded-[5px] w-[clamp(96px,15vw,128px)] h-[clamp(42px,5.5vw,44px)] text-[clamp(16px,2.8vw,20px)] leading-none flex items-center justify-center">日本語</button></a><button aria-label="Open menu" class="p-0 m-0 bg-transparent border-0 inline-flex items-center justify-center" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-«R2kkpb»" data-state="closed" data-slot="sheet-trigger"><span></span></button></div></div></div><div class="hidden md:flex items-center justify-between h-[101px]"><a class="flex items-center" href="/"><img alt="CNS Logo" loading="lazy" width="87" height="83" decoding="async" data-nimg="1" class="object-cover" style="color:transparent" src="/img/cns-logo-black-1.png"/></a><div class="flex-1 max-w-lg mx-8"><div class="relative"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute left-3 top-1/2 -translate-y-1/2 h-4 w-4 text-gray-400 cursor-pointer hover:text-gray-600" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input type="text" data-slot="input" class="file:text-foreground placeholder:text-[#D2D0D0] selection:bg-primary selection:text-primary-foreground dark:bg-input/30 flex h-9 min-w-0 bg-transparent px-3 text-base transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-gray-600 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive w-full pl-10 pr-4 py-2 border-2 border-[#c7c7c7] rounded-md focus:outline-none focus:ring-2 focus:ring-red-500 focus:border-transparent" placeholder="What are you looking for ?" value=""/></div></div><div class="flex items-center gap-3"><a href="/japanese"><button data-slot="button" class="inline-flex items-center justify-center gap-2 whitespace-nowrap text-sm disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive bg-background shadow-xs dark:bg-input/30 dark:border-input dark:hover:bg-input/50 h-9 has-[&gt;svg]:px-3 border-1 border-[#e01615] text-[#e01615] hover:bg-[#e01615] hover:text-white font-medium px-6 py-2 rounded-[5px] transition-colors">日本語</button></a></div></div><div class="md:hidden mt-4"><div class="relative"><input type="text" data-slot="input" class="file:text-foreground selection:bg-primary selection:text-primary-foreground dark:bg-input/30 flex min-w-0 bg-transparent px-3 py-1 transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-gray-600 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive w-full h-[42px] pr-14 pl-4 rounded-[5px] border-[1px] border-[#d3d3d3] text-base placeholder:text-[#c4c4c4]" placeholder="What are you looking for ?" value=""/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute right-4 top-1/2 -translate-y-1/2 w-6 h-6 text-gray-500 cursor-pointer hover:text-gray-700 transition-colors" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg></div></div></div></div><div class="hidden md:block w-full h-[61px] bg-[#131313]"><div class="container mx-auto px-4 flex items-center h-full"><nav class="flex items-center gap-[22px]"><a class="flex items-center group px-2 py-1 rounded border border-transparent transition-all duration-200 hover:border-white" href="/"><img alt="home" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="w-5 h-5 transition-all duration-200 " style="color:transparent" src="/img/homes.png"/><span class="ml-2 text-base transition-colors text-[#fffdfd] group-hover:text-gray-300">HOME</span></a><a class="flex items-center group px-2 py-1 rounded border border-transparent transition-all duration-200 hover:border-white" href="/shanghaidaily"><img alt="shanghai daily" loading="lazy" width="12" height="18" decoding="async" data-nimg="1" class="w-[12px] h-[18px] transition-all duration-200 " style="color:transparent" src="/img/shanghai.png"/><span class="ml-2 text-base transition-colors text-[#fffdfd] group-hover:text-gray-300">SHANGHAI DAILY</span></a><a class="flex items-center group px-2 py-1 rounded border border-transparent transition-all duration-200 hover:border-white" href="/china-biz-buzz"><img alt="china biz buzz" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="w-5 h-5 transition-all duration-200 " style="color:transparent" src="/img/business.png"/><span class="ml-2 text-base transition-colors text-[#fffdfd] group-hover:text-gray-300">CHINA BIZ BUZZ</span></a><a class="flex items-center group px-2 py-1 rounded border border-transparent transition-all duration-200 hover:border-white" href="/events"><img alt="events" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="w-5 h-5 transition-all duration-200 " style="color:transparent" src="/img/calendar_month.png"/><span class="ml-2 text-base transition-colors text-[#fffdfd] group-hover:text-gray-300">EVENTS</span></a><a class="flex items-center group px-2 py-1 rounded border border-transparent transition-all duration-200 bg-white border-white" href="/articles"><img alt="articles" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="w-5 h-5 transition-all duration-200 filter brightness-0" style="color:transparent" src="/img/article.png"/><span class="ml-2 text-base transition-colors text-black">ARTICLES</span></a><a href="https://community.citynewsservice.cn" target="_blank" rel="noopener noreferrer" class="flex items-center group rounded px-2 py-1 border border-transparent transition-all duration-200 hover:border-white"><img alt="community" loading="lazy" width="20" height="20" decoding="async" data-nimg="1" class="w-5 h-5 transition-all duration-200 " style="color:transparent" src="/img/diversity_3.png"/><span class="ml-2 text-base transition-colors text-[#fffdfd] group-hover:text-gray-300">COMMUNITY</span></a></nav></div></div><div class="hidden md:block w-full h-[38px] bg-[#e01615]"><div class="container mx-auto px-4 flex items-center justify-between h-full"><div class="hidden md:flex items-center gap-4"><div class="flex items-center gap-5"><a class="text-white text-sm font-normal hover:text-gray-200 transition-colors" href="/articles?categoryId=182">F&amp;B</a><div data-orientation="vertical" role="none" class="shrink-0 w-px h-4 bg-[#C5B4B4]"></div></div><div class="flex items-center gap-5"><a class="text-white text-sm font-normal hover:text-gray-200 transition-colors" href="/articles?categoryId=27">City News</a><div data-orientation="vertical" role="none" class="shrink-0 w-px h-4 bg-[#C5B4B4]"></div></div><div class="flex items-center gap-5"><a class="text-white text-sm font-normal hover:text-gray-200 transition-colors" href="/articles?categoryIds=224">Hai Guide</a><div data-orientation="vertical" role="none" class="shrink-0 w-px h-4 bg-[#C5B4B4]"></div></div><div class="flex items-center gap-5"><a class="text-white text-sm font-normal hover:text-gray-200 transition-colors" href="/articles?categoryIds=208">Hai Lights</a><div data-orientation="vertical" role="none" class="shrink-0 w-px h-4 bg-[#C5B4B4]"></div></div><div class="flex items-center gap-5"><a class="text-white text-sm font-normal hover:text-gray-200 transition-colors" href="/articles?categoryId=184">Lifestyle</a></div></div><div class="md:hidden flex items-center"><span class="text-white text-sm font-normal">Shanghai City News Service</span></div><div class="hidden md:flex items-center gap-8"><a class="text-white text-sm font-normal hover:text-gray-200" href="/contact-us">Contact Us</a></div><div class="md:hidden"></div></div></div></header><!--/$--><div class="block md:hidden" style="height:var(--dynamic-header-height, 120px);transition:height 0.3s ease-in-out"></div><main class="flex-1"><div class="min-h-screen bg-white"><!--$--><div class="min-h-screen bg-gray-50"><main class="container mx-auto px-4 py-4 max-w-7xl"><div class=""><div class="flex items-center border-b border-[#D8D8D8] md:border-b md:border-[#D8D8D8]"><div class="mb-3 "><h1 class="font-bold pb-2 md:pb-2.5  " style="font-size:30px;font-weight:700">Articles</h1></div><div class="relative image-selector-container"><button class="flex items-center gap-2 h-[50px] overflow-hidden transition-colors ml-6 mb-4"><div class="flex items-center"><img alt="Selected view" loading="lazy" width="88" height="48" decoding="async" data-nimg="1" class="object-contain w-auto h-12" style="color:transparent" src="/img/Logo-CNS.png"/></div><svg class="w-4 h-4 text-gray-600 transition-transform duration-200 " fill="none" stroke="currentColor" viewBox="0 0 24 24"><path stroke-linecap="round" stroke-linejoin="round" stroke-width="2" d="M19 9l-7 7-7-7"></path></svg></button></div></div><div class="container mx-auto px-0 mt-4"><div class="flex items-center gap-[10px]"><span class="font-normal text-gray-900 text-base">TOPICS:</span><div class="min-w-0 flex-1 overflow-x-auto overflow-y-hidden whitespace-nowrap [scrollbar-width:none] [-ms-overflow-style:none] [&amp;::-webkit-scrollbar]:hidden"><div class="flex flex-nowrap items-center gap-[10px]"><button data-slot="button" class="inline-flex items-center justify-center gap-2 text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive text-primary-foreground shadow-xs hover:bg-primary/90 py-2 has-[&gt;svg]:px-3 h-[44px] rounded-[5px] whitespace-nowrap px-4 bg-[#131313] border-[#2a2a2a]"><span class="font-normal text-lg">All</span></button></div></div></div></div><div class="container mx-auto px-0 mt-4"></div></div><div class="md:hidden mb-4"><button class="w-full h-12 bg-white rounded-[10px] border border-gray-200 shadow-[0_2px_10px_rgba(0,0,0,0.1)] flex items-center justify-between px-4"><div class="flex items-center gap-2 text-gray-800"><svg width="18" height="18" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 4h12M4 8h8M6 12h4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg><span class="text-base">Filters</span><svg width="16" height="16" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="ml-1"><path d="M7 10l5 5 5-5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></div><svg width="18" height="18" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg" class="text-gray-600"><path d="M21 21l-4.35-4.35M10 18a8 8 0 100-16 8 8 0 000 16z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></svg></button></div><div class="md:hidden mt-3"><div class="flex flex-wrap items-center gap-2"></div></div><div class="hidden md:block mb-8 bg-white rounded-[5px] border border-gray-200 px-3 py-1"><div class="flex items-center justify-between gap-4"><div class="flex items-center gap-3"><button data-slot="button" class="justify-center whitespace-nowrap text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive hover:text-accent-foreground dark:hover:bg-accent/50 px-3 has-[&gt;svg]:px-2.5 flex items-center gap-2 text-gray-600 hover:bg-gray-50 h-9 rounded-[5px]"><svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 4h12M4 8h8M6 12h4" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"></path></svg><span class="text-sm">Filter</span></button></div><div class="relative w-80 hidden"><input type="text" data-slot="input" class="file:text-foreground placeholder:text-[#D2D0D0] selection:bg-primary selection:text-primary-foreground dark:bg-input/30 flex min-w-0 border px-3 text-base transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-gray-600 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive w-full pr-16 pl-10 py-2 h-8 border-gray-300 rounded-[5px] bg-gray-50" placeholder="Yun" value=""/><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute left-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-chevron-right absolute right-3 top-1/2 transform -translate-y-1/2 w-5 h-5 text-gray-400 rotate-90" aria-hidden="true"><path d="m9 18 6-6-6-6"></path></svg></div></div></div><div class="grid grid-cols-1 lg:grid-cols-[180px_1fr_250px] gap-8"><div class="hidden lg:block space-y-6"><div class="hidden"><h3 class="font-semibold text-gray-900 mb-3">Sort by</h3><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 border shadow-sm py-0 rounded-[5px]"><div data-slot="card-content" class="p-4"><div class="space-y-3"><label class="flex items-center justify-between cursor-pointer"><span class="text-sm text-gray-700">Recently Published</span><button type="button" role="checkbox" aria-checked="true" data-state="checked" value="on" class="peer h-4 w-4 shrink-0 rounded-none border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground"><span data-state="checked" class="flex items-center justify-center text-current" style="pointer-events:none"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-check h-4 w-4" aria-hidden="true"><path d="M20 6 9 17l-5-5"></path></svg></span></button><input type="checkbox" aria-hidden="true" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" checked="" value="on"/></label><label class="flex items-center justify-between cursor-pointer"><span class="text-sm text-gray-700">Oldest</span><button type="button" role="checkbox" aria-checked="false" data-state="unchecked" value="on" class="peer h-4 w-4 shrink-0 rounded-none border border-primary shadow focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:cursor-not-allowed disabled:opacity-50 data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground"></button><input type="checkbox" aria-hidden="true" tabindex="-1" style="position:absolute;pointer-events:none;opacity:0;margin:0;transform:translateX(-100%)" value="on"/></label></div></div></div></div><div><div class="flex items-center gap-2 mb-3"><h3 class="font-semibold text-gray-900">Author</h3></div><div class="relative bg-white border border-gray-200 rounded-[5px] h-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input type="text" data-slot="input" class="file:text-foreground placeholder:text-[#D2D0D0] selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex w-full min-w-0 px-3 py-1 text-base transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-gray-600 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive pl-10 pr-10 h-full border-0 rounded-[5px] focus:ring-2 focus:ring-blue-500 focus:border-transparent bg-transparent" placeholder="" value=""/></div><div class="mt-2 border border-gray-200 rounded-[5px] bg-white"><button class="w-full px-3 py-2 text-left text-sm text-gray-700 hover:bg-gray-50 transition-colors flex items-center gap-2"><span class="font-medium">Alexander Bushroe</span></button><button class="w-full px-3 py-2 text-left text-sm text-gray-700 hover:bg-gray-50 transition-colors flex items-center gap-2"><span class="font-medium">Andy Boreham</span></button><button class="w-full px-3 py-2 text-left text-sm text-gray-700 hover:bg-gray-50 transition-colors flex items-center gap-2"><span class="font-medium">Arina Yakupova</span></button><button class="w-full px-3 py-2 text-left text-sm text-gray-700 hover:bg-gray-50 transition-colors flex items-center gap-2"><span class="font-medium">Arnaud Bertrand</span></button></div></div><div><div class="flex items-center gap-2 mb-3"><h3 class="font-semibold text-gray-900">Tag</h3></div><div class="relative bg-white border border-gray-200 rounded-[5px] h-9"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-search absolute left-3 top-1/2 transform -translate-y-1/2 h-4 w-4 text-gray-400" aria-hidden="true"><path d="m21 21-4.34-4.34"></path><circle cx="11" cy="11" r="8"></circle></svg><input type="text" data-slot="input" class="file:text-foreground placeholder:text-[#D2D0D0] selection:bg-primary selection:text-primary-foreground dark:bg-input/30 border-input flex w-full min-w-0 px-3 py-1 text-base transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm focus-visible:border-gray-600 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive pl-10 pr-10 h-full border-0 rounded-[5px] focus:ring-2 focus:ring-blue-500 focus:border-transparent bg-transparent" placeholder="" value=""/></div></div><div><div class="flex items-center gap-2 mb-3"><h3 class="font-semibold text-gray-900">Categories</h3></div><div class="bg-white border border-gray-200 rounded-[5px] p-3"><div class="text-sm text-gray-500">No categories</div></div></div><div class="mt-4"><div class="flex items-center gap-2 mb-3"><h3 class="font-semibold text-gray-900">Columns Name</h3></div><div class="bg-white border border-gray-200 rounded-[5px] p-3"><div class="space-y-2"><label class="flex items-center gap-2 text-sm text-gray-800"><input type="checkbox" class="accent-black"/><span>IBLAC</span></label><label class="flex items-center gap-2 text-sm text-gray-800"><input type="checkbox" class="accent-black"/><span>Living guide</span></label><label class="flex items-center gap-2 text-sm text-gray-800"><input type="checkbox" class="accent-black"/><span>Policy spotlight</span></label><label class="flex items-center gap-2 text-sm text-gray-800"><input type="checkbox" class="accent-black"/><span>Insider&#x27;s guide</span></label><label class="flex items-center gap-2 text-sm text-gray-800"><input type="checkbox" class="accent-black"/><span>Expat vibe</span></label><label class="flex items-center gap-2 text-sm text-gray-800"><input type="checkbox" class="accent-black"/><span>Home in shanghai</span></label><label class="flex items-center gap-2 text-sm text-gray-800"><input type="checkbox" class="accent-black"/><span>Weekend Escape</span></label></div></div></div><div><div class="flex items-center gap-2 mb-3"><h3 class="font-semibold text-gray-900">Date Range</h3></div><div class="grid gap-2"><button data-slot="popover-trigger" class="inline-flex items-center gap-2 whitespace-nowrap text-sm transition-all disabled:pointer-events-none disabled:opacity-50 [&amp;_svg]:pointer-events-none [&amp;_svg:not([class*=&#x27;size-&#x27;])]:size-4 shrink-0 [&amp;_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive border bg-background shadow-xs hover:bg-accent hover:text-accent-foreground dark:bg-input/30 dark:border-input dark:hover:bg-input/50 py-2 has-[&gt;svg]:px-3 w-full justify-start text-left font-normal rounded-[5px] h-9 overflow-hidden px-3 text-muted-foreground" id="date" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-«Rmdfdpb»" data-state="closed"><svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-calendar flex-shrink-0 mr-1 h-3 w-3" aria-hidden="true"><path d="M8 2v4"></path><path d="M16 2v4"></path><rect width="18" height="18" x="3" y="4" rx="2"></rect><path d="M3 10h18"></path></svg><span class="truncate text-xs leading-tight"></span></button></div></div></div><div class="space-y-6 mt-4 lg:mt-0"><div class="flex items-center justify-between mb-4"><p class="text-sm text-gray-600"><span class="font-semibold">Loading...</span> <!-- -->results sorted by <span class="font-semibold">newest</span></p></div><div class="flex flex-col gap-4 items-center"><div class="w-full space-y-4"><div class="w-full bg-white border border-gray-200 rounded-lg p-6 animate-pulse"><div class="flex gap-4"><div class="w-32 h-20 bg-gray-200 rounded-lg flex-shrink-0"></div><div class="flex-1 space-y-3"><div class="h-4 bg-gray-200 rounded w-3/4"></div><div class="h-3 bg-gray-200 rounded w-1/2"></div><div class="space-y-2"><div class="h-3 bg-gray-200 rounded w-full"></div><div class="h-3 bg-gray-200 rounded w-5/6"></div></div><div class="flex gap-2"><div class="h-6 bg-gray-200 rounded-full w-16"></div><div class="h-6 bg-gray-200 rounded-full w-20"></div></div></div></div></div><div class="w-full bg-white border border-gray-200 rounded-lg p-6 animate-pulse"><div class="flex gap-4"><div class="w-32 h-20 bg-gray-200 rounded-lg flex-shrink-0"></div><div class="flex-1 space-y-3"><div class="h-4 bg-gray-200 rounded w-3/4"></div><div class="h-3 bg-gray-200 rounded w-1/2"></div><div class="space-y-2"><div class="h-3 bg-gray-200 rounded w-full"></div><div class="h-3 bg-gray-200 rounded w-5/6"></div></div><div class="flex gap-2"><div class="h-6 bg-gray-200 rounded-full w-16"></div><div class="h-6 bg-gray-200 rounded-full w-20"></div></div></div></div></div><div class="w-full bg-white border border-gray-200 rounded-lg p-6 animate-pulse"><div class="flex gap-4"><div class="w-32 h-20 bg-gray-200 rounded-lg flex-shrink-0"></div><div class="flex-1 space-y-3"><div class="h-4 bg-gray-200 rounded w-3/4"></div><div class="h-3 bg-gray-200 rounded w-1/2"></div><div class="space-y-2"><div class="h-3 bg-gray-200 rounded w-full"></div><div class="h-3 bg-gray-200 rounded w-5/6"></div></div><div class="flex gap-2"><div class="h-6 bg-gray-200 rounded-full w-16"></div><div class="h-6 bg-gray-200 rounded-full w-20"></div></div></div></div></div><div class="w-full bg-white border border-gray-200 rounded-lg p-6 animate-pulse"><div class="flex gap-4"><div class="w-32 h-20 bg-gray-200 rounded-lg flex-shrink-0"></div><div class="flex-1 space-y-3"><div class="h-4 bg-gray-200 rounded w-3/4"></div><div class="h-3 bg-gray-200 rounded w-1/2"></div><div class="space-y-2"><div class="h-3 bg-gray-200 rounded w-full"></div><div class="h-3 bg-gray-200 rounded w-5/6"></div></div><div class="flex gap-2"><div class="h-6 bg-gray-200 rounded-full w-16"></div><div class="h-6 bg-gray-200 rounded-full w-20"></div></div></div></div></div><div class="w-full bg-white border border-gray-200 rounded-lg p-6 animate-pulse"><div class="flex gap-4"><div class="w-32 h-20 bg-gray-200 rounded-lg flex-shrink-0"></div><div class="flex-1 space-y-3"><div class="h-4 bg-gray-200 rounded w-3/4"></div><div class="h-3 bg-gray-200 rounded w-1/2"></div><div class="space-y-2"><div class="h-3 bg-gray-200 rounded w-full"></div><div class="h-3 bg-gray-200 rounded w-5/6"></div></div><div class="flex gap-2"><div class="h-6 bg-gray-200 rounded-full w-16"></div><div class="h-6 bg-gray-200 rounded-full w-20"></div></div></div></div></div></div></div><div class="mt-4 lg:mt-8"></div></div><div class="space-y-6"><h3 class="text-xl font-semibold text-gray-900">Popular Columns</h3><div class="grid grid-cols-2 md:grid-cols-1 gap-4 "><div class="w-full"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border-0 shadow-none py-0"><div data-slot="card-content" class="p-0"><div class="relative w-full h-[80px] md:h-[109px] bg-gray-100 animate-pulse rounded-lg"></div></div></div></div><div class="w-full"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border-0 shadow-none py-0"><div data-slot="card-content" class="p-0"><div class="relative w-full h-[80px] md:h-[109px] bg-gray-100 animate-pulse rounded-lg"></div></div></div></div><div class="w-full"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border-0 shadow-none py-0"><div data-slot="card-content" class="p-0"><div class="relative w-full h-[80px] md:h-[109px] bg-gray-100 animate-pulse rounded-lg"></div></div></div></div><div class="w-full"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border-0 shadow-none py-0"><div data-slot="card-content" class="p-0"><div class="relative w-full h-[80px] md:h-[109px] bg-gray-100 animate-pulse rounded-lg"></div></div></div></div><div class="w-full"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border-0 shadow-none py-0"><div data-slot="card-content" class="p-0"><div class="relative w-full h-[80px] md:h-[109px] bg-gray-100 animate-pulse rounded-lg"></div></div></div></div><div class="w-full"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border-0 shadow-none py-0"><div data-slot="card-content" class="p-0"><div class="relative w-full h-[80px] md:h-[109px] bg-gray-100 animate-pulse rounded-lg"></div></div></div></div><div class="w-full"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border-0 shadow-none py-0"><div data-slot="card-content" class="p-0"><div class="relative w-full h-[80px] md:h-[109px] bg-gray-100 animate-pulse rounded-lg"></div></div></div></div><div class="w-full"><div data-slot="card" class="bg-card text-card-foreground flex flex-col gap-6 rounded-xl border-0 shadow-none py-0"><div data-slot="card-content" class="p-0"><div class="relative w-full h-[80px] md:h-[109px] bg-gray-100 animate-pulse rounded-lg"></div></div></div></div></div></div></div></main></div><!--/$--></div><!--$--><!--/$--></main><footer class="bg-black text-white"><div class="container mx-auto px-4 py-8"><div class="flex flex-col md:flex-row items-start justify-between"><div class="flex flex-row md:flex-col items-end md:items-start gap-3 md:gap-4 flex-shrink-0 w-full md:w-40"><div class="flex items-center flex-shrink-0"><a class="block" href="/"><img alt="City News Service Logo" loading="lazy" width="90" height="30" decoding="async" data-nimg="1" class="h-auto w-30 lg:w-40 hover:opacity-80 transition-opacity cursor-pointer" style="color:transparent" src="/img/cns-logo-white.png"/></a></div><div class="flex flex-wrap items-end justify-end md:justify-start gap-x-2 md:gap-x-0 gap-y-1 ml-auto self-end"><div class="hidden md:block"><div class="w-8 h-8 md:w-10 md:h-10 rounded-full flex items-center justify-center transition-colors cursor-pointer" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-«R9im9b»" data-state="closed" data-slot="popover-trigger"><img alt="WeChat" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="object-contain w-6 h-6 md:w-8 md:h-8" style="color:transparent" src="/img/footer/WeChat.png"/></div></div><div class="block md:hidden"><div class="w-8 h-8 rounded-full flex items-center justify-center transition-colors cursor-pointer"><img alt="WeChat" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="object-contain w-6 h-6" style="color:transparent" src="/img/footer/WeChat.png"/></div></div><div class="hidden md:block"><button class="lg:ml-1 pt-1 lg:pt-0 w-8 h-8 md:w-8 md:h-8 rounded-full flex items-center justify-center transition-colors" type="button" aria-haspopup="dialog" aria-expanded="false" aria-controls="radix-«Raim9b»" data-state="closed" data-slot="popover-trigger"><img alt="video" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="object-contain w-5 h-5 md:w-6 md:h-6 -mt-1 md:-mt-2" style="color:transparent" src="/img/footer/video_social.png"/></button></div><div class="block md:hidden"><button class="lg:ml-1 pt-1 lg:pt-0 w-8 h-8 rounded-full flex items-center justify-center transition-colors"><img alt="video" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="object-contain w-5 h-5 -mt-1" style="color:transparent" src="/img/footer/video_social.png"/></button></div><a class="ml-1 w-8 h-8 md:w-10 md:h-10 rounded-full flex items-center justify-center transition-colors" target="_blank" href="https://www.xiaohongshu.com/user/profile/67135f2e000000001b014e6f"><img alt="redBook" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="object-contain w-5 h-5 md:w-6 md:h-6" style="color:transparent" src="/img/footer/XiaohongsuLogo.png"/></a><div class="hidden md:block w-full h-0"></div><a target="_blank" class="w-8 h-8 md:w-10 md:h-10 rounded-full flex items-center justify-center transition-colors" href="https://www.instagram.com/city_news_service/"><img alt="" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="object-contain w-5 h-5 md:w-6 md:h-6" style="color:transparent" src="/img/footer/InstagraCircle.png"/></a><a target="_blank" class="w-8 h-8 md:w-10 md:h-10 rounded-full flex items-center justify-center transition-colors" href="https://www.facebook.com/people/City-News-Service/61557970124325/"><img alt="" loading="lazy" width="40" height="40" decoding="async" data-nimg="1" class="object-contain w-5 h-5 md:w-6 md:h-6" style="color:transparent" src="/img/footer/fb_social.png"/></a></div></div><div class="flex-1 w-full md:w-auto md:ml-10 mt-8 md:mt-0"><div class="grid gap-8 grid-cols-2 md:[grid-template-columns:repeat(var(--footer-cols),minmax(0,1fr))]" style="--footer-cols:6"><div class="space-y-5"><a class="text-lg text-white hover:text-gray-300 transition-colors" href="/"><h4>Home</h4></a><ul class="space-y-3 text-sm mt-4"><li><a class="text-gray-300 hover:text-white transition-colors" href="/#feature-articles">Feature Articles</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/#quick-updates">Quick News</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/#upcoming-events">Upcoming Events</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/#impressions">Impression</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/#service">Hai Lights</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/#branded-columns">Branded Columns</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/#quick-access">Quick Access</a></li></ul></div><div class="space-y-5"><a class="text-lg text-white hover:text-gray-300 transition-colors" href="/shanghaidaily"><h4>Shanghai Daily</h4></a><ul class="space-y-3 text-sm mt-4"><li><a class="text-gray-300 hover:text-white transition-colors" href="/shanghaidaily#news">News</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/shanghaidaily#in-focus">In Focus</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/shanghaidaily#viral">Viral</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/shanghaidaily#opinion">Opinion</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/shanghaidaily#feature">Feature</a></li></ul></div><div class="space-y-5"><a class="text-lg text-white hover:text-gray-300 transition-colors" href="/china-biz-buzz"><h4>China Biz Buzz</h4></a><ul class="space-y-3 text-sm mt-4"><li><a class="text-gray-300 hover:text-white transition-colors" href="/china-biz-buzz#Biz">Daily Buzz</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/china-biz-buzz#auto">Auto</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/china-biz-buzz#biopharma">Biopharma</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/china-biz-buzz#economy">Economy</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/china-biz-buzz#industry">Industry</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/china-biz-buzz#money">Money</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/china-biz-buzz#tech">Tech</a></li></ul></div><div class="space-y-5"><a class="text-lg text-white hover:text-gray-300 transition-colors" href="/events"><h4>Events</h4></a><ul class="space-y-3 text-sm mt-4"><li><a class="text-gray-300 hover:text-white transition-colors" href="/events/stage">Stage</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/events/community">Community</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/events/exhibition">Exhibition</a></li><li><a class="text-gray-300 hover:text-white transition-colors" href="/events/past">Past</a></li></ul></div><div class="space-y-5"><a class="text-lg text-white hover:text-gray-300 transition-colors" href="/articles"><h4>Articles</h4></a><div class="text-gray-300 text-sm">Loading...</div></div><div class="space-y-5"><a href="https://community.citynewsservice.cn" target="_blank" rel="noopener noreferrer" class="text-lg text-white hover:text-gray-300 transition-colors"><h4>Community</h4></a></div></div></div></div><div class="border-t border-gray-700 pt-6 mb-6 mt-8"><div class="flex flex-col md:flex-row justify-start md:justify-between items-start md:items-center gap-4 md:gap-0 text-sm"><div class="grid grid-cols-2 gap-x-6 gap-y-2 items-start justify-start w-full md:w-auto md:flex md:items-center md:justify-end"><a class="text-gray-300 hover:text-white transition-colors" href="/terms-of-use">Terms of Use</a><span class="text-gray-500 mx-4 hidden md:inline">|</span><a class="text-gray-300 hover:text-white transition-colors" href="/privacy-policy">Privacy Policy</a><span class="text-gray-500 mx-4 hidden md:inline">|</span><a class="text-gray-300 hover:text-white transition-colors" href="/about-us">About Us</a><span class="text-gray-500 mx-4 hidden md:inline">|</span><a class="text-gray-300 hover:text-white transition-colors col-span-2 md:col-span-1" href="/contact-us">Contact Us</a></div></div></div><div class="border-t border-gray-700 pt-6 text-center"><p class="text-sm text-gray-300 mb-2">© 2025 City News Service. All rights reserved.<!-- --> <span class="hidden lg:inline">|</span> <br class="block lg:hidden"/>Contact us:<!-- --> <a href="mailto:info@citynewsservice.cn" class="text-gray-300 hover:text-white transition-colors underline">info@citynewsservice.cn</a></p><div class="mt-2"><a href="https://beian.miit.gov.cn/" target="_blank" rel="noopener noreferrer nofollow" class="text-gray-300 hover:text-white transition-colors text-sm mr-4">沪ICP备05050403号-10</a><a target="_blank" href="https://www.beian.gov.cn/portal/registerSystemInfo?recordcode=31010602007041" rel="noopener noreferrer nofollow" class="text-gray-300 hover:text-white transition-colors text-sm inline-flex items-center"><img alt="公安备案图标" loading="lazy" width="16" height="16" decoding="async" data-nimg="1" class="inline-block mx-2 -mt-0.5" style="color:transparent" src="/img/icon-beian.png"/>沪公网安备 31010602007041号</a></div></div></div></footer></div><script src="/_next/static/chunks/webpack-f7e9980811cfa673.js" async=""></script><script>(self.__next_f=self.__next_f||[]).push([0])</script><script>self.__next_f.push([1,"1:\"$Sreact.fragment\"\n2:I[22807,[\"4905\",\"static/chunks/4905-e0a63b4e90cfb9d3.js\",\"3462\",\"static/chunks/3462-39361b23175c8e7c.js\",\"9690\",\"static/chunks/9690-2766d92b8ea028e9.js\",\"626\",\"static/chunks/626-6a2d53d309b24819.js\",\"4416\",\"static/chunks/4416-77d4e66afd46aa49.js\",\"7469\",\"static/chunks/7469-d4d438dbdef8b3e2.js\",\"442\",\"static/chunks/442-d51d8c2d78a15450.js\",\"874\",\"static/chunks/874-c97e393eaab475b7.js\",\"780\",\"static/chunks/780-fd80aac4f583f69f.js\",\"185\",\"static/chunks/185-438b93e5981fa9d0.js\",\"6153\",\"static/chunks/6153-1467bc947d3e1230.js\",\"7067\",\"static/chunks/7067-86dd33357eff5d60.js\",\"3471\",\"static/chunks/3471-e22a90d7219da4db.js\",\"1450\",\"static/chunks/1450-dedd0e5368726a21.js\",\"4854\",\"static/chunks/4854-695365598aa615b0.js\",\"1948\",\"static/chunks/1948-199fa4552b5fd09a.js\",\"2626\",\"static/chunks/2626-ac81eaed968c2ed9.js\",\"2498\",\"static/chunks/2498-8cb716d030c6e5e1.js\",\"7177\",\"static/chunks/app/layout-f6d847bafbc2adae.js\"],\"\"]\n3:I[27553,[\"4905\",\"static/chunks/4905-e0a63b4e90cfb9d3.js\",\"3462\",\"static/chunks/3462-39361b23175c8e7c.js\",\"9690\",\"static/chunks/9690-2766d92b8ea028e9.js\",\"626\",\"static/chunks/626-6a2d53d309b24819.js\",\"4416\",\"static/chunks/4416-77d4e66afd46aa49.js\",\"7469\",\"static/chunks/7469-d4d438dbdef8b3e2.js\",\"442\",\"static/chunks/442-d51d8c2d78a15450.js\",\"874\",\"static/chunks/874-c97e393eaab475b7.js\",\"780\",\"static/chunks/780-fd80aac4f583f69f.js\",\"185\",\"static/chunks/185-438b93e5981fa9d0.js\",\"6153\",\"static/chunks/6153-1467bc947d3e1230.js\",\"7067\",\"static/chunks/7067-86dd33357eff5d60.js\",\"3471\",\"static/chunks/3471-e22a90d7219da4db.js\",\"1450\",\"static/chunks/1450-dedd0e5368726a21.js\",\"4854\",\"static/chunks/4854-695365598aa615b0.js\",\"1948\",\"static/chunks/1948-199fa4552b5fd09a.js\",\"2626\",\"static/chunks/2626-ac81eaed968c2ed9.js\",\"2498\",\"static/chunks/2498-8cb716d030c6e5e1.js\",\"7177\",\"static/chunks/app/layout-f6d847bafbc2adae.js\"],\"AntiCrawlerProvider\"]\n4:I[97443,[\"4905\",\"static/chunks/4905-e0a63b4e90cfb9d3.js\",\"3462\",\"static/chunks/3462-39361b23175c8e7c.js\",\"9690\",\"static/chunks/9690-2766d92b8ea028e9.js\",\"626\""])</script><script>self.__next_f.push([1,",\"static/chunks/626-6a2d53d309b24819.js\",\"4416\",\"static/chunks/4416-77d4e66afd46aa49.js\",\"7469\",\"static/chunks/7469-d4d438dbdef8b3e2.js\",\"442\",\"static/chunks/442-d51d8c2d78a15450.js\",\"874\",\"static/chunks/874-c97e393eaab475b7.js\",\"780\",\"static/chunks/780-fd80aac4f583f69f.js\",\"185\",\"static/chunks/185-438b93e5981fa9d0.js\",\"6153\",\"static/chunks/6153-1467bc947d3e1230.js\",\"7067\",\"static/chunks/7067-86dd33357eff5d60.js\",\"3471\",\"static/chunks/3471-e22a90d7219da4db.js\",\"1450\",\"static/chunks/1450-dedd0e5368726a21.js\",\"4854\",\"static/chunks/4854-695365598aa615b0.js\",\"1948\",\"static/chunks/1948-199fa4552b5fd09a.js\",\"2626\",\"static/chunks/2626-ac81eaed968c2ed9.js\",\"2498\",\"static/chunks/2498-8cb716d030c6e5e1.js\",\"7177\",\"static/chunks/app/layout-f6d847bafbc2adae.js\"],\"AuthProvider\"]\n5:I[46129,[\"4905\",\"static/chunks/4905-e0a63b4e90cfb9d3.js\",\"3462\",\"static/chunks/3462-39361b23175c8e7c.js\",\"9690\",\"static/chunks/9690-2766d92b8ea028e9.js\",\"626\",\"static/chunks/626-6a2d53d309b24819.js\",\"4416\",\"static/chunks/4416-77d4e66afd46aa49.js\",\"7469\",\"static/chunks/7469-d4d438dbdef8b3e2.js\",\"442\",\"static/chunks/442-d51d8c2d78a15450.js\",\"874\",\"static/chunks/874-c97e393eaab475b7.js\",\"780\",\"static/chunks/780-fd80aac4f583f69f.js\",\"185\",\"static/chunks/185-438b93e5981fa9d0.js\",\"6153\",\"static/chunks/6153-1467bc947d3e1230.js\",\"7067\",\"static/chunks/7067-86dd33357eff5d60.js\",\"3471\",\"static/chunks/3471-e22a90d7219da4db.js\",\"1450\",\"static/chunks/1450-dedd0e5368726a21.js\",\"4854\",\"static/chunks/4854-695365598aa615b0.js\",\"1948\",\"static/chunks/1948-199fa4552b5fd09a.js\",\"2626\",\"static/chunks/2626-ac81eaed968c2ed9.js\",\"2498\",\"static/chunks/2498-8cb716d030c6e5e1.js\",\"7177\",\"static/chunks/app/layout-f6d847bafbc2adae.js\"],\"default\"]\n6:I[33313,[\"4905\",\"static/chunks/4905-e0a63b4e90cfb9d3.js\",\"3462\",\"static/chunks/3462-39361b23175c8e7c.js\",\"9690\",\"static/chunks/9690-2766d92b8ea028e9.js\",\"626\",\"static/chunks/626-6a2d53d309b24819.js\",\"4416\",\"static/chunks/4416-77d4e66afd46aa49.js\",\"7469\",\"static/chunks/7469-d4d438dbdef8b3e2.js\",\"442\",\"static/chunks/442-d51d8c2d78a15450.js"])</script><script>self.__next_f.push([1,"\",\"874\",\"static/chunks/874-c97e393eaab475b7.js\",\"780\",\"static/chunks/780-fd80aac4f583f69f.js\",\"185\",\"static/chunks/185-438b93e5981fa9d0.js\",\"6153\",\"static/chunks/6153-1467bc947d3e1230.js\",\"7067\",\"static/chunks/7067-86dd33357eff5d60.js\",\"3471\",\"static/chunks/3471-e22a90d7219da4db.js\",\"1450\",\"static/chunks/1450-dedd0e5368726a21.js\",\"4854\",\"static/chunks/4854-695365598aa615b0.js\",\"1948\",\"static/chunks/1948-199fa4552b5fd09a.js\",\"2626\",\"static/chunks/2626-ac81eaed968c2ed9.js\",\"2498\",\"static/chunks/2498-8cb716d030c6e5e1.js\",\"7177\",\"static/chunks/app/layout-f6d847bafbc2adae.js\"],\"HeaderSpacer\"]\n7:I[91951,[],\"\"]\n8:I[68851,[],\"\"]\n9:I[73462,[\"3462\",\"static/chunks/3462-39361b23175c8e7c.js\",\"4345\",\"static/chunks/app/not-found-c572c934b410dc35.js\"],\"\"]\na:I[76421,[\"4905\",\"static/chunks/4905-e0a63b4e90cfb9d3.js\",\"3462\",\"static/chunks/3462-39361b23175c8e7c.js\",\"9690\",\"static/chunks/9690-2766d92b8ea028e9.js\",\"626\",\"static/chunks/626-6a2d53d309b24819.js\",\"4416\",\"static/chunks/4416-77d4e66afd46aa49.js\",\"7469\",\"static/chunks/7469-d4d438dbdef8b3e2.js\",\"442\",\"static/chunks/442-d51d8c2d78a15450.js\",\"874\",\"static/chunks/874-c97e393eaab475b7.js\",\"780\",\"static/chunks/780-fd80aac4f583f69f.js\",\"185\",\"static/chunks/185-438b93e5981fa9d0.js\",\"6153\",\"static/chunks/6153-1467bc947d3e1230.js\",\"7067\",\"static/chunks/7067-86dd33357eff5d60.js\",\"3471\",\"static/chunks/3471-e22a90d7219da4db.js\",\"1450\",\"static/chunks/1450-dedd0e5368726a21.js\",\"4854\",\"static/chunks/4854-695365598aa615b0.js\",\"1948\",\"static/chunks/1948-199fa4552b5fd09a.js\",\"2626\",\"static/chunks/2626-ac81eaed968c2ed9.js\",\"2498\",\"static/chunks/2498-8cb716d030c6e5e1.js\",\"7177\",\"static/chunks/app/layout-f6d847bafbc2adae.js\"],\"default\"]\nb:I[13561,[\"4905\",\"static/chunks/4905-e0a63b4e90cfb9d3.js\",\"3462\",\"static/chunks/3462-39361b23175c8e7c.js\",\"9690\",\"static/chunks/9690-2766d92b8ea028e9.js\",\"626\",\"static/chunks/626-6a2d53d309b24819.js\",\"4416\",\"static/chunks/4416-77d4e66afd46aa49.js\",\"7469\",\"static/chunks/7469-d4d438dbdef8b3e2.js\",\"442\",\"static/chunks/442-d51d8c2d78a15450.js\",\"874\",\"static/chunks/874"])</script><script>self.__next_f.push([1,"-c97e393eaab475b7.js\",\"780\",\"static/chunks/780-fd80aac4f583f69f.js\",\"185\",\"static/chunks/185-438b93e5981fa9d0.js\",\"6153\",\"static/chunks/6153-1467bc947d3e1230.js\",\"7067\",\"static/chunks/7067-86dd33357eff5d60.js\",\"3471\",\"static/chunks/3471-e22a90d7219da4db.js\",\"1450\",\"static/chunks/1450-dedd0e5368726a21.js\",\"4854\",\"static/chunks/4854-695365598aa615b0.js\",\"1948\",\"static/chunks/1948-199fa4552b5fd09a.js\",\"2626\",\"static/chunks/2626-ac81eaed968c2ed9.js\",\"2498\",\"static/chunks/2498-8cb716d030c6e5e1.js\",\"7177\",\"static/chunks/app/layout-f6d847bafbc2adae.js\"],\"default\"]\nd:I[46605,[],\"OutletBoundary\"]\n10:I[91547,[],\"AsyncMetadataOutlet\"]\n12:I[46605,[],\"ViewportBoundary\"]\n14:I[46605,[],\"MetadataBoundary\"]\n16:I[47402,[],\"\"]\n:HL[\"/_next/static/css/d292ce94e76dfd23.css\",\"style\"]\n:HL[\"/_next/static/css/f5221b67a5053a62.css\",\"style\"]\n:HL[\"/_next/static/css/3cd83cfe34ca397f.css\",\"style\"]\n:HL[\"/_next/static/css/45d4f6442d75f756.css\",\"style\"]\n:HL[\"/_next/static/css/49924c2c3d6f7ac9.css\",\"style\"]\n"])</script><script>self.__next_f.push([1,"0:{\"P\":null,\"b\":\"6p89YRpBtNJ3vuhSpM-2n\",\"p\":\"\",\"c\":[\"\",\"articles\"],\"i\":false,\"f\":[[[\"\",{\"children\":[\"articles\",{\"children\":[\"__PAGE__\",{}]}]},\"$undefined\",\"$undefined\",true],[\"\",[\"$\",\"$1\",\"c\",{\"children\":[[[\"$\",\"link\",\"0\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/d292ce94e76dfd23.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"1\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/f5221b67a5053a62.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"2\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/3cd83cfe34ca397f.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"3\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/45d4f6442d75f756.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}],[\"$\",\"link\",\"4\",{\"rel\":\"stylesheet\",\"href\":\"/_next/static/css/49924c2c3d6f7ac9.css\",\"precedence\":\"next\",\"crossOrigin\":\"$undefined\",\"nonce\":\"$undefined\"}]],[\"$\",\"html\",null,{\"lang\":\"zh-CN\",\"children\":[\"$\",\"body\",null,{\"children\":[[\"$\",\"$L2\",null,{\"id\":\"gtm-script\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n              (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\n              new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\n              j=d.createElement(s),dl=l!='dataLayer'?'\u0026l='+l:'';j.async=true;j.src=\\n              'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n              })(window,document,'script','dataLayer','GTM-NLMBW2K');\\n            \"}}],[\"$\",\"$L2\",null,{\"id\":\"ga-script\",\"strategy\":\"beforeInteractive\",\"dangerouslySetInnerHTML\":{\"__html\":\"\\n              window.dataLayer = window.dataLayer || [];\\n              function gtag(){dataLayer.push(arguments);}\\n              gtag('js', new Date());\\n              gtag('config', 'GTM-NLMBW2K');\\n            \"}}],[\"$\",\"noscript\",null,{\"children\":[\"$\",\"iframe\",null,{\"src\":\"https://www.googletagmanager.com/ns.html?id=GTM-NLMBW2K\",\"height\":\"0\",\"width\":\"0\",\"style\":{\"display\":\"none\",\"visibility\":\"hidden\"}}]}],[\"$\",\"$L3\",null,{\"config\":{\"enableJSChallenge\":false,\"enableDevToolsDetection\":false,\"enableMouseTracking\":false,\"enableTimingAnalysis\":false,\"challengeComplexity\":0},\"children\":[\"$\",\"$L4\",null,{\"children\":[\"$\",\"div\",null,{\"className\":\"min-h-screen flex flex-col\",\"children\":[[\"$\",\"$L5\",null,{}],[\"$\",\"$L6\",null,{}],[\"$\",\"main\",null,{\"className\":\"flex-1\",\"children\":[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":[[\"$\",\"div\",null,{\"className\":\"w-full min-h-screen bg-white flex flex-col items-center justify-center py-16\",\"children\":[[\"$\",\"div\",null,{\"className\":\"text-[#a1a1a1] text-6xl md:text-[135.3px] font-normal mb-4\",\"children\":\"[404]\"}],[\"$\",\"div\",null,{\"className\":\"text-black text-2xl md:text-[37px] font-bold tracking-[0.74px] mb-6\",\"children\":\"Page Not Found\"}],[\"$\",\"div\",null,{\"className\":\"text-black text-xl md:text-[25px] font-bold mb-8\",\"children\":\"Sorry, the page is lost.\"}],[\"$\",\"div\",null,{\"className\":\"w-full max-w-[394px] text-black text-lg font-normal text-center mb-10 px-4\",\"children\":\"We're sorry — the page you're looking for seems to not exist, has been moved, or there was an error in your input.\"}],[\"$\",\"div\",null,{\"className\":\"text-black text-xl font-bold mb-4\",\"children\":\"Let us help you get back on track:\"}],[\"$\",\"div\",null,{\"className\":\"w-full max-w-[394px] text-center px-4\",\"children\":[\"$\",\"div\",null,{\"className\":\"space-y-2\",\"children\":[[\"$\",\"div\",\"helpful-link-0\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/\",\"className\":\"text-[#3c82f6] text-[17px] font-normal underline hover:text-blue-700 transition-colors\",\"children\":\"Back to Home\"}]}],[\"$\",\"div\",\"helpful-link-1\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/articles\",\"className\":\"text-[#3c82f6] text-[17px] font-normal underline hover:text-blue-700 transition-colors\",\"children\":\"Browse Latest Articles\"}]}],[\"$\",\"div\",\"helpful-link-2\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/news\",\"className\":\"text-[#3c82f6] text-[17px] font-normal underline hover:text-blue-700 transition-colors\",\"children\":\"Discover Latest Events\"}]}],[\"$\",\"div\",\"helpful-link-3\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/contact-us\",\"className\":\"text-[#3c82f6] text-[17px] font-normal underline hover:text-blue-700 transition-colors\",\"children\":\"Contact Us\"}]}],[\"$\",\"div\",\"helpful-link-4\",{\"children\":[\"$\",\"$L9\",null,{\"href\":\"/topics\",\"className\":\"text-[#3c82f6] text-[17px] font-normal underline hover:text-blue-700 transition-colors\",\"children\":\"Browse Topics\"}]}]]}]}]]}],[]],\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]}],[\"$\",\"$La\",null,{}]]}]}]}],[\"$\",\"$Lb\",null,{}]]}]}]]}],{\"children\":[\"articles\",[\"$\",\"$1\",\"c\",{\"children\":[null,[\"$\",\"$L7\",null,{\"parallelRouterKey\":\"children\",\"error\":\"$undefined\",\"errorStyles\":\"$undefined\",\"errorScripts\":\"$undefined\",\"template\":[\"$\",\"$L8\",null,{}],\"templateStyles\":\"$undefined\",\"templateScripts\":\"$undefined\",\"notFound\":\"$undefined\",\"forbidden\":\"$undefined\",\"unauthorized\":\"$undefined\"}]]}],{\"children\":[\"__PAGE__\",[\"$\",\"$1\",\"c\",{\"children\":[\"$Lc\",null,[\"$\",\"$Ld\",null,{\"children\":[\"$Le\",\"$Lf\",[\"$\",\"$L10\",null,{\"promise\":\"$@11\"}]]}]]}],{},null,false]},null,false]},null,false],[\"$\",\"$1\",\"h\",{\"children\":[null,[\"$\",\"$1\",\"jKGqdb4kydZQ2XPhHGmMkv\",{\"children\":[[\"$\",\"$L12\",null,{\"children\":\"$L13\"}],null]}],[\"$\",\"$L14\",null,{\"children\":\"$L15\"}]]}],false]],\"m\":\"$undefined\",\"G\":[\"$16\",\"$undefined\"],\"s\":false,\"S\":true}\n"])</script><script>self.__next_f.push([1,"17:\"$Sreact.suspense\"\n18:I[91547,[],\"AsyncMetadata\"]\n15:[\"$\",\"div\",null,{\"hidden\":true,\"children\":[\"$\",\"$17\",null,{\"fallback\":null,\"children\":[\"$\",\"$L18\",null,{\"promise\":\"$@19\"}]}]}]\nf:null\n"])</script><script>self.__next_f.push([1,"13:[[\"$\",\"meta\",\"0\",{\"charSet\":\"utf-8\"}],[\"$\",\"meta\",\"1\",{\"name\":\"viewport\",\"content\":\"width=device-width, initial-scale=1\"}]]\ne:null\n"])</script><script>self.__next_f.push([1,"11:{\"metadata\":[[\"$\",\"title\",\"0\",{\"children\":\"Articles - City News Service\"}],[\"$\",\"meta\",\"1\",{\"name\":\"description\",\"content\":\"Browse all articles from City News Service\"}],[\"$\",\"meta\",\"2\",{\"name\":\"keywords\",\"content\":\"city service, city services, city public service, city news service, city news, local news, local breaking news, Shanghai breaking news, city of shanghai services\"}],[\"$\",\"meta\",\"3\",{\"property\":\"og:title\",\"content\":\"City News Service | Shanghai and China City News Service and Life Guide\"}],[\"$\",\"meta\",\"4\",{\"property\":\"og:description\",\"content\":\"City News Service is a reliable platform for expatriates seeking official information and city services in Shanghai and China. It is a convenient hub for accessing latest \u0026 breaking news and local service information, such as health, wellness, housing and education, in one place.\"}],[\"$\",\"meta\",\"5\",{\"property\":\"og:url\",\"content\":\"https://www.citynewsservice.cn\"}],[\"$\",\"meta\",\"6\",{\"property\":\"og:site_name\",\"content\":\"City News Service\"}],[\"$\",\"meta\",\"7\",{\"property\":\"og:locale\",\"content\":\"zh_CN\"}],[\"$\",\"meta\",\"8\",{\"property\":\"og:image\",\"content\":\"https://citynewsservice.oss-cn-shanghai.aliyuncs.com/logo_b.png\"}],[\"$\",\"meta\",\"9\",{\"property\":\"og:image:width\",\"content\":\"1200\"}],[\"$\",\"meta\",\"10\",{\"property\":\"og:image:height\",\"content\":\"630\"}],[\"$\",\"meta\",\"11\",{\"property\":\"og:image:alt\",\"content\":\"City News Service Logo\"}],[\"$\",\"meta\",\"12\",{\"property\":\"og:type\",\"content\":\"website\"}],[\"$\",\"meta\",\"13\",{\"name\":\"twitter:card\",\"content\":\"summary_large_image\"}],[\"$\",\"meta\",\"14\",{\"name\":\"twitter:site\",\"content\":\"@citynewsservice\"}],[\"$\",\"meta\",\"15\",{\"name\":\"twitter:title\",\"content\":\"City News Service | Shanghai and China City News Service and Life Guide\"}],[\"$\",\"meta\",\"16\",{\"name\":\"twitter:description\",\"content\":\"City News Service is a reliable platform for expatriates seeking official information and city services in Shanghai and China.\"}],[\"$\",\"meta\",\"17\",{\"name\":\"twitter:image\",\"content\":\"https://citynewsservice.oss-cn-shanghai.aliyuncs.com/logo_b.png\"}],[\"$\",\"link\",\"18\",{\"rel\":\"shortcut icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"19\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\",\"type\":\"image/x-icon\",\"sizes\":\"172x126\"}],[\"$\",\"link\",\"20\",{\"rel\":\"icon\",\"href\":\"/favicon.ico\"}],[\"$\",\"link\",\"21\",{\"rel\":\"apple-touch-icon\",\"href\":\"/favicon.ico\"}]],\"error\":null,\"digest\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"19:{\"metadata\":\"$11:metadata\",\"error\":null,\"digest\":\"$undefined\"}\n"])</script><script>self.__next_f.push([1,"1a:I[16977,[\"4905\",\"static/chunks/4905-e0a63b4e90cfb9d3.js\",\"3462\",\"static/chunks/3462-39361b23175c8e7c.js\",\"9690\",\"static/chunks/9690-2766d92b8ea028e9.js\",\"626\",\"static/chunks/626-6a2d53d309b24819.js\",\"4416\",\"static/chunks/4416-77d4e66afd46aa49.js\",\"7469\",\"static/chunks/7469-d4d438dbdef8b3e2.js\",\"442\",\"static/chunks/442-d51d8c2d78a15450.js\",\"874\",\"static/chunks/874-c97e393eaab475b7.js\",\"780\",\"static/chunks/780-fd80aac4f583f69f.js\",\"185\",\"static/chunks/185-438b93e5981fa9d0.js\",\"6153\",\"static/chunks/6153-1467bc947d3e1230.js\",\"7067\",\"static/chunks/7067-86dd33357eff5d60.js\",\"3471\",\"static/chunks/3471-e22a90d7219da4db.js\",\"1450\",\"static/chunks/1450-dedd0e5368726a21.js\",\"4854\",\"static/chunks/4854-695365598aa615b0.js\",\"1948\",\"static/chunks/1948-199fa4552b5fd09a.js\",\"2626\",\"static/chunks/2626-ac81eaed968c2ed9.js\",\"2498\",\"static/chunks/2498-8cb716d030c6e5e1.js\",\"3716\",\"static/chunks/3716-2f612ca4f93787fb.js\",\"5292\",\"static/chunks/app/articles/page-06ac8cf76433ecec.js\"],\"default\"]\n"])</script><script>self.__next_f.push([1,"c:[\"$\",\"div\",null,{\"className\":\"min-h-screen bg-white\",\"children\":[\"$\",\"$L1a\",null,{\"initialArticles\":[{\"id\":\"7kr5oyzn\",\"title\":\"Chaplin's Granddaughter Brings Circus Magic To Shanghai\",\"description\":\"French actress Aurélia Thierrée, granddaughter of Charlie Chaplin, has brought her mother's creation \\\"Bells and Spells\\\" to Shanghai.\",\"author\":\"Ma Yue\",\"date\":\"2025-10-25\",\"image\":\"https://obj.shine.cn/files/2025/10/25/dee7a236-b804-413d-a96b-50543318fc62_0.jpg\",\"category\":\"City News\",\"category_name\":\"City News\",\"url\":\"$undefined\",\"site_id\":\"$undefined\"},{\"id\":\"zmz8j53m\",\"title\":\"[See \u0026 Be Seen] Check Out the Belgian Beer Fest Happening NOW\",\"description\":\"Last weekend to get your booze on at the Beglian Beer Garden in JIng'an. \",\"author\":\"Tima Fei\",\"date\":\"2025-10-25\",\"image\":\"https://obj.shine.cn/files/2025/10/25/24b13646-0d97-4d3d-bee3-9baa57431bcc_0.jpg\",\"category\":\"City News\",\"category_name\":\"City News\",\"url\":\"$undefined\",\"site_id\":\"$undefined\"},{\"id\":\"ekdqg9wm\",\"title\":\"Global Shanghai Gifts Design Competition Launched\",\"description\":\"The 2025 Shanghai Gifts Design Competition invites designers from home and abroad to submit works that embody the city's unique culture, flavor and stories.\",\"author\":\"Hu Min\",\"date\":\"2025-10-24\",\"image\":\"https://obj.shine.cn/files/2025/10/24/e8ba1e92-1c50-44f7-8c7e-137faf5c8fdb_0.jpg\",\"category\":\"City News\",\"category_name\":\"City News\",\"url\":\"$undefined\",\"site_id\":\"$undefined\"},{\"id\":\"amyyb96m\",\"title\":\"Mariinsky's 'Le Corsaire' Enchants Shanghai Audience\",\"description\":\"The Mariinsky Ballet from Russia presented their signature \\\"Le Corsaire\\\" as part of the 24th China Shanghai International Art Festival.\",\"author\":\"Ma Yue,Zhou Shengjie\",\"date\":\"2025-10-24\",\"image\":\"https://obj.shine.cn/files/2025/10/24/a5d64055-b21c-4cac-94db-ceb25c59dfc6_0.jpg\",\"category\":\"City News\",\"category_name\":\"City News\",\"url\":\"$undefined\",\"site_id\":\"$undefined\"},{\"id\":\"bmeba96m\",\"title\":\"Bridging Cultures: A Journey Linking China and the Hispanic World\",\"description\":\"Mexican entrepreneur Alejandra Mendoza has built her life and career around connecting the Hispanic and Chinese worlds. \",\"author\":\"Yang Di\",\"date\":\"2025-10-24\",\"image\":\"https://obj.shine.cn/files/2025/10/21/794fa2aa-457b-4448-b48f-a2824f044b6e_0.jpeg\",\"category\":\"People\",\"category_name\":\"People\",\"url\":\"$undefined\",\"site_id\":\"$undefined\"},{\"id\":\"3n70q8ym\",\"title\":\"China's first nautical chart service innovation alliance established in Shanghai\",\"description\":\"​A maritime search and rescue drill takes place in Shanghai on Oct 16, 2025. [Photo/Shanghai Observer]The Nautical Chart Service Innovation Alliance, China’s first collaborative entity\u0026nbsp;of its kin...\",\"author\":\"ISS\",\"date\":\"2025-10-24\",\"image\":\"cover/202510/uJC9PV4IpYtIpDsG1dywQyOElMM4OZ0EfQCjcDjY.jpeg\",\"category\":\"City News\",\"category_name\":\"City News\",\"url\":\"$undefined\",\"site_id\":\"$undefined\"},{\"id\":\"dmjbgrdn\",\"title\":\"Big Emerging Industry Projects Spur Economic Growth in Shanghai's Hongqiao International CBD\",\"description\":\"Big Emerging Industry Projects Spur Economic Growth in Shanghai's Hongqiao International CBD\",\"author\":\"Yicai\",\"date\":\"2025-10-24\",\"image\":\"cover/202510/tgtWpH1AmZrnNtjd9V8vy4qi44ppMhNg8P2uUZiT.jpeg\",\"category\":\"City News\",\"category_name\":\"City News\",\"url\":\"$undefined\",\"site_id\":\"$undefined\"},{\"id\":\"dk4lqvrn\",\"title\":\"[Weekend Escape] How to Eat and Drink Your Way Through Taipei\",\"description\":\"The ultimate food and drink guide to Taipei\",\"author\":\"Sophie Steiner\",\"date\":\"2025-10-24\",\"image\":\"https://obj.shine.cn/files/2025/10/16/b4191d92-4bfe-4764-9b38-2eb5017c1cb6_0.jpg\",\"category\":\"Shanghai Living\",\"category_name\":\"Shanghai Living\",\"url\":\"$undefined\",\"site_id\":\"$undefined\"},{\"id\":\"5nq5j47n\",\"title\":\"[Hai Lights] November Film Lineup Brings Award Winners, Blockbusters \u0026 Local Favorites to Theaters\",\"description\":\"Chinese movies have continuously set new records abroad. Both the number and quality of Chinese films going global have reached new heights.\",\"author\":\"Xu Wei\",\"date\":\"2025-10-23\",\"image\":\"https://obj.shine.cn/files/2025/10/23/0d1ef8bc-b5c7-4631-aa13-424fff915d2c_0.jpg\",\"category\":\"Hai Lights\",\"category_name\":\"Hai Lights\",\"url\":\"$undefined\",\"site_id\":\"$undefined\"},{\"id\":\"7kr5o7zn\",\"title\":\"[China Tech] Renji A World-Leading Facility for Pediatric Surgery\",\"description\":\"Over 800 experts from 34 countries and regions attended the 7th World Congress of the International Living Donor Liver Transplantation Group held at Renji Hospital.  \",\"author\":\"Cai Wenjun\",\"date\":\"2025-10-23\",\"image\":\"https://obj.shine.cn/files/2025/10/21/5b1ffe31-d439-4ee7-b6f3-b4d044a22e77_0.jpg\",\"category\":\"Health\u0026wellness\",\"category_name\":\"Health\u0026wellness\",\"url\":\"$undefined\",\"site_id\":\"$undefined\"}],\"initialAuthors\":[{\"id\":\"q4m3wyk6\",\"name\":\"alexander\",\"name_en\":\"Alexander Bushroe\",\"avatar\":\"$undefined\",\"bio\":\"$undefined\"},{\"id\":\"6pm9g6nx\",\"name\":\"andyboreham\",\"name_en\":\"Andy Boreham\",\"avatar\":\"$undefined\",\"bio\":\"$undefined\"},{\"id\":\"renvd3nj\",\"name\":\"arina\",\"name_en\":\"Arina Yakupova\",\"avatar\":\"$undefined\",\"bio\":\"$undefined\"},{\"id\":\"9xm5l4nd\",\"name\":\"arnaudbertrand\",\"name_en\":\"Arnaud Bertrand\",\"avatar\":\"$undefined\",\"bio\":\"$undefined\"}],\"initialCategories\":[],\"initialColumns\":[{\"id\":247,\"title\":\"Shanghai Navigator\",\"image\":\"\",\"slug\":\"\",\"article_count\":121},{\"id\":237,\"title\":\"IBLAC\",\"image\":\"\",\"slug\":\"Iblac\",\"article_count\":154},{\"id\":238,\"title\":\"Living Guide\",\"image\":\"\",\"slug\":\"living-guide\",\"article_count\":98},{\"id\":239,\"title\":\"Policy Spotlight\",\"image\":\"\",\"slug\":\"policy-spotlight\",\"article_count\":39},{\"id\":241,\"title\":\"Insider's Guide\",\"image\":\"\",\"slug\":\"insider-guide\",\"article_count\":51},{\"id\":242,\"title\":\"Expat vibe\",\"image\":\"\",\"slug\":\"expat-vibe\",\"article_count\":16},{\"id\":243,\"title\":\"Home In Shanghai\",\"image\":\"\",\"slug\":\"home-in-shanghai\",\"article_count\":28},{\"id\":245,\"title\":\"Weekend Escape\",\"image\":\"\",\"slug\":\"weekend-escape\",\"article_count\":53}],\"initialTotalPages\":1995,\"initialTotalCount\":19948}]}]\n"])</script></body></html>