@charset "utf-8";
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(/static/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(/static/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(/static/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;}

.cq_btn img {
    position: relative;
    top: -1px;
    width: 170px;
    height: 50px;
    border-radius: 3px;
}
.btn_box{width: 645px;}
.btn_box a{
    display: block;
    width: 170px;
    height: 50px;
    float: left;
    line-height: 48px;
    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(/static/images/soft_pc_infoicon.png) no-repeat;
}
.btn_box .az_btn{background: #23bc6a;}
.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 span{
    /* background-position: -344px -5px; */
    background-size: 1300%;
    background-position: -283px -7px;
}
.btn_box .ios_btn{background: #9a9a9a;display: none;}
.btn_box .ios_btn span{background-position: -350px -50px;}


/*下载内容*/
.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("/static/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: 6px;}
.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; }
.con_r_tab_do:before{content:'';position: absolute;width: 67px;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: 4px; 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%;border-top:1px #eee solid;}
#imgview h3 i {background: url(/static/images/bg_Img.gif) -214px -402px no-repeat; }
#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: 10px;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;}
.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_top .ztimg span {width: 215px;height: 105px;display: block;position: absolute;background: url(/static/images/guess_cover1.png) -3px top no-repeat;_background: none;_filter: progid:dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="/images/guess_cover1.png");margin-left: 0px;margin-top: 0px;}

.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;}
.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(/static/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; }
.hd_title2 .tit-btn{height: 24px;}
.hd_title2 .tit-btn span{display: block;background: url(/static/images/btn-prev-next.png) no-repeat;float: left;width: 26px;height: 24px;margin: 0 1px;cursor: pointer;}
.hd_title2 .tit-btn .prev{}
.hd_title2 .tit-btn span.prev:hover{background-position-x: -52px;}
.hd_title2 .tit-btn .next{background-position: -26px 0;}
.hd_title2 .tit-btn span.next:hover{background-position-x: -78px;}

/*预约*/
.yuyuemengban{display: none; width: 100%;height:2000px;position: fixed;z-index: 999;;background: rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);left: 0;top: 0;}
.yuyuewrap{display:none; width: 400px;height: 300px;position: fixed;left: 50%;top:45%;margin: -150px 0 0 -200px;background: #fff;border-radius: 8px;z-index: 1000;cursor: initial;}
.yuyuewrap .closebtn{position: absolute;right: 10px;top: 5px;font: 20px/18px microsoft yahei; color: #3bb3f2; cursor: pointer;}
.yuyuewrap .closebtn:hover{opacity: 0.88;}
.yuyuewrap .yuyue_con{width: 320px;height: 260px;margin:0px auto; padding-top:20px}
.yuyuewrap .yuyue_con .phone{width: 300px;height: 45px;font-size: 14px;line-height: 45px;padding: 0 10px;border:1px solid #ccc ; display: block; margin: 20px auto 0 auto; border-radius: 5px;}
.yuyuewrap .yuyue_con .phone:focus{border:1px solid #3bb3f2 ;}
.yuyuewrap .yuyue_con .tips{width: 320px;text-align: center;line-height: 45px;font: 16/45;margin: 10px auto;color: #999;}
.yuyuewrap .yuyuebtn_bs,.yuyuewrap .yuyuebtn_br{width: 330px;height: 45px;line-height: 45px;text-align: center;border-radius:3px;margin: 10px auto 20px;font-size: 16px;cursor: pointer;}
.yuyuewrap .yuyuebtn_bs{background: #3bb3f2;color: #fff;}
.yuyuewrap .yuyuebtn_bs:hover,.yuyuewrap .yuyuebtn_br:hover{opacity: 0.88;}
.yuyuewrap .yuyuebtn_br{color: #3bb3f2;border: 1px solid #3bb3f2;}


/* 相关版本 */
.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: #01a0e2;}
.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(/static/images//pc-icons.png) no-repeat; background-position: -8px -183px;}


:host {
    display: inline-block;
    overflow: hidden;
    text-align: initial;
    white-space: nowrap;
}
marquee {
    display: inline-block;
    width: -webkit-fill-available;
}
.btn_box a .ad {
    color: white;
    background-color: rgba(180, 180, 180, 0.5);
    padding: 0 7px;
    position: absolute;
    right: 0;
    bottom: 27px;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    width: 25px;
    margin: 0;
}

/*下载地址*/
.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; */}
.soft_down_tg .dxzq {display: inline-block;width: 146px;height: 36px;line-height: 36px;font-size: 15px;color: #fff;background-color: #2b71ff;text-align: left;margin: 14px 10px 0 0;border-radius: 5px;}
.soft_down_tg .dxzq span {width: 16px;height: 17px;background: url(../images/smdown1.png) no-repeat!important;margin: 10px 8px 0 10px;display: block;float: left;}
.soft_down_tg a.one{display: inline-block;width: 138px;height: 30px;line-height: 30px;color: #333;font-size: 14px;border-radius: 3px;float: left;margin: 0 14px 2px 0;padding-top:10px;}
.soft_down_tg a.one i{display: inline-block;width: 36px;height: 34px;background: url(../images/arrow_icon1.png) no-repeat;background-position: 6px 5px;float: left;}
.clearfix {
    clear: both;
}

