﻿b{font-weight: normal;}
/*新增面包屑*/
.soft_fl{ height: 36px;overflow: visible; background: #f6f6f6; line-height: 36px; color: #666;}
.map{ padding: 0 10px;}
.map a{ color: #666; }
.map i{ margin: 0 3px; }

/*游戏详情*/
.arp_xsoft_info{padding: 10px 0;background: #fff;position: relative;}
.arp_xsoft_info .arp_soft_img{width: 110px;height: 110px;margin: 0 auto;margin-top: 6px;}
.arp_xsoft_info .arp_soft_img img{width: 110px;height: 110px;border-radius: 16px;}
.arp_xsoft_info h1{font-size: 17px;color: #222;height: 33px;line-height: 33px;overflow: hidden;font-weight: normal;padding-right:10px;font-weight: bold;text-align: center;}
.arp_xsoft_info .g_down{width: 95%;height: 40px;display:block;background: #69a921;border-radius: 20px;font-size: 18px;color:#FFFFFF;text-align:center;line-height: 40px;margin: 12px auto;}
.arp_xsoft_info .down{ background-color: #69a921; }
.arp_xsoft_info .nodown{ background-color: #ccc; }
.arp_xsoft_info .yuyue{ background-color: #ff8a00; }

.arp_xsoft_info .downbtn_a{display:inline-block;width: 40%;margin: 10px 4% 10px 3%;background:#fff;border: 1px solid #69a921;color: #69a921;box-sizing:  border-box;font-size: 18px; border-radius: 5px;}
.arp_xsoft_info .downbtn_b{background: #69a921;display: inline-block;width: 50%;margin:10px 0;line-height: 20px;height: 38px;padding-top:  2px;vertical-align: top; font-size: 18px; color: #fff; text-align: center; border-radius: 5px;}
.arp_xsoft_info .downbtn_b i{display:block;height: 16px;line-height: 16px;font-size:12px;text-align:center;font-style:normal;opacity:.8;}
.arp_xsoft_info p{font-size:12px;margin:0 3%;background:#fff3e2;color:#787878; padding:4px 8px;box-sizing:border-box; border:1px solid #ffe0b5; line-height:20px; margin-bottom:10px;border-radius:5px;}
.arp_xsoft_info p em{ color:#f75934;}

.arp_xsoft_info .txt { margin: 5px 0; color: #b0b0b0; font-size: 12px; line-height: 16px; text-align: center;}
.arp_xsoft_info .txt2 { text-align: center; font-size: 14px; color: #686868; margin: 5px auto 10px; height: 20px; line-height: 20px; overflow: hidden;}

.arp_tips{text-align: center;font-size: 12px;color: #259d5d;padding-top: 8px;padding-bottom: 12px;}
.arp_tips span{padding: 0 16px;position: relative;}
.arp_tips span::after{content: "";position: absolute;width: 11px;height: 11px;left: 0;top: 50%;margin-top: -5px;background: url(../images/dyw-tip.png) no-repeat;background-size: 11px;}

.arp_right_soft_info{ overflow:hidden;}
.arp_right_soft_info .arp_ginfoset{ font-size: 12px; color: #808080; overflow: hidden; zoom:1; padding: 0 10px 10px;}
.arp_right_soft_info .arp_ginfoset li{width: 50%;float: left;line-height: 24px;color: #929292;height: 24px;overflow: hidden;}
.arp_right_soft_info .arp_ginfoset li a{color: #ef6645;}

.rank-enter{display: block;width: 55px; height: 70px;background: url(../images/rank_icon@2x.png) no-repeat; position: absolute;right: 15px; top: 0;background-size:100% 100%;}

/*立即预约按钮*/
.yAlert_bg{ display: none; background: rgba(0,0,0,.5); position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9998; }
.yAlert{width:90%;position: fixed;height:240px; padding-bottom:10px;left:5%;z-index: 9999;background: #fff;border-radius: 10px;overflow:hidden;top: 50%; margin-top: -120px;display: none;}
.yAlert_t{background: #59c301;font:16px/45px microsoft yahei;color:#fff;padding:0 15px;}
.yAlert_t span{float: right;font-size: 18px}
.yAlert input,.yAlert .yAlert_bs,.yAlert .yAlert_br{width:80%;padding:0 10px;font:14px/40px microsoft yahei;border-radius: 5px;}
.yAlert input{border:#ccc 1px solid;display: block;margin:20px auto;height: 40px;overflow: hidden}
.yAlert input:focus{border:#2fc26e 1px solid}
.yAlert_b{border-top:#ddd 1px solid}
.yAlert .yAlert_bs,.yAlert .yAlert_br{font-size:16px;margin:10px auto;text-align: center}
.yAlert .yAlert_bs{background: #59c301;color:#fff;}
.yAlert .yAlert_br{border: #59c301 1px solid;color: #59c301;}

/*文章内容*/
.de_con{border-top: 10px solid #ececec;}
.de_tab{display: flex;position: relative;border-bottom: 1px solid #eee;}
.de_tab_fixed{position: fixed;width: 100%;top: 0;background: #fff;z-index: 999;}
.de_tab a{font-size: 13px;width: 33%;text-align: center;line-height: 42px; color: #333;}
.de_tab .active{color: #59c301;position: relative;}
.de_tab .active:before{content:'';position: absolute;left:0;bottom:-1px;width: 100%;height: 1px;background: #59c301;}
.de_tab .active:after{content:'';position: absolute;left:0;bottom:0;right:0;margin: auto;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #59c301;}
.de_cen{padding:10px 0;overflow: hidden;}
.de_cen h3{font-size: 15px;color: #df3631;padding: 10px 10px 10px 0;position: relative;font-weight: normal; font-weight: bold;}
.de_cen p{font-size:14px;color:#666;line-height: 26px; margin-bottom:6px;}
.de_cen p img{width: auto !important; height: auto !important;max-width:90% !important; display: block; margin: 0 auto;}
.de_cen p strong{ font-weight: bold; }
.article_con{ padding: 0 10px; border-top: 10px solid #ececec; }
.article_con .app_title{ padding-left: 0; border-top: none;}
#moreinfo{color: #a5a5a5;background: #f5f5f5;margin: 0 auto;width: 40%;text-align: center;height: 26px;line-height: 26px;margin-top: 12px;margin-bottom: 15px;font-size: 12px;border-radius: 32px;display: block;}
.tag{ padding: 0 10px; }
.tag em{ display: inline-block; font-size:12px; color: #fff; height: 24px; margin-right: 6px; background: #b5b5b5; line-height: 24px; padding: 0 27px 0 10px; position: relative;z-index: 0;}
.tag em:after{ content: " "; border-top: 12px solid transparent; border-bottom: 12px solid transparent;border-right: 12px solid #fff; margin-left: -20px; position: absolute;right: 0; top: 0;}
.tag i{font-style: normal;display: inline-block;font-size: 12px;color: #ffa336;border: 1px solid #ffa336;border-radius: 2px;padding:0 4px;background: rgba(255,232,187,.5);margin-right:10px;margin-bottom: 10px; height: 22px; line-height: 22px;}
/*title*/
.app_title{font-size: 16px;color: #080909;height: 46px;line-height: 46px;padding-left: 10px; font-weight: bold; border-top: 10px solid #ececec;}
.app_title:before{display:block;content: ' ';float:left;height: 14px;width:4px;background: #59c301;margin: 17px 8px 0 0;border-radius: 2px;}

/*猜你喜欢*/
#like{ border-top: 10px solid #ececec; }
.cnxh{ width:100%; overflow:hidden; display:block;}
.cnxh h3{ font-size:16px; color:#080909; height:46px; line-height:46px; margin-left:10px;}
.cnxh .cn_lb{margin: 0 12px;overflow:hidden;position:relative;margin-top: 10px;background: #f5f5f5;}
.cnxh .cn_lb li{/* width:25%; */height: 32px;float:left;margin: 0 4%;line-height: 32px;}
.cnxh .cn_lb li a{display:block;overflow:hidden;width:100%;text-align:center;height: 30px;font-size: 15px;color: #5f5f5f;font-weight: bold;}
.cnxh .cn_lb .hover a{color: #3a8cfa;border-bottom: 2px solid #3a8cfa;margin-bottom: 3px;}
.cnxh .c_text{overflow:hidden;position:relative;/* height:300px;  */margin-top:23px;}
.cnxh .c_text .c_title{font-size: 15px;color: #333;font-weight: bold;padding: 0 14px;}
.cnxh .c_text .c_more{font-size:12px;color:#9e9c9d;float:right;width:38px;height:30px;margin-right: 22px;}
.cnxh .c_text .c_more em{/* background-position:-30px -10px; */display:block;float:right;width:9px;height:10px;color: #3a8cfa;}
.cnxh .c_text .c_jj{font-size: 14px;color:#9e9c9d;height: 68px;line-height: 22px;margin-top:13px;margin-bottom:12px;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;padding: 0 15px;}
.cnxh .c_text .c_app{ overflow:hidden; position:relative;}
.cnxh .c_text .c_app li{width:25%;float:left;height: 112px;}
.cnxh .c_text .c_app li a{display:block;overflow:hidden;width:100%;text-align:center;height:96px;}
.cnxh .c_text .c_app li a img{width: 66px;height: 66px;border-radius:10px;}
.cnxh .c_text .c_app li a p{font-size: 14px;color:#080909;height:18px;width:70px;display:block;overflow:hidden;margin: 6px auto 5px auto;}

/*人气推荐*/
#hot_intro{ border-top: 10px solid #ececec; }
.infobox{display:block;overflow:hidden;padding: 15px 10px;height: 67px;position: relative;}
.infobox .mub1{background-position:0px 0px;}
.infobox .mub2{background-position:-15px 0px;}
.infobox .mub3{background-position:-30px 0px;}
.infobox .mubother{background-position:-45px 0px;}
.infobox {overflow:hidden;zoom:1; position:relative;}
.infobox .gimg{float:left;display:inline;}
.infobox .gimg{width: 65px;height: 65px;overflow:hidden;margin-right: 14px;margin-top: 0px;}
.infobox .gimg img{width: 65px;height: 65px;border-radius: 10px;overflow: hidden;}
.infobox .ginfo .gname{line-height: 20px;height:20px;font-size: 15px;display:block;font-style:normal;color: #000;margin-bottom: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: 65%;}
.infobox .ginfo b{font-weight:300;line-height: 18px;height: 18px;font-size: 14px;display: block;color: #999;margin-top: 3px;margin-bottom: 3px;}
.infobox .ginfo b font{margin-left: 2px;font-size: 10px;font-family: arial,tahoma;line-height: 18px;}
.infobox .gbtn{display:block;width: 56px;height: 25px;line-height: 25px;font-size: 14px;color: #fff;overflow:hidden;position:absolute;right:10px;top: 27px;text-align: center;border-radius: 20px;background: #59c301;}
.infobox .ginfo .ginfoset{font-weight: 300;line-height: 18px;height: 18px;font-size: 12px;display: block;color: #aaa;font-style: normal;overflow: hidden;zoom: 1;font-family: arial,tahoma;}
.infobox .ginfo .ginfoset span{font-size: 13px;margin-top: 4px;color: #999;display:block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;height:12px;line-height:12px;width:90%;}
.infobox .ginfo .ginfoset i{font-style:normal; margin: 0px 4px;font-size: 10px;line-height: 20px;width: 1px;overflow: hidden;zoom: 1;background: #B9B9B9;height: 10px;margin-top: 3px;}
.infobox .ginfo .ginfoset span,.infobox .ginfo .ginfoset i{float:left;display:inline;}
.infobox .pl1, .infobox .pl2{height:1px; width:100%; position: absolute; left:0px;}
.infobox .pl1{background: #f5f5f5;bottom:1px;}

.cnxh .c_text .c_more{font-size:12px;color:#3a8cfa;float:right;width:38px;height:30px;margin-right: 22px;}
.cnxh .c_text .c_more a{ color: #3a8cfa; margin-right: 4px; }


/*截图*/
.yxfl{ margin-bottom: 10px; padding: 0 10px;}
.yxfl .app_title{ border-top: 0; padding-left: 0;}

.slide_A{ height: 200px; zoom:1; overflow-x: scroll; display: flex;}
.slide_A::-webkit-scrollbar{display:none;}
.slide_A a{display: block;width: auto;height: 200px; margin-right: 10px; float: left;}
.slide_A a img{height: 200px; width: auto; display: block;}
/*swipebox样式*/
html.swipebox{overflow:hidden!important}
#swipebox-overlay img{border:none!important}
#swipebox-overlay{position:fixed;z-index:99999!important;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}
#swipebox-overlay,#swipebox-slider{top:0;left:0;width:100%;height:100%}
#swipebox-slider{position:absolute;display:none;white-space:nowrap}
#swipebox-slider .slide{display:inline-block;width:100%;height:100%;background:url(../images/loader.gif) no-repeat center center;text-align:center;line-height:1px}
#swipebox-slider .slide:before{display:inline-block;margin-right:-1px;width:1px;height:50%;content:""}
#swipebox-slider .slide .swipebox-video-container,#swipebox-slider .slide img{display:inline-block;margin:0;padding:0;width:auto;height:auto;max-width:100%;max-height:100%;vertical-align:middle}
#swipebox-slider .slide .swipebox-video-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:5%;width:100%;max-width:855pt;max-height:100%;background:0 0}
#swipebox-slider .slide .swipebox-video-container .swipebox-video{position:relative;overflow:hidden;padding-bottom:56.25%;width:100%;height:0}
#swipebox-slider .slide .swipebox-video-container .swipebox-video iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important}
#swipebox-action,#swipebox-caption{position:absolute;left:0;z-index:999;width:100%;height:50px}
#swipebox-action{top:-50px}
#swipebox-action.visible-bars{top:0}
#swipebox-action.force-visible-bars{top:0!important}

#swipebox-caption{top:-50px;text-align:center}
#swipebox-caption.visible-bars{top:0}
#swipebox-caption.force-visible-bars{top:0!important}
#swipebox-action #swipebox-next,#swipebox-action #swipebox-prev{position:absolute;top:0;width:50px;height:50px;border:none!important;background-image:url(../images/icons.png);background-repeat:no-repeat;text-decoration:none!important;cursor:pointer}
#swipebox-action #swipebox-close{left:40px;background-position:15px 9pt}
#swipebox-action #swipebox-prev{right:75pt;background-position:-2pc 13px}
#swipebox-action #swipebox-next{right:40px;background-position:-78px 13px}
#swipebox-action #swipebox-next.disabled,#swipebox-action #swipebox-prev.disabled{opacity:.3;filter:alpha(Opacity=30)}
#swipebox-slider.rightSpring{-moz-animation:rightSpring .3s;-webkit-animation:rightSpring .3s}
#swipebox-slider.leftSpring{-moz-animation:leftSpring .3s;-webkit-animation:leftSpring .3s}
@-webkit-keyframes rightSpring{0%{margin-left:0}
50%{margin-left:-30px}
to{margin-left:0}
}
@-webkit-keyframes leftSpring{0%{margin-left:0}
50%{margin-left:30px}
to{margin-left:0}
}
@media screen and (max-width:800px){
#swipebox-action #swipebox-close{width:50px;height:50px;border:none!important;background-image:url(../images/icons.png);background-repeat:no-repeat;text-decoration:none!important;cursor:pointer; float: right;}
#swipebox-action #swipebox-prev{left:0;}
#swipebox-action #swipebox-next{left:60px;}
}
#swipebox-overlay{background:#0d0d0d}
#swipebox-action,#swipebox-caption{background-color:#0d0d0d;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(0,#0d0d0d),color-stop(100%,#000));background-image:-webkit-linear-gradient(#0d0d0d,#000);background-image:linear-gradient(#0d0d0d,#000);text-shadow:1px 1px 1px #000;opacity:.95;filter:alpha(Opacity=95)}
#swipebox-action{border-bottom:1px solid hsla(0,0%,100%,.2)}
#swipebox-caption{border-bottom:1px solid hsla(0,0%,100%,.2);color:#fff!important;font-size:15px;font-family:Helvetica,Arial,sans-serif;line-height:43px}

/*相关版本*/
.news_bb{width: 100%; overflow: hidden; padding-bottom: 10px;}
.news_bb li{padding: 5px 0px; border-bottom: 1px dashed #e5e4e4; margin: 0 10px; position: relative;}
.news_bb li:last-child{ border-bottom: none; }
.news_bb .news_bb_info{ display: inline-block;padding-right: 76px;}
.news_bb_info h3{ font-weight: normal; margin-top: 5px; overflow: hidden;}
.news_bb_info h3 a{font-size: 16px; color: #20202c; height: 18px; line-height: 18px; display: block; overflow: hidden; }
.news_bb_info p{ height: 14px; line-height: 14px; overflow: hidden; margin-top: 5px;}
.news_bb_info p span{ font-size: 13px; color: #606060;}
.news_bb_info p i {font-style: normal;padding: 0 8px; color: #aaa;}
.news_bb .bb_down{ color: #59c301; width: 54px; height: 23px; line-height: 23px; border-radius: 20px; border:1px solid #59c301; display: inline-block; position: absolute; right: 0px; top:16.5px; text-align: center; font-size: 14px}

/*固定cid加入自定义内容*/
.app_soft_bd li{overflow:hidden;padding:10px;border-bottom:1px dashed #ccc;}
.app_soft_bd li:last-child{border-bottom:none;}
.app_soft_bd li a{display:block;height:66px;position:relative;overflow:hidden;}
.app_soft_bd .img{width:66px;height:66px;border-radius:8px;float:left;margin-right:7px;}
.lstcont{padding-top:0;}
.lstcont h3{font-weight:normal;font-size:16px;height:22px;line-height:20px;overflow:hidden;margin-bottom:2px; color: #000;}
.lstcont p{color:#858585;font-size:13px;line-height: 23px;text-overflow:ellipsis;white-space:nowrap;}
.lstcont .tre{-webkit-box-flex: 1;overflow: hidden;padding-right: 10px;}
.lstcont .tre span{display: block;line-height: 24px;height: 22px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #858585;font-size: 13px;}
.lstcont p i{display:inline-block;margin-right:7px;}
.lstcont p i.size{background:url(../images/ssize.png) left center no-repeat;background-size:15px;padding-left:17px;}
.lstcont p i.person{background:url(../images/suser.png) left center no-repeat;background-size:13px;padding-left:15px;}
.v_l {background: url(../images/video_i.png) no-repeat center center;padding: 0 10px;margin: 0 5px;}

/*举报*/
input[type="button"],input[type="text"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}
.report{display: block;width: 58px;height: 24px;background: url(../images/report.png); float: right;text-indent: -999em;}
#overbg {z-index: 9999;border: none;margin: 0px;padding: 0px;width: 100%;height: 100%;top: 0px;left: 0px;opacity: 0.8;position: fixed;background-color:#000;}
#popreport {z-index: 99999;position: fixed;padding: 8% 5%;color: #666;font-size: 14px;font-family:arial,"Microsoft Yahei";top: 5%;width: 75%;left: 7.5%;background: #fff;border-radius: 5px;}
#popreport p {line-height: 24px}
#popreport li {clear: both;margin: 5px 0;}
#popreport li label { display: inline-block; line-height: 24px; margin-right: 12px}
#popreport li .othersp { margin-right: 0; }
#popreport li label input.radios { margin-right:7px; width:16px; height:16px; float: left;outline:none}
#popreport li span { display: block; font-size: 16px; color: #444; line-height: 36px; }
#popreport li input.other {width: 167px;float: right;height: 20px;margin-left:10px;margin-top: -1px;margin-right: 0;}
#popreport li textarea.spec {border:1px solid #cdcdcd;width: 95%;min-height: 40px;font-size: 14px;color: #666;resize: none;padding:6px;font-family:arial,"Microsoft Yahei";}
#popreport li input.text {border:1px solid #cdcdcd;line-height: 26px;padding: 3px;font-size: 14px;color: #666;font-family:arial,"Microsoft Yahei";}
#popreport li input.code {width: 141px;margin-right:10px;float: left;}
#popreport li #canvas {width: 100px;height: 34px;float: right;background: #ccc;border: 1px solid #ccc;
        border-radius: 5px;}
#popreport li.submit {text-align: center;padding: 20px 0 0 0;margin:0;}
#popreport li.submit input{border: none;width: 120px;background: #69a921;color: #fff; height:30px;}
#popreport .pop_close{width: 30px;height: 30px;position:absolute;z-index:10;top:5px;right:5px;color: #999;font-size: 30px;text-align: center;line-height: 30px;transform: rotate(45deg);}
.hide{display:none;}
.block{display:block}

/*item-intro*/
.item-intro{width: 100%;height: 42px;background: #fff;position: fixed;top: 0;left: 0;display: none;overflow: hidden;zoom:1;box-shadow: 0 0 10px #ccc;z-index: 999;}
.item-intro img{display:block;width: 34px;height: 34px;float: left;margin: 4px 0 0 10px;border-radius: 6px;}
.item-intro .mid{margin: 0 80px 0 56px;padding-top: 4px;}
.item-intro .mid span{display: block;width: 100%;height: 17px;line-height: 17px;font-size: 12px;color: #666;}
.item-intro .mid p{height: 17px;line-height: 17px;font-size: 12px;color: #999;overflow: hidden;}
.item-intro .mid p i{font-style: normal; margin: 0 4px;}
.item-intro .b{display: block;width: 60px;height: 30px;line-height: 30px;text-align: center;background: #69a921;border-radius: 4px;color: #fff;font-size: 15px;position: absolute;right: 10px;top: 6px;}
/*tp-banner*/
.tp-banner{position: relative;}
.tp-banner img{width: 100%; height: auto;display: block;}
.tp-banner em{display: block;width: 30px;height: 16px;background: rgba(0,0,0,.5);position: absolute;right: 0;top: 0;font-size: 12px;color: #ccc;text-align: center;line-height: 16px;}
.tp-banner span{display: block;width: 29px;height: 16px;background:url(../images/g_tip_l.png) no-repeat;position: absolute;left: 0;bottom: 0; opacity: .8;}

/*d_tips*/
.d-tip-box{position: fixed;width: 100%;height: 100%;background: rgba(0,0,0,0.7);top: 0;left: 0;z-index: 99999999;display: none;}
.d-tip-box .d_img{padding: 20px 10px 0;text-align: right;overflow: hidden;zoom:1;}
.d-tip-box .d_img img{width: 100px; height: auto;}
.d-tip-box .d_txt{padding: 16px;width: 70%;margin: 0 auto;border: 1px solid #fff;border-radius: 15px;}
.d-tip-box .d_txt p{font-size: 16px;color: #fff;line-height: 30px;}
.d-tip-box .d_txt p span{color: #69a921; font-weight: bold;}
.d-tip-box .d_btn_close{width: 90px;height: 40px;text-align: center;line-height: 40px;border:1px solid #fff; font-size: 16px; color: #fff; margin: 100px auto 0; text-align: center;border-radius: 20px;}

