From 64f104ffad83fb6e244fd4d7bb28d1d5b0972d07 Mon Sep 17 00:00:00 2001 From: yaoqin <497681109@qq.com> Date: Fri, 18 Apr 2025 14:16:06 +0800 Subject: [PATCH] =?UTF-8?q?release=E6=B1=89=E6=99=B6=E7=BD=91=E7=AB=99?= =?UTF-8?q?=E5=AE=8C=E6=88=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hanJing/css/aboutUs.css | 138 +++++++ hanJing/css/base.css | 70 ++++ hanJing/css/footer.css | 116 ++++++ hanJing/css/header.css | 86 +++++ hanJing/css/index.css | 351 ++++++++++++++++++ hanJing/css/ourProducts.css | 219 +++++++++++ hanJing/css/technicalSupport.css | 131 +++++++ hanJing/html/aboutUs.html | 119 ++++++ hanJing/html/ourProducts.html | 119 ++++++ hanJing/html/technicalSupport.html | 100 +++++ hanJing/imgs/PNG/WEB设计.png | Bin 0 -> 380000 bytes hanJing/imgs/PNG/关于我们.png | Bin 0 -> 212207 bytes hanJing/imgs/PNG/我们的产品.png | Bin 0 -> 246345 bytes hanJing/imgs/PNG/我们的产品图.png | Bin 0 -> 301420 bytes hanJing/imgs/PNG/电子商城.png | Bin 0 -> 233716 bytes hanJing/imgs/PNG/芯片.png | Bin 0 -> 379721 bytes hanJing/imgs/PNG/芯片1.png | Bin 0 -> 293111 bytes hanJing/imgs/PNG/芯片2.png | Bin 0 -> 294006 bytes hanJing/imgs/PNG/首页图.png | Bin 0 -> 323910 bytes hanJing/imgs/SVG/中英文地球.svg | 1 + hanJing/imgs/SVG/主要功能资源 3.svg | 1 + hanJing/imgs/SVG/产品安全漏洞.svg | 1 + hanJing/imgs/SVG/企业文化理念(BJF).svg | 1 + hanJing/imgs/SVG/关于我们图.svg | 1 + hanJing/imgs/SVG/我们的使命.svg | 1 + hanJing/imgs/SVG/我们的愿景.svg | 1 + hanJing/imgs/SVG/我们的核心价值观.svg | 1 + hanJing/imgs/SVG/技术支持图.svg | 1 + hanJing/imgs/SVG/技术服务帮助.svg | 1 + hanJing/imgs/SVG/汉晶LOGO(BJF).svg | 1 + hanJing/imgs/SVG/点纹.svg | 1 + hanJing/imgs/SVG/箭头.svg | 1 + hanJing/imgs/SVG/线纹.svg | 1 + hanJing/imgs/SVG/背景纹(大).svg | 1 + hanJing/imgs/SVG/邮箱.svg | 1 + hanJing/imgs/SVG/邮箱(白).svg | 1 + hanJing/imgs/SVG/页尾背景右.svg | 1 + hanJing/imgs/SVG/页尾背景左.svg | 1 + hanJing/imgs/SVG/页面底纹.svg | 1 + hanJing/imgs/SVG/页面选择图标.svg | 1 + hanJing/index.html | 132 +++++++ hanJing/js/index.js | 45 +++ 42 files changed, 1647 insertions(+) create mode 100644 hanJing/css/aboutUs.css create mode 100644 hanJing/css/base.css create mode 100644 hanJing/css/footer.css create mode 100644 hanJing/css/header.css create mode 100644 hanJing/css/index.css create mode 100644 hanJing/css/ourProducts.css create mode 100644 hanJing/css/technicalSupport.css create mode 100644 hanJing/html/aboutUs.html create mode 100644 hanJing/html/ourProducts.html create mode 100644 hanJing/html/technicalSupport.html create mode 100644 hanJing/imgs/PNG/WEB设计.png create mode 100644 hanJing/imgs/PNG/关于我们.png create mode 100644 hanJing/imgs/PNG/我们的产品.png create mode 100644 hanJing/imgs/PNG/我们的产品图.png create mode 100644 hanJing/imgs/PNG/电子商城.png create mode 100644 hanJing/imgs/PNG/芯片.png create mode 100644 hanJing/imgs/PNG/芯片1.png create mode 100644 hanJing/imgs/PNG/芯片2.png create mode 100644 hanJing/imgs/PNG/首页图.png create mode 100644 hanJing/imgs/SVG/中英文地球.svg create mode 100644 hanJing/imgs/SVG/主要功能资源 3.svg create mode 100644 hanJing/imgs/SVG/产品安全漏洞.svg create mode 100644 hanJing/imgs/SVG/企业文化理念(BJF).svg create mode 100644 hanJing/imgs/SVG/关于我们图.svg create mode 100644 hanJing/imgs/SVG/我们的使命.svg create mode 100644 hanJing/imgs/SVG/我们的愿景.svg create mode 100644 hanJing/imgs/SVG/我们的核心价值观.svg create mode 100644 hanJing/imgs/SVG/技术支持图.svg create mode 100644 hanJing/imgs/SVG/技术服务帮助.svg create mode 100644 hanJing/imgs/SVG/汉晶LOGO(BJF).svg create mode 100644 hanJing/imgs/SVG/点纹.svg create mode 100644 hanJing/imgs/SVG/箭头.svg create mode 100644 hanJing/imgs/SVG/线纹.svg create mode 100644 hanJing/imgs/SVG/背景纹(大).svg create mode 100644 hanJing/imgs/SVG/邮箱.svg create mode 100644 hanJing/imgs/SVG/邮箱(白).svg create mode 100644 hanJing/imgs/SVG/页尾背景右.svg create mode 100644 hanJing/imgs/SVG/页尾背景左.svg create mode 100644 hanJing/imgs/SVG/页面底纹.svg create mode 100644 hanJing/imgs/SVG/页面选择图标.svg create mode 100644 hanJing/js/index.js diff --git a/hanJing/css/aboutUs.css b/hanJing/css/aboutUs.css new file mode 100644 index 0000000..7d4fa56 --- /dev/null +++ b/hanJing/css/aboutUs.css @@ -0,0 +1,138 @@ +.topBanner{ + width: 100%; + height: 68vh; + background-color: #030045; + display: flex; + justify-content: center; + align-items: start; + /* background: palegoldenrod; */ + overflow: hidden; + background-image: url(../imgs/svg/关于我们图.svg); + background-repeat: no-repeat; + background-size:43vw auto; + background-position:51vw 0vw; + position: relative; +} + +.topBannerLeft{ + width: 21%; + height: 80%; + /* background: #00316B; */ + color: #fff; + position: absolute; + top: 5vh; + left: 16vw; +} + +.topBannerLeft p:nth-child(1){ + font-size: 3vw; + font-weight: 600; + letter-spacing: 0.5vw; +} + +.topBannerLeft p:nth-child(2){ + font-size: 1.3vw; + color: #01A0D0; + margin-top: 18px; + line-height: 5vh; + +} + + +.btLeft{ + width: 20vw; + position: absolute; + bottom: 15vh; + left: -5.5vw; +} +.tpRight{ + width: 17vw; + position: absolute; + top: 10vh; + right: -6vw; +} +.btRight{ + width:70vw; + position: absolute; + bottom: -1.3vh; + right: 0vw; +} + +/* ------------------- */ + +.banner{ + width: 100%; + height: 112vh; + background-image: url(../imgs/SVG/背景纹(大).svg); + background-repeat: no-repeat; + background-size:160%; + background-position: 54vw -42vw; + background-color: #00316B; +} +/* .bannerLeft{ + width: 100%; + height: 30%; + background-color: rgba(3, 0, 69, 0.5); +} */ + .bannertop{ + width: 100%; + height:105vh; + background-image: url(../imgs/svg/企业文化理念\(BJF\).svg); + background-repeat: no-repeat; + background-size:40vw; + background-position:0vw 50%; + + display: flex; + align-items: center; + justify-content: end; + padding-right: 5vw; + padding-top: 18vh; + + + } + .textBox{ + width: 45vw; + height: 100%; + color: #fff; + /* background: peru; */ + display: flex; + flex-direction: column; + justify-content: start; + align-items: start; + } + .textOne,.textTwo,.textThree{ + width: 100%; + height: 30%; + /* background-color: rgba(3, 0, 69, 0.5); */ + display: flex; + align-items: center; + justify-content: start; + margin-top: 3vh; + } + .Left{ + width: 15%; + height: 100%; + + } + .Left img{ + width: 5vw; + height: auto; + } + .Right{ + width: 80%; + height: 100%; + + } + .Right p:nth-child(1){ + font-size: 1.9vw; + font-weight: 600; + /* letter-spacing: 0.3vw; */ + } + .Right p:nth-child(2){ + font-size: 1.25vw; + margin-top: 2vh; + } + + + +/* ------------------- */ \ No newline at end of file diff --git a/hanJing/css/base.css b/hanJing/css/base.css new file mode 100644 index 0000000..7c1f859 --- /dev/null +++ b/hanJing/css/base.css @@ -0,0 +1,70 @@ +/* 所有标签的内外边距清零 */ +* { + margin: 0px; + padding: 0px; + /* css3盒子模型 */ + box-sizing: border-box; + font-family:DFKai-SB; +} +/* em 和 i 斜体的文字不倾斜 */ +em, +i { + font-style: normal +} +/* 去掉li 的小圆点 */ +/* li { + list-style: none +} */ +/* ul{ + list-style: none; +} */ + +img { + /* border 0 照顾低版本浏览器 如果 图片外面包含了链接会有边框的问题 */ + border: 0; + /* 取消图片底侧有空白缝隙的问题 */ + vertical-align: middle; +} + +button { + /* 当我们鼠标经过button 按钮的时候,鼠标变成小手 */ + cursor: pointer +} + +a { + color: #666; + text-decoration: none +} + +a:hover { + color: #c81623 +} + +button, +input { + /* "\5B8B\4F53" 就是宋体的意思 这样浏览器兼容性比较好 */ + font-family: Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif; + /* 默认有灰色边框我们需要手动去掉 */ +} + +body { + /* CSS3 抗锯齿形 让文字显示的更加清晰 */ + -webkit-font-smoothing: antialiased; + /* background-color: #fff; */ + /* font: 12px/1.5 Microsoft YaHei, Heiti SC, tahoma, arial, Hiragino Sans GB, "\5B8B\4F53", sans-serif; */ + /* color: #666 */ +} + +.hide, +.none { + display: none +} +/* 清除浮动 */ +.clearfix::after { + visibility: hidden; + clear: both; + display: block; + content: "."; + height: 0 +} + diff --git a/hanJing/css/footer.css b/hanJing/css/footer.css new file mode 100644 index 0000000..1fe2b7c --- /dev/null +++ b/hanJing/css/footer.css @@ -0,0 +1,116 @@ +.footer{ + width: 100%; + height: 60vh; + /* background-color: #030045; */ + position: relative; + background: + url(../imgs/svg/页尾背景左.svg) 2vw 28vh/400px auto no-repeat, + url(../imgs/SVG/页尾背景右.svg) 78vw 19vh/400px auto no-repeat, + hsl(243, 100%, 14%); /* 背景色放在最后 */ + +} +.emailBox{ + width: 80vw; + height: 15vh; + background: #00ECEC; + position: absolute; + top: -8vh; + left: 10vw; + border-radius: 20px; + overflow: hidden; + display: flex; + align-items: center; + justify-content: space-between; +} +.emailLeft{ + width: 50%; + height: 100%; + display: flex; + align-items: start; + justify-content: center; + flex-direction: column; + padding-left: 4vw; +} +.emailLeft p{ + font-size: 1.8vw; + color: #fff; + font-weight: 600; +} +.emailLeft p:nth-child(2){ + font-size: 1.2vw; + color: #fff; + font-weight: 400; +} + + +.emailRight{ + width: 50%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; +} + +.email{ + width: 38%; + height: 48%; + background: #fff; + border-radius: 10px; + overflow: hidden; + border: 3px solid #3FB7DC; + display: flex; + align-items: center; + justify-content: space-around; + cursor: pointer; + transition: all 0.3s ease; +} +.email span{ + font-size: 1.2vw; + color: #3FB7DC; + font-weight: 800; + +} +.email img{ + width: 2vw; + height: auto; +} +.email:hover{ + box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3); +} + +/* --------------------------------------- */ +.footerBox{ + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: space-between; +} +.footerBoxLeft{ + width: 30vw; + height: 100%; + display: flex; + align-items: center; + justify-content: center; +} +.footerBoxLeft img{ + width: 8vw; + height:auto; +} +.footerBoxRight{ + width: 50%; + height: 100%; + display: flex; + flex-direction: column; + align-items: end; + justify-content: end; + padding-bottom: 2vh; + padding-right: 5vw; + color: #fff; +} +.footerBoxRight p{ + font-size: 1.2vw; + font-weight: 400; +} + + diff --git a/hanJing/css/header.css b/hanJing/css/header.css new file mode 100644 index 0000000..a6fe293 --- /dev/null +++ b/hanJing/css/header.css @@ -0,0 +1,86 @@ +.header{ + width: 100%; + height: 26vh; + background-color: #030045; + position: relative; + margin-bottom: 0; + margin-bottom: -1px; +} + +.header .bg{ + width: 20vw; + height: 35%; + /* background: palegoldenrod; */ + position: absolute; + bottom: 0; + left: 24vw; +} +.header .bg img{ + width: 100%; + height:auto; + +} +.header .container{ + width: 100%; + height: 65%; + display: flex; + align-items: start; + justify-content: space-between; + /* background: palegoldenrod; */ +} +.logo{ + width: 20%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; +} +.logo img{ + width: 3.5vw; + height: auto; +} +.header ul{ + width: 45%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + /* background: palevioletred; */ + margin-left: 5vw; + padding-right: 10vw; +} +.header ul li{ + width: 100%; + height: 100%; + display: flex; + align-items: center; + justify-content: center; + font-size: 0.9vw; + + +} +.header ul li a{ + display: inline-block; + color: #009FD1; + transition: all 0.2s ease; + font-weight: 600; + font-size: 1vw; + position: relative; + padding-bottom: 2vh; +} +.header ul li a:hover{ + font-size: 1vw; + color: #fff; + text-shadow: 0 0 10px rgba(41, 111, 216, 0.5); +} +/* .active{ + background: palegoldenrod; +} */ +.active::before{ + content:url(../imgs/SVG/页面选择图标.svg); + width: 100%; + height: auto; + position: absolute; + bottom: 0; + left: 0; +} diff --git a/hanJing/css/index.css b/hanJing/css/index.css new file mode 100644 index 0000000..48244d6 --- /dev/null +++ b/hanJing/css/index.css @@ -0,0 +1,351 @@ + +.topBanner{ + width: 100%; + height: 100vh; + background-color: #030045; + display: flex; + justify-content: center; + align-items: start; + /* background: palegoldenrod; */ + overflow: hidden; + background-image: url(../imgs/PNG/首页图.png); + background-repeat: no-repeat; + background-size:68vw auto; + background-position:35vw -4vw; + position: relative; + margin-top: 0; + background-color: #030045; +} +* { + box-sizing: border-box; /* 确保所有元素使用相同的盒模型 */ +} + +body { + margin: 0; + padding: 0; + overflow-x: hidden; /* 防止水平滚动条 */ +} + +.topBannerLeft{ + width: 43%; + height: 80%; + /* background: #00316B; */ + color: #fff; + position: absolute; + top: 16vh; + left: 13vw; +} + +.topBannerLeft p:nth-child(1){ + font-size: 3vw; + font-weight: 600; + letter-spacing: 0.3vw; +} + +.topBannerLeft p:nth-child(2){ + font-size: 3vw; + font-weight: 600; + letter-spacing: 0.3vw; +} + +.topBannerLeft p:nth-child(3){ + font-size: 1.2vw; + font-weight: 600; + color: #01A0D0; + margin-top: 18px; + +} +.topBannerBth{ + width: 100%; + padding-left: 5vw; + margin-top: 30vh; +} + +.topBannerBth a{ + display: block; + width: 15vw; + height: 4vw; + font-size: 1.4vw; + font-weight: 600; + color: #fff; + text-decoration: none; + background: #00ECEC; + display: flex; + align-items: center; + justify-content: center; + border-radius: 50px; + transition: all 0.3s ease; + +} +.topBannerBth a:hover{ + color: #fff; + /* background: #00A0D0; + */ + transform: scale(1.1); + +} + +.btLeft{ + width: 20vw; + position: absolute; + bottom: 8vh; + left: -5.5vw; +} +.tpRight{ + width: 17vw; + position: absolute; + top: 16vh; + right: -6vw; +} +.btRight{ + width:70vw; + position: absolute; + bottom: -1.3vh; + right: 0vw; +} +/* ----------------------------- */ + +.banner{ + width: 100%; + height: 330vh; + background-image: url(../imgs/SVG/背景纹(大).svg); + background-repeat: no-repeat; + background-size:160%; + background-position: 54vw -42vw; + background-color: #00316B; +} +/* .bannerLeft{ + width: 100%; + height: 30%; + background-color: rgba(3, 0, 69, 0.5); +} */ + .bannertop{ + width: 100%; + height:105vh; + background-image: url(../imgs/png/我们的产品.png); + background-repeat: no-repeat; + background-size:40vw; + background-position:0vw 50%; + + display: flex; + align-items: center; + justify-content: end; + padding-right: 22vw; + padding-top: 18vh; + + + } + .textBox{ + width: 29vw; + height: 50%; + color: #fff; + /* background: peru; */ + } + .textBox h1{ + font-size: 2vw; + font-weight: 600; + letter-spacing: 0.3vw; + } + .textBox p{ + font-size: 1.2vw; + line-height: 6vh; + margin-top: 5vh; + + } + + /* ------------------------- */ + .bannerMid{ + width: 100%; + height: 105vh; + background-color: rgba(3, 0, 69, 0.8); + position: relative; + display: flex; + align-items: center; + justify-content: center; + } +.bannerMidImg{ + width: auto; + height: 118vh; + + position: absolute; + top: -5vh; + right: 5vw; + +} +.bannerletf{ + width: 35%; + height: 50%; + background: palegreen; + z-index: 10; + background-color: #00316B; + margin-right: 5vw; + border-radius: 20px; + position: relative; +} + +.bannerletf img{ + width: 30vw; + height: auto; + position: absolute; + top: -8vh; + left: 2.5vw; + +} +.bannerletfText{ + width: 100%; + height: 35%; + + position: absolute; + bottom:2vh; + left: 0; + color: #fff; + text-align: center; + +} +.bannerletfText p{ + font-size: 1.2vw; + font-weight: 600; + +} +.bannerletfText a{ + width: 17vw; + height: 3vw; + display: block; + font-size: 1.2vw; + + color: #00EDEF; + border: 1px solid #00EDEF; + border-radius: 10px; + text-decoration: none; + display: flex; + align-items: center; + justify-content: center; + margin: 0 auto; + margin-top: 18px; +} +.bannerletfText a:hover{ + color: #00A0D0; + /* background: #00A0D0; */ + +} + +.bannerRight{ + width: 35%; + height: 50%; + z-index: 10; + background-color: #00316B; + margin-left: 5vw; + border-radius: 20px; + position: relative; +} + +.bannerRight img{ + width: 30vw; + height: auto; + position: absolute; + top: -8vh; + left: 2.5vw; + +} + +/* ----------------- */ +.bannerBottom{ + width: 100%; + height: 108vh; + position: relative; + background-image: url(../imgs/png/关于我们.png); + background-repeat: no-repeat; + background-size:40vw; + background-position:0vw 50%; + display: flex; + justify-content: right; + padding-right: 10vw; + +} + +.bannerBottomText{ + width: 40%; + height: 100%; + /* background-color: palegoldenrod; */ + display: flex; + flex-direction: column; + align-items: start; + justify-content: center; + color: #fff; +} + +.bannerBottomText .top{ + width: 100%; + height: 40%; + /* background-color: palegoldenrod; */ + display: flex; + flex-direction: column; + align-items: start; + justify-content: center; + padding-top: 8vh; +} +.bannerBottomText h1{ + font-size: 2vw; + font-weight: 600; + + +} +.top p{ + width: 60%; + font-size: 1vw; + line-height: 4.5vh; + margin-top: 4vh; +} + + +.bannerBottomText .bottom{ + width: 100%; + height: 50%; + /* background-color: peachpuff; */ + display: flex; + align-items: start; + justify-content: left; +} +.bottomRight{ + margin-left: 10vw; +} +.perCent{ + font-size: 2.5vw; + font-weight: 600; + position: relative; + padding-bottom: 4vh; +} +.perCent::before{ + content: ''; + width: 70%; + height: 1.5vh; + background-color: #00EBEC; + position: absolute; + bottom: 0; + left: 10%; + border-radius: 20px; +} +.characters{ + font-size: 1.5vw; + font-weight: 600; + margin-top: 2vh; +} +/* +.bannerBottomText p{ + font-size: 1.2vw; + line-height: 6vh; + margin-top: 5vh; +} */ +.perCent { + + opacity: 0; + transform: translateY(20px); + transition: opacity 0.3s ease, transform 0.3s ease; +} + +.perCent.visible { + opacity: 1; + transform: translateY(0); +} + + diff --git a/hanJing/css/ourProducts.css b/hanJing/css/ourProducts.css new file mode 100644 index 0000000..c7bd620 --- /dev/null +++ b/hanJing/css/ourProducts.css @@ -0,0 +1,219 @@ +.topBanner{ + width: 100%; + height: 100vh; + background-color: #030045; + display: flex; + justify-content: center; + align-items: start; + /* background: palegoldenrod; */ + overflow: hidden; + background-image: url(../imgs/PNG/我们的产品图.png); + background-repeat: no-repeat; + background-size:65vw auto; + background-position:35vw 0vw; + position: relative; +} + +.topBannerLeft{ + width: 26%; + height: 80%; + /* background: #00316B; */ + color: #fff; + position: absolute; + top: 16vh; + left: 13vw; +} + +.topBannerLeft p:nth-child(1){ + font-size: 3vw; + font-weight: 600; + letter-spacing: 0.3vw; +} + +.topBannerLeft p:nth-child(2){ + font-size: 1.2vw; + + color: #01A0D0; + margin-top: 18px; + line-height: 6.5vh; + +} +.topBannerBth{ + width: 100%; + padding-left: 2vw; + margin-top: 13vh; + +} + +.topBannerBth a{ + display: block; + width: 15vw; + height: 4vw; + font-size: 1.4vw; + font-weight: 600; + color: #fff; + text-decoration: none; + background: #00ECEC; + display: flex; + align-items: center; + justify-content: center; + border-radius: 50px; + transition: all 0.3s ease; + +} +.topBannerBth span{ + font-size: 1.2vw; + margin-right: 1vw; +} +.topBannerBth img{ + width: 1.5vw; + height: auto; +} +.topBannerBth a:hover{ + color: #fff; + transform: scale(1.1); /* 放大到原尺寸的1.1倍 */ + transition: all 0.3s ease; /* 添加过渡动画 */ + +} + +.btLeft{ + width: 20vw; + position: absolute; + bottom: 8vh; + left: -5.5vw; +} +.tpRight{ + width: 17vw; + position: absolute; + top: 16vh; + right: -6vw; +} +.btRight{ + width:70vw; + position: absolute; + bottom: -1.3vh; + right: 0vw; +} + + + +/* ----------------------------- */ + +.banner{ + width: 100%; + height: 219vh; + background-image: url(../imgs/SVG/背景纹(大).svg); + background-repeat: no-repeat; + background-size:160%; + background-position: 54vw -42vw; + background-color: #00316B; +} +/* .bannerLeft{ + width: 100%; + height: 30%; + background-color: rgba(3, 0, 69, 0.5); +} */ + .bannertop{ + width: 100%; + height:105vh; + display: flex; + align-items: center; + justify-content: left; + + + + } + + .imgBox{ + width: 50%; + height: 100%; + /* background: palegreen; */ + position: relative; + } + .imgBox .imgBox1{ + width: 20vw; + height: auto; + /* background: palegoldenrod; */ + position: absolute; + top: 5vw; + left:10vw; + } + .imgBox .imgBox2{ + width: 20vw; + height: auto; + position: absolute; + top: 19vw; + left: 20vw; + /* background: palegoldenrod; */ + } + .imgBox img{ + width: 26vw; + height: auto; + } + .textBox{ + width: 15vw; + height: 50%; + color: #fff; + margin-left: 5vw; + /* background: peru; */ + } + .textBox h1{ + font-size: 2vw; + font-weight: 600; + letter-spacing: 0.3vw; + } + .textBox p{ + font-size: 1.2vw; + line-height: 6vh; + margin-top: 5vh; + + } + + /* ------------------------- */ + .bannerBottom{ + width: 100%; + height: 115vh; + position: relative; + background-image: url(../imgs/png/电子商城.png); + background-repeat: no-repeat; + background-size:40vw; + background-position:0vw 50%; + display: flex; + justify-content: right; + padding-right: 10vw; + background-color: rgba(3, 0, 69, 0.8); + +} + +.bannerBottomText{ + width: 40%; + height: 100%; + /* background-color: palegoldenrod; */ + display: flex; + flex-direction: column; + align-items: start; + justify-content: center; + color: #fff; + /* background: peru; */ +} + +.bannerBottomText .top{ + width: 100%; + height: 40%; + /* background-color: palegoldenrod; */ + display: flex; + flex-direction: column; + align-items: start; + justify-content: center; + /* padding-top: 3vh; */ +} + +.top p{ + width: 70%; + font-size: 1.5vw; + line-height:7vh; + margin-top: 4vh; + +} + + diff --git a/hanJing/css/technicalSupport.css b/hanJing/css/technicalSupport.css new file mode 100644 index 0000000..9064a96 --- /dev/null +++ b/hanJing/css/technicalSupport.css @@ -0,0 +1,131 @@ +.topBanner{ + width: 100%; + height: 68vh; + background-color: #030045; + display: flex; + justify-content: center; + align-items: start; + /* background: palegoldenrod; */ + overflow: hidden; + background-image: url(../imgs/svg/技术支持图.svg); + background-repeat: no-repeat; + background-size:38vw auto; + background-position:50vw 0vw; + position: relative; +} + +.topBannerLeft{ + width: 23%; + height: 80%; + /* background: #00316B; */ + color: #fff; + position: absolute; + top: 5vh; + left: 16vw; +} + +.topBannerLeft p:nth-child(1){ + font-size: 3vw; + font-weight: 600; + letter-spacing: 0.5vw; +} + +.topBannerLeft p:nth-child(2){ + font-size: 1.3vw; + color: #01A0D0; + margin-top: 18px; + line-height: 5vh; + +} + + +.btLeft{ + width: 20vw; + position: absolute; + bottom: 15vh; + left: -5.5vw; +} +.tpRight{ + width: 17vw; + position: absolute; + top: 10vh; + right: -6vw; +} +.btRight{ + width:70vw; + position: absolute; + bottom: -1.3vh; + right: 0vw; +} + +/* ------------------- */ +.banner{ + width: 100%; + height: 90vh; + background-image: url(../imgs/SVG/背景纹(大).svg); + background-repeat: no-repeat; + background-size:160%; + background-position: 54vw -42vw; + background-color: #00316B; + display: flex; + justify-content: center; + align-items: center; + color: #fff; +} +.bannerLeft ,.bannerRight{ + width: 25%; + height: 50%; + display: flex; + flex-direction: column; + justify-content: start; + align-items: start; + + +} +.bannerLeft{ + margin-right: 3vw; + padding-top: 3%; +} +.LeftImg , .rightImg{ + width: 5vw; + height: 5vw; + overflow: hidden; + /* background: palegoldenrod; */ + +} +.LeftImg img{ + height: 100%; + width: 100%; +} +.rightImg img{ + height:100%; + width: 100%; + } +.arrow{ + width: 0.8vw; + margin-left: 8px; +} +.report:hover{ + color: #Ffff; + +} +.bannerRight{ + margin-left: 3vw; + padding-top: 3%; +} +.title{ + font-size: 1.3vw; + font-weight: 600; + margin-top: 3vh; + +} +.problem{ + font-size: 0.9vw; + color: rgba(255, 255, 255, 0.7); + margin-top: 1vh; +} +.report{ + font-size: 0.9vw; + color: #00E0E2; + margin-top: 2vh; +} diff --git a/hanJing/html/aboutUs.html b/hanJing/html/aboutUs.html new file mode 100644 index 0000000..06a1bea --- /dev/null +++ b/hanJing/html/aboutUs.html @@ -0,0 +1,119 @@ + + +
+ + + + + + + +关于我们
+我们创造的解决方案不仅仅是产品,更是赋能个人、组织乃至整个世界。 + 我们致力于帮助客户保持竞争优势, + 并拥抱技术革新。
+我们的产品
+我们提供芯片研发、生产和销售,芯片销售代理;以及软件WEB设计服务。
+技术支持
+我们为您的项目提供技术指导。我们的 + 技术销售代表和产品专家可以从技术角 + 度解答您关于产品的问题
+mc(5|DMf#w`_xPA#Y^PQDX%!r=n$=4)X}38Ew^UF|jgH*0q}P zm+-UsWHtl|wee=26RiA6DrV@~h%PHU&lYU@js9l_M(og{o4$er0|?p7aOrL31EJqX zjnE<6Mh}7d-F>&opPJby0ECFu8B`NV{art!g}77I5SW^BXvj@7Z~K0Mp=7{L1xi5U)R+$)aezRWc9FqntCGP74b8`iV_tjtsG zmJeL}uz6ot&bc@PWueu|%tHU13D|S6O3J!=sVoKF)h0B`cS$yny^Th?n4b!m4lDI# zo_G`MVw$jhWofh9zIE?s5q^INHM1~zPehr*92gnOrPp6oKoXWG&FXPtj8SWH9)KN7 z9kFkAW=m_vY8$}DL>94odAV2Ckd4^vJ=(U)#2~SEM(sMdN1v99oKJUVCsGz12-NOk z=fMcNFwKbc5F>$)=aDMFo~Dx>Japeo7TSl8pdKW4V{!EQ`YztUyd_w2Ol866?BJPk zkikY&6B)wE{0qIb8vDiaZgR{;J3yItVdWZP*D7d(jw`&?818qCq%)cT%7;~ZP^N39 z=JG__9jH(Co(S{I^p_doIMj-8{0&d+?Vye~nJ=F-B!hSsbVJybUT1C^?&~bKE-fEc zj~ZFpKk@aiLt~0V$&_g;)8w!J<-hqC@@1KS#!c6r*)4c@rjeC!R>`r53)l&$unGHy zGwQ0OvmYr!&}7G)0r4!x(HCqWS>hTDN5&iG3<)zw+cTDjAR@%(sqb?PKe@osLxV}Y z+)|=REBj&hkS)F1+>q4)!;A1>Ig>GCRZg!eKw2eF!sV6ZRrufjX`BtRJ6SIoR9D zOS%PxSO0tl!iI56(mR&kLNH==kk>Vhof&eB#<5M#tPNl^#@jntS>QygkGapKV93Tc zMb>8P`Zao!HI_yRI}gt;-Fw)&Md);>Vd)7HVYR_D7uS6a$t&?Q@7E#&Kw?sXUoW(H zL)+8yeh!iU(d|)uUPPvF9(Rczk`nj%JDe5uY88CFs#jKMaVqm#f6!;)1Z#Q@7w+o` z*MY=}k~}7u^-aLNy)v_RRMh-%eS{Ul!{a0LD{26Hds<=ah_J@G jm4%L34MuozF{DMEi{pEa My{GzO zLFNu~VmlbNV%f2qG7HQ?-6C{9MLo&FI-VYqawfk(V`WUEg%-^$wlR_GsFq-$*9}Pp ze`y9LNOcWMvBCq)g;jUPB3U|KPnujnD-oPMH5{g){hZ|d>JD@F$hsX?X<8LPpGh+| zm&w*cu8aDPsRhS@>I)5X?C`uZ{hro9)o@-;G(9% 8NeeE*PZYL~1 dcVavyfKtm$WB?t@8;G&v-zs|eW0S*?Vzf_+4W_P4~*$5 zSj)9a1vIlNAJ8z6hU-~bW1}W6mu^nIldW8lRl769z1VuCwj-KVTuN91AsJ=cLl<}E z;X|l%{^$oE$;TgmOpiDVb0bM%DSu`vQ#yea7)yG|kiqDui=zWFGtu+_`2ZLO0h1Tr zPHxvB(naz9W-ycnFw%x>!r8MGxtY6hEJ0b1khNexB9tfuOS_jJ@k~p8KX>*5pLLc` z((qga2m1hu95@u|;4QPwWze~Kd!5=j2s|7Nw$8G+sce8vmKL&(8LsJGbo+o>D}B16 z=sH2oVC?EXTaBiep~s6bV1tE6bB$EB6J=`b2Q|)JMe-sY^btIU(d*Pg%U~}v8%O|; zdF7_SW0 n#X2VgRWPpN@(k1Y^{eh^~#J+hgPUZzAmd>e@e&ZG`nxhxTSu#7>c z);9~wkePsHjA5EY3b_ is_70~RKarO9cwJ--A%`573&eZdn=4)j(rfx(k2-Z4% z%F%vFwl;Qo<3PL+VAM4>ByC=;H?i9S2L6FqRA6U8S%(fJ8FHZN19f z zdvhHsRa^&9<}5<^1RKn~lu8#nsG(pMg`x5^Oo zR%0^7ZNEYDRGBd1)&d&~N*hxm0O~V}_phO!@ @@j!^4Bz-Q7jy2W0p$BxaQz4r<0G z)0?r7wim_6c( JLZFB zZzqQ1P5;I?g4Lj9C{A^{8WQit(~YSH*hSPqpMB!`u-N*db4Y*+ ;SZK_p#a1E&Yo9)a@-dS9JVup1kFhMm17I62yc<1xfC~?ItDx0JMeu$c7o2*?2 zLsT9Hb)A?e4!|Y`vJguU@RD1VM&J7D?c2B5gLDl8Q?}j=r0HBk#``9EbW@Yu%A)u8 zclY5Ps4O3hqa)d&>kE7GLzb_6(`*R%QeGQp&nFxPe=7Q3E@esVG`H0lEgtJdD; zPX3Npj{%Iawq^263r{8(*&)|0iB~F+$dHWhk@^Z73IZ9^sQ5{u1#nG60dp%LY{jY5 zX4L@#e*5#0CG>P?x5MymwClBSPp89T5Q_2K&U6u=v^?knIR_#OvUvvXplS0qG1()s zObdawbP!}^x>^shk_|TNk3j PkzB6Y@f0P@X& zT^Y)#IRJN0IWUo_mz% d;LfX98>usU31 6j{0az^UD)#5@T142^G>U!?sff6V9 z86i*e5S& kfpCWZsm zSv;pjsusUa27qSO;h}zFvl^LRZf3}mbl~uGH9bly7Czj0QqL@ke$+i|3ZMbH?Qy`c zDEEwTu2o1fhkw=F>>I ro0NUP z25MR_t+cSM71^*@qjZZo3JW&tIO+y!jHe5?6RH7JIe3WHwbpQp=@5=8tPWw-DE5`W zBA?`XwRx?2xx|{hxtuV!EP22{SX<3{z(9sDOg3XvNBJYQADK-bw}B}!-?8k6K-!qp zI_i+jL>X;6jQLVsq4}M82B00@P!nSJKCK}NKQlA+X(a>mbVD0H|NI&vbbW>+MEea) zrB*FyD=i@uJZR{1UgYs{k0=0u;cl7>1>vgI)MvP^dnBJ|B8c{r9<~y*v6JgA4@>4y zrl&?J7iG)LOjh0RP180(%Lm3tY%RDwS@z}zaJ(2`V0im@x<#n_;oSq;24B4O!IB=7 zG3QuW!S^KV?HzpEylRQUOxY)& zeGaYY&XQ}DwKVHdV*^6S8jk;aWYL;-agF2-taEvjw@;tLiUuD4G@WgX9w^>Xu&JJW zelXE@Px}xyKFYKo8Q^V0Xq@`9hpQZ0m5)CCST3(mm^-SKeDD4abNj3nIJADQ_Ia7Y zqQv!xSbIFlLJs-plRuD;zWXUurI)kn^E5m6EcfmBnaRvUjTy*Odd9p&_$6dk?Rl-p zaf9?fw|)&6t PJ-l01dh%S<>w*H=FeCg0TX@d2>3=etU2J8A;dZW zjTFQW88QzCw&8iaGu)P=C7Qu@7BqG{pBH8LzN9{W4q{w~)+DrY&sfPiFraOmd(y%4 zK`%4uwjw>O;xm;^&cma4{^Y2&3s1h(n>>ovMthI;(#LK9^lYClPRj7yYuK&W+|~uz z=M%*I2N?!xhq^{7gSBbQT!j6CCL2uVlzx4>$+!Q>KarpKu^*H3QV^ FItwZpN&XSsrhX1mI@V;qL!CJ-Kv~C@lMwSVqP-KkbQ`o8^AH1}lY4MYT7#O}6$V zr@IqR);q=cn`B!2+}|&FS8+m3=1M;!{1SDyWX?0f5(;opCQCPLJ>^&1?5ZjCyLRp{ z>xN@rO#z^bYUveMz& 2j8RMWZxZpr_V54u$%7fu3{=Hi| z_@ Vgno84`#nEH7>5eJ51&P|)L{y@L1kFum4hjMv7jPXioc*~63Bk0|)l%u375 zoXxYW%=Fx{Ilrw}XyNq!3X0(V?*K`&yyp}8P0Lkj$s*kn^c~+&?~*k}534}oeqgFE zeR#C`trL=O4r8l#I{@f@YHNv&TMeemHbu;P)qLJ;UM7+sXJw(aPuTApbY7gZT%$D1 zesFQEhkJWksVT6~%r-B{GK-A~tvn>rK1RcyX_oDC6Jl!^{;=#FlNRWEs!KpQaQNG9 z2F7s+gNGqQrTT2CF|2Ab4b5b)V8E-q*1E%gpRE7@AOJ~3K~%NHN_U|keooYBTUoSP z3fKA66GC)8 Ho`aWV*p^=5E^;`-ui#7 z+cJ1abZXq>T8O|$LA7V~g^yV4_z3^T5ZY*Q5f&bm->t)juWUoI6nD=m9CHVvo}wF^ z4oq0IjMqe%b<`?2c#uJV=YYW-;Qc{7H09bW8H`?^*H)P?@ON5V(Sx)15k=-y$<@PIFX(^NcZF_zJBH?9_iVs|gLu;G}P167^1V_T=g5 zDauK~R-kE}!`a%E3QH#~G<>yC6xab49oOfBWBqL5p^XKgm2p#{`i+b0iJ5ToWezd5 zmUqzw^k5-#IMYv-grN(%X@YDrxJ>|j(7*~BkkT YUcqhn3zS%iP?OUg?UfQneO{0s8?NKqJ9KkdMt}H z%_R(f)!t*n@8+L}l1i*~sBFoU3qyLAv8bT&S=gPHF87xcLWr #b6IWO~Xbv#?*_Ge=F8h7Nrm>0F*toNo~7rsasAhNim{!p5562cT0D zbyb>Cy4riwJe+z+RS&)M#L_)G`bhoHG;FUj03FwDSCB&MifU^?W4Kcfy}GHZkD=AH z+`+o2WeMiUX6&}MLElLg`eD;%^$dJR=c8)F2+XvmEnx1^z;bJdNd47Nv-id@w=&8s zJ%;KQmj&yhvX|;7m#Agau&BG;TNu&iD#|pi?q$cq@j5p)3nS~jwZCW13pa<=|9|)H z9iACsc+Wb;p~u)U)F&mNRiXWb*`Yc|mBsP{L}3l$#_V+cyuOR~cNbeb=v_B2nFY-c zX*;WQOt!Y(Eq4H^bG7$lg`JA+DawE@)axB}g{c3{or(C@W5Pb5hs%c|FbntcVH0hB z+~UQOL+lU@kWRg@KAU<)>bNQs|M5p3%V%%jT8NW}h +=?Of%`^TUbs=Ab{oFpnuR*QUvznKshnq&H`R1V{f~Kg4 z7(i}d%JL9?3kHhs?!d0$YpfO86CR|4uiOUEnxd>!fUQoibVJ=|7a6kqs)rTX=aZMl zO1%V7>(`4* G-DJ186yd8N6G3LQ{?ieZqjObRcvpr|>M&RuLHa$zoV84!_ zr1fy7>(_kTBPn7W*8p*R_GcKcgU$GU%!dIS>g80u>$Vl{-R59j2FnX(qmKX9D-T%a zU`iggP5t`>*#7Q_A7+Mwh&a>f2LPY%e3$5KU>Dfg2MnRZNAT354=M_q?;@{K%xBMv zYp@Ggz 3?L+A|FR<}run9AI} zhz DMbSYlk)Yb^M;)oM>F7}JeV7gm(Qa??v{M0ETxOvU zG;@B4Pg)mgGs* z!e$e*#ZZ2xnS;HuIjUEJWB!?%r({gQoJ~updZU$kL>)ZM%v8n;z~N+ocAjkmoLSky zEmm~yz+hDj>^sZm9&viV%WReh9?I08-QVAbzOJTTqDMD)&1%!R^5*?Fu#jaKtZF1={$_>b{YmAM9y#CbYon#)~KeX+79bC z9bd3lu&yw_FEc~7^#q|TgwSVM@*Ep)qFxHGG&GMYC9t}di!A6D2OQ9%Wt(pw+{)xP-DQ2HoE{l^{|! CHKA(4{>ooGv!LTb&ssv4Q~UxxFlhyqnT1?lEVMYt4GEd4FEVf z`<9}QQRvwFGO`wjgaZC7y#z!q%+CW0<<%9Q6*y1NfK`Ato;D*LFZE~d9( 5Vfbp4~OpE#Eb1n`9yMr<> $WT%&>a}|br(*!6sXv=DZH=K( zd;A1b-$)!u1IVNu2@22GZWq$1{m2xQAAGO87N$f2bxPgJO#N8qJHkZ}K2gc^7+R-K zHB@A_d$D1O!~pjQ(^GFn2=0)wBxu+WN}ue#pU;z8x|@g6^^pB(mwectOPv5f@=>gG znuZ Bxj5_mu&Li`In p0UmVkhQ;DOr%N>HRI zII)Rr#}4l9#O`j#<-S+dIdv|3@84xz=0x8&zA@L@$55?SRh`=VcUf!AImh_Mcd@08 z8ow?aM`Ro%WwN3y#OrjGL3WHJ3sDwa10p7!7k3O+P96=_?|ZwD2egoopNC9z$FnPE zM`>`-z_@kD>l6T}zAbjToai5k!f{!gH?&ZBHa1@*D#u1AQpcJI>wy@71j0x{cv(~s z`SX^vZWqPnaKx)oOC(3|UNAS)zjHDF=boS0jc1+D*o&K(_*y8GnCrTfc3mQN3x!{= zT*rv3a?1{R^vN=WV;dU9uKTN_7Eb1_L=g5CCcNY#V(eQMnH&%D5px8zw8RYGY-){| zEJx9T`|8?LA1PC?aJjTR-Pjz$yxF;LS00!nvos5@>Cn4(&`3U(>sgTpS!NIGp64r@ z8(cqf2+J&FaA8qdh|&}{=G_hA(oOzzIOw?_EIO)u(}~ v@&dOptlM@qV4PX9)j(JPiD<`=Phve&Bbd=`gQBw&SgH zH`$or_p!u>?9UR$*vqIq&7D7=#lJVcAFm6F{vA>jGOr)e*vYS13Y~B&EU;)?tIt)6 z=XplcLq2O=t#&HMw>z&t=E{*O-2#E^hPNU1Fo=gJYBD0iJ@@>{qmXGLjeiAaEC4Hi z&RQBs@j?low^t&@kR90{WKL^}$_s%~-Xyv}RUgxf+nXED?X4b!KQrrfX=13{iXGeV zf11nth6B^dncp@>p3U)HoT;5Pud(nEOLZN0re(vWsjD%rXA7=z98KNU#)mqL;{e^x zK}#SL5w5+Ofre3OEB>0b!v@Avlv0v;Eb*#71O*#scPTNOr9&g)Zvxo!23=~1Us}hV zp+?P~SP-6JTO?*>&!;tu(^m0BT#xqWts;2G`l7mFY|2siY-+?%9_Gh^<1Hw LMPT~Btu?NQU;@0^Z2po+=((3p=}YFlayiT8Hl^% zjvElVTawT(S9|;VjrTV|o7An2DBgm zj`*VZ!F52fhz%bj7*0%}))=bIX}00EH``Sk>&3bQ#(5(-C0P~ Yix^Bpe8z)^aF ?OQ+ygP<`x5 FEJU6Biop;@W{uP)l2XRe%eGK1464MVLh9KSv4xqpX0;WzSx95l#ft zSLT26+7H=w$DTDw?(y_b1Wr&a-rVkOcj(1`Mh5MXe}^72aYTNkl?UFNf{MB@a6c(P ze^J8$4k7uSgQLuhvBKC@I08AM{a`WEi-ZQofJuB&T0U}Ekdzjjj$gtxJY$4y#yuQp z9sZwXsNA>CzHT^Fah@!mIf;mz8X1debEpTx6^K{aSOo-nG1OLg)McIdw^36T>3$Pz zozgo5>GsbmF4DGusGGt@W4+Dju-5cA&T~B$SF_T1ohV|qRvDp(Z|LI20wd5IOYek} z2Nt|h^riJWMe)?om9oiaY$MeuMD6ikfevoQevQ}FN0Fzo;;m0F?Kp07|o znr&1lD{rh>#i$tNZHw<-gmP} m(2}VA?|_!|L0~0vWfWO zYs`sboiGb+e}xUr22JJqi~CeIwjGUFt+3>}h-kigL|L^B0<*qT`|l>gZ*|C!Q9qq$ z)!n~+Yv20zAJJ*+=J !tXpK_A>ypM-D2BsB-zg|sFSa%cA-p9VOD4{A+LL1%(q7J@Ep>*E| z|1S4!{POT{;izxY_%ir~KrY=})DQ3_EmXV#`J$rLOp4G!q6Skz;GShD+N0134xk$? z&r&u{nwsRsos0r1x}&UsYKCcZ?CS*&3sW3~M4UPm3Z0r2KXCCggE)8KU5#vL_Lj yg@ 8q$(WIZpyHvP^V)iUwk2kLLjo2Z}PFlJq%*fI`+dfvSST zSn`_pdp?0D=y6lC#69$-D@iFLo({nN6^6mppZ8JUdAd#%N#OO+Oj2ns^f%KZP?IY2 z>rUh 3-`By43ZmZF%< zp}?#w!h?U@tp=;@1$x_zE;rX^(a3DraMreJzsA=RO4G>ao1!GH=>`d03xKG^!qha- z%GwmDk4BSmy|+Gh+wZac*+AsVYWvVoBU_DFeVnagzHEw+T LN8xKfGlvVP}= z-bKNfg+^|D; @3t9hAsEHCzaI_tZBwjo5Ls^`;(1z;yA;<$8*kb+ zK!IfD$GNxve}D1NKoK~tO4B6YA;|9sSqxAKS2cD^?tp$d``By-uSy+UN-NjYeWq&j z2FgNyMk*)^i>_b(m0#vzy~l==cO*c6{p;W0#(i^hOT-|2p*o=)*e?zUK!;@gGE%YW z7owxDTJX}?G0T^Q{m+Er xmA&KJz1P-5tr2d zHytfL9+sMLJbPgH`TpdJKlxK-9g>~mc|7t)_fnrH5TvYvC nHaRQ;~t^drI#A eeVfyR?#iIg=JhBw8 zrSg4-L5kHF-xuHUQT&!AY#tQh6X%Ed2)iyt-+4{DsAWaV$it!sn%jM#_@>G1A|+>0 zkv%Vsi&VrToENw1czAQtdd(cI6YVQW=;**=?TWa!ytnDR=uA>Uy6c?oP`wd!5rr4$ z7++FMfwea}XLJ#QMnO@MQdjGaQBsThr=3otP3H@FRsryjv%K?AB$dVYe svXo)kz;6i1tiAe4p5>r6U~iQcpj@r__1$ns3|_e}*bC*Iq= zggl~WzQE<#lK|qiQokvl@_NALAvK5ihP0&gNU2z($crq+FdS9E(-5%mF{{cK?Kju5 zjb&4_*Qi1!x7VQ+qIpGt!oApHR2;;w7#+s kY0}DdG#t@kZG^s!UD~L+tlK;TdX0##N?Xf|Ftm+lE5<{5UXnh4sA;+3E{=B6 zv^EOhXnGLjzGNLRYuZ4KaBSNBIGyw^QW$q>~4rG(SY`3wqV3%d!k}M zPL9VXya2;Kw`ZX#O)(bTkx|C+4Gs<`H&5IY`zS22xi4c2KITR~o@|*9X7ym#lP3po z TM>)@^m@Mfn2rTOr((TlVbBdI9E=2d7R^f(jC-yv>> )}AT%3=t@8?L44q{vi;;5Y{$(z<=$SZz&97q&+EeEdR(TED!OeR)Mt1(z z5F M)g&v;X|%WOogTnr3_WxVpU zpRX6@U%xp$*y;Sh6p1f>@SgqbSHH$}=X^v{tlrF|72F$)L9xG~2s;qTUlsD542VOF zg=cS;q8Y-P_kZGCh@0)Gl~O%c>r%IvfchD;&HENr@4sM?<6rP@t$RbAUc#VJ{ng zU0VIm>JWvN3WFH6Zbm_I_~s~hOvUFMK4%`jT5+&WS;nG&RzcVfB~=HoB&gd2f*Pi; z8? -fHX z=WPsC6qteR_G@5$#6%^Hgxjds9$&jP`9dn%2GFfi|F&){8l!j)vj6)|e77W|H7Eyx z*s4xvybujDJ!=w^%8pQcA^9G#ypz!V$YYpw@{GKttlurCP<9TM>P)YrBgQoteb7vF zvD>FlZRqy)SO1NF+kW9!{uOSX?>~F5DZ_H_V-I{55bBwBP&@1QJ}M(8N!%A0*K+XK z1!68_s5N%(&$w+4T4&0GewLzk<7Td=t)c7Uf|b_E+xpMC?nR{B2-s$)KNg{7*~b+Y zHbCLRyc+Oja$`ypY`D_1HiWvu2Q0bEIJ)Ba4_t;Q;)+`*Q0O49DWWr3>vs;{Jx5PF z6)WELd(d{7i}+-TV`U%lna0=RXvJ1UpDPbtU+BD_9E}v&o FlII$ZRFoBHiWM6@0cl+e2?QWmxIjgcA znOt!^&dL;ZbLOy1p)h3ej9cfng`LV~pQahHqlu&x$bSup8qgU&7mLwO2G0TtDn^Lq z^*MF^p2rxOc%`xT@S2#@27KLlAs6>N8qok%cpa5iU{V2R(HT60IJqi3Rav6=xH!hn zCImK=s72#R|130RaizAt_w{rUCB)C+)7?E^=Wuf*od5+c3+7}h>JoW< 2*@0~PkWRP*&OTiA~>Bx=_bUR7# F>22uKDL7&z6t9=3tjP6@@7r~erz+Y5DIb%2 zFrp9@SM72-+5P>6(O@08jE2n6JvCFfuYEgwOp!Yx(APjZ%6i@r848tUj69
uq8 `fLJcF>eaj1rF=5@H zn{^Y1)$3X+CW#(dV|sMGqc~d$`x|u3^n2SPa$et?-)%dB6Ow9j(Qo5T+Z49(ClT@< zuiHJorfDN|XoqQ3zfp+oHlM2rA{5qNHbr8Q;310lx !b{@*~SPy0t;Tlt>fKZps z_pS2a+l)?ITELbAxiOY)Ng0cZ@Mvy=-?#DdYwr=?qi%R-TN*%^^)_@c)<}_R5-8c; zxgL73VKVFEo!+kZS63F (igKHHbSV_6Z0xG%NLDG!mo?@qIF)$Da;X}BizX4AHs#JX8m{=9 z$=>N<>PA -|SMR5
vdZM$_$>SkyMzvg+?@5>XTA>Wb2gT*|Hf`Fio13` z%lNO#H%aeHF2Jk`e}lxd;!MTXYJssb=u;yQ3JFw}Ws2Xg^>I Nhp!wsSkg<(^MDwovNgB!xRtV1{!i)gGsva&rg!)4(cfWYLU zkQLS3R3niCnm6c{ZN|ejIC`nM_qRW9r)OFZ;=IO0X~4P0b8S85+J>QGwt2KkxDwU_ zyzXlu?wiMo)U~l=OxRRp*7yuAkCFoLF;dwMs!2-J_`_!Bp(3u^JiIX?4b)cARqLpH z)3j{Ob{lVRjaOS&i?!>AL$C)8r1$K{X}NH$0OIg)=s3cF>Je(DLQ-!PA-rQU04_d% z2bL6ty>AoWjXOZ!zg+?_AXM95&51q^#JY!B$l M_NH8^!i?W z`#u>a(fv;Q{G7B+2X)2^6E+xCXKYnWp!V<-ZV7$thrw^v`ID-+qWb+=dyW+P<%%__ zy<^He2XgSRtKV1r83CW2scBq!-bLI%@^PclTKt)1QbI~vszT7zh~WF-e95*c_Ej|2 zdExu_yJ6jIJAGf8jpueQP)O5>qo_&`_akd+hdqRLAQU}z%>lp*IRF!z7(r%4JDTX% zAdY&Ert0^d285y^>41U}^my*==l}dK+Bd)TP5bT-zw2wH6npQ 8QA*V&Uf`kwD)lXDyWv54_w zlwzBQ@(~v;x_2otYa0`7lzp*CH;pP^dyWgWK}nk7Yy@&g!DelvZpNY6Gu}x48+_JZ z)nQ`6m5r&Xd%0xAYb0~?WV#c1?Q^~`q!*T3-iZDwtN(ZS7Bl3B*$Ws3$zQ511q`Ybi9JCXzw zc)vj?SfFgZxMa3@|3@{H{vb9R#nRNgDa^M;R}k^*V+CU) h{Y=BjpW-&tr+{WIumYDHmHQJ=!cPKgN4 zP1_X3i>=XFMJQubm3?h%w9MF4_Eur)_;es&2BXd?_x7+{ZSJz2@cG$^xk)PHjaW;1 z<*~ng&qpW7WGoksY@pJDqVr-GZVuo>otAq$mLrRl{lj2(>dmgb7ZCB?#kXq+X7GoC zuQ+cSyx7R2_zrGguUNCi$2%<+tvtSlHnos4ZlbjHXolPVnw{tp1cHTbV;v7M{s|am zsj{WeKGk`nf;H&}nIDdRI15QRx`}Yz+}rlM<_Kz{nQygv^@FnFP`WIhPl{h0a&E%&(w$`n@x()v=-7eik*mW+W7oskKiJ=lLc;! z5`lPDa(k=~Ww5JM%iar!qQj5~6aM=UYb(THUN|&md0P3!b>{^{WPgTLPa4*}A}mbe zy9cUi^7I;__~EsyEJj%HWs(1h#;A~zVm@se{QwFY*EP BO{Z4D6Ypr37J)JMvYrlzoby$UTC41XKU}aeMT<-Us zqrEz@TE1}=7rC}9ZvBqv2JtN6&2vLQbrOW_lm%B;XE4M|yUJ#$>sJtj1*TART;tUN zDz`epXa?*T9cu^AAl7?BiQ_Dryzs48Z%D`|x78PwoKcUVrC0?ts71g9n-__=Dw@>P z+y3U(zI1c2fAg>XTlUR=^80qaJlJtK+SC25efIs&G5G}76=CS7%Y|tL;OUW)K>M2` zZB!sc>17HGb#|vl9|DFv0}&H_0>SY6oqg?Rf7bevZ1= p=h{?*X(MCri#qmI4DjeRk{`|# zP((gx6e}CQBQLz7 8T3RjtRYQA#`H;+pOKSxYx&OF#1< zye(I*#i?Fx&tIBsMBw>yp#l*~FQCbAb0>rj6&gsvAo3bW$~{TH6)$o%>&|9}5phh} zZuU2>T6|(QJU!aYXAZW1jva2+^~vpIsV&%D0-VMNTt^=y9cxeEVLqqU0MhBB3w~-m zYqg z%Q}i~=(xsfp zcOQ=jiR@e4G6~=V5(*n!Ql1jmD5PX^HP?^I9-B(U*9HrHSU&Tw;FCF_8MzBeaI# zEVhZD;WY8p+9;aW``%=8War2+3YRhob?Z0ZvB=LfDW4{|bJ U?VDFDL@!c+a?;>L zF5jcqO5YwqvCUJ;d`=!?jJC+Os=qCQvh}yp_$*6>)=~t*mLODab6tx;@!X RK4(i-cqiyO#=No6f*TVf(X`$V@4Ppb76G3}SI6t%i}1zESN7Y#^?UaH4`17- zFW=C08aai4TC<#ti+p78sdmF^Dj9@Z6dD61%I=Q7C~Gf9r$KTr3MbBjZrz_Kx5eu4 zzZ*i*kEn{wEPpPj^Ee(@7O4z-SqrQ%Tk2CouP~OQw0@pjB#`?$ w(&ySCQjQ z8yQt`Q<$2%-9;yYw`uc&7uhrw5yLzFvqyLNL-eEXe`NpgH~y|YeRgzJ8RByk<_%L> z+=By6W@{s_hkuzd3aFDp4EGAx>+08FDg4fiZ(&a4k( p0UWV5T^}5ns!;X9u_P5x zBi_%^2|R-!UE^vWZU#jz#l7*(8wfm2T|rov%|R!BI9K~E_T=e-#XP=0z7GPkIpXR2 zMyMvhoR;R*HOtCkAeq^p6HfGcFBD3Qlc3leXB#gNTkNSMg9QrKT2*K}?@^y ;r+)e;Z6+F+s5%3xkgo4ElFRBl*c!QMJP#J8? z$y^KM=);q3jK|Bm7p@4I&W`S#w3n7%yJ=!O2Laq4P_I76dwKDOgAGkfG?MMTvtN&O zQls}>Ha?dvce$>Glx 0pYA9wB`cx3wyB9hX*H`FPG3tBqe+<9XA?OkUYEAI79)AvW(_@YGaj7Qff@PgC@j zqwurrG>SjZO32|^hkbU2dUNn}f>iBtnrNiFPIWr&C9rDgX^Pv~!wG(JH}>>+W5+La z_T 1ImDI$ -c<)22v? zjir&F#Su~*)Y9DArP361-Ru#n6DbK{;y{_46Ocs~4FfzZkbbur5f&$}wy{8LEV0;@ zP|a-=dU~+JA>W<&w;NGfm)`c;SbBW@HpQ@Q(Z}{-(t2Ig4Ybb~i%miFG%xLa(frr{ z<=?Wu`QQ9^_WI$KL-f@bNs>&z2+5(UNUFjja$lq+Y=o=&Z%H0d?kJCkEUSQu;As|r zim(V-v3CvbR?osqgmkLE=D8IcAfuz`0;CH|gUE}-L%Q30NOIS8ZSjZaR7277(yCOT zU7d=pPQFKR4XPZs;R1a=os|vefwap~q!KQQLn?BE_V3a68?{s4H3LzXO^3w1G}q`w zwiYE6XDWuAaIXlO8oUn^N!??YSh$8Vu@n_c3(>Bw^O&NPWsbVI9YY#M%Rij$T3r$4 z?%uxfVI2%qe@&Eb$4EB1yioR0`3N&uglE%?u{P07NZ{#ll >D3`hoAYXdopZH zMXR2jsv `__IIH_6tA%3-%xUNB_S4(x3mA z97(#&LcP;!s9YoNXtTFQ6B#+kK|JqQ(ZklXcNMVsfg16BYkG+G`3>LJ%0`G3NMzkk zTSA>3pKIgS7_@`AuEh62AAU-!%}-4mWV^2WXi{N1`3Q3r*M{m`jW))xQ)+7dM}m WZRxKDZ~*PAKS*VDQUl-^m;)> z+NO-e+1m wVT^ptFtE 6vx6SLKOWY|8yKaRG;(S?*IP1EQN)#M%;(3Ag zKm51 3?Qd9L~$tmNd7bD6VC@rYw?1FT#q)otQcv8W}1c29o0NPD;ufGYhig zqTu9VQ;@ADoZQ 59Q2YKdt3XG?)rFl#tPMPu^SmNP)%_29a `mfus z{iR=Pe7G2Owb5N&_iFA#X;Vmre_&mUr8;kwvbOHSL7fQHGt8~iW=yJaR0>{i4xXX* zb|Gga4(7ZT5UmL6Ts%`YwmIQ97jw< )5@i%h!lEM)ECbod87*CC;6jNpCHdLO>K_f2c~g3SSjWLO9#`5uDb|c~D!_ zTvB*=QbeE%yE(OM#QkJ5#bUFlv%19RieoOUfm)$wj)=3MSZPN oN~^dN{LLfA#V;Cy!Wf`1kv__iT3V?$7pc|6p(L z?(E@ow(&Zv(7M{gcuy4SbUx8Ec8RoxakT6C!s|TOht;qdAOmuABMn4$EwOhq9?Poz z ih0qd(T5U*OikPFYGO!h<=V(%` z8b@Y**L>MntSz2H*CglFEjTzH(&Ef1I87?f8X^^P`sAJ4vf-x$j9b*Tb(_v65XSHb z!$S&`?z(aVBG0qQ$?Hbthu!mGB`%fLYoHe!cf4l7^%s2sj~&JFiiRwq&wIIlxuMFLKI2I zK}Mq}#ts9EQ9}7p;XtjoOf+2e9c{6p+u3w=CMp)67k}=84pkyioS~?g@pvI0wUHR+ z EZ>G zc@Cb-;AdJ5c$l!GQ+pcGE*$f82v-IHmq 1 zfpIhAl1%2ANd)1n@vq;jZXR1Eq@Np*oX_g~4s4FDv%ARCZF>+ZI{3*k&Lh_vB3n@4 zoJU79FL>QvW~+JP{Y?@HEo%HqGhRh;HY*?TqDY*`VZ`VWl-fa&M1zp`Mdaq9Tt=V$ zTt|PVVJwLacM+N1vn+d?%SeOKXfUYcqF320TZ7v2Oi?5vxnU4(fX*8rC0ikJ7+HJH zp+RAGwIT0Zkp={j#dG58CUS8WcGr;ZcRdcAlltP`{=L8PAKL%%xBpkW!AKy`rFml< z9$dGi;wNl-TCorus*M%Gq~h$d5xHQGK|J7)8d=>M%|ZN`Irj0`%Z2PjlfS5_33^9a zN&XfhrA1u6*fgp?lj<6M_v=^dhqN6hmbxaGL^4a>h)-k(QKJ}&{XK2Wq}yajJMHX+ zR2o*~$i4EyTzV}=i4GNy5yW`b3z%raSK-TQTCH(+6kpkGqIwl=wEb9Aq>cW)dA|0} ztBg^wQ?VpCn8cy2fs!T5ph8TVGW0%rGbQHaWf5Aoa+)a!ksS-3cRJc!ie0tuFN_`< zxlXaio$ns(I`6n%rPQbiQ!f0Xoh3bg}FCYWJrz_cugPp!pLDFgXI%H;1*f<{?7uV9NUGgn znlmkS_x-na>b_t #8a|w{K41l<%^dsb_QQ%RLC%kB^~UrO2ET ct zX2s0}MHZ6%hqR*^DU1P+yBiPI1$uE6pA6{9;`x2o3m(kDjZpi8T^HK$*_l=$a#k-_ zd-mk$MG)P{M~*Z*9F`b^u_7P1aA!r@z#`&00d06<=W(`Ub}}bAFFfpUaYiSScJ4pW z ym5{N+t~$Xntey-Z@|V^N|{F $YIp5f*^2_FOFJ}zi9vU~5~fw%}gS-7Di%BWCDRBP8F zb0Riq5r@q*N gG7H5i#@k#pC;-7h9Hg*J&AgNRF@&dMOgdlPL{`WeHYj*uu~0OL zp_03IGn_q#HIDfPiOV{4jM%|GG$TsOl?D8F6s>h~u?5UDYv-n-cs(>0K)G;FPUG3f zcfr5u!|$+it#(2di_E6zT{l;|#qX1snHs|PqaXdq{_$`BWBbd$_G_+k>^EaF3;)8} zcth@uR@X6SUXh!;6Ox}Lz7Rd6sSt QeUXW@{2$(1pxlMF@ zyjR=LcvDEjRN0v1y_3$9LtrYDtBSGQ#>5oF)GW1RwQdQ1v8xK{#V3M06Bh>E$3fp0 zYbwm1u{UZO15Pi-e8{Z5Jj~?A;yItkg(%hKbY(+w|K`qMpnp0!nguipYZFGqZ|?5c zydvi8bh +XA zvdCQ8CoYkB>wMWk>?=euaf*|jf&xw#QUI_Y Lt9 z>&STV8ajKOfho+jjP~a4t=X48Pl43_xsN0Lvlm_`oFA-7u+Pnf(-=nVr7RV^@q2o$ zQW|B2jVdC&G;R3Ymp*T|x3?U5!mxH;R#=zHa!d+ZF%=6VB~|cicfz_SawV6v`iJEW z+#B6nj6tJNjJbC&4p;b(grd (K@nkoA?<+x3 z>;1q@Zm>n)v2lDLX`fL!7zK`3UcckvDK`xiPIy2MJ1<;4)=EWQnHp!PAV?QKhj8uj z!fOhYWhb&d5WMU7;JiOHFubl4i p5~XK%#&0D5^FV)4KPO^6bSll}T>IJ1-u_j?EMuF=J$? ztir#SH85M8#Yy>_ Uppgj8U}e5{Li052?d!kyP5Uc<`Cnamu2DDzDi)@zS=JYMMSP-o zNimY6A6edv*|0X$SSLl%1y6NjsZ?!aWSup81ahpg77JrEin~y&ru8fUx+6nZZ*J?l z83*!YwM{41py|~1z;;ehT;Tk(HorDk21g15|7>#g^E&EX3qF%wR1QMAn)Bx48%k0j zje94{=baZ>^VR4@SY|a)Nox6= aS@8R_3ZSHG!{C41;IwFp zQd^YR=H#`hjvjx8-&s5*q>$%2cmz~(p%>1Y%XII^9lkH<1W- zZ_AXW$S&MJ+>M~+I=c5D*8a}twSk_YX!LQdCo<4Zi~QNhaZL^BM)4MzyPaq{&cQ7b zW_h!Zi68ddsCgg`0(b53 KB zC4q$~CPTfS(Qn_rwb!p-+sltX;p;?>GWGy|o_xbZz%}|uiy>>AS=0&8x*{qW!NzX9 z8Hy5_roIz6&NbI!g=Bs^2cb|u6Jx@y{YH_;iD*9P1TZQgFL!oXFu7@+3kPaw8bpTm zOguNo 1gjVsU?;$k2>Kt)}Ml)LiHL%|(z2VJjHR zs=x~4(nq7$WRKA^y;lw|BL&YtJlu2BpGwvt=bL^Z&x`>e-rTAqL|FAa2RgB1v4R5{ zD2J2Oi#Wb0N_Otca&=NQ!)cGV-dSPOv4M*g Q@;$WZUHr?%y z+*mH-?7Uw!1|gnc2bFqeK2D|QGwN#9y_J;h#Nx6xZ!(M|y;ek_v*-JJ7M?#a do|3PLu<+9ZLU#|m&ggbaglKnKH|9JIoRVN&T+pGSpv^<`@8RLI_{bIA z@w4a8?R0sd87OWZHqL#w;~2T1NZ%do{BWTo_M|cNlc&$^bb7Fxn`g?Cy>N3XQV@Gb zx_Fqn!qZQe#OrU0ojT?t4+M1Z5OrYWah})f8ySbS#;CDpCg(CmJWU}Q)#bhTX@z2u z!=WQ#7|0;n4HSi04&X#}kpVhog{S+$LSz#0GssTNH!2=Xd60b@W8hf?%5fb}9Q_gv zoJJ--;5pzkHDB1Iz*`BO|C8O(5pa@%{rW)lJ{9j$@%}dmf |13QDRTg }yu zD}%mLwV^gryRDqC=9f5Z3adb|vd)pT7JH3e(|cjJOd0`(JwzCc N%=>)(@@$v;k;M}@QTKNb_UWrv_Q^*d zv5 x*tVnG zP}hXf?7OI5lLDkhUTtp~Jckm+bK$|^S$>tp3E@$>hOaqfKDwKxRb>~%evZ-@yj_Ht z&8>rq1DglcvM%cQtRB!SvZcC|toMuu(|JCVlzK&C4r2#`-^5{AZIiW!!bed RPidW@B#q62%pRYU8w-RC8%5}%Og|JHB!Gt%PZ+U^ z@NR)Jq^$3_v sH&? zN~|KHD)lI+2}ER5UWFmD+6a)O$~>0xe+d+l)UQ4c^l^wq{7OvM6uvyyx?W$JM*1~h zWSP;7MAPc)7e%9OY*=y_y9zZjJ&Tn3OO!w!&r%w??g!6W1oJS+%cFcn@@O`kn$!&% z-Q?B`yLVLDM7cfQfrD<+_IGi*+T)ww*|!_H{T >m9Z7&Zu1?Is|Uk*zj5VK+W1%o0w@?TOWcN#bnu?w zTQyJZ{-Hs=e|sk13XKOo6N-wruP^p+e`jxBpY3{@d2pktIX|3P47_>$nnfG#^TYLl zYYMLkBUI#Gwq^*8wRxUyP<338)U#eigTOHN5=!y7OsSzkC^(##Rhyd9kL%J-lp1La zMVYqZA?KKCna;afb@qC((fst1zZa(yq7cMit~{TGYB{RZOH33^SkhS(!TS7kK+1+* z3h<5SAg_(XMFOYTcd;&FPl(rveS9m7 >yU8OE&@;ok>-VMFtEQTb5 zz#`b)3DA_Yn Ty a>Nrs>RUL`CQXuF=7+ zmrJwCz>FZ 3XI?Aj$YD9`GKA&JhS(e9=KUnA3$^LyTkVbhSe_I$8ns z>U6f7-QWeJ&9)m7H#4SB;Jt7_a=ewO7~``-LiuPnhXcnBJ$X-eUZ7-0Yw_JUIt98k zxa1mQh3L$@X%$k2jkEga9Xcr^t6Ov|bE1QNhG{NrMo5tNt`+0Qq75+YAaD+&o4PX0 zIeF2->+2pr7~$Zap*J3+) 56v31*%9tW9=+HxTDH zbK5~Uu}Y3?Vw^KwU)xXz8yuo=k0U4oa<=C;Pq{&zma}y`H%Z3Wu-3B;9mdNeZ$AQn zQyDy{y*LVqvFvien7FqNxt@EBc`uD9&Q6l3<-+?4%&$u>N&)hF15|Bebeu`NzFL<& zpnSD>S*Z~~eMbo$aL+lG28ZzK3NKviP6ZdPC%lt@uwjgV4j+f@koO9p_d^lSGoCAS z@~$X5^EpoRxQifZpQUkcq7Egu%sp3>nQT$YN+C(|M8cuBB#Hy>?%vXQKb_NhibPD2 z_7?JFZG#j=;nHmq9hTK&(nq7UAz9294MpOH&lQz!Q%LXD8m`I=JB#O5!;5QXq=HjS zLa3lK1t!3ib|yx$JezJ?4`(+__xC3DTAfPLiZh%KAfccAT4GPSUd}|oq2wc<>i&Ve zS@`C?d3B~`0!E4WjHibOj+h?q?`@o_y?uK}+aHY4@H_zdTGW7^$2*(LS?cbddnoSP zpb+eCz@F>R9Gk xTGoi5YLZvKju058?k-SuCYqL*B zo90U1Q&B+!*uwWDSUJpUXuQe@Tb)1?D89jd)ZK8;DKUgN_)hTm=BgazMwx`HyW zQz6n>F3xEt&7k+lw4$bh7D=37I22k+XJc`0sEh4-u4gtIgEbFLOk-T(A3`#>*5TN% z%dL@)VsI7n L%4~}w`Iz09RQ gzPo=bpI2+(MIHQm^{WrrCT?gG z#T1 %j90QF1#@Yf){T)}d%~Jv*l|XQ{EHAjFWRvp37ceE=>Q}KL z6Itf`KPqJ3P{2hKj^So@#SKBJB;*`g1!tF