美国印第安纳州州长埃里克·霍尔科姆(Eric
Holcomb)上星期签署了一项州议会通过的法案,其中一项条款禁止该州的县、市、镇或乡镇与包括中国在内的任何“外国对手”的城市、镇、省、县、学校、学院或大学签订“姐妹城市”合作协议。法案7月1日生效,目前尚不清楚该法案是否具有追溯效力,是否会影响到印第安纳州与中国城市之间已经签署的姐妹城市协议。
来自印第安纳州的共和党众议员吉姆·班克斯(Jim
Banks)星期一(3月18日)对此禁令表示赞赏,“我很高兴州议员们致力于扫除中国共产党对我们州的影响,无论是禁止购买农地、或是签订合作协议。”
班克斯在一份声明中指出,姊妹城市协议是由中国共产党负责推动海外影响力的统战系统管理。中国国家主席习近平称统战工作是“实现中华民族伟大复兴的重要法宝”。“中共推动姊妹城市协议是为了在此立足,不是为了帮助印第安纳州,”班克斯强调说。
根据美国商务部的定义,美国的“外国对手”包括中华人民共和国(包括香港特区)、古巴、伊朗、朝鲜、俄罗斯和委内瑞拉。据《印第安纳州首府纪事报》(Indiana
Capital Chronicle)报道,目前,印地安纳州市政府和中国地方政府或相关机构间已建立至少20项此类协议。
该法案将于7月1日生效,但条款中未明文指示追溯效力,因此尚不确定既有协议会否在当日失效,或仅是禁止未来的此类协议。法案提案人之一、印第安纳州民主党籍众议员米奇·戈尔(Mitch
Gore)认为,法案条款应同时具备追溯力与往后的限制效力。不过,《印第安纳首府纪事报》说,新法案应该不会影响印第安纳州本身和中国浙江省的友好省州关系。
美中关系紧张之际,中国瞄准美国地方政府
虽然华盛顿和北京之间的关系紧张,但是近几个月来,美中两国地方政府间的联系逐渐增多,因疫情中断的姊妹城市联系升温,这些互动同时引起了争议。
去年10月,美国腹地中国协会组织(US Heartland China
Association)组织了一次由美国地方城市市长们组成的中国访问团。时任印第安纳州卡梅尔市市长的吉姆·布雷纳德(Jim
Brainard)是访团成员之一,在中国接受了盛宴款待。在那次访问中,布雷纳德批准了与中国湖北省襄阳的姐妹城市协议。布雷纳德现在已经退休。
《华盛顿邮报》在今年1月份的一篇报道中分析,中国对与华盛顿之间的敌意关系感到厌倦,转而争取地方官员支持。
具国安意识的立法者们注意到此一趋势并有所警觉。随后,印第安纳州议会议员推动立法,并在一个多月后确定签署成为法律。
印第安纳州民主党籍众议员戈尔说,这类协议时常被标榜为善意的文化交流,但与被“外国对手”之间签署这类协议,应该经过更多的检视。“这是这些国家可以通过软实力试图影响美国政策制定者的一种方法,”戈尔补充。
众议员要求市政府解除与中国的姊妹市协议
在市长们的中国行引发争议后,联邦众议员班克斯要求卡梅尔市解除协议,并应拒绝此类与中国共产党有关机构组织的旅行。
最近当选的卡梅尔市新市长苏·芬克姆(Sue
Finkham)对此表示,市政府正在交接阶段,正在审查前任政府签订的所有协议和合同。她并表示没有访问中国的计划,卡梅尔市并已退出美国腹地中国协会。
卡梅尔市前市长布雷纳德则在当地媒体访问中批评班克斯“不成熟且不切实际”,他强调,世界最大经济体之间需要进行“对话”。
-->
`,
"script":[]
}
, "gg_rightside": {
"html":`
advertisement
advertisement
advertisement
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_duturandom": {
"html":`
`,
"script":[]
}
, "gg_square": {
"html":`
`,
"script":[]
}
, "gg_topbanner": {
"html":`
`,
"script":[]
}
, "gg_middlesquare": {
"html":`
`,
"script":[]
}
, "gg_dutu": {
"html":`
`,
"script":[]
}
, "gg_botline": {
"html":``,
"script":[]
}
, "gg_dututop": {
"html":`
`,
"script":[]
}
, "gg_shipintop": {
"html":`
`,
"script":[]
}
, "gg_inContent": {
"html":`
`,
"script":[]
}
, "gg_shipinrandom": {
"html":``,
"script":[]
}
, "gg_sideSticky": {
"html":`
`,
"script":[]
}
, "gg_bottombanner": {
"html":`
`,
"script":[{"type":"text/javascript","src":"//widgets.outbrain.com/outbrain.js","async":"async"}]
}
, "gg_marquee": {
"html":`
`,
"script":[]
}
}
const adEnv={
"gg_header": {
"html":``,
"script":[{"type":"text/javascript","exec":` var googletag = googletag || {}; googletag.cmd = googletag.cmd || []; var pbjs = pbjs || {}; pbjs.que = pbjs.que || []; `},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-hb/adn.wnx2.js","async":""},{"src":"https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js","async":"","data-ad-client":"ca-pub-7528949385909099"},{"type":"text/javascript","src":"https://adncdnend.azureedge.net/adn-video/WenxuecityPlayer.js","async":"async"}]
}
}
const wxcEnv = {
"base":{
"exe":[],
"src":[
{"src": "/js/jquery.cookie.js"},
{"src": "/js/ui/font.js"},
{"src": "/news/js/recommendednews.js?","defer":"true"},
{"src":"/js/wxcFunc.js"}
]
},
"func":{
"exe":[
'function showMoreComments(){let n = 6;for(let i=0;i
2){dom.hide();}}$("#showallcomment").show();$("#showlesscomment").hide();};',
],
"src":[
{"src":"//count.wenxuecity.com/service/count/script/do.php?type=news&id=125476153&n=0&out=jsval"},
{"src": "/news/js/view.js"},
{"src":"/members/js/md5.js"}
]
}
}
function wxcCode(){
wxcEnv.base.exe.forEach(x=>{
let tag = buildAdcode(x);
document.head.append(tag);
})
wxcEnv.base.src.forEach(src => {
let tag = buildSrc(src)
document.head.append(tag);
});
wxcEnv.func.exe.forEach(x=>{
let tag = buildAdcode(x);
document.body.append(tag);
})
wxcEnv.func.src.forEach(src => {
let tag = buildSrc(src)
document.body.append(tag);
});
}
function adcode(){
let adkey = Object.keys(ads);
adkey.forEach(x=>{
let code = ads[x].html;
let div = document.getElementById(x);
if(div)div.innerHTML = code;
ads[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.body.append(tag);
}else{
let tag = buildSrc(s);
document.body.append(tag);
}
})
})
}
function baseCode(){
let baseKeys = Object.keys(adEnv);
baseKeys.forEach(x=>{
adEnv[x].script.forEach(s=>{
if(Object.keys(s).indexOf('src')===-1){
let tag = buildAdcode(s.exec);
document.head.append(tag);
}else{
let tag = buildSrc(s);
document.head.append(tag);
}
})
})
}
function buildAdcode(script){
let tag = document.createElement('script');
tag.innerHTML = script;
return tag;
}
function buildSrc(obj){
let keys = Object.keys(obj);
let tag = document.createElement("script");
keys.forEach(key=>{
tag.setAttribute(key, obj[key]);
})
return tag ;
}