.software-category {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    justify-content: space-between;
    -webkit-justify-content: space-between;
}
.software-category__item {
    width: 355px;
    height: 222px;
    border-radius: 18px;
    border: 1px solid rgba(46, 165, 45, 0.12);
    box-shadow: 0px 5px 22px 0px rgb(22 191 108 / 5%);
    overflow: hidden;
    overflow: hidden;
    margin-bottom: 20px;
}
.software-category__item .pic{ position: relative; display: block; height: 142px; overflow: hidden;}
.software-category__item .pic-name{ position: absolute; top: 50%; transform: translateY(-50%);-webkit-transform: translateY(-50%); left: 0; right: 0; z-index: 1; color: #fff; font-size: 25px; text-align: center;}
.software-category__item .app{ height: 80px; overflow: hidden;}
.software-category__item .app-in{ height: 44px; overflow: hidden;display: flex;display:-webkit-flex;align-items: center; -webkit-align-items: center;flex-wrap: wrap;-webkit-flex-wrap: wrap; align-content: flex-start;-webkit-align-content: flex-start;
     padding-left: 8px; box-sizing: border-box; margin-top: 16px;}
.software-category__item .app-in>a{ width: 44px; height: 44px; border-radius: 6px; overflow: hidden; display: block; margin: 0 12px;}
.m-img {
    display: block;
    width: 100%;
}
.currency-con {width: 1200px;margin: 0 auto 20px;
    overflow: hidden;
}
.currency-box{overflow: hidden;display: flex;display:-webkit-flex;  flex-wrap: wrap;-webkit-flex-wrap: wrap; align-content: flex-start;-webkit-align-content: flex-start; width: 1200px;}
.currency-box__item{position: relative; width: 282px;border-radius: 12px;margin-bottom: 23px;border: 1px solid #e8f1f4;
background-color: #fff;box-shadow: 0px 2px 13px 0px rgba(22, 191, 108, 0.05); display: flex;display:-webkit-flex;align-items: center;box-sizing: border-box; margin-right: 14px;}
.currency-box__item .pic{ width: 84px; height: 84px; border-radius: 14px; overflow: hidden; display: block;}
.currency-box__item .info{ flex: 1; -webkit-flex:1; overflow: hidden; padding-left: 15px; box-sizing: border-box;}
.currency-box__item .info-title{ display: block; font-size: 18px; font-weight: 700; height: 30px; line-height: 30px; overflow: hidden;text-decoration: none;
    color: #333;
    background: none;}
.currency-box__item .info-title:hover{ text-decoration: underline;}
.currency-box__item .info-down{ font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; color: #999;}
.currency-box__item .info-down>span{display: inline-block;margin-right: 6px;}
.currency-box__item .info-words{ height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #666;font-size: 14px;}
.currency-box__item .sort{position: absolute;top: 5px; right: 5px; padding: 0 6px; height: 30px;line-height: 30px;display: block; color: rgba(153, 153, 153, 0.9);border: 1px solid #e9e9e9;font-size: 12px;border-radius: 6px;}

/* 详情页-轮播*/
.detail-swiper{ margin-bottom: 20px;}
.detail-swiper .swiper{ padding-bottom: 20px !important;}
.detail-swiper .swiper-slide img {display: block;width: 100%;height: 100%;object-fit: cover;border-radius: 12px;}
/* 详情页-默认横图 */
.detail-swiper .swiper-slide { height: 280px !important;width: auto !important;}
.detail-swiper .swiper-button-next,
.detail-swiper .swiper-button-prev {display: none;}
.detail-swiper .swiper-button-next{
    width: 37px; height: 37px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAAWlBMVEUAAAAAAADp6ekAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdHR0PDw/Ozs4JCQm/v78mJibS0tLExMS8vLy3t7cWFhbV1dXKysrKysqQkJCzs7N7YYQwAAAAHnRSTlOCAOp2SE57aFs+KB4SC4mF1oTNjNnQzMiH29TTtMXKcslbAAAA80lEQVQ4y5XU3baCIBCG4a8BlATLNM1+9v3f5mZvD2JmKOo9dD2LJQqDXV6wvjUwrbeBPc9UdAbPjIsF1VvIbC9V10DXdFztUW6fK4dXuU2plfRqm+rwrm5TffNWNf2/Yp9gHlfJ7J+K7NFId8ViUnx/60y3g9xnUgas40yDYGaHAAg2KhZgodhCZ84sPFSnxCZkebQosAtdM5aMQZkN+euj2HqnBai4w43mIzNtAQ005igZX0fJWImmMy0cJRM0upzAC/I/TleNjDoTA/1IBKfO1+MBVeRntZz9+NzX79AX97F+t+tz4tOZU59f38/C+lz9BWtjCRzkyEJAAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: contain;
} 
.detail-swiper .swiper-button-prev{
    width: 37px; height: 37px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACUAAAAlCAMAAADyQNAxAAAAYFBMVEUAAAAAAAAAAADp6ekAAAAJCQkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADT09POzs6/v78mJiYeHh4XFxcQEBDKysrExMS8vLwAAAC3t7ezs7OUlJSMjIzUNXT5AAAAIHRSTlOCAIDqSIR7d3ZoW04+KB4SC9rWzYyJh4bU0MxQyMa1spcQV0wAAAD9SURBVDjLldTbboMwDAZg46SEQ0Io9ARtt/d/y3mbqsaxS8R/5+hTQJFtqNIMtmsbbNrODuw8UbF38I7ro6JGi8CDdsxVqEGmDlx5BC3oU3WHT7m/lYfP8S8VcENh+FdjDVupxz9lIctlXtLS/qqIObqZmX0zkuolWq7spCflODpPOQJXwSDQnCEgYzk6mvWQIzJdWp5URKbl6KEgMk1STeapITKYVKu5XTSF7K7rojIyLaRsNtNZ+6+O1QeNkbHA2WqOJ/leA2TsIRiZyhWZkz1B7Gkm0RNR9vP3F+8v2asydkffVwFKM1Sex12zvXEb+h07p7C/9u/C8l79AUmHCsj5XcZIAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-size: contain;
} 
.detail-swiper .swiper-button-next::after,.detail-swiper .swiper-button-prev::after{
    content: '';
} 
.detail-swiper:hover .swiper-button-next,
.detail-swiper:hover .swiper-button-prev {display: block;}
