.img-response{ display: block; margin: 0 auto; max-width: 100%; } .demonstrate-box{ display: flex; height: 100%; padding:0 0 60px 0; box-sizing: border-box; flex-direction: column; } .top{ padding:0 30px; padding-top: 20px; } .top .subtitle{ color:#111111; font-size:16px; font-weight: bold; } .top .center{ text-align: center; } .top .subhead{ margin-top: 5px; font-size:12px; font-family:PingFangSC-Ultralight,PingFang SC; color:#797979; line-height:17px; } .top .time-box{ display: flex; height: 20px; align-items: center; margin-top: 8px; } .top .time-box .text{ display: flex; height: 20px; align-items: center; color:#8D8D8D; font-size:12px; } .top .time-box img{ width: 13px; height: 13px; margin-right: 6px; } .top .adr-box{ display: flex; height: 20px; align-items: center; margin-top: 5px; } .top .adr-box .text{ display: flex; height: 20px; align-items: center; color:#8D8D8D; font-size:12px; } .top .adr-box img{ width: 13px; height: 13px; margin-right: 6px; } .main{ margin-top: 14px; } .main .item-title{ position: relative; font-size:14px; color:#111111; } .main .item-title .left-line{ position: absolute; left: 0; top: 0; width:2px; height:20px; background:rgba(22,22,22,1); } .main .paragraph{ line-height:24px; padding:0 30px; font-size:12px; color:#111111; padding-bottom: 10px; } .main .pic-box{ padding:0 30px; padding-bottom: 18px; } .main .pic-box .pic{ width: 100%; margin-top: 16px; }