From bae56a147be85be57ad1c64e9766c9aca750d187 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 04 三月 2025 16:04:12 +0800
Subject: [PATCH] 2025-03-04

---
 src/views/successCase/caseDetail.vue |  831 +++++++++++++++++++++++++++++++++-------------------------
 1 files changed, 468 insertions(+), 363 deletions(-)

diff --git a/src/views/successCase/caseDetail.vue b/src/views/successCase/caseDetail.vue
index a2ddf70..561133a 100644
--- a/src/views/successCase/caseDetail.vue
+++ b/src/views/successCase/caseDetail.vue
@@ -1,152 +1,179 @@
 <template>
-    <div class="main">
-        <div class="banner">
-			<img src="../../img/Solutionbanner.png" alt="" class="m_hide">
-			<img src="../../img/gongchang.png" alt="" class="p_hide">
-		</div>    
-        <div class="wrapper caseDetail">
-            <div class="content_title"><span>鏅烘収浠撳偍WMS</span></div>
-            <div class="content_title_p" style="margin:.4rem auto">
-				闅忕潃浜轰滑鐢熸椿姘村钩鐨勬彁楂橈紝娑堣垂鑰呯殑闇�姹備粠鍗曚竴鍖栥�佹爣鍑嗗寲閫愭笎鍚戜釜鎬у寲銆佸鏍峰寲杞彉锛岃繖瀵逛紶缁熷伐涓氬埗閫犵殑鐢熶骇鐗╂祦缁勭粐褰㈠紡甯︽潵宸ㄥぇ鐨勫啿鍑汇�傛槑绉戠Н鏋佸搷搴斺�滄櫤鑳�+鈥濇垬鐣ワ紝閫氳繃IoT鎶�鏈繛鎺ョ敓浜т晶鐗╂祦鍚勭幆鑺傜殑涓嶅悓绫诲瀷鏅鸿兘缁堢鍜屾墽琛屽崟鍏冿紝鍦ㄧ粺涓�鐨勫钩鍙拌皟搴︽帶鍒朵笅锛屽畬鎴愮墿鐞嗕笘鐣屼汉銆佹満銆佺墿銆佹枡銆佹硶銆佺幆鐨勫崗鍚屻�佷紭鍖栦笌鎺у埗锛屼粠鑰岄�傚簲澶ц妯′釜鎬у寲鐢熶骇妯″紡涓嬪鐗╂祦缁勭粐妯″紡鏌旀�у寲銆佹櫤鑳藉寲銆侀�忔槑鍖栫殑鍙戝睍瑕佹眰銆�
-            </div>
-			<div class="content_title_p" style="margin:.1rem auto">		
-			    鏄庣鍥寸粫鈥滈檷鏈�佸鏁堛�佹彁璐ㄣ�佸垱鏀垛�濈殑鏈川闇�姹傦紝鏁村悎璁よ瘉鐢熸�侀摼涓殑浼樼浼欎即锛屼负宸ヤ笟瀹㈡埛鎻愪緵娑电洊鍘熸枡鏀惰揣鍏ュ簱銆佸師鏂欒揣鍒颁汉鍙婂垎鎷d笂绾裤�佸崐鎴愬搧鏆傚瓨鍙婅浆杩愪笂绾裤�佹垚鍝佷笅绾垮叆搴撱�佹垚鍝佽揣鍒颁汉浠撳偍绠$悊銆佹垚鍝佹帓搴忓嚭搴撳彂杩愮瓑鍏ㄥ満鏅殑鏅烘収鐢熶骇鐗╂祦浜у搧銆佽В鍐虫柟妗堝強鏈嶅姟銆�
-			</div>
-            <div class="content-img"><img src="../../img/png2.png" alt=""></div>
-			<div class="p_backg">
-				<div class="wrapper">
-					<div class="project" style="padding: 0.2rem 0 0.3rem;">
-						<h3><span>鏂规鐗圭偣</span></h3>
-						<div class="program">
-							<dl>
-								<dt><img src="../../img/coverage4.png" alt=""></dt>
-								<dd>鍙厤缃紑鍙�</dd>
-							</dl>
-							<dl>
-								<dt><img src="../../img/f2.png" alt=""></dt>
-								<dd>楂樻晥銆佷綆鎴愭湰闇�姹傚彉鏇�</dd>
-							</dl>
-							<dl>
-								<dt><img src="../../img/f3.png" alt=""></dt>
-								<dd>鏅鸿兘杩炴帴IoT璁惧</dd>
-							</dl>
-							<dl>
-								<dt><img src="../../img/f4.png" alt=""></dt>
-								<dd class="m_hide">鏁板瓧鍖栫敓鎬併�佸紑鏀惧紡铻嶅悎銆佸钩鍙板寲杩愯惀</dd>
-								<dd class="p_hide">鏁板瓧鍖栫敓鎬�<br />寮�鏀惧紡铻嶅悎<br />骞冲彴鍖栬繍钀�</dd>
-							</dl>
-						</div>
-					</div>
-				</div>
-			</div>
-			
-			<div class="wrapper">
-				<div class="content-box">
-					<h3><span>搴旂敤鍦烘櫙</span></h3>
-					<ul class="scene m_hide">
-						<li>
-							<img src="../../img/y1.png" alt="">
-							<p>鍘熸枡鏀惰揣鍏ュ簱</p>
-						</li>
-						<li>
-							<img src="../../img/y2.png" alt="">
-							<p>鍘熸枡璐у埌浜哄強鍒嗘嫞涓婄嚎</p>
-						</li>
-						<li>
-							<img src="../../img/y3.png" alt="">
-							<p>鍗婃垚鍝佹殏瀛樺強杞繍涓婄嚎</p>
-						</li>
-					</ul>
-					<ul class="scene m_hide">
-						<li>
-							<img src="../../img/y4.png" alt="">
-							<p>鎴愬搧涓嬬嚎鍏ュ簱</p>
-						</li>
-						<li>
-							<img src="../../img/y5.png" alt="">
-							<p>鎴愬搧璐у埌浜轰粨鍌ㄧ鐞�</p>
-						</li>
-						<li>
-							<img src="../../img/y6.png" alt="">
-							<p>鎴愬搧鎺掑簭鍑哄簱鍙戣繍</p>
-						</li>
-					</ul>
-					
-					<ul class="scene p_hide">
-						<li>
-							<img src="../../img/y1.png" alt="">
-							<p>鍘熸枡鏀惰揣鍏ュ簱</p>
-						</li>
-						<li>
-							<img src="../../img/y2.png" alt="">
-							<p>鍘熸枡璐у埌浜哄強鍒嗘嫞涓婄嚎</p>
-						</li>
-						<li>
-							<img src="../../img/y3.png" alt="">
-							<p>鍗婃垚鍝佹殏瀛樺強杞繍涓婄嚎</p>
-						</li>
-						<li>
-							<img src="../../img/y4.png" alt="">
-							<p>鎴愬搧涓嬬嚎鍏ュ簱</p>
-						</li>
-						<li>
-							<img src="../../img/y5.png" alt="">
-							<p>鎴愬搧璐у埌浜轰粨鍌ㄧ鐞�</p>
-						</li>
-						<li>
-							<img src="../../img/y6.png" alt="">
-							<p>鎴愬搧鎺掑簭鍑哄簱鍙戣繍</p>
-						</li>
-					</ul>
-				</div>
-            </div>
-			
-			<div class="wrapper" style="margin-bottom: 0.3rem;">
-				<div class="content-bottom">
-					<h3 class="h3"><span>鍚堜綔浼欎即</span></h3>
-				</div>
-			</div>
-			<div class="m_hide" style="background-color: #F9FBFD;">
-				<div class="wrapper">
-					<div class="content-bottom">
-						<img src="../../img/c11.png" alt="">
-					</div>
-				</div>
-			</div>
-			<div class="three_box p_hide">
-				<div><img src="../../img/he1.png" alt=""></div>
-				<div><img src="../../img/he2.png" alt=""></div>
-				<div><img src="../../img/he3.png" alt=""></div>
-			</div>
-            <div class="title">
-                <a class="m_hide" style="visibility: hidden;">浜嗚В鏇村</a>
-                <a class="title-m">鏌ョ湅鏇村</a>
-            </div>
-        </div>    
+  <div class="main">
+    <div class="banner">
+      <img :src="url" alt="">
     </div>
+    
+    <div class="wrapper caseDetail" :class="item.TypeCharOne === 'Wico' && !item.Title1 && 'nomargin'" v-for="(item, index) in details" :key="index">
+      <div v-if="item.TypeCharOne === 'WLongText'">
+        <div class="content_title"><span v-if="item.Title1" v-text="item.Title1"></span></div>
+        <div v-for="(cell, i) in item.subs" :key="i">
+          <div class="content_title_p" v-if="cell.type === 'text'" style="margin: .1rem auto .1rem;" :style="!i && 'margin-top: 0.4rem;'" v-text="cell.value"></div>
+          <div class="content-img" v-else-if="cell.type === 'img'"><img :src="cell.value" alt=""></div>
+        </div>
+      </div>
+      <div class="p_backg" v-if="item.TypeCharOne === 'Wico'">
+        <div class="wrapper">
+          <div class="project">
+            <h3 :class="!item.Title1 && 'noborder'"><span v-if="item.Title1" v-text="item.Title1"></span></h3>
+            <div class="program">
+              <dl v-for="(cell, i) in item.DOne" :key="i">
+                <dt><img :src="cell.Images" alt=""></dt>
+                <dd class="m_hide" v-text="cell.Title1"></dd>
+                <dd class="p_hide">
+                  <p v-for="(title, t) in cell.Title1.split('銆�')" :key="t" v-text="title"></p>
+                </dd>
+              </dl>
+            </div>
+          </div>
+        </div>
+      </div>
+      <div class="wrapper" v-if="item.TypeCharOne === 'Wcontent'">
+        <div class="content-box">
+          <h3><span v-if="item.Title1" v-text="item.Title1"></span></h3>
+          <ul class="scene">
+            <li style="margin-bottom: 0.2rem;" v-for="(cell, i) in item.DOne" :key="i">
+              <img :src="cell.Images" alt="">
+              <p v-text="cell.Title1"></p>
+            </li>
+          </ul>
+        </div>
+      </div>
+      <div class="wrapper" style="margin-bottom: 0.3rem;" v-if="item.TypeCharOne === 'Wimages'">
+        <div class="content-bottom">
+          <h3 class="h3"><span v-if="item.Title1" v-text="item.Title1"></span></h3>
+        </div>
+        <div class="partner">
+          <div v-for="(cell, i) in item.DOne" :key="i">
+            <img :src="cell.Images" alt="">
+          </div>
+        </div>
+      </div>
+      <!-- <div class="title">
+        <a class="m_hide" style="visibility: hidden;">浜嗚В鏇村</a>
+        <a class="title-m">鏌ョ湅鏇村</a>
+      </div> -->
+    </div>
+    <div class="wrapper other" v-if="otherlist">
+      <div class="content_title"><span v-text="othertype.name"></span></div>
+      <div class="content_skill">
+        <div class="content_skill_item" v-for="(other, index) in otherlist" :key="index">
+          <img :src="other.Image2" alt="" @click="jumpmenu(other)">
+          <p v-text="other.Title1"></p>
+        </div>
+      </div>
+    </div>
+  </div>
 </template>
 
 <script>
 export default {
+  data () {
+    return {
+      menuId: null,
+      url: null,
+      details: null,
+      otherlist: null
+    }
+  },
+  watch: {
+    $route () {
+      this.menuId = this.$route.params.menuId
+      this.load()
+    }
+  },
+  methods: {
+    jumpmenu (menu) {
+      let _menuId = menu.ID
+      _menuId = _menuId + '.html'
+
+      this.$router.push({name: menu.PageType.toLowerCase(), params: {menuId: _menuId}})
+    },
+    load () {
+      let param = {
+        func: 'Web_productCenter_GetData',
+        ID: this.menuId.replace('.html', '')
+      }
+      this.Service.getParamData(param).then(res => {
+        this.url = res.Image1
+        this.details = res.Detail.map(item => {
+          if (item.TypeCharOne === 'WLongText') {
+            item.subs = []
+            item.DOne.forEach(cell => {
+              if (cell.LongText) {
+                item.subs.push({
+                  type: 'text',
+                  value: cell.LongText
+                })
+              } else if (cell.Images) {
+                item.subs.push({
+                  type: 'img',
+                  value: cell.Images
+                })
+              }
+            })
+          }
+          return item
+        })
+        this.othertype = {
+          type: res.Type,
+          name: res.TypeName
+        }
+        this.otherlist = res.LinkDetail
+      })
+    }
+  },
+  created () {
+    this.menuId = this.$route.params.menuId
+  },
+  mounted () {
+    this.load()
+  }
 }
 </script>
 
 <style lang="less" scoped>
-.warpper{
-    width: 100%;
+.main {
+  min-height: 60vh;
 }
-.caseDetail{
-    margin: 0;
-    width: 100%;
+.other {
+  margin-top: 0.7rem;
+  .content_skill {
+    display: flex;
+    .content_skill_item {
+      padding: 0.4rem 0.2rem;
+      flex: 1;
+      img {
+        cursor: pointer;
+      }
+      p {
+        color: #3A3A3C;
+        margin: 0.2rem 0;
+        text-align: center;
+        font-size: 0.16rem;
+      }
+    }
+  }
 }
-h3{
-    font-size: 0.16rem;
-    color: #3A3A3C;
-    padding-left: .06rem;
+.warpper {
+  width: 100%;
+}
+
+.caseDetail {
+  margin: 0;
+  width: 100%;
+}
+.project {
+  padding: 0.2rem 0 0.3rem;
+}
+h3 {
+  font-size: 0.16rem;
+  color: #3A3A3C;
+  padding-left: .06rem;
 	margin-top: 0.2rem;
 	position: relative;
 }
-h3::after{
+h3::after {
 	content: '';
 	width:0.09rem;
 	height:0.45rem;
@@ -156,10 +183,18 @@
 	left: 0;
 }
 .content-img{
-    box-sizing: border-box;
-    margin: .4rem auto 0;
+  box-sizing: border-box;
+  margin: .4rem auto 0;
 }
 @media (max-width: 750px) and (min-width: 0){
+  .banner {
+    margin-top: 1.13rem;
+    img {
+      max-width: none;
+      width: 140%;
+      margin-left: -20%;
+    }
+  }
 	.three_box{
 		margin: 0.4rem 0.3rem 0.8rem;
 		display: flex;
@@ -172,141 +207,200 @@
 			padding-right: 0;
 		}
 	}
-	
-    h3{
-        font-size: .4rem;
-		padding-left: 0.2rem;
+	.wrapper {
+		h3 {
+      font-size: 0.36rem;
     }
+    h3:after {
+      width: 0.07rem;
+      height: 0.42rem;
+    }
+	}
+  h3 {
+    font-size: .4rem;
+		padding-left: 0.2rem;
+  }
 	.h3::after{
 		width:1.15rem;
 		height:0.06rem;
 		background:rgba(0,112,192,1);
 		position: absolute;
-		top: 0.55rem;
-		left: calc(50% - 0.45rem);
+		top: 0.05rem;
+		left: calc(50% - 0.85rem);
 	}
-	
-    .content_title_p{
-        color: #3e3e3e;
-        font-size: .16rem;
-		margin: 0 auto !important;
-		font-size:0.24rem;
-		font-family:PingFang-SC-Regular;
-		font-weight:400;
-		color:rgba(62,62,62,1);
-		line-height:0.44rem;
-    }
-    .content_title,.content_title_p{
-        width: 100%;
-        box-sizing: border-box;
-        padding: 0.6rem .43rem 0;
-    }
-    .content-img{
-        width: 100%;
-        height: 3.5rem;
-    }
-    .project{
-        background: #f9f9f9;
-        box-sizing: border-box;
-        margin: .1rem auto;
-        padding: .1rem 0;
-        .program{
+	h3.noborder::after {
+    content: none;
+  }
+  h3.noborder {
+    margin: 0;
+  }
+  .content_title_p {
+    color: #3e3e3e;
+    margin: 0 auto !important;
+    font-size: 0.26rem;
+    font-family: PingFang-SC-Regular;
+    font-weight: 400;
+    color: rgba(62,62,62,1);
+    line-height: 0.44rem;
+  }
+  .content_title,.content_title_p{
+    width: 100%;
+    box-sizing: border-box;
+    padding: 0.2rem .43rem 0;
+  }
+  .content-img {
+    width: 100%;
+  }
+  .project{
+    background: #f9f9f9;
+    box-sizing: border-box;
+    margin: .1rem auto;
+    padding: .1rem 0;
+    .program {
+      width: 100%;
+      height: auto;
+      display: flex;
+      padding: .34rem 0;
+      dl {
+        flex: 1;
+        dt {
+          width: .8rem;
+          height: .8rem;
+          margin: 0 auto;
+          img {
             width: 100%;
-            height: auto;
-            display: flex;
-            padding: .34rem 0;
-            dl{
-                width: 25%;
-                dt{
-                    width: .94rem;
-                    height: .94rem;
-                    margin: 0 auto;
-                }
-                dd{
-                    text-align: center;
-                    padding-top: .07rem;
-                }
-            }
+            height: 100%;
+          }
         }
+        dd {
+          text-align: center;
+          padding-top: .07rem;
+          p {
+            font-size: 0.26rem;
+          }
+        }
+      }
     }
-    .content-box{
-        background: #f9f9f9;
-        box-sizing: border-box;
-        margin: .4rem auto;
-        padding: .1rem 0;
-        ul{
-            width: 100%;
-            height: auto;
-            display: flex;
-            flex-wrap: wrap;
-            margin: .2rem 0;
-            li{
-                width: 50%;
-                padding: .08rem .18rem;
-                img{
-                    display: block;
-                    width: 100%;
-                    height: 1.8rem;
-                    background: #747474;
-                }
-                p{
-                    text-align: center;
-                    margin: .1rem 0;
-                }
-            }
-        }
+  }
+  .caseDetail.nomargin {
+    margin-top: 0;
+    .project {
+      padding-top: 0;
+      margin-top: -0.1rem;
+      .program {
+        margin-top: 0;
+      }
     }
-    .content-bottom{
-        width: 94%;
-        box-sizing: border-box;
-        margin: .4rem auto;
-        padding: .1rem 0;
-        h3{
-            text-align: center;
-            border:none;
-            margin-bottom: .57rem;
+  }
+  .content-box {
+    background: #f9f9f9;
+    box-sizing: border-box;
+    margin: .4rem auto;
+    padding: .1rem 0;
+    ul {
+      width: 100%;
+      height: auto;
+      display: flex;
+      flex-wrap: wrap;
+      margin: .2rem 0;
+      li {
+        width: 50%;
+        padding: .08rem .18rem;
+        img {
+          display: block;
+          width: 100%;
+          height: 1.8rem;
+          background: #747474;
         }
-        ul{
-            width: 100%;
-            height: auto;
-            display: flex;
-            flex-wrap: wrap;
-            li{
-                width: 33.3%;
-                padding: .08rem .1rem;
-                img{
-                    display: block;
-                    width: 100%;
-                    height: .98rem;
-                    background: #747474;
-                    border: 1px #000 dashed;
-                }
-            }
+        p {
+          text-align: center;
+          margin: .1rem 0;
         }
+      }
     }
-    .title{
-        text-align: center;
-        margin-bottom: 1.05rem;
-        a:first-child{
-            display: none;
-        }
-        .title-m{
-            display: inline-block;
-            width: 3.38rem;
-            height: 1.04rem;
-            line-height: 1.04rem;
-            border: 1px solid #52B6E7;
-            color: #52B6E7;
-        }
+  }
+  .content-bottom {
+    width: 94%;
+    box-sizing: border-box;
+    margin: .4rem auto 0;
+    padding: .1rem 0;
+    h3 {
+      text-align: center;
+      border:none;
+      margin-bottom: .3rem;
     }
+    ul {
+      width: 100%;
+      height: auto;
+      display: flex;
+      flex-wrap: wrap;
+      li {
+        width: 33.3%;
+        padding: .08rem .1rem;
+        img {
+          display: block;
+          width: 100%;
+          height: .98rem;
+          background: #747474;
+          border: 1px #000 dashed;
+        }
+      }
+    }
+  }
+  .title{
+    text-align: center;
+    margin-bottom: 1.05rem;
+    a:first-child {
+      display: none;
+    }
+    .title-m {
+      display: inline-block;
+      width: 3.38rem;
+      height: 1.04rem;
+      line-height: 1.04rem;
+      border: 1px solid #52B6E7;
+      color: #52B6E7;
+    }
+  }
+  .partner {
+    display: flex;
+    margin-top: 0.1rem;
+  }
+  .partner div {
+    flex: 1;
+    text-align: center;
+    padding-right: 0.3rem;
+  }
+  .partner div:last-child {
+    padding-right: 0;
+  }
+  .scene {
+    li p {
+      font-size: 0.26rem;
+    }
+  }
 }
 @media (min-width: 751px){
-	h3{
-		span{
+	h3 {
+		span {
 			padding-left: 0.2rem;
 		}
-	}
-	h3::after{
+  }
+  h3.noborder::after {
+    content: none;
+  }
+  h3.noborder {
+    margin: 0;
+  }
+  .partner {
+    display: flex;
+    margin-top: 0.4rem;
+  }
+  .partner div {
+    flex: 1;
+    text-align: center;
+  }
+	h3::after {
 		content: '';
 		width: 0.06rem;
 		height: 0.3rem;
@@ -315,137 +409,148 @@
 		top: -0.03rem;
 		left: 0.1rem;
 	}
-	.content-bottom{
-		.h3{
+	.content-bottom {
+		.h3 {
 			padding-left: 0.05rem;
-			span{
+			span {
 				padding-left: 0.15rem;
 			}
 		}
-		.h3::after{
+		.h3::after {
 			width: 0.06rem;
 			height: 0.3rem;
 			left: 0.05rem;
 			top: -0.02rem;
 		}
 	}
-	.p_backg{
+	.p_backg {
 		background-color: #f9fbfd;
 	}
-    .caseDetail{
-        margin-top: 0.91rem;
-        .content_title{
-            margin: 0 auto;
-        }
-        .content_title_p{
-            font-size: 0.16rem;
-            color: #747474;
-            line-height: .22rem;
-			width: 11.92rem;
-			margin: 0 auto;
-        }
+  .caseDetail {
+    margin-top: 0.35rem;
+    .content_title {
+      margin: 0 auto;
     }
-    .project{
-        width: 100%;
-        background: #f9fbfd;
+    .content_title_p {
+      font-size: 0.16rem;
+      color: #747474;
+      line-height: .22rem;
+      width: 11.92rem;
+      margin: 0 auto;
     }
-    .content-box{
-        width: 100%;
-        padding: .15rem 0 .15rem;
-        ul{
-            width: 100%;
-            height: auto;
-            display: flex;
-            flex-wrap: wrap;
-            li{
-                width: 33.3%;
-                padding: .08rem .1rem;
-                img{
-                    display: block;
-                    width: 100%;
-                    background: #747474;
-                }
-                p{
-                    text-align: center;
-                    margin: .1rem 0;
-                }
-            }
+  }
+  .caseDetail.nomargin {
+    margin-top: 0rem;
+    .project {
+      padding-top: 0px;
+      .program {
+        margin-top: 0;
+      }
+    }
+  }
+  .project {
+    width: 100%;
+    background: #f9fbfd;
+  }
+  .content-box {
+    width: 100%;
+    padding: .15rem 0 .15rem;
+    ul {
+      width: 100%;
+      height: auto;
+      display: flex;
+      flex-wrap: wrap;
+      li {
+        width: 33.3%;
+        padding: .08rem .1rem;
+        img {
+          display: block;
+          width: 100%;
+          background: #747474;
         }
-    }
-    .content-bottom{
-        width: 100%;
-        ul{
-            width: 100%;
-            height: auto;
-            display: flex;
-            flex-wrap: wrap;
-            li{
-                width: 33.3%;
-                padding: .08rem .1rem;
-                img{
-                    display: block;
-                    width: 100%;
-                    height: .8rem;
-                    background: #747474;
-                }
-                p{
-                    text-align: center;
-                    margin: .1rem 0;
-                }
-            }
+        p {
+          text-align: center;
+          margin: .1rem 0;
         }
+      }
     }
-    .title{
-        width: 100%;
+  }
+  // .content-bottom {
+  //   width: 100%;
+  //   ul {
+  //     width: 100%;
+  //     height: auto;
+  //     display: flex;
+  //     flex-wrap: wrap;
+  //     li {
+  //       width: 33.3%;
+  //       padding: .08rem .1rem;
+  //       img {
+  //         display: block;
+  //         width: 100%;
+  //         height: .8rem;
+  //         background: #747474;
+  //       }
+  //       p {
+  //         text-align: center;
+  //         margin: .1rem 0;
+  //       }
+  //     }
+  //   }
+  // }
+  .title {
+    width: 100%;
+    text-align: center;
+    a {
+      display: inline-block;
+      margin: 0 auto .8rem;
+      border-bottom: 1px solid #0070c0;
+      color: #0070c0;
+    }
+    .title-m {
+      display: none;
+    }
+  }
+  .content-img {
+    width: 12.32rem;
+    height: auto;
+    margin-top: 0.4rem;
+  }
+  .program {
+    width: 100%;
+    height: auto;
+    display: flex;
+    margin: .2rem 0;
+    dl {
+      flex: 1;
+      dt {
+        width: .94rem;
+        height: .94rem;
+        margin: 0 auto;
+        img {
+          width: 100%;
+          height: 100%;
+        }
+      }
+      dd {
         text-align: center;
-        a{
-            display: inline-block;
-            margin: 0 auto .8rem;
-            border-bottom: 1px solid #0070c0;
-            color: #0070c0;
-        }
-        .title-m{
-            display: none;
-        }
+        padding-top: .07rem;
+      }
     }
-    .content-img{
-        width: 12.32rem;
-        height: auto;
-		margin-top: 0.8rem;
-    }
-    .program{
-        width: 100%;
-        height: auto;
-        display: flex;
-        margin: .2rem 0;
-        dl{
-            margin-right: .8rem;
-            dt{
-                width: .94rem;
-                height: .94rem;
-				margin: 0 auto;
-            }
-            dd{
-				width: 1.8rem;
-                text-align: center;
-                padding-top: .07rem;
-            }
-        }
-		
-    }
-	.program:first-child{
+  }
+	.program:first-child {
 		margin-left: -0.55rem;
 	}
-    .scene{
-        width: 100%;
-        height: 4.82rem;
-        margin: .2rem 0;
-    }
-    .partner{
-        width: 100%;
-        height: auto;
-        box-sizing: border-box;
-        margin: .2rem 0 .4rem 0;
-    }
+  .scene {
+    width: 100%;
+    height: 4.82rem;
+    margin: .2rem 0;
+  }
+  // .partner {
+  //   width: 100%;
+  //   height: auto;
+  //   box-sizing: border-box;
+  //   margin: .2rem 0 .4rem 0;
+  // }
 }
 </style>

--
Gitblit v1.8.0