From 110054e7200f6847a5c607ec4c87fee3c270528b Mon Sep 17 00:00:00 2001
From: jsasg <735273025@qq.com>
Date: Mon, 9 Jun 2025 10:56:32 +0800
Subject: [PATCH] =?UTF-8?q?feat:=20mobile=20nas=E4=B8=BB=E9=A2=98=E4=BA=A7?=
=?UTF-8?q?=E5=93=81=E4=BD=93=E9=AA=8C=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
app/index/view/mobile/topic_nas/product.html | 58 ++++++
.../index/mobile/css/topic_nas_product.css | 179 ++++++++++++++++++
2 files changed, 237 insertions(+)
create mode 100644 app/index/view/mobile/topic_nas/product.html
create mode 100644 public/static/index/mobile/css/topic_nas_product.css
diff --git a/app/index/view/mobile/topic_nas/product.html b/app/index/view/mobile/topic_nas/product.html
new file mode 100644
index 00000000..8ca6aaea
--- /dev/null
+++ b/app/index/view/mobile/topic_nas/product.html
@@ -0,0 +1,58 @@
+{extend name="public/base" /}
+{block name="style"}
+
+{/block}
+{block name="main"}
+
+
+
+{/block}
\ No newline at end of file
diff --git a/public/static/index/mobile/css/topic_nas_product.css b/public/static/index/mobile/css/topic_nas_product.css
new file mode 100644
index 00000000..f8b47fb9
--- /dev/null
+++ b/public/static/index/mobile/css/topic_nas_product.css
@@ -0,0 +1,179 @@
+.narsZTPC {
+ width: 100%;
+ min-height: 100vh;
+ position: relative;
+ display: flex;
+ flex-direction: column;
+ overflow-y: auto;
+}
+
+.narsZTPC .nZTabs {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ margin: 2.5rem auto;
+}
+
+.narsZTPC .nZTabs .nZTabIt {
+ color: #001717;
+ font-size: 18px;
+ height: 3.25rem;
+ line-height: 3.25rem;
+ padding: 0 3.125rem;
+ background: #fff;
+ text-align: center;
+ border-radius: 28px;
+ cursor: pointer;
+ border: 1px solid #001717;
+}
+
+.narsZTPC .nZTabs .nZTabIt:first-child {
+ margin-right: 6.25rem;
+}
+
+.narsZTPC .nZTabs .nZTabIt_active {
+ border: 1px solid #004cfa;
+ color: #fff;
+ background: #004cfa;
+}
+
+.narsZTPC .nZTtopCtMian {
+ width: 100%;
+ margin: 0 auto;
+ height: auto;
+}
+
+.narsZTPC .nZTtopCtMian .narsZCimg {
+ width: 100%;
+ height: auto;
+ margin-top: 13%;
+}
+
+.narsZTPC .nZTtopCtMian .narsZTicos {
+ width: 90%;
+ margin: 0 auto;
+ display: flex;
+ flex-direction: row;
+ flex-wrap: wrap;
+ justify-content: space-between;
+ padding: 50px 0;
+}
+
+.narsZTPC .nZTtopCtMian .narsZTicos .nztit {
+ width: 50%;
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ text-align: center;
+ margin-bottom: 15%;
+}
+
+.narsZTPC .nZTtopCtMian .narsZTicos .nztit .narsicimg {
+ width: 45px;
+ height: 45px;
+ margin-bottom: 10px;
+}
+
+.narsZTPC .nZTtopCtMian .narsZTicos .nztit .narsstep {
+ color: #685557;
+ padding: 0.625rem 0;
+ font-size: 12px;
+}
+
+.narsZTPC .nZTtopCtMian .narsZTicos .nztit .narszttext {
+ color: #2d2c2c;
+ font-size: 14px;
+ font-weight: bold;
+}
+
+.narswljshow {
+ display: none;
+}
+
+.nZTtopCtMian .narsZTinfo {
+ width: 90%;
+ background: #f5f5f7;
+ border-radius: 8px;
+ display: flex;
+ flex-direction: column;
+ margin: 0 auto;
+ margin-bottom: 15%;
+ padding-bottom: 45px;
+ padding-top: 15px;
+}
+
+.nZTtopCtMian .narsZTinfo .nztif-left {
+ display: flex;
+ flex-direction: row;
+ align-items: center;
+ justify-content: center;
+ width: 100%;
+ margin-top: 30px;
+ margin-bottom: 50px;
+}
+
+.nZTtopCtMian .narsZTinfo .nztif-left .narsztewmit {
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ text-align: center;
+ width: 45%;
+ align-items: center;
+}
+
+.nZTtopCtMian .narsZTinfo .nztif-left .narsztewmit .nztewmimg {
+ width: 100px;
+ height: 100px;
+ margin-bottom: 1rem;
+}
+
+.nZTtopCtMian .narsZTinfo .nztif-left .narsztewmit p {
+ font-weight: bold;
+ font-size: 14px;
+ color: F5F5F7;
+ padding-bottom: 0.5rem;
+}
+
+.nZTtopCtMian .narsZTinfo .nztif-left .narsztewmit span {
+ font-size: 12px;
+}
+
+.nZTtopCtMian .narsZTinfo .nztif-right {
+ display: flex;
+ flex-direction: column;
+ width: 85%;
+ margin: 0 auto;
+}
+
+.nZTtopCtMian .narsZTinfo .nztif-right .sysmtxt {
+ font-size: 14px;
+ color: #001717;
+ padding-bottom: 1.25rem;
+ font-weight: 700;
+}
+
+.nZTtopCtMian .narsZTinfo .nztif-right .sminfo {
+ display: flex;
+ flex-direction: column;
+ font-size: 14px;
+ color: #001717;
+ padding-bottom: 20px;
+}
+
+.nZTtopCtMian .narsZTinfo .nztif-right .sminfo span {
+ padding-bottom: 8px;
+ font-size: 12px;
+}
+
+.nztbzyj {
+ display: flex;
+ flex-direction: row;
+}
+
+.nztbzyj a {
+ font-size: 12px;
+ color: #2d2c2c;
+ padding-bottom: 2px;
+ border-bottom: 1px solid #cbcbcd;
+ margin-right: 4.5rem;
+}
\ No newline at end of file