.patchhead{width:7.1rem;padding:.3rem .2rem}
.patchhead h1{line-height:25px;font-size:16px;max-height:50px;font-weight:bold;color:#000;font-style:normal;width:100%;clear:right;overflow:hidden;text-align:left;line-height:25px;font-size:16px;font-weight:bold;color:#000;font-style:normal;overflow:hidden}
.brief{overflow:hidden}
.brief .left{width:2rem;padding:.1rem 0 0 0;float:left;overflow:hidden;text-align:left;height:2.65rem}
.brief .left img{width:100%;height:2.65rem;border-radius:.1rem}
.brief .right{width:4.75rem;float:right;overflow:hidden;text-align:left;margin-top:.1rem}
.brief .right>div{font-size:.26rem;color:#a2a2a2;clear:both;overflow:hidden;height:.6rem;line-height:.6rem}
.brief .right span{color:#444}
.brief .right a{color:#444}
.patch_down{width:7.1rem;margin:0 auto;height:.6rem;border-radius:.3rem;border:solid 1px #ff8439;line-height:.6rem;text-align:center;margin-top:.38rem}
.patch_down a{color:#ff8439}
.down_prompt{height:.46rem;line-height:.46rem;color:#000;font-size:.28rem;margin:.2rem 0;display:block;padding:0 .2rem;}
.down_prompt img{height:100%;vertical-align:bottom}

.part-title {
    font-size: 0.3rem;
}
.part-title span{
    line-height: 0.68rem
}
.part-title span b {
    font-size: 0.3rem;
}
.downarea{
    width:100%;
    box-sizing: border-box;
    padding:0 .2rem;
    display: table;
}
.wpdownbox{
    width: 2.6rem;
    height: .68rem;
    line-height: .68rem;
    text-align: center;
    display: inline-block;
    box-sizing: border-box;
    cursor: pointer;
    font-size: .28rem;
    margin: 0 .45rem;
    float: left;
}
.wpdown{
    width:2.6rem;
    height:.68rem;
    line-height: .68rem;
    text-align: center;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    border:#3766ff 1px solid;
    border-radius:.34rem;
    cursor:pointer;
    font-size: .28rem;
}
.wpbdwp_pwd{
    font-size: .24rem;
    line-height: .6rem;
    float: left;
    width: 2.6rem;
    color: #666;
}
.undown{
    width:2.6rem;
    height:.68rem;
    line-height: .68rem;
    text-align: center;
    float: left;
    margin: 0 .45rem;
    display: inline-block;
    box-sizing: border-box;
    background:#ededed;
    border-radius:.34rem;
    color:#bcbcbc;
    font-size: .28rem;
}
.gsdown{
    width:2.6rem;
    height:.68rem;
    line-height: .68rem;
    text-align: center;
    float: left;
    margin: 0 .45rem;
    display: inline-block;
    box-sizing: border-box;
    background:#3162ff;
    border-radius:.34rem;
    color: #fff;
    position: relative;
    margin-bottom: .6rem;
    cursor:pointer;
    font-size: .28rem;
}
.gsdown:before{
    content:'';
    width:.5rem;
    height:.53rem;
    position: absolute;
    left:.25rem;
    top:0;
    background: url(/images/v1/shake.png) no-repeat;
    background-size: 100%;
}
.gsdown:after{
    content: 'Steam游戏免费领';
    width:2.6rem;
    height:.6rem;
    line-height: .6rem;
    position: absolute;
    left:0;
    bottom: -.6rem;
    color: #3162ff;
    font-size: .24rem;
}

.patchjieshao{padding:.2rem;overflow:hidden;}
.patchjieshao h3{float: left;width: 100%;line-height: 0.6rem;margin: 0.4rem 0;font-size:0.3rem;}
.patchjieshao h3 strong {
    float: left;
    width: 100%;
    font-size: 0.30rem;
    font-weight: bold;
    color: #3c3c3c;
    line-height: 0.5rem;
    position: relative;
    text-indent: 0.3rem;
}
.patchjieshao h3 strong:before {
    content: "";
    position: absolute;
    top: 0.06rem;
    left: 0;
    width: 0.12rem;
    height: 0.36rem;
    background: #ff4e25;
    border-radius: 0.1rem;
}
.patchjieshao p{font-size:.28rem;line-height:.42rem;margin:.15rem 0}
.patchjieshao img{width:80%;border-radius:.2rem}
.s_ctab{padding:0 .2rem}
.s_ctab a{display:block;width:100%;color:#484848;font-size:.28rem;height:.6rem;line-height:.6rem;overflow: hidden;}
.comment_con{padding:0 .2rem}
.patchjieshao .n_show_g {
    float: left;
    line-height: .68rem;
    /* left: -0.2rem; */
    width: 7.1rem;
    position: relative;
    margin: 0 0 .2rem;
    font-size: .24rem;
    font-weight: bold;
    color: #333;
    padding: 0;
    box-sizing: border-box;
    background: #f0f0f0;
    margin-top: 0.3rem;
}
.patchjieshao .n_show_g:before {
    content: "";
    width: .1rem;
    height: .3rem;
    background-color: #ff5a39;
    border-radius: .05rem;
    margin-right: .08rem;
    float: left;
    margin-top: .19rem;
    vertical-align: middle;
}
.patchjieshao .n_show_g strong{
    font-weight:bold;
    color: #333;
}
.patchjieshao .n_show_g strong a{
    font-weight: normal;
}
.patchTagSwiper{
    width: 7.3rem;
    line-height: 0.8rem;
    padding-top: 0.25rem;
    padding-bottom: 0.1rem;
}
.patchTagSwiper a{
    padding: 0.1rem 0.3rem;
    border: 1px solid #ccc;
    display: block;
    width:1.59rem;
    overflow: hidden;
    border-radius: 0.3rem;
    height: 0.3rem;
    line-height: 0.3rem;
    color: #000;
    margin: 0.1rem;
    text-align: center;
    float: left;
}
.patchTagSwiper .swiper-pagination {
    bottom: 0!important;
    position: relative!important;
    line-height:0;
}
.patchTagSwiper .swiper-pagination span {
    border: solid .03rem #c0c0c0;
    opacity: .8;
    width: .16rem;
    height: .14rem;
    background: #c0c0c0;
    box-sizing: border-box;
}
.patchTagSwiper .swiper-pagination span.swiper-pagination-bullet-active {
    border: solid .03rem #ff4800;
    opacity: 1;
    border-radius: .08rem;
    width: .42rem;
    background: #ff4800;
}
.read-all-con{height:.2rem}
.read-all{width:100%;height:1rem;position:relative;top:-0.8rem;cursor:pointer;background:linear-gradient(-180deg,rgba(255,255,255,0) 0,#fff 50%)}
.read-all span{background:url(/images/xiala.png) no-repeat center center;background-size:100% 100%;width:1rem;height:.6rem;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}

.downHjTj {
    height: 1.6rem;
    width: 7.3rem;
}
.downHjTj .downhejitj {
    width: 2.6rem;
    overflow: hidden;
    height: 100%;
    margin-right: .2rem;
    position: relative;
}
.downHjTj a img {
    width: 100%;
    height: 1.6rem;
    border-radius: .08rem;
    display: block;
}
.downHjTj a span {
    text-align: center;
    color: #fff;
    overflow: hidden;
    display: block;
    height: .4rem;
    font-size: .24rem;
    line-height: .36rem;
    position: absolute;
    bottom: 0;
    background: rgba(0,0,0,0.5);
    width: 100%;
}
.abdd{padding-left: 2%;width: 98% !important;box-sizing: border-box;}
.abddf{padding-left: 2%;width: 98% !important;box-sizing: border-box;margin-top:-.3rem;}