/* software-info */
.software-head h1 {font-size: 1.1rem;height: 2.75rem;line-height: 2.75rem;font-weight: normal;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;border-bottom: .05rem solid #eee;padding: 0 .75rem;}
.sinfo {overflow: hidden;padding: .8rem .75rem 0;}
.software-img {float: left;width: 5rem;height: 5rem;display: block;}
.sinfo-r {float: left;width: 11.45rem;margin-left: .7rem;}
.software-info-list {overflow: hidden;}
.software-info-list li {float: left;width: 50%;color: #999;font-size: .6rem;height: 1.1rem;line-height: 1.1rem;}
.software-info-list li:nth-of-type(3),.software-info-list li:nth-of-type(4) {width: 100%;}
.software-info-list li a {color: #2985de;}
.software-info-list li span {color: #666;}
.softinfo-label {overflow: hidden;height: 1.5rem;margin: .3rem 0 0 -.5rem;}
.softinfo-label a,.softinfo-label i {float: left;font-style: normal;font-size: .6rem;padding: 0 .95rem;color: #dc8c2e;border: .05rem solid #dc8c2e;height: 1.4rem;line-height: 1.5rem;margin-left: .5rem;background: #fff7ee;}
.softinfo-label i {background: #eee;border-color: #ccc;color: #999;}
.soft-btn {display: block;overflow: hidden;margin: 1.15rem .75rem 0;height: 2.2rem;}
.soft-btn a {width: 17rem;color: #fff;height: 2.2rem;line-height: 2.2rem;background: #28c688;border-radius: 1.1rem;float: right;/* text-indent: 3.05rem; */font-size: .7rem;position: relative;transition: all .3s ease;text-align: center;overflow: hidden;box-sizing: border-box;}
.soft-btn a.pt-btn {border: .05rem solid #4593ff;float: left;background: none;color: #4593ff;width: 5.5rem; display: none;}
.soft-btn.btn-left .pt-btn {width: 100%;text-indent: 0;text-align: center;}
.soft-btn.btn-left .pt-btn:before, .soft-btn.btn-left .gs-btn {width: 0;}
.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;}
.soft-btn a:before {content: "";position: absolute;top: 50%;left: 1.3rem;transform: translateY(-50%);/* background: url(../images/newjlt.png) -1.35rem 0 no-repeat; */background-size: 10rem 10rem;width: 1rem;height: 1.2rem;}
.soft-btn a.gs-btn:before {background-position-y: -1.35rem;}
.soul_detection{overflow: hidden;margin-top: .3rem;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: 12rem;overflow: hidden;margin: .7rem 1rem;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-count{margin-top:1.3rem;padding-bottom: 2rem;}
.info-tab { height: 2rem; background-color: #f8f8f8; line-height: 2rem; border-bottom: .05rem solid #eee; }
.info-tab a { float: left; padding: 0 1rem; border-left: .05rem solid #e9e9e9; font-size: .7rem; color: #333; cursor: pointer; }
.info-tab a.active {color: #23a65d;background: #fff;position: relative;}
.info-tab a.active:after {content: "";position: absolute;bottom: 0;height: .1rem;width: 100%;background: #23a65d;left: 0;}
.info-txt p { display: block; color: #666; font-size: .7rem; line-height: 1.3rem; margin: 0 .75rem; }
.info-txt p img{max-width:100%;}
.info-txt { margin: 1rem auto 0; padding-bottom: 1rem; }
.software-txt {/* max-height: 30vh; */overflow: hidden;}
.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%);}
/* 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: 1rem; 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; }
.like-btn {display: block;width: 2.5rem;height: 1.2rem;border-radius: 0.1rem;border: solid 0.05rem #23a25a;text-align: center;line-height: 1.2rem;color: #23a25a;margin: .75rem auto 0;}
.similar-hot {margin-top: 1.5rem;}
/* collection-mod */
.collect-tab {height: 2rem;background-color: #f8f8f8;line-height: 2rem;border-bottom: .05rem solid #eee;display: table;width: 100%;}
.collect-tab span {border-left: .05rem solid #e9e9e9;font-size: .7rem;color: #333;cursor: pointer;text-align: center;display: table-cell;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.collect-tab span.active { color: #ff7d2f; background: #fff; position: relative; font-weight: bold; }
.collect-tab span.active:after { content: ""; position: absolute; bottom: 0; height: .1rem; width: 100%; background: #ff7d2f; left: 0; }
.collect-top img { display: block; float: left; width: 6.25rem; height: 3.5rem; }
.collect-top { display: block; overflow: hidden; }
.collect-item { padding: 1rem; display: none; }
.collect-r { float: left; width: 9.75rem; margin-left: .75rem; overflow: hidden; }
.collect-r h5 { display: block; color: #333; font-size: .8rem; height: .8rem; line-height: .8rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.collect-r p { display: block; color: #999; font-size: .7rem; line-height: 1.2rem; height: 2.2rem; overflow: hidden; margin-top: .7em; }
.collect-list {overflow: hidden;margin-left: -1.65rem;margin-top: .25rem;}
.collect-list li {float: left;margin-left: 1.6rem;width: 3rem;margin-top: .75rem;}
.collect-list li img {display: block;width: 100%;height: 3rem;}
.collect-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; }
.collect-item.active { display: block; }
/* related-version */
.related-version { padding: .8rem .75rem .25rem; }
.related-list li a {display: block;overflow: hidden;padding: .5rem .45rem;}
.related-list li img {float: left;display: block;width: 3.5rem;height: 3.5rem;border-radius: .75rem;}
.related-r {float: left;width: 9rem;margin-left: .85rem;}
.related-list {overflow: hidden;margin-top: .75rem;}
.related-list li {border-radius: 0.75rem 0.25rem 0.25rem 0.25rem;border: solid 0.05rem #efefef;margin-top: .5rem;}
.related-r h5 {display: block;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;color: #333;font-size: .8rem;height: .8rem;line-height: .8rem;margin-top: .8rem;}
.related-item-info {display: block;color: #2985de;font-size: .6rem;height: .6rem;line-height: .6rem;margin-top: .65rem;}
.ios-az { overflow: hidden; margin-left: -.55rem; margin-top: .45rem; display: block; }
.az-ico { float: left; width: 0.6rem; height: 0.7rem; background: url(../images/head-jlt.png) -4.4rem -2.15rem no-repeat; margin-left: .55rem; }
.ios-ico { float: left; width: 0.5rem; height: 0.7rem; background: url(../images/head-jlt.png) -5.45rem -2.15rem no-repeat; margin-left: .55rem; }
.related-btn {float: right;width: 2.5rem;text-align: center;color: #23a25a;margin-top: .75rem;padding-top: 1.35rem;position: relative;}
.related-version .glo-title { padding: 0; }
.related-btn:before {content: "";position: absolute;top: 0;left: 50%;transform: translateX(-50%);background: url(../images/newjlt.png) -1.35rem -2.75rem no-repeat;background-size: 10rem 10rem;width: 1rem;height: 1rem;}
/* hot-strategy */
.hot-strategy { padding: .8rem .75rem 2rem; }
.hot-strategy .glo-title { padding: 0; }
.strategy-top { display: block; overflow: hidden; margin: 1rem auto 0; padding-bottom: .75rem; border-bottom: .05rem dashed #eee; }
.strategy-top img { float: left; width: 5rem; height: 3rem; display: block; }
.strategy-r { float: left; margin-left: .5rem; width: 11.4rem; }
.strategy-r h5 { display: block; color: #333; height: .7rem; line-height: .7rem; font-size: .7rem; margin-top: .15rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.strategy-r p { display: block; color: #999; line-height: .9rem; font-size: .6rem; height: 1.7rem; margin-top: .5rem; overflow: hidden; }
.strategy-list a { display: block; position: relative; padding: .75rem 0; border-bottom: .05rem dashed #eee; color: #333; font-size: .7rem; height: .7rem; line-height: .7rem; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; text-indent: .85rem; }
.strategy-list a:before { content: ""; position: absolute; top: 50%; left: 0; width: 0.25rem; height: 0.25rem; background: #999; border-radius: 50%; transform: translateY(-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; }
/* guess-you-like */
.guess {overflow: hidden;height: 1.95rem;margin-top: .9rem;}
.guess-slide {overflow: scroll;padding-bottom: 5rem;}
.guess-nav {display: flex;}
.guess-nav li {padding: 0 .5rem;height: 1.95rem;line-height: 1.95rem;color: #666;background: #f3f3f3;border-radius: .2rem;margin-left: .75rem;white-space: nowrap;font-size: .7rem;cursor: pointer;}
.guess-nav li.active {color: #fff;background: #4aa6ff;}
.guitem-top {height: 8.6rem;width: 100%;position: relative;}
.guess-item.active {display: block;}
.guess-item {display: none;}
.guess-tab {margin: .65rem .75rem 0;}
.guitem-top img {display: block;width: 100%;height: 100%;}
.guess-shade {position: absolute;top: 0;left: 0;width: 100%;height: 200%;background: linear-gradient(0deg, #82ffb800 0%, #48ef90b8 100%);}
.guess-shade h5 {display: block;color: #fff;font-weight: bold;margin: 1.3rem 1rem 0;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: .9rem;height: .9rem;line-height: .9rem;width: 12rem;}
.guess-shade p {display: block;font-size: .7rem;line-height: 1.2rem;color: #fff;margin: 1rem 1rem 0;height: 3.5rem;overflow: hidden;}
.guess-more {position: absolute;top: 1.3rem;right: 1rem;text-indent: 1.25rem;color: #fff;font-size: .6rem;height: .85rem;line-height: .85rem;}
.guess-more:before {content: "";position: absolute;top: 0;left: 0;border: .05rem solid #fff;border-radius: 50%;width: .75rem;height: .75rem;}
.guess-more:after {content: "+";position: absolute;top: 50%;left: -1.06rem;transform: translateY(-50%);color: #fff;font-size: .85rem;width: .85rem;height: .85rem;text-align: center;}
.guess-list {overflow: hidden;margin-left: -.4rem;position: relative;z-index: 1;}
.guess-list li {float: left;width: 3.5rem;margin: 1.15rem 0 0 1.9rem;}
.guess-list li img {display: block;width: 3.5rem;height: 3.5rem;border-radius: .75rem;}
.guess-list li h5 {display: block;text-align: center;color: #333;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: .7rem;height: .7rem;line-height: .7rem;margin-top: .75rem;}
.guess-you-like {margin-top: 1.5rem;}
/* people-play */
.people-play {margin-top: 1.5rem;}
.peo-list a {width: 90%;height: 100%;line-height: 2.7rem;text-align: center;color: #98721b;font-size: .7rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display: block;margin: 0 auto;}
.peo-list li{float: left;position: relative;width: 5.35rem;height: 2.7rem;margin: .7rem 0 0 .6rem;background: #fff5de;box-shadow: 0.05rem 0.09rem 0.4rem 0rem rgba(142, 114, 51, 0.17);border-bottom-right-radius: 1rem;}
.peo-list {overflow: hidden;margin: .45rem 0 0 .15rem;}
.peo-list li:before {content: "";position: absolute;top: -.45rem;right: .2rem;width: .7rem;height: .9rem;background: url(../images/newjlt.png) -1.35rem -4rem no-repeat;background-size: 10rem 10rem;}
.peo-list li:after {content: "";position: absolute;bottom: 0;right: 0;width: .9rem;height: 1.1rem;background: url(../images/newjlt.png) -1.35rem -5rem no-repeat;background-size: 10rem 10rem;}
/*xianxia-rank*/
.xianxia-rank {display: block;margin: 1rem auto 0;width: 17.25rem;height: 2.5rem;background: url(../images/xianxiarank-bg.png) 0 0 no-repeat;box-shadow: 0rem 0rem 0.8rem 0rem rgba(0, 0, 0, 0.1);border-radius: 0.25rem;background-size: 100% 100%;}
.xianxia-rank h5 {float: left;margin-left: 2.8rem;width: 10rem;height: 2.5rem;line-height: 2.5rem;color: #a95605;font-size: .7rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: normal;}
.xianxia-rank span {float: right;width: 3.65rem;height: 1.55rem;background: #fff;border-radius: 0.15rem;margin: .45rem .6rem 0 0;text-align: center;line-height: 1.55rem;color: #ff582b;font-size: .6rem;}
/**/
.tsStyle{display:block;margin:10px 15px;padding:10px;border:1px solid #ff9947;color:#555;font-size:12px;line-height:1.5em;}
.tsStyle{background:url(../images/hint.png) no-repeat;padding-top:32px;overflow: hidden;zoom:1;}

.software-txt img{display:block;width:auto;max-width:100%;margin:10px auto;height:auto;max-height:50vh}
.software-txt iframe{width:100%;height:500px;margin:20px auto}

/*select-version*/
.package-info{margin-top:20px;padding: 0 15px;}
.package-info-list li{/* height:20px; */line-height:20px;font-size:14px;font-weight:400;color:#999;margin:10px 0 0;display:block;overflow:hidden}
.package-info-list{overflow:hidden;background:#f2f2f2;padding:0 10px 10px;margin-top: 15px;}
.package-info-list li span{color:#666}
.package-info .global-tit{overflow:hidden}
.package-info .global-tit .gl-title{color: #333;text-indent: 0.6rem;position: relative;font-size: .8rem;height: 0.8rem;line-height: .8rem;font-weight: bold;float: left;}
.package-info .global-tit .gl-title:before{content:'';position: absolute;top: 0;left: 0;height: 100%;width: 0.2rem;background: #23a65d;}
.package-info .global-tit .gl-title:after{/* content:''; */width:7px;height:7px;position:absolute;background:#ff9046;border:1px solid #fff;top:0;left:2px;bottom:0;margin:auto;border-radius:50%}
