.softdetail_main{
    width: 1200px;
    margin: 0 auto;
}
a{text-decoration: none;}
/*面包屑*/
.brednav {width: 1200px; margin: 0 auto;  height: 50px; line-height: 50px; overflow: hidden;}
.brednav P { line-height: 20px; height: 20px; color: #525252; font-size: 14px; padding-top: 15px; padding-bottom: 15px; }
.brednav a { color: #525252; }
.brednav a:hover { color: #009FF0; }

/* 内容 */
.comment_box{width: 1200px;margin: 0 auto 20px;}
.comment_box a:hover{/* color:#009FF0 */}
.cont_L{width: 860px; float: left;overflow: hidden; margin-right: 40px;}
.cont_R{width: 300px; float:right; overflow: hidden;}


.down_infor_top{overflow: hidden;  padding: 0 20px;height: 60px;  background: #f9f9f9;  position: relative; margin-bottom: 10px;}
.down_infor_top .img{ width: 40px; height: 40px; overflow: hidden;border-radius: 5px; margin-top: 10px; display: block; float: left;}
.down_infor_top .img img{width: 100%; height: 100%;}
.down_infor_top h1{ display: inline-block;float: left; height: 100%; line-height: 60px; max-width: 500px; padding: 0 20px; overflow: hidden; font-size: 20px; color: #333; font-weight: bold;}
.down_infor_top .down_aq{  display: block;  height: 26px;  overflow: hidden;  padding: 0 10px 0 24px;  color: #20bb88;  float: left; font-size:12px;border:1px solid #20bb88; margin-top: 16px; border-radius: 5px; line-height: 26px; position: relative;}
.down_infor_top .down_aq i{   width: 14px;  height: 16px;  position: absolute;  top: 5px;  left: 5px;  background: url(../images/icon_client.png) 0 0 no-repeat;}
/* 游戏信息 */
.soft-msg{ margin-bottom: 20px; overflow: hidden; clear: both;}
.soft-msg .msg-l{/* float: left; */width: 830px;overflow: hidden;float:left;}
.soft-msg .msg-l .msg-list{width: 500px;padding:0;margin-bottom:16px;clear: both;overflow: hidden;padding-top: 10px;}
.soft-msg .msg-l .msg-list li .sub{width:75px;display:inline-block;text-align:right;}
.soft-msg .msg-l  .msg-list li{font:14px/30px "Microsoft Yahei";width:225px;float:left;height:30px;overflow:hidden;margin-right:10px;display:inline;}
.soft-msg .msg-l  .msg-list li .sub{color:#999;}
.soft-msg .msg-l  .msg-list .one-row{float:none;clear:both;width:520px;display:block;}
.soft-msg .msg-l  .msg-sm-list li {width:195px;}
.soft-msg .msg-l  .msg-sm-list .one-row {width:400px;}
/* 评分 */
#ctrl {  position: relative;  height: 40px;  margin-bottom: 8px;  }
#pingfen{width: 250px;float: left;}
#pingfen .star_r {  float: left;  font-size: 24px;  color: #47b751;  padding-right: 10px;  }
#decimal_unm {  font: 28px Arial;  color: #47b751;  }
#pingfen .star_l {  position: relative;  top: 2px;  }
#pingfen .star_l{background:url(../images/stars3.png) no-repeat;width:160px;height:28px;display:inline-block;vertical-align:middle; overflow: hidden; background-position:0px 0px; position: relative;}
#pingfen .star_l u{background:url(../images/stars3.png) no-repeat;height:28px; position: absolute; left: 0; top:0;width:100%; display: block;background-position:0px -38px;}
/* 标签 */
.gtag {overflow:hidden;float: left;width: 500px;margin-top: 5px;zoom:1;}
.gtag span {padding: 0 0 0 20px;display:block;margin: 5px 0 5px 0;line-height:18px;height:20px;overflow:hidden;zoom:1;}
.gtag span a{color: #17a7ee;border: 1px solid #17a7ee;border-radius: 2px;padding: 0px 3px;margin-right: 10px;display: inline-block;}
.gtag span a:hover{color:#fff; background: #17a7ee}
.gtag span i {color: #C0C0C0;font-style: normal;border: 1px solid #DBDBDB;border-radius: 2px;margin-bottom: 10px;padding: 0px 3px;margin-right: 10px;display: inline-block;}

.btn_box{width: 645px;}
.btn_box a{
    display: block;
    width: 170px;
    height: 45px;
    float: left;
    line-height: 45px;
    color: #fff;
    border-radius: 3px;
    margin-top: 20px;
    font-size: 18px;
    margin-right: 40px;
}
.btn_box a span{
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    margin: 10px 10px 10px 15px;
    background: url(../images/soft_pc_infoicon.png) no-repeat;
}
.btn_box .fast-download{background: #ffb31e;}
.btn_box .fast-download img {width: 30px;margin: 10px 10px 10px 8px;}
.btn_box .fast-download div {
    position: relative;
    top: -52px;
    left: 45px;
}
.btn_box .fast-download div .p1{
    position: absolute;
    top: 8px;
    line-height: 18px;
}
.btn_box .fast-download div .p2{
    position: relative;
    top: 32px;
    font-size: 12px;
    line-height: 12px;
}

.btn_box .az_btn{background: #23bc6a;}
.btn_box .az_btn span{
    /* background-position: -344px -5px; */
    background-size: 1300%;
    background-position: -283px -7px;
}
.btn_box .ios_btn{background: #9a9a9a;}
.btn_box .ios_btn span{
    background-position: -283px -45px;
    background-size: 1300%;
}

.btn_box .pc_btn{background: #17a7ee;}
.btn_box .pc_btn span{
    background-size: 1300%;
    background-position: -323px -8px;
}

/*下载内容*/
.news_center{ clear: both; overflow: hidden;}
.news_center.news_center_no .article_cont{height: auto;max-height: initial;}
.news_center .article_cont{overflow: hidden;line-height: 40px;color: #333;margin-bottom: 30px;font-size: 16px;line-height: 40px;word-break: break-all;text-align: justify;max-height: 800px;}
.news_center .article_cont p{ line-height: 40px; color: #333;  font-size: 16px;  line-height: 40px;  word-break: break-all;  text-align: justify;}
.news_center .article_cont img{  display: block; margin: 0 auto;}
.news_center .article_cont h3{  text-indent: 0px;  margin: 0 0 10px;  position: relative;}
.news_center .article_cont h3 strong {  font-size: 18px;  background: #fff;  padding: 0 10px 0 0px;  font-weight: bold;  }
.news_center .openbtn_news { width: 145px; height: 36px; background: #009FF0; border-radius: 6px; text-align: center; line-height: 36px; font-size: 16px; color: #fff; cursor: pointer; margin: 10px auto; }
.news_center .openbtn_news:hover { opacity: 0.8; }
.news_center .openbtn_news:after {display: inline-block;width: 24px;height: 24px;content: '';background: url("../images/openbtn.png") no-repeat;background-size: 100%;margin: 0 8px -6px;}
.news_center.news_center_no .openbtn_news:after{transform: rotate(180deg);}

/* 最新更新 */
.con_r_refresh{ display:inline-block; font-size: 12px; color:#fff; background: #3274c6; padding:0 6px; border-radius: 100px; height:22px; line-height: 22px; margin-top:8px; }
.con_like_down ul{overflow: hidden;margin: 10px 0 0 -40px;width: 340px;}
.con_like_down ul li{width: 70px;float: left;text-align: center;margin: 20px 0 0 42px;height: 105px;overflow: hidden;}
.con_like_down ul li img{width: 70px;height: 70px;border-radius: 15px;}
.con_like_down ul li a.down-like{font-size: 12px;background: #4191f4;color: #fff;padding: 2px 10px;display: block;margin-top: 6px;}
.con_like_down ul li span{display:block;font-size: 12px;height: 25px;line-height: 28px;overflow: hidden;transition: margin .3s ease;}
.con_like_down ul li:hover span {margin-top: -32px;}
.con_like_down ul li a {overflow: hidden;display: block;position: relative;z-index: 1;margin-bottom: 5px;}

/* 下载排行 */
.con_r_tab{ border-bottom: 2px solid #efefef; height: 34px; line-height: 34px; }
.con_r_tab_do{ font-size: 16px; position: relative; color:#666;width: 85px; text-align: center; }
.con_r_tab_do:before{content:'';position: absolute;width: 85px;height: 2px;left:0;bottom:-2px;background: #222222;}
.con_r_tab_do:after{content:'';position: absolute;left:0;right:0;bottom: -6px;margin: auto;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #222222;}
.con_r_tab_hot{margin-top:5px;font-size: 0;border: 2px solid #009ff0;border-radius: 2px;height:22px;line-height: 22px;}
.con_r_tab_hot a{display: inline-block;font-size: 12px;color: #009ff0;padding:0 10px;background:#fff;}
.con_r_tab_hot .active{background: #009ff0;color:#fff;}
.b-r-con ul{ padding: 21px 0 50px; display: none; }
.b-r-con ul li{ padding:9px 0 9px 24px; overflow: hidden; position: relative; }
.b-r-con ul li:last-child{ border:0; }
.b-r-con-img{ float:left; margin-right:5px; }
.b-r-con-img img{ width: 60px; height: 60px; border-radius: 15px; display:block; object-fit: cover; }
.b-r-con-t h3{ padding:9px 0; }
.b-r-con-t h3 a{ color:#333; font-weight: 500; display: block; width:88px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.b-r-con-t p{ font-size:12px; color:#999; width:88px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.b-r-download{position: absolute;top:0;right:0;bottom:0;margin:auto;border: 1px solid #009ff0;color: #009ff0;width:54px;text-align:center;height:22px;line-height:22px;}
.con_a .b-r-download:hover{ background:#4191f4; color:#fff; }
.b-r-con ul li:before{ content: ''; color:#fff; font-size:12px; width:15px; text-align: center; height:15px; line-height: 15px; background:#c4c4c4; position: absolute; top:0; left:0; bottom:0; margin:auto; }
.b-r-con ul li:nth-of-type(1):before{ content:'1'; background:#ed4848; }
.b-r-con ul li:nth-of-type(2):before{ content:'2'; background:#f27f7f; }
.b-r-con ul li:nth-of-type(3):before{ content:'3'; background:#f8b6b6; }
.b-r-con ul li:nth-of-type(4):before{ content:'4'; }
.b-r-con ul li:nth-of-type(5):before{ content:'5'; }
.b-r-con ul li:nth-of-type(6):before{ content:'6'; }
.b-r-con ul li:nth-of-type(7):before{ content:'7'; }
.b-r-con ul li:nth-of-type(8):before{ content:'8'; }
.b-r-con ul li:nth-of-type(9):before{ content:'9'; }
.b-r-con ul li:nth-of-type(10):before{ content:'10'; }
/* 热门合集 */
.yxhj{width: 100%; margin-top: 20px; overflow: hidden; }
.yxhj { margin-top: 24px; }
.yxhj .lis {display: block;margin-top: 18px;width: 100%;height: 160px;text-align: center;overflow: hidden;}
.yxhj .lis img {width: 100%;min-height: 160px; -webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
.yxhj .lis:hover { opacity: 0.8; }
/*imgview*/
#imgview{margin: 20px 0;overflow: hidden;width: 100%;}
#imgview ul{width: 100%;height: auto;overflow: auto;white-space: nowrap;}
#imgview ul li{padding-right: 12px;height: 276px;display: inline-block;}
#imgview ul li img{height: 276px;}
/* 同类推荐 */
.d_c_same{ padding:50px 0; }
.d_c_same_ul{overflow: hidden;width: 890px;margin: 19px 0 0 -15px;}
.d_c_same_ul li{margin: 11px 0 0 19px;float: left;height: 110px;width: 90px;}
.d_c_same_ul li a img{display: block;border-radius: 16px;width: 70px;height: 70px;margin: 14px auto 0;}
.d_c_same_ul li a span{display: block; text-align: center;height: 12px;line-height: 12px;font-size: 12px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;width: 90%;margin: 12px auto 0;color: #333;}

.oTit{border-bottom: 2px solid #009ff0;margin-bottom:12px;position:relative;height: 51px;}
.oTit h2{height:38px;line-height:38px;padding:0 15px;background: #009ff0;color:#fff;display:inline-block;font-weight:normal;font-size:16px;margin-top:15px;float:left;border-radius: 5px 5px 0px 0px;}
.oTit a {float: right; margin-top: 25px;}
.guess_tab{position:absolute;bottom: 4px;margin-left: 20px; right: 0; height: 30px;overflow: hidden;text-align: right;}
.guess_tab b{font-weight:normal;margin:0 0 0 5px;cursor:pointer;background:#e5e5e5;padding:6px 10px;border-radius:3px;color:#6b6b6b;font-size: 13px;display: inline-block;}
.guess_tab b.cur{background: #009ff0;color:#fff;}
.zt_top{overflow: hidden;zoom: 1;padding-bottom: 14px;border-bottom: 1px dashed #d8d8d8;margin-left: 9px;}
.zt_top span{float:left;width: 570px;height:18px;line-height:18px;margin:6px 0 0 15px;}
.zt_top p{float: left;width: 570px;height: 56px;line-height:26px;margin-left:15px;color:#858585;margin-top:10px;overflow: hidden;}
.zt_top span .ztname{float:right;color:#999;}
.zt_top span .ztname:hover{color:#f0322f;}
.zt_top span .tztname{float: left;display: inline;line-height: 22px;font-size: 18px;color: #444;font-family: "Microsoft YaHei";font-weight: bold;height: 22px;}
.zt_top span .tztname i{font-size:16px;font-weight: 100;padding-left:4px;}
.zt_top .ztimg{float:left;width: 210px;height:103px;overflow:hidden;zoom:1;position: relative;}
.zt_top .ztimg img {width: 210px;height: 102px;}

.zt_list{overflow:hidden;}
.zt_list ul{}
.zt_list li{float:left;width: 249px;padding:10px;}
.zt_list li:hover{background:#f6f6f6}
.s_ztlistbox{}
.ztgimg{float:left;margin-right:8px;}
.ztgimg img{width:90px;height:90px;border-radius: 20px;}
.ztgname{display:block;width: 150px;height:22px;color:#08c;line-height:22px;overflow:hidden;font-size:16px;}
.zt_list li span{display:inline-block;width: 150px;height:24px;overflow:hidden;color:#999;line-height:18px;margin-top:8px;}
.zt_list li span i{width:1px;height:12px;background:#dbdbdb;display:inline-block;margin:0 6px;}
.zt_list font{color:#f08620;font-weight:bold;font-size:14px;font-family: Georgia;}
.zt_list li span i{width:1px;height:12px;background:#dbdbdb;display:inline-block;margin:0 6px;}


/*标题1*/
.hd_title1{ height: 30px; line-height: 30px; width: 100%;}
.hd_title1 span{ float: left; max-width: 200px; overflow: hidden; height: 100%; display: block; font-size: 20px; color: #313131; font-weight:600; }
.hd_title2{ border-bottom: 2px solid #009FF0; height: 50px; line-height: 50px; width: 100%; margin-bottom: 20px;}
.hd_title2 span{ float: left; max-width: 200px;  height: 100%; display: block; font-size: 20px; color: #313131; position: relative; font-weight: bold; color: #009FF0; }
.hd_title2 span i{background-image: url(../images/sp_1.png);background-repeat: no-repeat;position: absolute;width: 16px;height: 8px;left: 50%;background-position: -24px -5px;bottom: -8px;right: 0;left: 0;margin: auto;}
.hd_title2 .c-tab { margin-left: 10px; float: left; height: 50px; margin-bottom: -2px; position: relative;width:640px; overflow: hidden; white-space: nowrap; margin-right: 10px;}
.hd_title2  .c-tab li { float: left; padding: 0 15px; height: 50px; cursor: pointer;  font-size: 16px; color: #565656; position: relative; }
.hd_title2  .c-tab .on { height: 48px; border-bottom: 2px solid #009FF0; }
.hd_title2  .c-tab ul{position: relative;}
.hd_title2  .c-tab .on i { width: 0; height: 0; border-width: 0 5px 5px; border-style: solid; border-color: transparent transparent #009FF0; position: absolute; left: 0; right: 0; bottom: 0; margin: auto; }

/* 相关版本 */
.ver-list ul{width:870px; overflow: hidden; zoom: 1; }
.ver-list ul li{width: 408px; float: left; margin-right: 24px; height: 48px; border:1px solid #e6e6e6; margin-bottom: 10px;transition:background-color 1.2s ease,left 1.2s ease-in-out;}
.ver-list ul li a{display: block; padding-left: 14px; height: 48px; line-height: 48px; overflow: hidden; zoom: 1;}
.ver-list ul li img{width: 36px; height: 36px; border-radius: 5px; float: left; margin: 6px 20px 0 0; margin-left: -60px;transition:all 1s ease;}
.ver-list ul li p{width: 250px; float: left; color: #333;}
.ver-list ul li b{float: right; display: block; width: 30px; height: 30px; line-height: 30px; margin: 9px 25px 0 0; color: #14b9c8;}
.ver-list ul li span{display: block; width:80px; float: left; color: #999;}


.ver-list ul li:hover{border:1px solid #23b3ee; background: #23b3ee;}
.ver-list ul li:hover a img{transition: all 1s ease; margin-left: 0;}
.ver-list ul li:hover a p{color: #fff;}
.ver-list ul li:hover a span{display: none;}
.ver-list ul li:hover a b{text-indent: -9999em; background: url(../images/pc-icons.png) no-repeat; background-position: -8px -183px;}

:host {
    display: inline-block;
    overflow: hidden;
    text-align: initial;
    white-space: nowrap;
}
/*下载地址*/
.ad_l{width: 316px;overflow: hidden;zoom: 1;float: left;}
.ad_l span.gname{display:block;line-height: 28px; height:28px; color:#333; padding-left: 10px; background: #f2f2f2; font-size: 14px;margin:5px 0;overflow: hidden;}
.ad_l ul{overflow:hidden;zoom:1;width: 337px;}
.ad_l ul li{float:left;display:inline;line-height: 20px; height:20px;width: 165px;padding: 5px 0;}
.ad_l ul li span{display:block;padding-left: 22px; background: url(../images/down_ad_tb.png) no-repeat 0px 3px;}
.ad_l .ios ul li span{ background: url(../images/down_ad_tb2.png) no-repeat 0px 3px;}
.ad_l ul li  a{color: #9E9E9E;font-size:14px;}
.ad_l ul li  a:hover{color:#d70000;}
.ad_r{float:right;display:inline;margin: 19px 0px 0 0;}
.down_box_r{float:left;margin-left:70px;margin-top: 15px;width:400px;/* height:300px; */}
.clearfix {
    clear: both;
}



/*警告提示*/
.warning {
    background: #FFFED9;
    border: 1px solid #FFD79D;
    color: #FF7F27;
    display: block;
    padding: 8px;
    font-size: 12px;
    margin-bottom: 10px;
    line-height: 20px;
    margin-top: 10px;
}


/*996传奇盒子*/
.animate {
    display: inline-block!important;
    /* padding-left: 20px; */
    font-size: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    color: #858585;
    white-space: nowrap;
    animation: 12s wordsLoop linear infinite normal;
}
  
@keyframes wordsLoop {
    0% {
        transform: translateX(160px);
        -webkit-transform: translateX(160px);
    }
    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
}
  
@-webkit-keyframes wordsLoop {
    0% {
        transform: translateX(160px);
        -webkit-transform: translateX(160px);
    }
    100% {
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
    }
}

/* 详情排行榜 */
.paihang-container {
    display: flex;
    flex-wrap:wrap;
    margin: 5px 0px;
}
.paihang-container a {
    text-align: center;
    border-radius: 4px;
    font-size: 13px;
    width: 118px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding: 8px;
    margin: 5px 8px;
    background-color: rgba(245, 245, 245, 1);
    color: #666666;
}