CINXE.COM

Copyright statement

<!DOCTYPE html> <html> <head> <title>Copyright statement</title> <meta charset="utf-8"/> <meta http-equiv="Cache-Control" content="max-age=31536000"/> <meta http-equiv="Pragma" content="max-age=31536000"/> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1" /> <!-- Meta Pixel Code --> <script> !function (f, b, e, v, n, t, s) { if (f.fbq) return; n = f.fbq = function () { n.callMethod ? n.callMethod.apply(n, arguments) : n.queue.push(arguments) }; if (!f._fbq) f._fbq = n; n.push = n; n.loaded = !0; n.version = '2.0'; n.queue = []; t = b.createElement(e); t.async = !0; t.src = v; s = b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t, s) }(window, document, 'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '1041230296873208'); fbq('track', 'PageView'); </script> <noscript> <img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=1041230296873208&ev=PageView&noscript=1" /> </noscript> <!-- End Meta Pixel Code --> <script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-2834372922206562" crossorigin="anonymous"></script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-B0EZSHLW6R"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() { dataLayer.push(arguments); } gtag('js', new Date()); gtag('config', 'G-B0EZSHLW6R'); </script> <meta name="keywords" content=""/> <meta name="description" content=""/> <meta property="og:image" content="https://matchexpo.obs.cn-north-1.myhuaweicloud.com/common/2022/0830/630d815374a53.ico"/> <link rel="shortcut icon" href="https://matchexpo.obs.cn-north-1.myhuaweicloud.com/common/2022/0830/630d815374a53.ico" type="image/x-icon"/> <script> var ai_chat_url = 'https://ai.starify.cn'; let screen_width = screen.availWidth let white_list = ['/live-stream', '/mobile', '/invite-', '/community', '/supply-demand', '/job', '/city-plan-form'] //过滤白名单-是否进入 /mobile let is_pass = true //是否通过白名单筛选 white_list.forEach(item => { if (location.pathname.indexOf(item) !== -1) { is_pass = false } }) resizeInitWindow() window.addEventListener('resize', () => { resizeInitWindow() }) function resizeInitWindow() { if (window.screen.availWidth < 992) { document.querySelector('html').style.fontSize = ((screen_width / 375) * 62.5) + '%' if (is_pass) { if ((location.pathname.indexOf('/expo') > -1 || location.pathname.indexOf('/news') > -1 || location.pathname.indexOf('/live') > -1 || location.pathname.indexOf('/homepage') > -1)) { //跳转到对应的移动端页面 location.href = '/mobile' + location.pathname } else { //没有相关页面关键词跳转到移动端首页 location.href = '/mobile/index' } } } else { document.querySelector('html').style.fontSize = ((screen_width / 1920) * 62.5) + '%' } } </script> <script src="/common/js-config?v=8.8"></script> <!-- 导入 Vue 3 --> <script src="/assets/lib/jquery-1.11.1.min.js"></script> <script src="/assets/lib/vue@next.js"></script> <script src="/assets/lib/vue-i18n.global.min.js"></script> <script src="/lang/i18n.js?v=8.8"></script> <script src="/lang/module/en-us.js?v=8.8"></script> <script src="/lang/module/en-us-all.min.js?v=8.8"></script> <script src="/assets/lib/axios.min.js"></script> <!-- 导入组件库 --> <script src="/assets/lib/element-plus.js"></script> <!-- 导入压缩js库 --> <script src="/assets/utils/utils-all.min.js?v=8.8"></script> <script src="/assets/chatgpt-icon/iconfont.js?v=8.8"></script> <link href="/assets/iconfont/iconfont.css?v=8.8" rel="stylesheet" type="text/css"/> <link href="/assets/css/element/index-rem.css?v=8.8" rel="stylesheet" type="text/css"/> <link href="/assets/css/community/recommendUser.css" rel="stylesheet" type="text/css"/> <link href="/assets/css/index.css" rel="stylesheet" type="text/css"/> <link href="/assets/css/index/all.css?v=8.8" rel="stylesheet" type="text/css"/> <link href="/assets/chatgpt-icon/iconfont.css?v=8.8" rel="stylesheet" type="text/css"/> <link href="/assets/css/layout/common.css?v=8.8" rel="stylesheet" type="text/css"/> <script> ToMobileRouter() </script> <link href="/assets/css/bottomPage/bottomPage.css?v=8.8" rel="stylesheet" type="text/css"/> <link href="/assets/css/layout.css?v=8.8" rel="stylesheet" type="text/css"/> </head> <body data-lang="en-us" > <div id="loadingBox" class="loading_container"> <div class="boxes"> <div class="box"> <div></div> <div></div> <div></div> <div></div> </div> <div class="box"> <div></div> <div></div> <div></div> <div></div> </div> <div class="box"> <div></div> <div></div> <div></div> <div></div> </div> <div class="box"> <div></div> <div></div> <div></div> <div></div> </div> </div> </div> <div class="container_body"> <div class="head_container"> <div style=""> <div class="head" id="headBox" > <div class="head_logo aichat_logo" v-if="isAiChatBot"> <svg class="icon svg-icon" aria-hidden="true"> <use xlink:href="#icon-jiqi"></use> </svg> <span>星光GPT大师</span> </div> <a class="head_logo" href="/" v-else> <svg class="icon_en svg-icon" aria-hidden="true"> <use xlink:href="#ic_Matchpages"></use> </svg> </a> <div class="head_menu" style="display: none" > <div class="el-row"> <div class="el-col-3" > <a class="nav_item" href="/"> Home </a> </div> <div class="el-col-3" > <a class="nav_item" href="/news"> News </a> </div> <div class="el-col-5" > <a class="nav_item" href="/expo"> Events &amp; Fairs </a> </div> <div class="el-col-4"> <a class="nav_item" href="/community/dynamic"> Community </a> </div> <div class="el-col-4"> <a class="nav_item" href="/courses"> Curriculum </a> </div> </div> </div> <div class="head_user" v-if="isAiChatBot"> <div class="head_item"> <a class="none_token" v-if="!$config.apiToken" @click="toRoute('/register')"> Register </a> <span class="none_token">{{ baseUserInfo.curr_enterprise_name }}</span> <div class="user_avatar_box"> <img :src="baseUserInfo.curr_enterprise_logo ? $config.ossDomain + baseUserInfo.curr_enterprise_logo : $config.defaultLogo"/> </div> </div> </div> <div class="head_user" v-cloak v-show="!isAiChatBot"> <div class="head_item"> <div class="el-input el-input--large el-input--prefix w-50 m-2"> <!-- input --><!-- prepend slot --><!--v-if--> <div class="el-input__wrapper"> <!-- prefix slot --> <span class="el-input__prefix" @click="toSearchPage()"> <span class="el-input__prefix-inner"> <i class="icon iconfont ic_search"></i> </span> </span> <input class="el-input__inner" type="text" autocomplete="off" id="head_search"> <!-- suffix slot --><!--v-if--> </div> <!-- append slot --><!--v-if--> </div> </div> <div class="head_item"> <el-dropdown> <div class="fast_box"> <span class="iconfont ic_publish1"></span> <span>Quick publish</span> </div> <template #dropdown> <el-dropdown-menu> <el-dropdown-item @click="toPublishRoute('/event/expo-plan')"> <div class="fast_box_item"> <img src="/assets/image/svg/ic_events.svg"> Launch Exhibition </div> </el-dropdown-item> <el-dropdown-item @click="toPublishRoute('/components/news')"> <div class="fast_box_item"> <img src="/assets/image/svg/ic_earth.svg"> Release information </div> </el-dropdown-item> </el-dropdown-menu> </template> </el-dropdown> </div> <div class="head_item" @click="toNotification('/notification')"> <span class="iconfont ic_notice"></span> <i class="notice_point" v-if="notificationData && notificationData.all_count > 0"><span>{{ notificationData.all_count > 99 ? 99 : notificationData.all_count }}</span></i> </div> <div class="head_item"> <a class="none_token" id="loginBtn" v-if="!$config.apiToken" @click="toRoute('/login')"> Sign in </a> </div> <div class="head_item" style="margin-left:0" > <a class="none_token" v-if="!$config.apiToken" @click="toRoute('/register')"> Register </a> <mtp-user-dropdown @update-user-info="updateUserInfo" v-else> <div class="user_avatar_box"> <img :src="baseUserInfo.curr_enterprise_logo ? $config.ossDomain + baseUserInfo.curr_enterprise_logo : $config.defaultLogo"/> </div> </mtp-user-dropdown> </div> <div class="head_item" v-cloak> <el-popover placement="bottom" :width="250" trigger="hover"> <template #reference> <span class="el-dropdown-link language-dropdown" v-cloak> <span class="iconfont ic_language icon_language"></span> <span>{{ locale.label }}</span> </span> </template> <div class="website-lang"> <div v-for="(website, i) in languages" :key="'web-' + i"> <div class="title">{{ website.name }}</div> <div class="site-languages"> <div class="language" :class="(language.site == currSite && language.value == currLanguage) ? 'selected' : ''" v-for="(language, j) in website.list" :key="'opt-' + j" @click="handleLang(language)" v-cloak> {{ language.label }} </div> </div> </div> </div> </el-popover> </div> </div> <div class="login_dialog"> <el-dialog :append-to-body="true" v-model="LoginDialogVisible" width="52%"> <div> <login-right :success-url="successUrl" @closepopup="closepopup"></login-right> </div> </el-dialog> </div> <el-dialog custom-class="guide_dialog" v-model="showGuideDialog" append-to-body> <div v-if="guideInfo.guide_type === 'new_clue'"> <div class="module_title"> Congratulations </div> <div class="module_desc"> <p v-html="guideInfo.get"></p> </div> <div class="module_btn"> <div @click="routeTo('clue')">View Now</div> </div> </div> <div v-else> <div class="module_title"> Congratulations </div> <div class="module_image"> <img :src="guideInfo.img"> </div> <div class="module_desc"> <p v-html="guideInfo.get"></p> </div> <div class="module_tips"> <p v-html="'('+ guideInfo.source +')'"></p> </div> <div class="module_btn"> <div v-if="guideInfo.type" @click="routeTo(guideInfo.type)">Go publish</div> </div> </div> </el-dialog> </div> <script src="/assets/js/UserDropdown/UserDropdown.js"></script> <script> let head_box = initVue({ name:'headBox', data() { return { showGuideDialog: false, guideInfo: {}, baseUserInfo: {}, currSite: 'overseas', currLanguage: 'en-us', locale: { 'label': 'English', 'value': 'en-us' }, languages: this.$config.languages, locales: this.$config.locales, notificationData: {}, successUrl: '', LoginDialogVisible: false, isAiChatBot: false } }, methods: { initAichatbotType() { if(location.origin === ai_chat_url) { this.isAiChatBot = true } else { this.isAiChatBot = false } }, updateUserInfo(data) { this.baseUserInfo = data }, routeTo(type) { this.showGuideDialog = false if (type && type === 'news') { this.routeCenter('/components/news') return } if (type && type === 'expo') { this.routeCenter('/components/activity') return } if (type && type === 'Live') { this.routeCenter('/components/live') return } if (type && type === 'achievement') { window.open('/achievement') return } if (type && type === 'clue') { this.routeCenter('/clue/clue-list') return } }, routeCenter(path) { let apiToken = this.$config.apiToken if (apiToken) { var homeUrl = encodeURIComponent(path) let centerUrl = this.$config.publishDomain + '/#/auth-login/' + apiToken + '?redirect=' + homeUrl window.open(centerUrl, '_blank') } }, getGuidPerMissionData() { mtpRequest({ url: '/api/user/guide-permission', method: 'get', }).then(res => { this.guideInfo = res.data if (res.data.get) { this.showGuideDialog = true } }) let interval = setInterval(() => { if (!this.showGuideDialog) { clearInterval(interval) interval = null this.getGuidPerMissionData() } }, 10000) }, getNotificationData() { mtpRequest({ url: '/api/user/get-all-notification-data', method: 'get', }).then((res) => { if (res.ret === 0) { this.notificationData = res.data } }) }, handleLang(lang) { this.currSite = lang.site this.currLanguage = lang.value let url = this.$config.siteDomain[lang.site]+ '?lang=' + lang.value this.$i18n.setLocale(lang.value) location.href = url }, toNotification(url) { if (this.$config.apiToken) { window.open(url,'_blank') } else { this.LoginDialogVisible=true this.successUrl= url } }, toPublishRoute(url) { if (this.$config.apiToken) { var homeUrl = encodeURIComponent(url) let centerUrl = this.$config.publishDomain + '/#/auth-login/' + this.$config.apiToken + '?redirect=' + homeUrl window.open(centerUrl, '_blank') } else { this.LoginDialogVisible=true this.successUrl='reloadPage' } }, closepopup(){ this.LoginDialogVisible = false this.successUrl='' }, toSearchPage(param) { const url = new URL(window.location.href) let pathname = url.pathname let pathnameArr = pathname.split('/') pathname = pathnameArr[1] if (param) { window.open('/globalSearch?val='+param + '&from=' + pathname,'_self') } else { window.open('/globalSearch?from=' + pathname,'_self') } }, toRoute(url) { if (location.search) { let params = location.search.replace('?','&') window.open( url + '?redirect=' + location.pathname + params,'_self') } else { window.open( url + '?redirect=' + location.pathname,'_self') } }, }, created() { this.locales.forEach(v => { if (v.value === this.$i18n.getLocale()) { this.locale = v return false } }) this.initAichatbotType() }, mounted() { this.$nextTick(()=>{ showLoginDialog((res)=>{ if (res) { this.successUrl = res } else { this.successUrl = 'closeLoginPopup' } this.LoginDialogVisible = true }) if (this.$config.apiToken) { this.getNotificationData() this.getGuidPerMissionData() } else { this.$loading.completeLoading() } document.getElementById('head_search').addEventListener('keyup',(event)=>{ if (event.keyCode === 13) { let val = document.getElementById('head_search').value if (val) { this.toSearchPage(val) } else { this.toSearchPage() } } }) }) }, }, "#headBox",['loginRight','mtpUserDropdown']); </script> </div> </div> <div class="body_container " id="app"> <div class="navbar_left" style="display: none" > <div id="nav_container"> <a class="chat_gpt_box" href="/aichatbot"> <span class="gpt_i"> <svg class="icon svg-icon" aria-hidden="true"> <use xlink:href="#icon-jiqi"></use> </svg> </span> <span v-if="$config.siteName === 'inside'" class="gpt_title">AI大师</span> <span v-else class="gpt_title">AI Master</span> <span class="icon_list"> <i class="iconfont ic_fire"></i> <i class="iconfont ic_fire"></i> <i class="iconfont ic_fire"></i> </span> </a> <div class="nav_container" > <div class="nav_list"> <a class="nav_item" :class="moduleName === 'index' ? 'active' : '' " href="/"> <div class="iconfont_tag"><span class="iconfont ic_home"></span></div> <span>Home</span> </a> <a class="nav_item" :class="moduleName === 'news' ? 'active' : '' " href="/news"> <div class="iconfont_tag"> <span class="iconfont ic_news"></span> </div> <span>News</span> </a> <a class="nav_item" :class="moduleName === 'expo' ? 'active' : '' " href="/expo"> <div class="iconfont_tag"> <span class="iconfont ic_events"></span> </div> <span>Events &amp; Fairs</span> </a> <a class="nav_item" :class="moduleName === 'business-travel' ? 'active' : '' " href="/business-travel"> <div class="iconfont_tag"> <span class="iconfont ic_expert"></span> </div> <span>Business travel</span> </a> <a class="nav_item" :class="moduleName === 'supply-demand' ? 'active' : '' " href="/supply-demand"> <div class="iconfont_tag"> <span class="iconfont ic_FunnelPlotOutlined"></span> </div> <span>Supply &amp; Demand</span> </a> <a class="nav_item" href="/community/dynamic"> <div class="iconfont_tag"> <span class="iconfont ic_Community"></span> </div> <span>Community</span> </a> <a class="nav_item" href="https://www.starify.cn/" target="_blank"> <div class="iconfont_tag"> <span class="iconfont ic_Starify"></span> </div> <span>Marketing tools</span> </a> <a v-show="seeMore" class="nav_item" :class="moduleName === 'special' ? 'active' : '' " href="/community/topics"> <div class="iconfont_tag"> <svg class="icon" aria-hidden="true"> <use xlink:href="#ic_ic_thematic"></use> </svg> </div> <span>Topics</span> </a> <a v-show="seeMore" class="nav_item" :class="moduleName === 'group' ? 'active' : '' " href="/community/group"> <div class="iconfont_tag"> <svg class="icon" aria-hidden="true"> <use xlink:href="#ic_ic_group"></use> </svg> </div> <span>Group</span> </a> <div v-show="!seeMore" class="nav_item see_more" @click="handleSeeMore"> <div class="iconfont_tag"> <span class="iconfont ic_down_line"></span> </div> <span>See more</span> </div> <div v-show="seeMore" class="nav_item see_more" @click="handleSeeMore"> <div class="iconfont_tag"> <span class="iconfont ic_up"></span> </div> <span>fold</span> </div> <div class="divide_box"></div> <a class="nav_item" @click="toPublishRoute('/homepage')"> <div class="iconfont_tag"> <span class="iconfont ic_publish1"></span> </div> <span>Publishing Center</span> </a> <div class="divide_box"></div> <a class="nav_item" :class="moduleName === 'achievement' ? 'active' : '' " @click="toRouteWeb('/achievement')"> <div class="iconfont_tag"><span class="iconfont ic_honor"></span></div> <span>Exhibition record</span> </a> <a class="nav_item" :class="moduleName === 'order' ? 'active' : '' " @click="toRouteWeb('/order')"> <div class="iconfont_tag"> <span class="iconfont ic_order"></span> </div> <span>My order</span> </a> <a class="nav_item" :class="moduleName === 'userCenter' ? 'active' : '' " @click="toRouteWeb('/userCenter')"> <div class="iconfont_tag"> <span class="iconfont ic_collect"></span> </div> <span>My collection</span> </a> <a class="nav_item" :class="moduleName === 'column' ? 'active' : '' " @click="toRouteWeb('/column')"> <div class="iconfont_tag"> <span class="iconfont ic_column"></span> </div> <span>Column setting</span> </a> </div> </div> <div class="nav_btn_list"> <a class="nav_btn_item" @click="toRouteWeb('/achievement?show_create=1','open')"> <span> <div class="ic_honor1 iconfont"></div> Add exhibition plan now </span> </a> <a class="nav_btn_item" @click="toRouteWeb('/achievement?show_create=2','open')"> <span> <div class="ic_h1 iconfont"></div> Add exhibition records at any time </span> </a> <a class="nav_btn_item" href="/city-plan-form"> <span> <div class="ic_h1 iconfont"></div> City Affiliate programme </span> </a> </div> <div class="nav_image_list"> <a v-if="$i18n.getLocale() ==='en-us'" href="https://www.starify.cn/" target="_blank"><img src="" lazyload="true" data-original="https://matchexpo.obs.cn-north-1.myhuaweicloud.com/common/2024/0712/6690c31879f19.png" class="invited_img"></a> <a v-else-if="$i18n.getLocale() ==='zh-tw'" href="https://www.starify.cn/" target="_blank"><img src="" lazyload="true" data-original="https://matchexpo.obs.cn-north-1.myhuaweicloud.com/common/2024/0712/6690c317f1df5.png" class="invited_img"></a> <a v-else href="https://www.starify.cn/" target="_blank"><img src="" lazyload="true" data-original="https://matchexpo.obs.cn-north-1.myhuaweicloud.com/common/2024/0712/6690c3175d81b.png" class="invited_img"></a> </div> </div> <script> let nav_container = initVue({ name:'nav_container', data() { return { isHoverNavbar:false, moduleName:'index', seeMore: false } }, methods:{ handleSeeMore() { if (this.seeMore === false) { this.seeMore = true } else { this.seeMore = false } }, getUrlParam() { if (window.location.pathname) { if (window.location.pathname.indexOf('index') > -1 || window.location.pathname === '/') { this.moduleName = 'index' } else if (window.location.pathname.indexOf('news') > -1) { this.moduleName = 'news' } else if (window.location.pathname.indexOf('expo') > -1) { this.moduleName = 'expo' } else if (window.location.pathname.indexOf('live') > -1) { this.moduleName = 'live' } else if(window.location.pathname.indexOf('achievement') > -1) { this.moduleName = 'achievement' } else if(window.location.pathname.indexOf('order') > -1) { this.moduleName = 'order' } else if(window.location.pathname.indexOf('userCenter') > -1) { this.moduleName = 'userCenter' } else if(window.location.pathname.indexOf('media') > -1) { this.moduleName = 'media' } else if(window.location.pathname.indexOf('supply-demand') > -1) { this.moduleName = 'supply-demand' }else if(window.location.pathname.indexOf('courses') > -1) { this.moduleName = 'courses' } else if(window.location.pathname.indexOf('column') > -1) { this.moduleName = 'column' } else if(window.location.pathname.indexOf('meeting-with-expert') > -1) { this.moduleName = 'meeting-with-expert' }else if(window.location.pathname.indexOf('servicefinder') > -1) { this.moduleName = 'servicefinder' }else if(window.location.pathname.indexOf('business-travel') > -1) { this.moduleName = 'business-travel' }else if(window.location.pathname.indexOf('shop-store') > -1) { this.moduleName = 'shop-store' }else if(window.location.pathname.indexOf('company') > -1) { this.moduleName = 'company' } else { this.moduleName = 'other' } } }, toRouteWeb(url,type) { if (url === '/invitation') { window.open(url,'_blank') return false } if (this.$config.apiToken) { if (type) { window.open(url,'_blank') } else { window.location.href = url } } else { $('#headBox').trigger('loginDialog',url) } }, toPublishRoute(url) { var homeUrl = encodeURIComponent(url) if (this.$config.apiToken) { let centerUrl = this.$config.publishDomain + '/#/auth-login/' + this.$config.apiToken + '?redirect=' + homeUrl window.open(centerUrl, '_blank') } else { let centerUrl = this.$config.publishDomain + '/#/?redirect=' + homeUrl $('#headBox').trigger('loginDialog',centerUrl) } }, }, mounted() { this.$nextTick(()=>{ //更新token的val getUserEvent((res)=>{ if (res) { this.$config.apiToken = res this.$login.setToken(res) } }) }) this.getUrlParam() window.onscroll = ()=>{ if (window.scrollY > 0) { this.isHoverNavbar = true } else { this.isHoverNavbar = false } } } }, "#nav_container"); </script> </div> <div class="app_container"> <div style="display: none"> none Copyright statement </div> <div class="bottom_page"> <div class="left_nav_list"> <a class="nav_item contact-us" href="/contact-us">Contact us</a> <a class="nav_item user-agreement active" href="/user-agreement">User agreement</a> <a class="nav_item copyright-notice" href="/copyright-notice">Copyright statement</a> <a class="nav_item privacy-policy" href="/privacy-policy">Privacy policy</a> <a class="nav_item certification-specification" href="/certification-specification">Certification specification</a> <a class="nav_item integrity-report" href="/integrity-report">Honest reporting</a> <a class="nav_item link" href="/link">Friendship link</a> <a class="nav_item cooperative-partner" href="/cooperative-partner">Cooperative partner</a> <span class="active_tag" style="top: 65px; opacity: 1;"></span> </div> <div class="page_content_container"> <div class="page_content"> <div class="title">Copyright statement</div> <div class="content"> <div> <div class="user-agreement-text-list"> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">1、Introduction</div> <div class="user-agreement-text_describe"> Welcome to the Matchexpo platform and related services! <br /> <br /> The Matchexpo platform and related services refer to the products provided to you by the company through the legally owned and operated client application marked with the name Matchexpo and the website of Matchexpo (www.matchexpo.com). and services, including but not limited to core functions such as personalized recommendation, information release, interactive communication, search query, and other functions, are a platform for creation and communication. The Matchexpo User Agreement (hereinafter referred to as the "Agreement") is an agreement between you and the company regarding your registration, login, use (hereinafter collectively referred to as "use") Matchexpo platform and related services. Matchexpo are products of Xiamen Matchpages Technology Co., Ltd. (hereinafter referred to as "Matchpages", "Matchexpo", "we" and "our") <br /> <br /> In order to provide you with better services, please read and fully understand this agreement before you start to use the Matchexpo platform and related services, especially the terms concerning the exemption or limitation of liability, the terms of license of rights and the use of information, Agree to the terms, application of law and dispute resolution terms for the opening and use of special individual services. Among them, important content such as the terms of exemption or limitation of liability will be reminded in bold form, and you should read it carefully. If you are under the age of 18, please read and fully understand this agreement accompanied by your legal guardian, and use the Matchexpo platform and related services with the consent of your legal guardian. <br /> <br /> If you do not agree to this agreement, it will prevent us from providing you with complete products and services, and you can also choose to stop using it. If you choose to agree to or use the Matchexpo platform and related services, you are deemed to have fully understood this agreement and agree to accept this agreement and other related services related to the Matchexpo platform and related services as a party to this agreement. Agreement and rules (including but not limited to the Privacy Policy). </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">2、 Matchexpo Platform and Related Services</div> <div class="user-agreement-text_describe"> 2.1 When you use the Matchexpo platform and related services, you can obtain the Matchexpo client application or visit the relevant website of (www.matchexpo.com) through pre-installation, third-party downloads authorized by the company, etc. If you did not obtain this software from the company or a third party authorized by the company, the company cannot guarantee that the unofficial version of the Matchexpo platform can be used normally, and the loss you suffer as a result has nothing to do with the company. <br /> <br /> 2.2 The company may develop different application software versions for different terminal devices, you should obtain, download and install the appropriate version according to the actual device conditions. If you no longer use the Matchexpo platform and related services, you can also uninstall the corresponding application software by yourself. <br /> <br /> 2.3 In order to better improve user experience and services, the company will provide updates or changes to the Matchexpo platform and related services from time to time (including but not limited to software modification, upgrade, function enhancement, development of new services, software replacement, etc.), You can choose whether to update the corresponding version according to your needs. <br /> <br /> In order to ensure the security of the Matchexpo platform and related services, and to improve user services, after part or all of the Matchexpo platform and related services are updated, the company will provide appropriate methods (including but not limited to system prompts when feasible). , announcement, site letter, etc.) to remind you that you have the right to choose to accept the updated version; if you choose not to update, some functions of the Matchexpo platform and related services will be restricted or cannot be used normally. <br /> <br /> 2.4 Unless you have the prior written authorization of the company, you shall not make any unauthorized access or use of the Matchexpo platform and related services in any form, including but not limited to adaptation, reproduction, dissemination, vertical search, mirroring or trading. <br /> <br /> 2.5 You understand that you need to prepare terminal devices (such as computers, mobile phones, etc.) related to the software and related services to use the Matchexpo platform and related services. If you use the Matchexpo website, you are deemed to be using the Matchexpo platform and related services. In order to fully realize all the functions of Matchexpo, you may need to connect the terminal equipment to the Internet, and you understand that you are responsible for the required expenses (such as traffic fees, Internet access fees, etc.). <br /> <br /> 2.6 The company grants you a personal, non-transferable, non-exclusive and non-commercial legal right to use the Matchexpo platform and related services. All other rights not expressly authorized in this agreement are still reserved by the company, you must obtain the company's written permission before exercising these rights, and the company's failure to exercise any of the aforementioned rights does not constitute a waiver of such rights. <br /> <br /> 2.7 You do not need to register to start using the Matchexpo platform and related services, but some functions or services may be affected. At the same time, you also understand that in order for you to better use the Matchexpo platform and related services, and to ensure the security of your account, certain functions and/or certain individual services (such as threading and commenting services, etc.) will require you to In accordance with the relevant national laws and regulations, the real-name registration and login can be used after providing real identity information. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">3、About Account</div> <div class="user-agreement-text_describe"> 3.1 The Matchexpo platform and related services provide you with a registration channel, and you have the right to choose a legal character combination as your account and set a password that meets security requirements. The account and password set by the user are the credentials used by the user to log in and use the Matchexpo platform and related services. <br /> <br /> 3.2 You understand and promise that the account you set up shall not violate national laws and regulations and the relevant rules of the company, and shall not carry out any acts that infringe on national interests, damage the legitimate rights and interests of other citizens, or harm social morality. Your account name, avatar and profile Such registration information and other personal information shall not contain illegal or bad information, and shall not open an account in the name of another without the permission of others (including but not limited to falsely using the name, name, font size, avatar, etc. Do not maliciously register Matchexpo accounts (including but not limited to frequent registration, batch registration of accounts, etc.). The company reserves the right to review the information you submit. <br /> <br /> 3.3 Your account is limited to your own use. Without the written consent of the company, it is prohibited to give, borrow, rent, transfer, sell or otherwise permit others to use the account in any form. If the company finds out or has reasonable reasons to believe that the user is not the initial registrant of the account, in order to protect the security of the account, the company has the right to immediately suspend or terminate the provision of services to the registered account, or cancel the account. <br /> <br /> 3.4 You are responsible for maintaining the security and confidentiality of your personal account and password, and take full legal responsibility for the activities you engage in in the name of your registered account, including but not limited to any activities you perform on the Matchexpo platform and related services. All legal liabilities that may arise from operations such as data modification, speech publication, and payment. You should attach great importance to the confidentiality of your account and password, and not disclose your account and password to others under any circumstances. You should notify the company immediately if you discover that someone else is using your account without permission or any other security breach occurs. <br /> <br /> 3.5 When you lose your account number or forget your password, you can follow the company's complaint channels to promptly appeal and request to retrieve your account number or password. You understand and agree that the company's password retrieval mechanism only needs to identify that the information filled in the appeal form is consistent with the information recorded in the system, and cannot identify whether the complainant is a real account user with authority. The company especially reminds you that you should keep your account and password properly. When you are finished using it, you should exit safely. If your account is stolen or your password is lost due to your own reasons such as improper storage or other force majeure factors, you will be responsible for it. <br /> <br /> 3.6 When registering, using and managing an account, you should ensure the authenticity of the identity information filled in when registering an account, and please use true, accurate, legal and valid relevant identification materials and necessary information (including your name and email address, contact number, contact address, etc.). In accordance with the relevant national laws and regulations, in order to use some functions of the Matchexpo platform and related services, you need to fill in the real identity information, please complete the real-name authentication in accordance with the relevant laws and regulations, and pay attention to update the above-mentioned relevant information in a timely manner. If the materials you submit or the information you provide is not standardized or does not meet the requirements, the company has the right to refuse to provide you with relevant functions, and you may not be able to use the Matchexpo platform and related services or some functions may be restricted during use. <br /> <br /> 3.7 In addition to self-registering the Matchexpo account, users can also authorize the use of other software user accounts legally owned by the user including but not limited to the company and/or its affiliates, as well as real-name registered third-party software user accounts to log in to use Matchexpo platform and related services, unless restricted or prohibited by third-party software or platforms. When the user logs in with the aforementioned existing account, he should ensure that the corresponding account has been registered with the real name, and the relevant terms of this agreement shall also apply. <br /> <br /> 3.8 You understand and agree that, in addition to your login and use of the Matchexpo platform and related services, you can also use the Matchexpo account to log in and use other software and services provided by the company and its affiliates. When you log in with the Matchexpo account and use the aforementioned services, you will be bound by the User Agreement and other terms of the agreement of the actual provider of the aforementioned services. <br /> <br /> 3.9 In order to improve the exposure and publishing efficiency of your content, you agree that your account on this software/website and all the content published by the corresponding account authorize the company to use your account to automatically publish to other websites operated by the company and/or affiliated companies. Software and Website. Your operations of publishing, modifying, and deleting content on this software/website will be synchronized to the above series of other software and websites. When you register or log in to other software products and websites (if any) operated by the company and/or affiliated companies through a registered account or a third-party software user account, you shall abide by the software and website's own User Agreement and other terms of agreement . <br /> <br /> 3.10 After you complete the account registration, log in and perform reasonable and necessary identity verification of Matchexpo, you can browse and modify the personally identifiable information submitted by you at any time. You understand and agree that you may not be able to modify the initial registration information and other verification information provided during registration for reasons of security and identification (such as account or password retrieval appeal services, etc.). You can also apply for cancellation of your account. The company will assist you to cancel your account after completing reasonable and necessary verifications such as personal identity, security status, and device information, and delete all information about your account at your request, unless otherwise provided by laws and regulations. except. <br /> <br /> 3.11 You understand and agree that, in order to make full use of account resources, if you fail to log in for the first time after registration or fail to log in to use your account for more than two consecutive months, the company has the right to withdraw your account. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">4、User Personal Information Protection</div> <div class="user-agreement-text_describe"> The company is committed to the protection of your personal information (that is, the information that can identify the user's identity independently or in combination with other information) together with you. Protecting the user's personal information is one of the company's basic principles. In the process of using the Matchexpo platform and related services, you may need to provide your personal information (including but not limited to name, phone number, location information, etc.) so that the company can provide you with better services and corresponding technologies support. The company will use encryption technology, anonymization processing and other technical measures and other security measures that match the Matchexpo platform and related services to protect your personal information. For more information on the protection of users' personal information, please refer to the Privacy Policy. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">5、 About the services and sections</div> <div class="user-agreement-text_describe"> 5.1 Business Travel Section <br /> <br /> 5.1.1 Matchexpo [business travel section] serves exhibition agencies and travel agencies. To better provide global enterprises with business travel itinerary release services. We welcome exhibition agencies, travel agencies and other organizations to build a rich and diversified, objective and fair exhibition business travel ecosystem with us. <br /> <br /> 5.1.2 As this business trip involves expenses and cross-border travel, the authenticity of this business trip must be guaranteed. Therefore, after the release, the publisher needs to carry out personal authentication and enterprise authentication before launching. <br /> <br /> 5.1.3 As a service platform, in order to better serve the business travel ecosystem of the exhibition, Matchexpo will push the information to interested users. If the deal is closed, the platform will charge 8.5% sales commission. <br /> <br /> 5.1.4 The content should comply with the "Measures for the Administration of Internet Information Services", "Provisions on the Ecological Governance of Network Information Content" and other laws and regulations. <br /> <br /> 5.1.5 The platform "business travel" selected principles, please submit your application in the past original works and introduction of information, we strictly audit, or give you SMS feedback, or manual review. <br /> <br /> 5.1.6 Publishing organization has been published, that is, agree to this agreement. In order to better serve you, please read and fully understand this agreement before you start to use "Matchexpo" platform and related services, especially the provisions related to the exemption or limitation of liability, the rights to license and use of information, agree to open and use the terms of a special single service, the application of the law and the terms of dispute resolution. The terms and conditions of this Agreement are as follows. Among them, the exemption or limitation of liability provisions and other important content will be bolded to alert your attention, you should focus on reading. If you are under 18 years of age, please read and fully understand this Agreement with your legal guardian, and obtain the consent of your legal guardian to use the "Matchexpo" platform and related services. <br /> <br /> 5.1.7. For any other related questions, you may write to marketing@matchexpo.com, welcome to the exhibition business travel ecosystem and thank you for your long term support to Matchexpo. <br /> <br /> If you do not agree to this Agreement, this will result in us not being able to provide you with the full range of products and services, and you may choose to stop using them. If you voluntarily choose to agree to or use the "Matchexpo" Platform and related services, you are deemed to have fully understood this Agreement and agree to accept this Agreement and other agreements and rules related to the "Matchexpo" Platform and related services as a party to this Agreement ("Privacy Policy"), including, but not limited to, the "Privacy Policy". including but not limited to the Privacy Policy. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">6、 User Code of Conduct</div> <div class="user-agreement-text_describe"> 6.1 User Behavior Requirements <br /> <br /> You shall be responsible for your use of this software and related services. Unless permitted by law or with the prior written permission of the company, you shall not have the following behaviors when using the Matchexpo platform and related services: <br /> <br /> 6.1.1 Use any plug-ins, plug-ins, systems or third-party tools that are not authorized or licensed by the company to interfere, destroy, modify or exert other influences on the normal operation of the Matchexpo platform and related services. <br /> <br /> 6.1.2 Use or conduct any behaviors that endanger computer network security by using or targeting the Matchexpo platform and related services, including but not limited to: <br /> <br /> (1) Activities that endanger network security such as illegally intruding into other people's networks, interfering with the normal functions of other people's networks, stealing network data, etc.; <br /> <br /> (2) Provide programs and tools specially used for intrusion into the network, interfering with the normal functions and protective measures of the network, stealing network data and other activities that endanger network security; <br /> <br /> (3) Provide technical support, advertising promotion, payment and settlement and other assistance for others who know that they are engaged in activities that endanger network security; <br /> <br /> (4) Use unlicensed data or access unlicensed servers/accounts; <br /> <br /> (5) Entering the public computer network or the computer system of others without permission and deleting, modifying or adding stored information; <br /> <br /> (6) Without permission, attempt to probe, scan, test the weaknesses of the Matchexpo system or network or other behaviors that undermine network security; <br /> <br /> (7) Attempting to interfere with or destroy the normal operation of the Matchexpo system or website, intentionally spreading malicious programs or viruses, and other behaviors that disrupt and interfere with normal network information services; <br /> <br /> (8) Forging the name or part of the TCP/IP packet name; <br /> <br /> (9) Reverse engineering, disassemble, compile or otherwise try to discover the source code of the software on the Matchexpo platform and related services; <br /> <br /> (10) Maliciously registering accounts on the Matchexpo platform and related services, including but not limited to frequent and batch registration of accounts; <br /> <br /> (11) Violation of laws and regulations, this agreement, the relevant rules of the company and other acts that violate the legitimate rights and interests of others. <br /> <br /> 6.1.3 If the company has reason to believe that your behavior violates or may violate the above agreement, the company can independently judge and deal with it, and has the right to terminate the provision of services to you without prior notice, and pursue relevant legal responsibilities. <br /> <br /> 6.2 Specification of Information Content <br /> <br /> 6.2.1 After you complete the real-name authentication as required, you can log in to Matchexpo with your registered account or Matchexpo cooperative platform account to post content, post comments, etc. <br /> <br /> 6.2.2 The company is committed to making publishing information and posting comments a civilized, rational, friendly and high-quality exchange of opinions. While promoting the development of information publishing, interactive communication, and commenting on posts, we will continue to strengthen the corresponding information security management capabilities, improve the self-discipline of publishing information, posting and commenting, earnestly fulfill social responsibilities, abide by national laws and regulations, respect the legitimate rights and interests of citizens, and respect Social order and good customs <br /> <br /> 6.2.3 The content you comment, publish, and disseminate should consciously abide by the constitution, laws, regulations, public order, and respect social morality, socialist system, national interests, legitimate rights and interests of citizens, morality, and information authenticity. You agree and undertake not to produce, reproduce, publish, or disseminate the following information content prohibited by laws and regulations: <br /> <br /> (1) Opposition to the basic principles established by the Constitution; <br /> <br /> (2) Endangering national security and divulging state secrets; <br /> <br /> (3) Subversion of state power, overthrow of the socialist system, incitement to split the country, or sabotage of national unity; <br /> <br /> (4) Damage to national honor and interests; <br /> <br /> (5) Advocating terrorism and extremism; <br /> <br /> (6) Advocating ethnic hatred, ethnic discrimination, or undermining ethnic unity; <br /> <br /> (7) Inciting regional discrimination and regional hatred; <br /> <br /> (8) Undermining the national religious policy and promoting cults and superstitions; <br /> <br /> (9) Fabricating and spreading rumors and false information, disrupting economic and social order, and undermining social stability; <br /> <br /> (10) Spreading or spreading violence, obscenity, pornography, gambling, murder, terror or instigating crimes; <br /> <br /> (11) Violating the lawful rights and interests of minors or harming the physical and mental health of minors; <br /> <br /> (12) Secretly photographing or secretly recording others without the permission of others, infringing upon the legal rights of others; <br /> <br /> (13) Content that contains terror, violence, bloodshed, high risk, and endangers the physical and mental health of the performer or others; <br /> <br /> (14) Endangering network security, using the network to engage in activities that endanger national security, honor and interests; <br /> <br /> (15) Insulting or slandering others, infringing upon the legitimate rights and interests of others; <br /> <br /> (16) Violently intimidating or threatening others, or carrying out human flesh searches; <br /> <br /> (17) Involving the privacy, personal information or materials of others; <br /> <br /> (18) Spreading foul language and damaging social order and good customs; <br /> <br /> (19) Content that infringes on other's privacy rights, reputation rights, portrait rights, intellectual property rights and other legitimate rights and interests; <br /> <br /> (20) Spreading commercial advertisements, or similar commercial solicitation information, excessive marketing information and spam information; <br /> <br /> (21) Comments in languages other than those commonly used on this website; <br /> <br /> (22) has nothing to do with the information reviewed; <br /> <br /> (23) The information published is meaningless, or the combination of characters is deliberately used to evade technical review; <br /> <br /> (24) Other information that violates laws, regulations, policies, public order and good customs, interferes with the normal operation of Matchexpo, or violates the legitimate rights and interests of other users or third parties. <br /> <br /> 6.3 The company has set up a public complaint and reporting platform. You can complain to the company according to the company's public complaint and reporting system, report various violations of laws and regulations, illegal communication activities, illegal and harmful information, etc. The company will accept and handle your complaints and reports in a timely manner. To jointly create a clean and upright cyberspace. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">7、Specifications for the Use of Information Content of Matchexpo</div> <div class="user-agreement-text_describe"> 7.1 Without the written permission of the company, you shall not, by yourself or authorize, allow, or assist any third party to conduct the following acts on the information and content of the Matchexpo platform and related services in this agreement: <br /> <br /> (1) Copy, read, and use the information content of the Matchexpo platform and related services for commercial purposes including but not limited to publicity, increasing reading, and browsing; <br /> <br /> (2) After editing, arranging, and arranging the information content of the Matchexpo platform and related services without authorization, it will be displayed on channels other than the source page of the Matchexpo platform and related services; <br /> <br /> (3) Using any form of identification method including but not limited to special logos, special codes, etc., by itself or assisting a third party to generate traffic, reading volume guidance, transfer, hijacking, etc. Influence; <br /> <br /> (4) Other acts of illegally obtaining or using the information content of the Matchexpo platform and related services. <br /> <br /> 7.2 With the written permission of the company, your sharing and forwarding of the information content of the Matchexpo platform and related services should also comply with the following norms: <br /> <br /> (1) For the relevant data such as crawling, counting, and obtaining related search hot words, hit rate, classification, search volume, click-through rate, reading volume, etc., the above data shall not be publicized or provided in any way without the prior written consent of the company. , leaked to any third party; <br /> <br /> (2) Do not make any changes in any form to the source web page of the Matchexpo platform and related services, including but not limited to the homepage (profile page) links of the Matchexpo platform and related services, links to the advertising system, etc. It is not allowed to block, insert, pop-up windows, etc. in any form to obstruct the display of the source page of the Matchexpo platform and related services; <br /> <br /> (3) Safe, effective and strict measures should be taken to prevent the information content of the Matchexpo platform and related services from being illegally obtained by third parties in any form including but not limited to "spider" programs; <br /> <br /> (4) The relevant data content shall not be used for purposes beyond the scope of the written permission of the company, for any form of sales and commercial use, or to disclose, provide or allow third parties to use it in any way; <br /> <br /> (5) The behavior of sharing, forwarding, and copying the information content of the Matchexpo platform and related services to any third party shall comply with other norms and standards formulated by the company for this purpose. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">8、Default Handling</div> <div class="user-agreement-text_describe"> 8.1 In response to your violation of this agreement or other terms of service, the company has the right to independently judge and take advance warning, refuse to publish, immediately stop transmitting information, delete follow-up posts, prohibit short-term speech, restrict some or all functions of the account until it is permanently closed. account, etc. The company has the right to announce the processing results, and has the right to decide whether to resume the use of the relevant account according to the actual situation. Relevant records will be kept for suspected violations of laws and regulations, and suspected illegal and criminal acts, and will be reported to relevant competent authorities in accordance with the law, and will cooperate with relevant competent authorities in their investigations. <br /> <br /> 8.2 If you violate the provisions of this Agreement or other terms of service and cause a third-party complaint or lawsuit, you shall handle it yourself and assume all legal responsibilities that may arise therefrom. If the company and its affiliates make compensation to any third party or suffer punishment from state authorities due to your illegal, tortious or breach of contract, you should also fully compensate the company and its affiliates for all losses suffered as a result. <br /> <br /> 8.3 The company respects and protects the intellectual property rights, reputation rights, name rights, privacy rights and other legitimate rights and interests of users and others. You guarantee that the texts, pictures, videos, audios, links, etc. uploaded when using the Matchexpo platform and related services will not infringe any third party's intellectual property rights, reputation rights, name rights, privacy rights and other rights and legitimate rights and interests. Otherwise, the company has the right to remove the allegedly infringing content upon receipt of a notice from the rights party or related parties. For all claims made by third parties, you shall handle and bear all legal responsibilities that may arise therefrom; if the company and its affiliates suffer losses (including economic, goodwill and other losses) due to your tortious acts, you shall All losses suffered by the company and its affiliates should also be fully compensated. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">9、Changes, Interruptions and Terminations of Services</div> <div class="user-agreement-text_describe"> 9.1 You understand and agree that the Matchexpo platform and related services provided by the company are provided in accordance with the status quo that the existing technology and conditions can achieve. The company will do its best to provide you with services to ensure the continuity and security of services. You understand that the company cannot foresee and prevent technical and other risks at any time, including but not limited to force majeure, network reasons, third-party service defects, third-party websites and other reasons that may cause service interruption, inability to use the software and services normally, and other losses and risk. <br /> <br /> 9.2 You understand and agree that the company has the right to decide the service/function settings, scope, modify, interrupt, suspend or terminate the Matchexpo platform and related services according to the specific circumstances for the needs of the overall operation of the service and the safety of the platform operation. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">10、Advertising</div> <div class="user-agreement-text_describe"> 10.1 You understand and agree that the company may push relevant information, advertisements or brand promotion services to you during the use of the Matchexpo platform and related services, and the company will display relevant information on the Matchexpo platform and related services. Display commercial advertisements, promotions or information (including commercial or non-commercial information) related to the Matchexpo platform and related services and/or third-party suppliers and partners. <br /> <br /> 10.2 When using Matchexpo, the company will push programmatic advertisements to you based on preferences, interests, etc. You can turn off the push of programmatic advertisements in the Matchexpo settings. If it is turned off, the number of advertisements you see will be reduced. It remains the same, but the ad will be less relevant. You can unsubscribe from marketing text messages we send you. For more information, please refer to the Privacy Policy. <br /> <br /> 10.3 The company performs its advertising and promotion related obligations in accordance with the law. You should judge the authenticity and reliability of the advertisement or promotion information by yourself and be responsible for your own judgment. Except as expressly provided by laws and regulations, you shall be solely responsible for any damages or losses incurred by you in the purchase, transaction or the aforementioned content due to the advertisement or promotional information, and the company shall not be liable. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">11、Intellectual Property</div> <div class="user-agreement-text_describe"> 11.1 The intellectual property rights of the content (including but not limited to software, technology, programs, web pages, text, pictures, images, audio, video, graphics, layout design, electronic documents, etc.) provided by the company on the Matchexpo platform and related services Owned by the company. The copyrights, patents and other intellectual property rights of the software on which the company provides this service are owned by the company. Without the permission of the company, no one may use (including but not limited to monitoring, copying, disseminating, displaying, mirroring, uploading, downloading through any robot, spider and other programs or equipment) the content of the Matchexpo platform and related services. <br /> <br /> 11.2 You understand and agree that the text, pictures, videos, audios, etc. published and uploaded when using the Matchexpo platform and related services are all original or legally authorized by you. The intellectual property rights of any content you upload and publish through Matchexpo belong to you or the original copyright owner. <br /> <br /> 11.3 You know, understand and agree that, in order to continuously improve and provide you with better services, the content (including but not limited to text, pictures, images, audios, etc.) that you upload, publish or disseminate through the Matchexpo platform and related services. , video and/or audio in music, sound, dialogue, etc.), licenses the company and its affiliates, controls the company, inherits the company's worldwide, free, non-exclusive, sublicensable (through multiple levels) rights ( (including but not limited to reproduction rights, information network dissemination rights, adaptation rights, compilation rights, modification rights, translation rights, production derivatives, performance and display rights), the scope of use includes but is not limited to current or other websites, applications, products or terminal equipment, etc. You hereby acknowledge and agree that the grant of the above rights includes the use of and use in any publicity, promotion, advertising and/or related marketing related to the content, Matchexpo/Matchexpo website, the company and/or the company's brand. Rights and licenses to develop content (in whole or in part) by other means. For the avoidance of doubt, you agree that the authorization of the above rights includes permission to use, reproduce, display, transmit personal images, likenesses, names, trademarks, service marks, brands, names, logos, Company logo and other materials, materials, etc. <br /> <br /> 11.4 You confirm and agree to authorize the company to protect the rights of the content that infringes the intellectual property rights uploaded and published by you, in the company's own name or by entrusting a professional third party. Arbitration, mediation, reconciliation, etc., the company has the right to make decisions on rights protection matters and implement them independently. <br /> <br /> 11.5 The company provides technical support for the development and operation of Matchexpo, and enjoys all rights to all data and information generated during the development and operation of the Matchexpo platform and related services to the extent permitted by laws and regulations. <br /> <br /> 11.6 Please do not use any of the company's trademarks, including but not limited to ByteDance, Matchexpo and "matchexpo.com", under any circumstances. , service marks, trade names, domain names, website names or other distinctive brand features, etc. (collectively, the "Marks"). Without the prior written consent of the company, you shall not display, use or apply for registered trademarks, domain name registration, etc., in any way, alone or in combination, with the aforementioned logos, nor shall you express or imply the right to display, use, or otherwise have the right to others. The right to deal with the behavior of these identifications. You shall bear all legal responsibilities for any losses caused to the Company or others due to your violation of this Agreement by using the above-mentioned trademarks and logos of the Company. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">12、Disclaimer</div> <div class="user-agreement-text_describe"> 12.1 You understand and agree that the Matchexpo platform and related services may be affected or interfered by various factors, and the company does not guarantee (including but not limited to): <br /> <br /> 12.1.1 Matchexpo platform and related services are fully suitable for all usage requirements of users; <br /> <br /> 12.1.2 The Matchexpo platform and related services are uninterrupted, timely, safe, reliable or error-free; any software, services or other materials you obtain through the company meet the user's expectations; <br /> <br /> 12.1.3 Any errors in the Matchexpo platform and related services will be corrected. <br /> <br /> 12.2 If you are suspected of borrowing or other property-related network information, account passwords, advertisements or promotions and other information, please treat it with caution and make your own judgments. The loss of profits, business reputation, data or other tangible or intangible losses you suffer as a result, the company NO LIABILITY FOR DIRECT, INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL OR PUNITIVE LIABILITY. <br /> <br /> 12.3 You understand and agree that factors such as force majeure (force majeure refers to unforeseeable, insurmountable and unavoidable objective events), including but not limited to natural disasters (such as floods, earthquakes, typhoons, etc.), government actions, wars, strikes, riots, riots, etc. In the event of force majeure, the company will try to repair it as soon as possible, but the company is exempt from liability within the scope of laws and regulations for losses caused by force majeure. <br /> <br /> 12.4 The company obtains the right to deal with illegal content in accordance with this agreement. This right does not constitute an obligation or commitment of the company, and the company cannot guarantee timely detection of illegal acts or corresponding handling <br /> <br /> 12.5 You understand and agree that the company does not provide any kind of express or implied warranties or conditions, including but not limited to commercial merchantability, applicability for specific purposes, etc., regarding the Matchexpo platform and related services. Your use of the Matchexpo platform and related services shall be at your own risk. <br /> <br /> 12.6 You understand and agree that this agreement is to ensure compliance with national laws and regulations, maintain public order and good customs, and protect the legitimate rights and interests of others. The company will do its best to make judgments in accordance with relevant laws and regulations within its capabilities, but it does not guarantee that the company's judgment is completely consistent with judicial organs. , the judgment of the administrative agency is consistent, and you have understood and agreed to bear the consequences arising therefrom. <br /> <br /> 12.7 Under no circumstances shall the company be liable for any indirect, consequential, punitive, incidental, special or criminal damages, including loss of profits suffered by you due to your use of the Matchexpo platform and related services. The entire responsibility of the company to you, regardless of the reason or behavior, will never exceed the fees (if any) you paid to the company for the use of the Matchexpo platform and related services during the membership period. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead"> 13、Special Agreement on Single Service and Third-Party Service </div> <div class="user-agreement-text_describe"> 13.1 The Matchexpo platform and related services include information or information content links obtained by the company in various legal ways, as well as other single services legally operated by the company and/or its affiliates. You can open and use the above-mentioned individual services on the Matchexpo platform. Some single services may require you to accept a specially formulated agreement or other rules binding you and the single service provider at the same time, and if necessary, provide you with these agreements, Rules for your review and agreement. Once you start to use the above services, it is deemed that you understand and accept the constraints of the relevant agreements and rules regarding a single service. If the period of use is not indicated, or the period of use is not indicated as permanent, indefinite or unlimited, the period of use of these products or services is from the time when the user starts to use the product or service until the product or service is in Until the date when the Matchexpo platform goes offline. <br /> <br /> 13.2 If you use the software or related services provided by a third party on the Matchexpo platform, in addition to abiding by this agreement and relevant rules of Matchexpo, you may also need to agree to and abide by the agreement, privacy policy and relevant rules of the third party. Any disputes, losses or damages arising from third-party software and related services shall be resolved by you and the third party, and the company shall not be liable to you or any third party for this. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">14、Terms of Use for Minors</div> <div class="user-agreement-text_describe"> 14.1 If the user is a minor under the age of 18, he or she should read this agreement carefully under the guardian's supervision, guidance and consent of the guardian, before using the Matchexpo platform and related services. <br /> <br /> 14.2 The company attaches great importance to the protection of minors' personal information. When minor users fill in personal information, please strengthen their awareness of personal protection and treat them with caution, and use the Matchexpo platform and related services correctly when instructed by their guardians. <br /> <br /> 14.3 Minor users understand that if you violate laws and regulations and the contents of this agreement, you and your guardian shall bear all legal responsibilities that may be caused thereby in accordance with the law. <br /> <br /> 14.4 Special reminder for minor users: <br /> <br /> 14.4.1 Teenagers who use this software and related services should, under the supervision and guidance of their guardians, learn to use the Internet correctly within a reasonable range, avoid indulging in virtual cyberspace, and develop good Internet habits. <br /> <br /> 14.4.2 Young users must abide by the All-China Youth Network Civilization Convention: <br /> <br /> (1)Do be good at learning from the Internet. <br /> <br /> (2)Do not browse malignant information. <br /> <br /> (3)Do be honest and friendly in communication. <br /> <br /> (4)Do not insult or defraud others. <br /> <br /> (5)Do improve awareness of self-protection. <br /> <br /> (6)Do not physically meet with friends met on the Internet casually. <br /> <br /> (7)Do maintain the security of the Internet. <br /> <br /> (8)Do not jeopardize the order of the network. <br /> <br /> (9)Do benefit the health of the body and mind. <br /> <br /> (10)Do not indulge in virtual reality. <br /> <br /> 14.5 In order to better protect the privacy rights and interests of minors, the company reminds users to publish content containing minors’ materials with caution. Once released, it is deemed that users agree to the software and related services to display information, portraits, voices, etc. of minors. And allow the company to use and process such content related to minors in accordance with this agreement. </div> </div> <div class="user-agreement-text_item"> <div class="user-agreement-subhead">15、Others</div> <div class="user-agreement-text_describe"> 15.1 The establishment, entry into force, performance, interpretation and dispute resolution of this Agreement shall be governed by the laws of the People's Republic of China. If any provision of this agreement is invalid or unenforceable due to its conflict with the laws of the People's Republic of China, these provisions will be re-interpreted as close to the original text of this agreement as possible, and other provisions of this agreement shall still have full force and effect. <br /> <br /> 15.2 The place where this agreement is signed is Haidian District, Beijing, People's Republic of China. If there is any dispute between you and the company due to this agreement, both parties shall try their best to resolve it through friendly negotiation; if the negotiation fails, you agree to submit the relevant dispute to the people's court where this agreement is signed for settlement. <br /> <br /> 15.3 In order to provide you with better services or the adjustment of national laws, regulations and policies, Matchexpo and related services will be updated and changed from time to time, and we will revise this agreement in due course, and these revisions form part of this agreement. After this agreement is updated, we will issue an updated version after the "matchexpo", and remind you of the updated content through the official website (www.matchexpo.com) announcement or other appropriate means before the updated terms take effect, so that you can keep abreast of the updated content For the latest version of this agreement, you can also check the terms of the latest version of the agreement on the homepage of the website or the software settings page. If you continue to use the Matchexpo platform and related services, you agree to accept the revised content of this agreement. <br /> <br /> If you have any objection to the revised terms of the agreement, please stop logging in or use the Matchexpo platform and related services immediately. If you continue to log in or use the "Function" platform and related services, it is deemed that you acknowledge and accept the revised terms of the agreement. <br /> <br /> 15.4 The headings in this Agreement are for convenience and reading only and do not affect the meaning or interpretation of any provision in this Agreement. <br /> <br /> 15.5 You and the company are independent subjects, and this agreement does not constitute any form of express or implied guarantee or condition of the company to the user under any circumstances, nor does it constitute an agency, partnership, joint venture or employment relationship between the two parties. </div> </div> </div> </div> </div> </div> </div> </div> </div> <div class="navbar_right" > <div class="right_navbar_container" id="right_navbar_container"> <div class="navbar_list"> <el-popover popper-class="right_nav_item" placement="left" :width="100" trigger="click"> <template #reference> <div class="navbar_item"> <el-tooltip class="item" effect="dark" placement="left-start"> <template #content>Matchexporen service number, scan it</template> <span class="iconfont ic_servise"></span> </el-tooltip> </div> </template> <img lazyload="true" data-original="https://matchexpo.obs.cn-north-1.myhuaweicloud.com/common/2022/0830/630d815ddd9af.png" src=""> <span style="color: var(--font-color-third); font-size: 12px; display: block; text-align: center">Matchexporen service number, scan it</span> </el-popover> <el-popover popper-class="right_nav_item" placement="left" :width="100" trigger="click"> <template #reference> <div class="navbar_item"> <el-tooltip class="item" effect="dark" placement="left-start"> <template #content>Global exhibition registration: add official account</template> <span class="iconfont ic_Qrcode"></span> </el-tooltip> </div> </template> <img lazyload="true" data-original="https://matchexpo.obs.cn-north-1.myhuaweicloud.com/common/2022/0830/630d8161532ac.png" src=""> <span style="color: var(--font-color-third); font-size: 12px; display: block; text-align: center">Global exhibition registration: add official account</span> </el-popover> <div class="navbar_item" @click="showFeedback"> <el-tooltip class="item" effect="dark" content="If you find any problems, please let us know." placement="left-start"> <span class="iconfont ic_opinion"></span> </el-tooltip> </div> <div class="navbar_item" @click="scrollToTop"> <span class="iconfont ic_top"></span> </div> </div> <div class="feedback_dialog"> <el-dialog :append-to-body="true" v-model="dialogVisible" title="Feedback" width="40%" > <div class="feedback_dialog_line"> <el-form ref="feedback" :model="feedback" :rules="feedbackRules" label-width="180px"> <el-form-item label="User:"> <el-input v-model="feedback.user_name" :maxlength="50" show-word-limit placeholder="Please enter your name"> </el-input> </el-form-item> <el-form-item label="Corporate name:"> <el-input v-model="feedback.company_name" :maxlength="100" show-word-limit placeholder="Please enter your company name"> </el-input> </el-form-item> <el-form-item label="Email:" prop="email" required> <el-input v-model="feedback.email" placeholder="Please enter your email address"> </el-input> </el-form-item> <el-form-item label="Description:" prop="content" required> <el-input v-model="feedback.content" :rows="4" :maxlength="240" show-word-limit type="textarea" placeholder="Please enter your suggestion"> </el-input> </el-form-item> <el-form-item labe="Image" prop="pic"> <el-upload :class="{disabled:isFeedbackPicMax}" :action="img_upload_url" :headers="upload_params" list-type="picture-card" multiple :limit="3" :on-success="handleSuccess" :before-upload="beforeAvatarUpload" :on-remove="handleRemove" :on-change="handleChange"> <div class="el-upload__text">Upload screenshot</div> </el-upload> </el-form-item> </el-form> </div> <template #footer> <span class="dialog-footer"> <el-button @click="dialogVisible = false" round>Cancel</el-button> <el-button type="primary" @click="submitFeedback()" v-loading="saveLoading" round>Submit</el-button> </span> </template> </el-dialog> </div> </div> <script> let right_navbar_container = initVue({ name:'right_navbar_container', data() { const valiEmail = (rule, value, callback) => { // 邮箱验证 if (!isEmail(value)) { callback(new Error('The email format is incorrect. Please enter the correct email')) } else { callback() } } return { isFeedbackPicMax: false, dialogVisible:false, feedbackPicDialogVisible:false, feedbackValue:'', saveLoading:false, img_upload_url: this.$config.uploadUrl, upload_params: { 'api-token': this.$config.apiToken, }, dialogImageUrl: '', feedback: { content: '', user_name: '', company_name: '', email: '', pic: [] }, feedbackRules :{ content: [ { required: true, message: 'Please enter your suggestion', trigger: 'blur', }, ], email: [ { required: true, message: 'Please enter your email address', trigger: 'blur', }, { validator: valiEmail, trigger: ['blur', 'change'], }, ] }, baseUserInfo: {}, } }, methods:{ scrollToTop() { window.scrollTo(0,1000) }, submitFeedback() { this.$refs.feedback.validate(valid => { if (valid) { let params = this.feedback this.saveLoading = true mtpRequest({ url:'/api/user/feedback', method: 'post', data:params }).then(res=>{ if (res.ret === 0) { this.saveLoading = false this.$message.success('Feedback submitted successfully') this.dialogVisible = false } }).finally(() => { this.saveLoading = false }) } else { return false } }) }, showFeedback() { if (this.$config.apiToken) { this.dialogVisible = true } else { $('#headBox').trigger('loginDialog','reloadPage') } }, getUserInfo() { this.$nextTick(()=>{ //获取用户信息 getHeadUserInfo((res)=>{ this.baseUserInfo = res this.feedback.user_name = res.nick_name this.feedback.company_name = res.curr_enterprise_name this.feedback.email = res.email }) }) /*mtpRequest({ url: '/api/user/base-account', method: 'post', }).then(res=>{ this.baseUserInfo = res.data this.feedback.user_name = res.data.nick_name this.feedback.company_name = res.data.curr_enterprise_name this.feedback.email = res.data.email })*/ }, CutFeedbackValue(){ this.feedbackValue=this.$utils.cutByte(this.feedbackValue,240,'') }, handleRemove(file, fileList) { const index = this.feedback.pic.indexOf(file.file) this.feedback.pic.splice(index, 1) if (fileList.length < 3) { this.isFeedbackPicMax = false } }, handleSuccess(response) { this.feedback.pic.push(response.file) }, handleChange(file, fileList) { if (fileList.length >= 3) { this.isFeedbackPicMax = true } }, beforeAvatarUpload(file) { const isImage = /^image\/.*$/.test(file.type) const isLt2M = file.size / 1024 / 1024 < 2 if (!isImage) { this.$message.error('Image format error') } if (!isLt2M && isImage) { this.$message.error('Image size cannot exceed 2M') } return isImage && isLt2M } }, mounted() { this.$nextTick(()=>{ //更新token的val getUserEvent((res)=>{ if (res) { this.$config.apiToken = res this.$login.setToken(res) } }) }) this.getUserInfo() }, },"#right_navbar_container"); </script> </div> </div> <div> <div style=""> <div id="bottom_container"> <div class="bottom_head"></div> <div class="bottom" > <div class="bottom_main"> <div class="bottom_left"> <a class="bottom_logo" href="/"> <svg class="icon_en svg-icon" aria-hidden="true"> <use xlink:href="#ic_Matchpages"></use> </svg> </a> <div class="bottom_desc"> Matchexpo is an exhibition community platform for event & fair community in China, serving the essential functions of exhibitions, events, fairs, assisting ticket sales, visitor registration and booth reservation, allowing organizers to create, share, find and participate in activities, creating community space for organizers and exhibitors, finding their partners and helping them expand<br> </div> </div> <div class="bottom_center"> <div class="bottom_list"> <div class="bottom_line"> <a class="bottom_item" href="/contact-us">Contact Us</a> <a class="bottom_item" href="/user-agreement">User Agreement</a> <a class="bottom_item" href="/about-us">About Us</a> <a class="bottom_item" href="/price">Member Price</a> </div> <div class="bottom_line"> <a class="bottom_item" href="/copyright-notice">Copyright notice</a> <a class="bottom_item" href="/privacy-policy">Privacy Policy</a> <a class="bottom_item" href="/our-mission">Our Mission</a> </div> <div class="bottom_line"> <a class="bottom_item" href="/certification-specification">Certification specification</a> <a class="bottom_item" :href="helpUrl">Help Center</a> <a class="bottom_item" href="/advertisement">Advertising cooperation</a> </div> <div class="bottom_line"> <a class="bottom_item" href="/integrity-report">Integrity Report</a> <a class="bottom_item" href="/cooperative-partner">Cooperative partners</a> <a class="bottom_item" href="/link">Links</a> </div> <div class="bottom_line"> <a class="bottom_item" href="/channel">Channel Cooperation</a> <div class="bottom_item" @click="toHomepage('/certification/enterprise')">Enterprise certification</div> <a class="bottom_item" href="/invitation">Invite friends</a> </div> </div> </div> <div class="bottom_right"> <div class="bottom_qrcode_list"> <div class="bottom_qrcode"> <img src="" lazyload="true" data-original="https://matchexpo.obs.cn-north-1.myhuaweicloud.com/common/2022/0830/630d8161532ac.png"> <span>Follow official account</span> </div> <div class="bottom_qrcode"> <img lazyload="true" data-original="https://matchexpo.obs.cn-north-1.myhuaweicloud.com/common/2022/0830/630d815ddd9af.png" src=""> <span>Online support</span> </div> </div> <div class="platform_list"> <div class="platform_item" style="background:#1877F2"> <i class="iconfont ic_facebook1" ></i> </div> <div class="platform_item" style="background:#1DA1F2"> <i class="iconfont ic_twitter1"></i> </div> <div class="platform_item" style="background: #2867B2"> <i class="iconfont ic_linkedin1"></i> </div> <div class="platform_item" style="background: #FF0000"> <i class="iconfont ic_youtube" ></i> </div> <div class="platform_item" style="background: #F00073"> <i class="iconfont ic_instagram"></i> </div> <div class="platform_item" style="background: #E60023"> <i class="iconfont ic_pinterest1" ></i> </div> </div> </div> </div> </div> <div class="bottom_text"> <div> <span>Matchexpo: Event Marketing Platform </span> <span @click="handleLang('overseas', 'en-us')">International</span> - <span @click="handleLang('overseas', 'zh-tw')">Chinese Traditional</span> - <span @click="handleLang('inside', 'zh-cn')">Chinese Simplified</span> </div> | <a href="https://www.matchpages.cn/" target="_blank"> <span>Matchpages Web Builder</span> </a> | <a href="https://www.starify.cn/" target="_blank"> <span>Starify omni-Channel Chatbot</span> </a> </div> <div class="copyright"> 2019-2022。 Matchexpo | Wuhan Matchexpo Technology Co., Ltd. All rights reserved. <a href="https://beian.miit.gov.cn/#/Integrated/index" target="_blank"> <img src="https://matchexpo.obs.cn-north-1.myhuaweicloud.com/common/2022/0830/630d8153bd984.png" /> <span style="margin-right: 4px">鄂ICP备2022017323号 </span> </a> <a href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=42018502006493" target="_blank"> <img src="https://matchexpo.obs.cn-north-1.myhuaweicloud.com/common/2022/0830/630d812ede0c6.gif" class="icon_public_security" /> <span>鄂公网安备 42018502006493</span> </a> <div> Room 03, Floor 3, Building 4, Gezhouba Sun City, No. 40, Gaoxin 4th Road, Donghu New Technology Development Zone, Wuhan </div> </div> <script src="https://oss.starify.cn/prod/starigy/w_chat/install/js/5fd0a346-23e4-8052-fd6c-999f94c6f1b4.js" async></script> <div style="display: none"> <el-menu :default-active="activeIndex" :collapse="isCollapse" class="el-menu-vertical-demo"> <el-sub-menu index="Enterprise Certification4"> <template #title> <span>Enterprise Certification</span> </template> <el-menu-item index="Modify certification9" data-route="https://www.matchexpo.com/help/modify-certification.html" @click="routeTo('https://www.matchexpo.com/help/modify-certification.html')"> Modify certification </el-menu-item> <el-menu-item index="Certification fee8" data-route="https://www.matchexpo.com/help/certification-fee.html" @click="routeTo('https://www.matchexpo.com/help/certification-fee.html')"> Certification fee </el-menu-item> <el-menu-item index="Certification method7" data-route="https://www.matchexpo.com/help/certification-method.html" @click="routeTo('https://www.matchexpo.com/help/certification-method.html')"> Certification method </el-menu-item> <el-menu-item index="Certification conditions6" data-route="https://www.matchexpo.com/help/certification-conditions.html" @click="routeTo('https://www.matchexpo.com/help/certification-conditions.html')"> Certification conditions </el-menu-item> <el-menu-item index="Certification naming5" data-route="https://www.matchexpo.com/help/certification-naming.html" @click="routeTo('https://www.matchexpo.com/help/certification-naming.html')"> Certification naming </el-menu-item> <el-menu-item index="Certification introduction4" data-route="https://www.matchexpo.com/help/certification-introduction.html" @click="routeTo('https://www.matchexpo.com/help/certification-introduction.html')"> Certification introduction </el-menu-item> </el-sub-menu> </el-menu> </div> </div> <script> let bottom_container = initVue({ name:'bottomContainer', data() { return { url:'', helpUrl:'' } }, methods: { getHelpUrl() { this.$nextTick(()=>{ let list = document.querySelectorAll('#bottom_container .el-menu-item') let arr = [] list.forEach(item=>{ if (item.getAttribute('data-route')) { arr.push(item.getAttribute('data-route')) } }) if (arr.length > 0) { this.helpUrl = arr[0] } else { this.helpUrl = '/help' } }) }, toBottomPage(url) { window.open('/bottom#' + url,'_self') }, toHomepage(url) { var homeUrl = encodeURIComponent(url) if (this.$config.apiToken) { let centerUrl = this.$config.publishDomain + '/#/auth-login/' + this.$config.apiToken + '?redirect=' + homeUrl window.open(centerUrl, '_blank') } else { let centerUrl = this.$config.publishDomain + '?redirect=' + homeUrl $('#headBox').trigger('loginDialog',centerUrl) } }, handleLang(site, value) { let url = this.$config.siteDomain[site]+ '?lang=' + value this.$i18n.setLocale(value) location.href = url } }, mounted() { this.$nextTick(()=>{ //更新token的val getUserEvent((res)=>{ if (res) { this.$config.apiToken = res this.$login.setToken(res) } }) this.getHelpUrl() }) }, }, "#bottom_container"); </script> </div> </div> </div> <script> //移除loading效果 let loading_box = document.getElementById("loadingBox") function completeLoading() { if (loading_box) { loading_box.style.opacity = '0'; setTimeout(() => { if (document.querySelector('.container_body')) { document.querySelector('.container_body').style.opacity = '1'; } document.getElementById("loadingBox").style.display = "none"; }, 400) } } //初始化loading效果 function initLoading() { document.getElementById("loadingBox").style.display = ""; document.getElementById("loadingBox").style.opacity = '1'; } $(() => { setTimeout(() => { lazyload() }, 100) document.addEventListener('scroll', () => { lazyload() }, {passive: true}) setInterval(() => { lazyload() }, 1000) function lazyload() { var viewHeight = document.body.clientHeight //可视区域的高度 //获取所有要进行懒加载的图片 const lazyloadImg = document.querySelectorAll('img[data-original][lazyload]') lazyloadImg.forEach(item => { let rect = item.getBoundingClientRect()//获取每一个img元素的宽高以及距离视口顶部的距离 if (rect.top <= viewHeight && rect.top > -rect.height) { item.src = item.dataset.original item.removeAttribute('data-original') item.removeAttribute('lazyload') if (!item.onerror) { item.onerror = () => { item.src = '/assets/image/img_default.svg' } } item.style.opacity = 1 } }) } }) function getActiveTag() { let tag = document.querySelector('.active_tag') let tag_index = 0 document.querySelectorAll('.left_nav_list .nav_item').forEach((item, index) => { if (JSON.stringify(item.classList).indexOf('active') > -1) { tag_index = index } }) if (document.querySelector('.left_nav_list .active')) { let top = document.querySelector('.left_nav_list .active').offsetTop tag.style.top = parseInt(top) + 'px' tag.style.opacity = 1 } } /*判断是否禁用cookie*/ if (!(navigator.cookieEnabled && typeof window.localStorage !== 'undefined')) { ElementPlus.ElMessage({ message: 'Please allow all cookies in your browser settings and try again', type: 'warning', }) } /*获取站点*/ function returnSiteName() { window.siteName = 'overseas'; return 'overseas' } returnSiteName() /*数字转中文*/ function NumberToChinese(num) { var chnNumChar = ['Zero', 'One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven', 'Eight', 'Nine']; var chnUnitSection = ['', '0k', 'Billion', 'Trillion', 'Billion'] var chnUnitChar = ['', 'Ten', 'Hundred', 'Thousand'] function SectionToChinese(section) { // 节内转换算法 var strIns = '', chnStr = ''; var unitPos = 0; var zero = true; while (section > 0) { var v = section % 10; if (v === 0) { if (!zero) { zero = true; chnStr = chnNumChar[v] + chnStr; } } else { zero = false; strIns = chnNumChar[v]; strIns += chnUnitChar[unitPos]; chnStr = strIns + chnStr; } unitPos++; section = Math.floor(section / 10); } return chnStr; } // 转换算法主函数 var unitPos = 0; var strIns = '', chnStr = ''; var needZero = false; if (num === 0) { return chnNumChar[0]; } while (num > 0) { var section = num % 10000; if (needZero) { chnStr = chnNumChar[0] + chnStr; } strIns = SectionToChinese(section); strIns += (section !== 0) ? chnUnitSection[unitPos] : chnUnitSection[0]; chnStr = strIns + chnStr; needZero = (section < 1000) && (section > 0); num = Math.floor(num / 10000); unitPos++; } return chnStr; } /*日期转化*/ function getWeekDay(time) { time = new Date(time) var dayarray = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday") var montharray = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December") var year = time.getYear() if (year < 1000) year += 1900 var day = time.getDay() var month = time.getMonth() var daym = time.getDate() if (daym < 10) daym = "0" + daym var hours = time.getHours() var minutes = time.getMinutes() var seconds = time.getSeconds() var dn = "AM" if (hours >= 12) dn = "PM" if (hours > 12) { hours = hours - 12 } if (hours == 0) hours = 12 if (minutes <= 9) minutes = "0" + minutes if (seconds <= 9) seconds = "0" + seconds return dayarray[day] + ", " + montharray[month] + "" + daym + ", " + year + " " + hours + ":" + minutes + ":" + seconds + " " + dn } /*判断单位缩写*/ function formatNumber(number) { let lang = 'en-us'; let length = (number + '').length; //数字长度 let str = number + ''; if (lang === 'en-us') { if (length > 9) { //亿单位 str = (number / 1000000000).toFixed(1) + 'Billion' } else if (length > 6) { //万单位 str = (number / 1000000).toFixed(1) + 'Million' } else if (length > 3) { //千单位 str = (number / 1000).toFixed(1) + 'Thousand' } else { return number; } return str; } else { if (length > 8) { //亿单位 str = (number / 100000000).toFixed(1) + 'Hundred million' } else if (length > 4) { //万单位 str = (number / 10000).toFixed(1) + '0k' } else if (length > 3) { //千单位 str = (number / 1000).toFixed(1) + 'Thousand' } else { return number; } return str; } } /*时间转化*/ function timeTran(theTime) { let nowTime = new Date().getTime(); let dur = (nowTime - new Date(theTime).getTime()) / 1000; if (dur <= 60) { return 'Just'; } else if (dur <= 3600) { let number = parseInt(dur / 60) let s = (number > 1 ? 's' : '') return number + ' Minutes ago'.replace('{s}', s) } else if (dur <= 86400) { let number = parseInt(dur / 3600) let s = (number > 1 ? 's' : '') return number + ' Hours ago'.replace('{s}', s) } else if (dur <= 86400 * 30) { let number = parseInt(dur / 86400) let s = (number > 1 ? 's' : '') return number + ' Days ago'.replace('{s}', s) } else if (dur <= 86400 * 30 * 12) { let number = parseInt(dur / (86400 * 30)) let s = (number > 1 ? 's' : '') return number + ' Months ago'.replace('{s}', s) } else { let number = parseInt(dur / (86400 * 30 * 12)) let s = (number > 1 ? 's' : '') return number + ' Last year'.replace('{s}', s) } } // 记录访问referrer var referrer = document.referrer var user_referrer = window.localStorage.getItem('user_referrer') if (!user_referrer) { user_referrer = [] } else { user_referrer = JSON.parse(user_referrer) } if (typeof referrer === 'string' && user_referrer.length < 20) { var recorded = 0 user_referrer.forEach(item => { if (item == referrer) { recorded = 1 } }) if (recorded === 0) { user_referrer.push(referrer) window.localStorage.setItem('user_referrer', JSON.stringify(user_referrer)) } } </script> <script> window.scrollTo(0,1000) setTimeout(()=>{ getActiveTag() },200) </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10