body{ background:#fff}
.g-box-1{ padding:4%}
.m-pic{position:relative; margin-bottom:4%}
.m-pic img{width:100%}
.m-pic strong,.m-pic span{position:absolute; left:0; bottom:0; width:100%; height:40px; line-height:40px; overflow:hidden; text-align:center; z-index:1}
.m-pic strong{ color:#fff; z-index:2; font-size:16px; font-weight:normal}
.m-pic span{background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%);}
.m-lst-1{ padding-top:4%}
.m-lst-1 li{ overflow:hidden; padding-bottom:4%; margin-bottom:4%; border-bottom:1px solid #e3e3e3}
.m-lst-1 span{display:block; float:left;width:40%; height:100px; margin-right:4%}
.m-lst-1 img{width:100%; height:86px; }
.m-lst-1 strong{ display:block; margin-bottom:5px; font-weight:normal; font-size:16px; color:#333}
.m-lst-1 p{ font-size:12px; color:#777; line-height:18px}
.m-tt-1{ display:block; height:36px; line-height:36px; border-bottom:1px solid #e93038; color:#e93038; font-size:18px}
.m-lst-2{ padding:4% 0; background:#fff; overflow:hidden}
.m-lst-2 li{ display:block; float:left; width:44%; margin:0 0 4% 4%; text-align:center}
.m-lst-2 img{ display:block; width:100%;height:110px; }
.m-lst-2 strong{ font-weight:normal; font-size:16px}
