.sys-soft{ width: 1200px; margin: 50px auto; padding: 20px; box-shadow: 0 0 3px #00000020; background: #fff; }
.soft-list{ display: flex; justify-content: space-between; flex-wrap: wrap; padding-top: 20px; margin-top: 15px; border-top: 1px solid #eee; }
.soft-info{ display: flex; margin: 20px 0; padding: 30px 20px; width: 49%; box-shadow: 0 0 3px rgba(0,0,0,.2); box-sizing: border-box; background: linear-gradient(1turn,#fff,#f3f5f8); }
.soft-info a{ display: flex; }
.soft-info img{ width: 200px; margin-right: 20px; }
.soft-des{ flex: 1; }
.soft-des h2{ font-weight: normal; font-size: 20px; }
.soft-des div{ margin: 20px 0; font-size: 12px; color: #666; }
.soft-des div span{ display: inline-block; background: url("/images/actlits_09.png") no-repeat left center; padding-left: 25px; margin-right: 30px; }
.soft-des div span:last-child{ background: url("/images/actlits_15-03.png") no-repeat left center;}
.soft-des p{ color: #999; font-size: 13px; line-height: 30px; }

.soft-content table{ line-height: 30px; border-collapse: collapse; margin: 0 auto; width: 100% }
.soft-content td{ padding: 15px 10px; white-space: pre-wrap; font-size: 15px; }

.course-column{ margin-top: 50px; }
.course-column .fl{ font-weight: 600; font-size: 24px; line-height: 34px; color: #3e454d; }
.course-column .fl span{ font-weight: normal; font-size: 14px; color: #667280; margin-left: 12px; }
.course-column .fr{ line-height: 34px; color: #667280; }
.course-column .fr em{ font-style: normal; font-weight: 600; color: #14171a; }

.soft-list ul{ width: 100%; display: flex; border-bottom: 1px solid #eee; font-size: 14px; }
.soft-list ol{ width: 100%; display: flex; background-color: #eee; line-height: 25px; font-size: 16px; }
.soft-list li{ padding: 15px 10px; display: flex; justify-content: center; align-items: center; border-left: 1px solid #eee; }
.soft-list li:first-child{ width: 4%; }
.soft-list li:nth-of-type(2){ width: 30%; }
.soft-list li:nth-of-type(3){ width: 5%; }
.soft-list li:last-child{ flex: 1; border-right: 1px solid #eee; }
.soft-list ul li:nth-of-type(3){ color: rgb(255,153,0); }
.soft-list ul li:nth-of-type(2),.soft-list ul li:last-child{ justify-content: left; }
