/* software-head */
.software-head {border-bottom: .25rem solid #f9f9f9;}
.softhead-top {overflow: hidden;padding: .75rem .75rem 0;}
.softhead-top img {float: left;display: block;width: 3.75rem;height: 3.75rem;border-radius: .5rem;}
.softhead-info {float: left;margin-left: .7rem;width: 12.5rem;}
.softhead-info h1 {display: block;font-size: .9rem;color: #333;margin-top: .33rem;height: .9rem;line-height: .9rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.softhead-list {overflow: hidden;margin-top: .06rem;}
.softhead-list li {font-size: .6rem;height: .6rem;line-height: .6rem;color: #999;display: block;margin-top: .57rem;}
.softhead-list li a {color: #0e9de7;}
.soft-btn {display: block;overflow: hidden;margin: .75rem .75rem 0;}
.soft-btn a {width: 11.5rem;color: #fff;height: 2rem;line-height: 2rem;background: #0e9de7;border-radius: .3rem;float: right;position: relative;/* transition: all .3s ease; */text-align: center;border: .05rem solid transparent;font-size: .8rem;box-sizing: border-box;}
.soft-btn a.pt-btn {background: #fff;width: 5rem;float: left;border-color: #c8995d;color: #c8995d;font-size: .75rem;}
.soft-btn.btn-left .pt-btn {width: 100%;text-indent: 0;text-align: center;background: #0e9de7;color: #fff;border-color: #0e9de7;}
.soft-btn.btn-left .pt-btn:before, .soft-btn.btn-left .gs-btn {width: 0;border-width: 0;height: 0;transform: translate(-100%,-100%);}
.soft-btn.btn-right .gs-btn {width: 100%;text-indent: 0;text-align: center;}
.soft-btn.btn-right .gs-btn:before, .soft-btn.btn-right .pt-btn {width: 0;border-width: 0;height: 0;transform: translate(-100%,-100%);}
/*soul_detection*/
.soul_detection{overflow: hidden;margin-top: .85rem;display: table;width: 70%;padding: 0 15%;background:#efffee;}
.soul_detection span{text-align: center;font-size: 12px;color: #37ad32;position: relative;display: table-cell;text-indent: 6px;height: 1.6rem;line-height: 1.6rem;}
.soul_detection span i{display: inline-block;width: 12px;height: 12px;border: 1px solid #37ad32;margin-right: 5px;vertical-align: text-bottom;position: relative;border-radius: 50%;}
.soul_detection span:before{content:'';width: 5px;height: 3px;border: 1px solid #37ad32;border-top: none;border-right: none;position: absolute;top: 46%;left: 6px;transform: rotate(-45deg) translateY(-50%);}
.soul_detection span:after {content: '';width: 12px;height: 12px;border: 1px solid #37ad32;border-radius: 50%;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
/* img-lb */
.img-lb {height: 10rem;overflow: hidden;margin: 1rem .75rem 0;box-sizing: border-box;}
.img-lb .swiper-container{ width:100%; height:100%; }
.img-lb .swiper-slide{ width:auto; height:100%; }
.img-lb .swiper-slide img{ display: block; width: auto; height:100%; }
.info-tab {height: 2rem;line-height: 2rem;border-bottom: .05rem solid #f9f9f9;width: 100%;display: table;}
.info-tab span {display: table-cell;font-size: .7rem;color: #333;cursor: pointer;white-space: nowrap;text-align: center;}
.info-tab span.active {color: #c8995d;background: #fff;position: relative;}
.info-tab span.active:after {content: "";position: absolute;bottom: 0;height: .1rem;width: 100%;background: #c8995d;left: 0;}
.info-txt p {display: block;color: #666;font-size: .7rem;line-height: 1.5rem;margin: 0 .75rem;}
.info-txt img {display: block;width: auto!important;height: auto!important;max-width: 100%;margin: .5rem auto;}
.info-txt {margin: 1rem auto 0;}
.software-txt {/*max-height: 30vh;*/overflow: hidden;margin-top: .5rem;}
.info-txt.active .software-txt {max-height: none;}
.software-txt h3 {display: block;font-size: .7rem;margin: .8rem .75rem .5rem;color: #333;}
.open-all {display: block;margin: .5rem .75rem 0;text-align: center;height: 1.5rem;line-height: 1.5rem;font-size: .6rem;border-radius: .3rem;color: #4593ff;cursor: pointer;position: relative;display:none;}
.open-all:before { content: ""; display: block; width: 100vw; height: 3rem; position: absolute; bottom: 1.5rem; left: -.75rem; background: -webkit-gradient(linear, 0% 0%, 0% 82%, from(rgba(255, 255, 255, 0)), to(white)); }
.open-all:after {content: "";position: absolute;bottom: 0;left: 50%;border: .5rem solid #4593ff;border-color: #4593ff transparent transparent;border-width: .4rem .3rem;transform: translate(-50%,80%);}
/* fix-nav */
.tab-nav {height: 2rem;width: 100%;}
.tab-nav.fix-nav .info-tab {position: fixed;top: .5rem;background: #fff;z-index: 3;width: 17.1rem;box-shadow: 0 0 0.5rem 0.05rem rgb(208 160 102 / .5);border: .1rem solid #d0a066;overflow: inherit;left: .75rem;}
.tab-nav.fix-nav .info-tab:before,.tab-nav.fix-nav .info-tab:after {content: "";position: absolute;top: -.6rem;width: 3px;height: .5rem;background: #d0a066;z-index: 3;left: 10%;}
.tab-nav.fix-nav .info-tab:after {right: 10%;left: auto;}
.tab-nav.fix-nav span {border: none;color: #d0a066;font-style: initial;font-weight: normal;}
.tab-nav.fix-nav span.active{color: #fff;font-weight: bold;background: #d0a066;}
/* similar-hot */
.similar-list { overflow: hidden; margin-left: -.67rem; }
.similar-list li img { display: block; width: 3.25rem; height: 3.25rem; border-radius: .38rem; margin: 0 auto; }
.similar-list li {float: left;margin-left: 1.43rem;margin-top: .85rem;width: 3.25rem;}
.similar-list li h5 {display: block;text-align: center;color: #666;font-size: .6rem;height: .6rem;line-height: .6rem;margin-top: .5rem;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: normal;}
.similar-hot {margin-top: 1.5rem;padding-bottom: 1rem;}
/* related-version */
.related-version {padding-bottom: 1rem;}
.related-list li img {float: left;display: block;width: 3.75rem;height: 3.75rem;border-radius: .5rem;}
.related-r {float: left;width: 10rem;margin-left: .65rem;}
.related-list { overflow: hidden; }
.related-list li {border-top: .05rem solid #eee;margin: 0 .75rem;display: block; overflow: hidden; padding: .75rem 0;}
.related-r .related-tit {display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #333;font-size: .85rem;height: .85rem;line-height: .85rem;margin-top: .35rem;font-weight: normal;}
.related-item-info {display: block;color: #999;font-size: .6rem;height: .6rem;line-height: .6rem;margin-top: .7rem;color: #3083d8;}
.related-btn {float: right;width: 2.5rem;height: 1.2rem;border-radius: .7rem;border: solid 0.05rem #d0a066;text-align: center;line-height: 1.3rem;color: #d0a066;margin-top: 1.2rem;font-size: .7rem;}
.related-list li:first-child {border-top: none;}
.related-time {display: block;color: #999;font-size: .6rem;height: .6rem;line-height: .6rem;margin-top: .45rem;}
/* related-topic */
.related-topic {padding-bottom: 1rem;}
.zt-list {display: flex;}
.zt-slide {overflow-x: scroll;padding-bottom: 5rem;}
.zt-box {height: 5.6rem;margin: 1rem 0 0 .75rem;overflow: hidden;}
.zt-list li img {display: block;width: 8.125rem;height: 4rem;}
.zt-list li {width: 8.125rem;margin-right: .4rem;}
.zt-list li h5 {display: block;font-weight: normal;font-size: .75rem;color: #333;height: .75rem;line-height: .75rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: .75rem 5% 0;}
/* hot-strategy */
.hot-strategy {padding-bottom: 1rem;}
.hs-list li a {overflow: hidden;font-size: .7rem;color: #333;height: 2.5rem;line-height: 2.5rem;position: relative;white-space: nowrap;text-overflow: ellipsis;display: block;border-top: .03rem solid #e0e0e0;padding-left: .8rem;}
.hs-list li:first-child a {border: none;}
.hs-list {margin: 0 .75rem;}
.hs-list li a:before {content: "";position: absolute;top: 50%;left: 0;transform: translateY(-50%);width: .25rem;height: .25rem;background: #fcf3e7;border: solid 0.03rem #c8995d;border-radius: 50%;}
/*nodown-js*/
.nodown-box img { display:  block; width:  50%; margin: 0 auto .5rem; }
.nodown-txt { display:  block; text-align:  center; font-size:  .7rem; color: #c5c5c5; margin-bottom: .5rem; }



