.soft_detail{
    background:#fff;
    padding:0 .4rem;
    margin-bottom: .3rem;
}
.current{
    background: url(//www.mydown.com/TLimages2009/topspeed/images/mydnm/curren.png) no-repeat 0 center;
    background-size: .26rem auto;
    padding-left: .36rem;
    color: #313131;
    font-size: .32rem;
}
.current span{
    color: #2993ff;
}
.soft_infor{
    overflow: hidden;
    padding:.4rem 0 .26rem; 
    color: #5c5c5c;
}
.soft_infor dt{
    float: left;
    width: 1.27rem;   
    margin-right: .28rem;
}
.soft_infor .name{
    font-size: .26rem;
    line-height: .4rem;
}
.soft_infor .name span{
    color: #2c2c2c;
    font-size: .4rem;
    margin-right: .1rem;
}
.soft_infor .star{
    font-size: .24rem;
    margin: .09rem 0;
}
.soft_infor .star i{
    float: left;
    width: .31rem;
    height: .29rem;
    background:url(//www.mydown.com/TLimages2009/topspeed/images/mydnm/star.png) no-repeat;
    background-size: .31rem;
}
.soft_infor .star span{
    margin-left: .15rem;
}
.soft_infor .mark span{
    background: url(//www.mydown.com/TLimages2009/topspeed/images/mydnm/sotficon.png) no-repeat;;
    background-size: .23rem auto;
    padding-left: .32rem;
    float: left;
    color: #2993ff;
    height: .28rem;
    line-height: .28rem;
    font-size: .24rem;
    margin-right: .2rem;
}
.soft_infor .mark span:nth-child(2){
    background-position: 0 -.28rem;
}
.soft_infor .mark span:nth-child(3){
    background-position: 0 -.57rem;
}
.downbtn .changetab{
    color: #00c853;
    font-size: .28rem;
    padding-bottom: .2rem;
}
.downbtn .changetab span{
    margin-right: .18rem;
}
.downbtn .changetab span:before{
 content: "";
 /*width: .42rem;
 height: .42rem;*/
 border: 1px solid #bfbfbf;
 display: inline-block;
 vertical-align: middle;
 margin-right: .1rem;
 border-radius: .04rem;
 width: .3rem;
 height: .3rem;
}
.downbtn .changetab span.checked:before{
 border: 1px solid #00c853;
 background:#00c853 url(//www.mydown.com/TLimages2009/topspeed/images/mydnm/checkbtn.png) no-repeat;
 background-size: contain;
}
.downbtn .changetab{
    color: #5c5c5c;
}
input[type="checkbox"]{width: 0.2rem;height: 0.2rem; text-align: center;line-height: 0.2rem;position: relative;margin-right: 0.1rem;}
input[type="checkbox"]::before{content: "";position: absolute;top: 0;left: 0;background: #fff;width: 100%;height: 100%;border: 0.01rem solid #5c5c5c;margin-top: -0.03rem;}
input[type="checkbox"]:checked::before{content: "\2713";background-color: #fff;position: absolute;top: 0;left: 0;width:100%;border: 0.01rem solid #5c5c5c;color:#5c5c5c;margin-top: -0.03rem;}

.downbtn .dn_btn{
  display: -webkit-flex;  
  display: flex;
  -webkit-flex-wrap:wrap;
  flex-wrap: wrap;
  margin-bottom: .35rem;
}
.downbtn .dn_btn a{
   height: .88rem;
   background: #00c853;
   line-height: .88rem;
   font-size: .35rem;
   color: #fff;
   text-align: center;
   border-radius: .05rem;
   width: 100%;
}
.downbtn .dn_btn a span{
    font-size: .24rem;
}
/*.downbtn .dn_btn .phone{
    width: 100%;
}
.downbtn .dn_btn .Android{
    width: 48%;
    display: none;
}
.downbtn .dn_btn .Android_topspeed{
    margin-right: 4%;
}*/
.detail_tit{
    font-size: .34rem;
    color: #2993ff;
    text-align: center;
    border-bottom: 1px solid #94c9ff;
    margin: .3rem .2rem;
    position: relative;
}
.detail_tit span{
  background: #fff;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%);
  transform: translate(-50%);
  top:-.25rem;
  padding:0 .25rem;
}
.otherVersion{
    overflow: hidden;
    padding-bottom: .24rem;
}
.otherVersion a{
  float: left;   
  width: 48%;
  background: #b1b1b1;
  line-height: .88rem;
  height: .88rem;
  font-size: .28rem;
  text-align: center;
  color: #fff;
  border-radius: .08rem;
  margin-top: .2rem;
}
.otherVersion a:nth-child(2n){
    margin-right: 4%;
}

/*swiper*/
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }
  .softpic{
      padding: .25rem 0;
  }
  .soft_article_count .article_box{
     font-size: .32rem;
     letter-spacing: 1px;
     line-height: .52rem;
  }
  .soft_article_count .article_box.morecont{
      height: 7.5rem;
      overflow: hidden;
  }
  .soft_article_count .article_box p{
      padding: .1rem 0;
  }
  .soft_article_count .article_box pre{
      font-family: "Mirosoft YaHei";
      white-space: pre-line;
  }
  .scanmore{
      text-align: center;
      position: relative;
      padding: .25rem 0 .5rem;
      height: .86rem;
  }
  .scanmore:after{
      content: "";
      width: .43rem;
      height: .19rem;
      background: url(//www.mydown.com/TLimages2009/topspeed/images/mydnm/more_icon.png) no-repeat;
      background-size: cover;
      position: absolute;
      left: 50%;
      bottom:.35rem;
      margin-left: -.21rem;
      
  }
  .scanmore span{
      width: 2.8rem;
      height: .58rem;
      display: inline-block;
      background: linear-gradient(to top,#2478ff,#2993ff);
      margin: 0 auto;
      line-height: .58rem;
      font-size: .3rem;
      color: #fff;
      border-radius: .4rem;
  }
  .scanmore.morecont span{
      margin-top: .28rem;
  }
  .scanmore.morecont:after{
      bottom:auto;
      top:.2rem;
      transform: rotate(180deg);
  }
  .cate_comment{
    padding: 0 .4rem;
    margin-top: -.2rem;
}

/*详细信息*/
.softMinute ul{
    margin-top: .1rem;
  }
  .softMinute ul li{
      display: -webkit-flex;
      display: flex;
      color: #2c2c2c;
      font-size: .32rem;
      line-height: .55rem;
  }
  .softMinute ul li span{
      width: 50%;
      box-sizing: border-box;
      text-align: right;
      padding-right: .3rem;
  }
  .softMinute ul li em{
      width: 50%;
      box-sizing: border-box;
      text-align: left;
      font-style: normal;
      padding-left: .3rem;
  } 
  .softMinute .secret{
      font-size: .32rem;
      color: #2993ff;
      text-align: center;
      padding: .25rem 0 1.2rem;
  }
  .softMinute .secret span{
      text-decoration: underline;
      margin:0 .25rem;
  }
/*supernatant*/
.supernatant{
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    z-index: 25;
    width: 100%;
    display: none;
    z-index: 44;
}
.supernatant .bg{
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.6);
    position: absolute;
}
.supernatant .bgwhite{
    height: 90%;
    background: #fff;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    padding: .3rem;
    margin: 10% auto;
    width: 94%;
    border-radius: .1rem;
}
.supernatant .bgwhite .colse{
    width: 1.72rem;
    height: 1.72rem;
    background: rgba(238, 238, 238, 0.5);
    border-radius: 1rem;
    right: -.86rem;
    top: -.86rem;
    position: absolute;
}
.supernatant .bgwhite .colse img{
    vertical-align: bottom;
    width: .31rem;
    margin:1.1rem 0 0 .4rem;
}
.supernatant .secretText{
   height: 100%;
   overflow-y: auto;
   box-sizing: border-box;
   padding: .4rem 0;
   font-size: .3rem;
   line-height: .5rem;
   color: #2c2c2c;
   overflow-x: hidden;
   display: none;
}
.supernatant .secretText p{
  line-height: .5rem !important;
  text-indent: 0 !important;
}
.supernatant .secretText h3,.supernatant .secretText h2{
   font-size: .36rem;
   text-align: center;
   margin: -.3rem 0 .3rem;
}
.supernatant .secretText .update{
    color: #5c5c5c;
    font-size: .26rem;
    text-align: center;
    margin: .2rem 0;
}
.supernatant .secretText strong{
  color: #302f30;
  font-size: .32rem;
}
.supernatant .secretText strong span{
    font-weight: bold;
    color: #302f30;
}
.supernatant .secretText.active{
    display: block;
}
#limits p:nth-child(2n){
    font-weight: bold;
}
.softMinute .secret span a{
    color: #2993ff;
}
.dn_btn_disable{
   height: .88rem;
   background: #999;
   line-height: .88rem;
   font-size: .35rem;
   color: #fff;
   text-align: center;
   border-radius: .05rem;
   width: 100%;
}

/* 手机助手单选框样式 */
.checkWrap {
    overflow: hidden;
}

.checkWrap .changetab {
    float: left;
}

input[type="radio"] {
    width: 0.2rem;
    height: 0.2rem;
    text-align: center;
    line-height: 0.2rem;
    position: relative;
    margin-right: 0.1rem;
}

input[type="radio"]:checked::before {
    content: "\2713";
    background-color: #fff;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    border: 0.01rem solid #5c5c5c;
    color: #5c5c5c;
    margin-top: -0.03rem;
}

input[type="radio"]::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    width: 100%;
    height: 100%;
    border: 0.01rem solid #5c5c5c;
    margin-top: -0.03rem;
}
/* .changetab.check360{
    margin-left: 0.3rem;
} */
.changetab:nth-child(2) {
    margin-left: 0.3rem;
}
/* 修改下载按钮样式 */
.downbtn .dn_btn a{
    height: auto;
    line-height: normal;
    padding: 0.15rem 0rem;
}
.downbtn .dn_btn a p{
    font-size: 0.12rem;
    margin-top: 0.1rem;
}