::-webkit-scrollbar {
  width: 8px;
  height: 8px;
}
::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: #ccc;
}
::-webkit-scrollbar-track-piece {
  background-color: #f6f6f6;
  border-radius: 6px;
}
html,
body {
  width: 100vw;
  min-width: 1200px;
  font-family: "Microsoft YaHei", sans-serif;
  font-size: 14px;
  word-spacing: 1px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
  overflow-x: hidden;
}
textarea {
  font-family: inherit;
  text-indent: 0;
  resize: none;
}
input {
  border: none;
  outline: none;
}
@-moz-document url-prefix() {
  input[type="text"] {
    border: none;
    outline: none;
  }
}
input:-webkit-autofill {
  box-shadow: inset 0 0 0 1000px #fff !important;
}
button,
textarea {
  border: none;
  outline: none;
}
textarea {
  font-family: "microsoft yahei";
}
em {
  color: #e80000;
  font-style: normal;
}
i {
  font-style: normal;
}
.v-enter-active,
.v-leave-active {
  transition: opacity 0.3s ease;
}
.v-enter-from,
.v-leave-to {
  opacity: 0;
}
[v-cloak] {
  display: none;
}
.f-e80000 {
  color: #e80000;
}
.flex {
  display: flex;
}
.flex-a {
  display: flex;
  align-items: center;
}
.fangsong {
  font-family: fangsong;
}
.pingfang {
  font-family: pingfang sc !important;
}
.underline {
  text-decoration: underline;
}
.t-over {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.flex-c {
  display: flex;
  justify-content: center;
}
.flex-a {
  display: flex;
  align-items: center;
}
.flex-ac {
  display: flex;
  justify-content: center;
  align-items: center;
}
.f-14-999 {
  font-size: 14px;
  color: #999;
}
.f-14-bbb {
  font-size: 14px;
  color: #bbb;
}
.f-14-666 {
  font-size: 14px;
  color: #666;
}
.f-14-333 {
  font-size: 14px;
  color: #333;
}
.cursor {
  cursor: pointer;
}
.trans1 {
  transition: ease 0.1s;
}
.trans2 {
  transition: ease 0.2s;
}
.trans3 {
  transition: ease 0.3s;
}
.trans4 {
  transition: ease 0.4s;
}
._public-close-btn {
  cursor: pointer;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_utils_v11.png");
  background-position: -542px -123px;
}
._public-close-btn:hover {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_utils_v11.png");
  background-position: -558px -123px;
}
.tc {
  text-align: center;
}
.icon-pay-way-wx {
  width: 30px;
  height: 30px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -345px -594px;
}
.icon-pay-way-zfb {
  width: 30px;
  height: 30px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -379px -594px;
}
:root {
  --color-primary: #e80000;
  --color-suspension: #ff2424;
  --transition-base: ease 0.3s;
}
.dialog-fade-enter-active {
  animation: slide-down-in ease 0.3s;
}
.dialog-fade-leave-active {
  animation: slide-down-out ease 0.3s;
}
.icon-loading-circle {
  animation: loading-circle 1s linear infinite;
}
@keyframes slide-down-in {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slide-down-out {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(-20px);
  }
}
@keyframes loading-circle {
  100% {
    transform: rotate(1turn);
  }
}
.setDefaultClass {
  display: inline-block;
  background-repeat: no-repeat;
}
.iconMemberClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
}
.iconBbsClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/bbs_icon.png");
}
.iconToolsClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/home/image/icon-10-220325.png");
}
.iconUtilsClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_utils_v11.png");
}
.iconSoftClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_soft.png");
}
.iconVerify {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon-verify.png");
}
.iconDialogClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/dialog_icon_v9.png");
}
.iconSearchClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_search_v2.png");
}
.iconVerifyClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_verify.png");
}
.iconOutfitClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/soft_outfit/image/soft_outfit_v1.png");
}
.iconHeaderClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_header_v3.png");
}
.iconOmV5Class {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/images/common/om_v5_icon_new.png");
}
.iconPinClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/pin/pin_icon_v2.png");
}
.iconIndexV3Class {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_indexV3_v2.png");
}
.iconCasesClass {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/cases/icon_v5.png");
}
.icon-1row-member-none {
  width: 12px;
  height: 12px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -1px -1px;
}
.icon-1row-member-big {
  width: 12px;
  height: 12px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -51px -1px;
}
.icon-1row-member-a {
  width: 12px;
  height: 14px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -75px -1px;
}
.icon-1row-member-b {
  width: 12px;
  height: 14px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -100px -1px;
}
.icon-1row-member-custom {
  width: 12px;
  height: 14px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -125px -1px;
}
.icon-1row-member-design {
  width: 18px;
  height: 14px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -254px -1px;
}
.icon-2row-member-none {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -1px -24px;
}
.icon-2row-member-big {
  width: 16px;
  height: 16px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -62px -24px;
}
.icon-2row-member-a {
  width: 16px;
  height: 21px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -91px -21px;
}
.icon-2row-member-b {
  width: 16px;
  height: 21px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -122px -21px;
}
.icon-2row-member-custom {
  width: 16px;
  height: 21px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -152px -21px;
}
.icon-2row-member-design {
  width: 25px;
  height: 21px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -51px -21px;
}
.icon-3row-member-none {
  width: 19px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -3px -55px;
}
.icon-3row-member-big {
  width: 19px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -73px -55px;
}
.icon-3row-member-a {
  width: 20px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -107px -55px;
}
.icon-3row-member-b {
  width: 20px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -143px -55px;
}
.icon-3row-member-custom {
  width: 20px;
  height: 24px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -177px -55px;
}
.icon-4row-member-none {
  width: 32px;
  height: 37px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -4px -96px;
}
.icon-4row-member-big {
  width: 32px;
  height: 37px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -104px -96px;
}
.icon-4row-member-a {
  width: 32px;
  height: 46px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -154px -92px;
}
.icon-4row-member-b {
  width: 32px;
  height: 46px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -204px -92px;
}
.icon-4row-member-custom {
  width: 32px;
  height: 46px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -254px -92px;
}
.icon-5row-member-none {
  width: 52px;
  height: 57px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -8px -153px;
}
.icon-5row-member-big {
  width: 52px;
  height: 57px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -164px -153px;
}
.icon-5row-member-a {
  width: 53px;
  height: 69px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -241px -147px;
}
.icon-5row-member-b {
  width: 53px;
  height: 69px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -319px -147px;
}
.icon-5row-member-custom {
  width: 53px;
  height: 69px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -397px -147px;
}
.icon-certification {
  width: 18px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -270px -22px;
}
.icon-signing {
  width: 26px;
  height: 20px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/v5_icon_v20.png");
  background-position: -516px -23px;
}
.icon-channel {
  width:19px;height:19px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/cases/icon_v5.png");
  background-position: -29px -517px;
}
.icon-channel.active {
  background-position: -29px -551px;
}
.icon-down-samil {
  width:8px;height:5px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/cases/icon_v5.png");
  background-position: -90px -588px;
}
.icon-down-samil.active {
  background-position: -112px -588px;
}
.icon-grey-search {
  width:21px;height:21px;min-width:21px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/cases/icon_v5.png");
  background-position: -270px -515px;
}
.icon-camera {
  width:25px;height:21px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/cases/icon_v5.png");
  background-position: -304px -515px;
}
.icon-upload-new {
  width:21px;height:22px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/cases/icon_v5.png");
  background-position: -152px -523px;
}
.icon-upload-new.active {
  background-position: -152px -553px;
}
.icon-buy-new {
  width:21px;height:22px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/cases/icon_v5.png");
  background-position: -185px -523px;
}
.icon-buy-new.active {
  background-position: -185px -553px;
}
.icon-sign-new {
  width:21px;height:22px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/cases/icon_v5.png");
  background-position: -218px -523px;
}
.icon-sign-new.active {
  background-position: -218px -553px;
}
body {
  background-color: #f6f6f6;
}
.inner {
  width: 1500px;
  margin: 0 auto;
}
.swiper-box {
  height: 480px;
  margin: 70px auto 0;
  background-image: url(https://down.om.cn/common/swiper_bg.png);
}
.swiper-box * {
  line-height: 1;
}
.swiper-box .swiper-container .my-swiper .swiper-button-prev:after,
.swiper-box .swiper-container .my-swiper .swiper-button-next:after {
  content: none;
}
.swiper-box .swiper-container .my-swiper .swiper-button-prev {
  width: 30px;
  height: 56px;
  left: 13px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_soft.png");
  background-position: -34px -20px;
}
.swiper-box .swiper-container .my-swiper .swiper-button-prev:hover {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_soft.png");
  background-position: -96px -20px;
}
.swiper-box .swiper-container .my-swiper .swiper-button-next {
  width: 30px;
  height: 56px;
  right: 13px;
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_soft.png");
  background-position: -157px -20px;
}
.swiper-box .swiper-container .my-swiper .swiper-button-next:hover {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_soft.png");
  background-position: -219px -20px;
}
.swiper-box .swiper-container .my-swiper .swiper-pagination {
  text-align: left !important;
  text-align: initial !important;
}
.swiper-box .swiper-container .my-swiper .swiper-pagination {
  left: 127px;
  bottom: 57px;
}
.swiper-box .swiper-container .my-swiper .swiper-pagination span {
  background-color: #dddfeb !important;
}
.swiper-box .swiper-container .my-swiper .swiper-pagination span {
  width: 24px;
  height: 4px;
  border-radius: 0;
  border-radius: initial;
  opacity: 1;
}
.swiper-box .swiper-container .my-swiper .swiper-pagination span.swiper-pagination-bullet-active {
  background-color: #e80000 !important;
}
.swiper-box .swiper-container .my-swiper .swiper-center {
  height: 420px;
  margin: 0 113px 0 127px;
  display: flex;
  justify-content: space-between;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-l {
  padding-top: 102px;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-l > h2 > a {
  font-family: MicrosoftYaHei;
  font-size: 36px;
  font-weight: bold;
  color: #333333;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 800px;
  line-height: normal;
  line-height: initial;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-l .illustrate {
  display: flex;
  align-items: center;
  margin-top: 18px;
  color: #999;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-l .illustrate li {
  margin: 0 5px;
  color: #757575;
  font-size: 16px;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-l .illustrate li:first-of-type {
  margin-left: 0;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-l .illustrate li:last-of-type {
  margin-right: 0;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-l .tag-list {
  margin-top: 20px;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-l .tag-list > span {
  background-color: #ffffff;
  border-radius: 4px;
  color: #999;
  font-size: 14px;
  margin-right: 8px;
  height: 28px;
  line-height: 28px;
  padding: 0 14px;
  display: inline-block;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-l .tag-list > span:last-of-type {
  margin-right: 0;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-l .download-btn {
  margin-top: 22px;
  width: 162px;
  height: 48px;
  background-color: #e80000;
  border-radius: 5px;
  color: #f0f0f0;
  font-size: 16px;
  transition: ease 0.3s;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-l .download-btn:hover {
  background-color: #ff2424;
  transition: ease 0.3s;
}
.swiper-box .swiper-container .my-swiper .swiper-center .swiper-r img {
  width: 420px;
  height: 420px;
  -o-object-fit: cover;
     object-fit: cover;
}
.soft-cate-list {
  position: relative;
  height: 185px;
}
.soft-cate-list > ul {
  width: 100%;
  height: 100%;
  position: absolute;
  top: -60px;
  left: 0;
  background-color: #222;
  background-image: linear-gradient(0deg, #ffffff 0%, #f4f6f9 100%);
  box-shadow: 0 12px 20px 0 rgba(4, 14, 54, 0.08);
  border-radius: 8px;
  border: solid 2px #ffffff;
  padding: 0 65px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.soft-cate-list > ul > li .soft-cover-box {
  width: 90px;
  height: 90px;
  border-radius: 50%;
  background-color: #ebebeb;
  display: flex;
  align-items: center;
  justify-content: center;
}
.soft-cate-list > ul > li .soft-cover-box .soft-cover {
  width: 78px;
  height: 78px;
  border-radius: 50%;
  overflow: hidden;
}
.soft-cate-list > ul > li > a {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.soft-cate-list > ul > li .title {
  color: #999999;
  font-size: 14px;
  margin-top: 16px;
}
.soft-cate-list > ul > li:hover .title {
  color: #e80000;
}
.cate-list {
  display: flex;
}
.cate-list:first-of-type {
  margin-top: 0;
}
.cate-list span {
  font-size: 14px;
  color: #333333;
  margin-right: 24px;
  display: inline-block;
}
.cate-list ul {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  flex: 1;
}
.cate-list ul > li {
  margin-right: 24px;
  margin-bottom: 19px;
}
.cate-list ul > li a {
  font-size: 14px;
  color: #666666;
  padding-bottom: 5px;
}
.cate-list ul > li:last-of-type {
  margin-right: 0;
}
.cate-list ul > li:hover a {
  color: #e80000;
}
.cate-list ul > li.active a {
  color: #e80000;
  border-bottom: 1px solid #e80000;
}
.sort-cate-list {
  margin-top: 6px;
}
.software-list {
  margin-top: 8px;
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 22px;
}
.software-list * {
  line-height: 1;
}
.software-list .software-item {
  width: 480px;
  height: 200px;
  background-color: #ffffff;
  border-radius: 5px;
  padding: 30px;
  position: relative;
  transition: ease 0.3s;
  margin: 0 30px 30px 0;
}
.software-list .software-item .subscription {
  position: absolute;
  top: -10px;
  right: 0;
  width: 124px;
  height: 42px;
}
.software-list .software-item .subscription.icon-recommend {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_soft.png");
  background-position: -20px -93px;
}
.software-list .software-item .subscription.icon-most-down {
  display: inline-block;
  background-repeat: no-repeat;
  background-image: url("https://down.om.cn/common/icon_soft.png");
  background-position: -150px -93px;
}
.software-list .software-item .software-detail {
  display: flex;
}
.software-list .software-item .software-detail > a {
  flex: none;
  width: 84px;
  height: 84px;
  overflow: hidden;
  border-radius: 50%;
}
.software-list .software-item .software-detail .software-logo {
  width: 100%;
  height: 100%;
  flex: none;
}
.software-list .software-item .software-detail .detail-area {
  margin-left: 20px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.software-list .software-item .software-detail .detail-area .title {
  color: #333;
  font-size: 16px;
  margin-bottom: 12px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  margin-top: 5px;
}
.software-list .software-item .software-detail .detail-area .system {
  color: #b2b2b2;
  font-size: 14px;
  margin-bottom: 10px;
}
.software-list .software-item .software-detail .detail-area .tag {
  display: flex;
}
.software-list .software-item .software-detail .detail-area .tag li {
  width: -moz-max-content;
  width: max-content;
  height: 20px;
  border-radius: 4px;
  padding: 2px;
  font-size: 12px;
  margin-right: 10px;
}
.software-list .software-item .software-detail .detail-area .tag li.available {
  color: #ffa371;
  border: 1px solid #ff8746;
}
.software-list .software-item .software-detail .detail-area .tag li.safety {
  color: #7bb481;
  border: 1px solid #55b460;
}
.software-list .software-item .software-detail .detail-area .tag li.tutorial {
  color: #5895fa;
  border: 1px solid #72a6fb;
}
.software-list .software-item .software-detail .detail-area .tag li:last-of-type {
  margin-right: 0;
}
.software-list .software-item .software-introduce {
  margin-top: 20px;
  font-size: 14px;
  color: #808080;
  display: block;
  line-height: 22px;
  overflow: hidden;
  text-overflow: ellipsis;
  word-break: break-all;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.software-list .software-item .operate-area {
  position: absolute;
  bottom: -80px;
  left: 0;
  width: 100%;
  height: 80px;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s;
  background-color: #fff;
  padding: 0 30px;
  border-radius: 0 0 5px 5px;
  z-index: 1;
}
.software-list .software-item .operate-area .want-border {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  border-top: solid 1px #e7e7e7;
}
.software-list .software-item .operate-area .want-border > a {
  width: 120px;
  height: 40px;
  border-radius: 5px;
  font-size: 14px;
  transition: ease 0.3s;
  text-align: center;
  line-height: 40px;
}
.software-list .software-item .operate-area .want-border > a.tutorial {
  border: solid 1px #e80000;
  color: #e90000;
  background-color: #fff;
  margin-right: 20px;
}
.software-list .software-item .operate-area .want-border > a.tutorial:hover {
  color: #e80000;
  transition: ease 0.3s;
}
.software-list .software-item .operate-area .want-border > a.download {
  background-color: #e80000;
  color: #fff;
}
.software-list .software-item .operate-area .want-border > a.download:hover {
  background-color: #ff2424;
  transition: ease 0.3s;
}
.software-list .software-item:hover {
  box-shadow: 0 8px 20px 0 rgba(4, 14, 54, 0.2);
  transition: ease 0.3s;
  border-radius: 5px 5px 0 0;
}
.software-list .software-item:hover .operate-area {
  opacity: 1;
  visibility: visible;
  transition: all 0.3s;
  box-shadow: 0 12px 14px 0 rgba(4, 14, 54, 0.16);
  transition: ease 0.3s;
}
.software-list .software-item:nth-of-type(3n) {
  margin-right: 0;
}
.pagination {
  margin-bottom: 40px !important;
}
@media only screen and (max-width: 1200px) {
  .inner {
    width: 1180px;
  }
  .swiper-box .swiper-container .my-swiper .swiper-center .swiper-l > h2 {
    max-width: 490px;
  }
  .soft-cate-list ul li:nth-child(n + 8) {
    display: none;
  }
  .software-list .software-item {
    width: 380px;
    margin-right: 20px;
  }
}
.list-is-empty {
  display: flex;
  align-items: center;
  justify-content: center;
}
.list-is-empty .empty-bg {
  width: 201px;
  height: 201px;
  background-image: url("https://down.om.cn/common/list_empty.png");
}
.list-is-empty .hint-text strong {
  font-size: 22px;
  font-weight: 400;
}
.list-is-empty .hint-text p {
  margin-top: 10px;
}
.list-is-empty .hint-text p a {
  text-decoration: underline;
  color: #e80000;
}
