@charset "utf-8";
body{background: #f2f2f2;}
.header-text-author{display:block;white-space:nowrap;line-height: 30px;}
.header-text-author  a{overflow:hidden;text-overflow:ellipsis;margin-left:0;color: #14B9C8;}
.header-text-author>span{font-size:12px;color:#14B9C8;line-height:18px}
.app-data-wrap{margin-top: 35px;}
.button-friendship{background:0 0;border-color:transparent;float:left;padding-left:0;padding-right:8px;min-width:64px;font-family:"Microsoft YaHei",Tahoma,"Hiragino Sans GB","WenQuanYi Micro Hei",sans-serif}
.button-friendship:hover{background-color:transparent;border-color:transparent;}
.button-friendship>i{float:left; margin-right:5px;display: block;width: 20px;height: 20px;background: url(../images/collect@2x.png) 0 -22px no-repeat;background-size: 20px; }
.button-friendship>span{float:right;padding-top:1px;color:#14B9C8;display:inline-block}
.description{color:#999;font-size:0;line-height:20px;margin: 0 auto 0;float:left;}
.description .count-stats{display:inline-block;position:relative;font-size:14px;margin-right:12px}
.description .count-stats:after{content:"";width:1px;height:14px;background:#999;position:absolute;right:-6px;top:3px}

.content-wap{background: #fff;padding-top: 20px;}
.section-title h3{margin: 0 0 20px 0px;padding: 0 0 0 8px;line-height: 20px;font-size: 18px;border-left: 4px solid #0066cc;}
.content-text{padding: 0 20px 20px;}
.content-text p{color:#656565;font-size:14px;line-height:26px; padding-top: 10px;}
.content-text p a{ color:#df0000;}
.content-text p a:hover{ text-decoration:underline;}
.content-text a.it{border-bottom: 2px solid #f31a22;padding: 0px 4px;color: #333;font-weight: 100;}
.content-text p img{ max-width:556px;}
.content-text h3{margin: 10px 0 0 0;display: inline-block;font-size: 16px;padding-left: 6px;border-left: 4px solid #0066cc;}

.kc{display: none;}
.rankcon{display: none;}
/*list*/
.zt_list{width: 1200px;margin: 20px auto;overflow: hidden;}
.zt_list ul{width: 1260px;}
.zt_list ul li{float: left;width: 380px;height: 168px;float: left;overflow: hidden;margin-top: 10px;margin-right: 28px;}
.zt_list ul li a{display: block;}
.zt_list ul li a img{display: block;width: 100%;min-height: 168px;}
/*专题*/
.mian1200 {width: 1200px;height: auto; margin: 0 auto;overflow: hidden;}
.setup-instr { background: #fff; margin-bottom: 20px; margin-top: 30px; border: 1px solid #e1e1e1;}
.setup-instr .setup-nr {height: auto; border-left: none; overflow: hidden;}
.setup-instr .setup-nr .setup-img {width: 400px; height: 200px;display: inline-block; float: left; margin-left: 9px;margin-top: 9px; margin-bottom: 9px;margin-right: 9px;}
.setup-instr .setup-nr .setup-img img { width: 400px; height: 200px; display: block;}
.setup-nr h1 { height: 40px; line-height: 40px;overflow: hidden;font-size: 30px; margin-top: 15px;}
.setup-instr .text { word-break: break-all;line-height: 24px;padding-left: 9px; margin-right: 9px; height: 155px; overflow-y: auto;}
.setup-instr .num {margin-right: 9px;height: 22px; line-height: 22px; overflow: hidden;color: #999; display: block;text-align: right; font-size: 12px;}
.mian1200 .nav-list{display: block;width: 100%;}
.mian1200 .nav-list .g-ph{width: 100%;}
.mian1200 .nav-list .g-ph li {border: 1px solid #e1e1e1;padding: 0 15px 20px 65px;position: relative; color: #999; background: #fff; font-size: 14px;margin-bottom: 20px;}
.mian1200 .nav-list .g-ph li em {width: 50px;height: 50px;line-height: 50px;display: block;font-size: 30px;font-weight: bold;text-align: center;position: absolute;left: -1px;top: -1px;background: #f6f5f5;color: #899bb2;}
.mian1200 .nav-list .g-ph li em.top1 { background: #fd5253; color: #fff;}
.mian1200 .nav-list .g-ph li em.top2 { background: #ff7b41; color: #fff;}
.mian1200 .nav-list .g-ph li em.top3 {background: #ffad2b;color: #fff;}
.mian1200 .nav-list .g-ph li h3 {height: 54px;line-height: 54px;font-size: 24px;color: #585858;font-weight: 700;}
.ellipsis { text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.pos {position: relative;}
.mian1200 .nav-list .g-ph li img { width: 100px; height: 100px; border-radius: 10px; display: inline-block;float: left;}
.mian1200 .g-ph .btns { position: absolute; right: 0; bottom: -5px;}
.mian1200 .g-ph .btns a {width: 85px;height: 30px;line-height: 30px;text-align: center;color: #fff;display: inline-block;border-radius: 5px;background: #ffb910;margin-left: 12px;}
.mian1200 .g-ph .btns a.down {background: #35a0f9;}
.mian1200 .g-ph .btns a.down_pc{background:#fd5253;}
.mian1200 .g-ph .score {position: absolute;top: -25px;right: 0;}
.mian1200 .g-ph .score span {display: block;height: 24px;border-bottom: 1px solid #ddd;padding: 0 5px;}
.mian1200 .g-ph .score i {display: block;font-size: 26px;color: #f12727;font-weight: bold;font-family: Arial,Helvetica,sans-serif;text-align: center;padding-top: 10px;}
.mian1200 .g-ph li .con {padding: 0 98px 0 20px;height: 100px;overflow: hidden;}
.mt10 {margin-top: 10px;}
.mian1200 .g-ph li p.tags {height: 25px;overflow: hidden;line-height: 25px;display: block;}
.mian1200 .g-ph li p.tags a { display: inline-block; padding: 0 12px; height: 23px; line-height: 23px; color: #35a0f9;border: 1px solid #35a0f9;margin-right: 10px;}
.mian1200 .g-ph li p.tags span{display: inline-block;padding: 0 12px;height: 23px;line-height: 23px;color: #9e9e9e;border: 1px solid #9e9e9e;margin-right: 10px;}
.mian1200 .g-ph li p.tags a:nth-child(2) { color: #72c322; border-color: #72c322;}
.mian1200 .g-ph li p.tags a:nth-child(3) { color: #00bfb1; border-color: #00bfb1;}
.mian1200 .g-ph li p.tags a:nth-child(4) {color: #fe7c7c; border-color: #fe7c7c;}
.mian1200 .g-ph li p.tags a:nth-child(5) { color: #ffb910; border-color: #ffb910;}
.mian1200 .g-ph li p.text {height: 29px;line-height: 29px; overflow: hidden;}
.mian1200 .g-ph li p.text {height: 29px; line-height: 29px;overflow: hidden;}
.mian1200 .g-ph li p.text span { padding: 0 15px;}
.plat-tb {display: inline-block;width: 12px;height: 14px;margin-right: 6px;vertical-align: middle;background: url(../images/mb-sprite.png) no-repeat;}
.plat-tb.iphone {background-position: -5px -38px;}
.plat-tb.android {background-position: -5px -8px;}

@media only screen and (max-width:767px){.main-body-official-topic ul{padding:10px 15px 5px}

}
.main-body-official-topic ul li{padding-bottom:10px}
.main-body-official-topic ul li:nth-child(2){border-top:1px solid #eee;padding-top:10px}
.main-body-official-topic ul li:nth-child(2) h3{padding-top:0!important}
.main-body-official-topic ul li a{position:relative;text-decoration:none;display:block}
.main-body-official-topic ul li .content-wrapper{display:-webkit-box;display:-ms-flexbox}
.main-body-official-topic ul li .image{max-height:118px;max-width:208px;text-align:center}
@media only screen and (max-width:767px){.main-body-official-topic ul li .content-wrapper{display:block}
.main-body-official-topic ul li .image{margin-top:6px}
}
.main-body-official-topic ul li .image img{border:1px solid #eee;max-height:118px}
.main-body-official-topic ul li h3{line-height:26px;padding-top:10px;white-space:nowrap;overflow:hidden;margin:0;text-overflow:ellipsis;font-size:16px;color:#333}
.main-body-official-topic ul li .text-wrapper{overflow:hidden;width:100%}
.main-body-official-topic ul li .text-wrapper .text{position:relative;max-height:40px;margin-top:6px;overflow:hidden;font-size:14px;color:#999;line-height:20px}
.main-body-official-topic ul li .info{padding-top:6px;font-size:12px;color:#999}
.main-body-official-topic ul li .info .time{float:left}
.main-body-official-topic ul li .info .comments{float:right}
.main-body-official-topic ul li .info .comments i{display:inline-block;font-size:14px;color:#ccc;vertical-align:middle;margin-left:10px}
.main-body-official-topic ul li .info .comments span{display:inline-block;vertical-align:middle;font-size:12px}
.main-body-official-topic ul li.image h3{padding-top:0}
.main-body-official-topic ul li.image .text-wrapper{-webkit-box-flex:1;flex:auto;padding-left:15px}

@media only screen and (max-width:767px){.main-body-official-topic ul li.image .text-wrapper{padding-left:0}
}
.main-body-official-topic ul li.image .text-wrapper .text{max-height:60px;overflow:hidden}

.simple-event-apps{display: block;text-align: center;}
.simple-event-apps img{width: 35px;height: 35px;margin-right: 10px;}

.soft-list{margin-top: 15px;}
.game-tg{margin-top: 8px;padding: 10px;background: #fff;}
.game-tg li{display: block;width: 100%;margin: 18px 0;overflow: hidden;padding-bottom: 10px;border-bottom: 1px solid #eee;}
.game-tg li .img img{float: left;width: 90px;height: 90px;margin: 0 3px;border-radius: 10px;}
.kfgm-name{height: 24px;margin-left: 10px;/* width: 330px; */float: left;}
.kfgm-info{height: 34px;width: 208px;margin: 17px 0 0 10px;float: left;}
.kfgm-name>a{display: block;float: left;color: #222;font-size: 16px;width: 145px;height: 30px;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;font-size: 18px;overflow: hidden;}
.kfgm-name>a:hover{text-decoration: underline;color: #00a0e9;}
.kfgm-info>p{width: 151px;height: 17px;overflow: hidden;font-size: 14px;color: #999;line-height: 17px;float:left;}
.kfgm-info>a{display: block;float: right;width: 90px;height: 26px;color: #00a0e9;font-size:14px;border: 1px solid #00a0e9;text-align: center;line-height: 24px;border-radius: 6px;margin-top: -14px;}
.kfgm-info>a:hover{background: #00a0e9;color: #fff;}
.right-label-rating{display: block;margin: 2px 0 0;line-height: 15px;color: #999;float: right;}
.right-label-rating>i {float: right;margin: 0 0 0 5px;display: block; width: 14px;height: 14px;background: url(../images/star.png) repeat-x;background-size: 14px;}

/*预约*/
.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;}

.tags {display: none;}

/*jubao*/
input[type="button"],input[type="text"],input[type="submit"],input[type="reset"] {-webkit-appearance: none;}
textarea { -webkit-appearance: none;}
.jubao{display: block;width: 24px;height: 54px;line-height: 14px;padding: 10px 0;position: fixed;right: 0;font-size: 14px;text-align: center;top: 36%;color: #888;border: 1px solid #888;z-index: 9999;background: #fff;border-radius: 3px;}
.art .time .jubao { padding-left: 5px }
#overlay {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;}
#popjubao {z-index: 99999;position: fixed;padding: 50px;color: #666;font-size: 14px;font-family:arial,"Microsoft Yahei";top: 10%;width: 400px;left: 50%;margin-left: -225px;background: #fff;border-radius: 5px;}
#popjubao p {line-height: 24px;}
#popjubao .jibaotit{line-height: 40px;text-align: center;margin-top: -10px;margin-bottom: 10px;height: 40px;}
#popjubao .jibaotit span{display: block;margin: 0 auto;width: 60px;/* color: #1f98ef; */margin-top: 0px;font-size: 18px;font-weight: 500;}
#popjubao li {clear: both;margin: 5px 0;overflow: hidden;}
#popjubao .account_box{padding-left: 10px;background: #efefef;margin-bottom: 10px;}
#popjubao p.account{float: left;margin-top: 6px;}
#popjubao .radios{width: 70%;padding-left: 5px;height: 30px;margin-top: 3px;float: right;border: none;background: #efefef;color: #555;}

#popjubao li label { display: inline-block; line-height: 24px; margin-right: 12px}
#popjubao li .othersp { margin-right: 0; }
#popjubao li label input.radios { margin-right:7px; width:16px; height:16px; float: left;outline:none}
#popjubao li span { display: block; font-size: 16px; color: #444; line-height: 36px; }
#popjubao li input.other {width: 167px;float: right;height: 20px;margin-left:10px;margin-top: -1px;margin-right: 0;}
#popjubao li textarea.spec {border:1px solid #cdcdcd;width: 95%;min-height: 65px;font-size: 14px;color: #666;resize: none;padding:6px;margin-top: 10px;font-family:arial,"Microsoft Yahei";}
#popjubao li input.text {border:1px solid #cdcdcd;line-height: 26px;padding: 3px;font-size: 14px;color: #666;font-family:arial,"Microsoft Yahei";}
#popjubao li input.code {width: 141px;margin-right:10px;float: left;}
#popjubao li .codeimg {width: 100px;height: 34px;float: right;background: #ccc;}
#popjubao li.submit {text-align: center;padding: 20px 0 0 0;margin:0;}
.blockUI {}
#popjubao li.submit input{width: 80%;line-height: 36px;color: #fff;background: #1aabc0;height: 36px;font-size: 16px;border: none;}
.pop_close{width: 30px;height: 30px;position:absolute;z-index:10;top:5px;right:5px;color: #1aabc0;font-size: 30px;text-align: center;line-height: 30px;transform: rotate(45deg);}
.hide{display:none;}
.block{display:block}

.soft-info .downbtn_a{display:inline-block;width: 45%;height: 40px;line-height: 40px;margin: 0 2% 0 2%;margin-bottom:10px;background:#fff;font-size: 14px;border: 1px solid #0066cc;color: #0066cc;box-sizing:  border-box;border-radius:5px;text-align: center;margin-top: 15px;}
.soft-info .downbtn_b{text-align: center;background: #0066cc;display:  inline-block;width: 45%;margin: 0 2% 0 3%;margin-bottom:10px;line-height: 20px;height: 38px;padding-top:  2px;vertical-align: top;font-size: 14px;border-radius: 5px;color: #fff;margin-top: 15px;}
.soft-info .downbtn_b i{display:block;height: 16px;line-height: 16px;font-size:12px;text-align:center;font-style:normal;opacity:.8;}
.soft-info .tbtext{font-size:12px;background:#fff3e2;color:#787878;padding:4px 8px;box-sizing:border-box;border:1px solid #ffe0b5;line-height:20px;margin-bottom:10px;border-radius:5px;}
.soft-info .tbtext em{ color:#f75934;}
.soft-text .down_btn,.soft-text .safety_btn{background: #0066cc;margin: 0 auto;width: 95%;height: 40px;line-height: 40px;text-align:center;font-size: 16px;color:#fff;border-radius: 20px;display:block;margin-bottom: 8px;}

.checkbox-container{width:310px;margin:0 auto;margin-top:10px;font-size:14px}
.checkbox-container .checkboxlabel{display:-webkit-box}
.checkbox-container .checkboxlabel .checkmark{color:#999;vertical-align:bottom;margin-left:6px;width:300px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.checkbox-container .checkbox{width:20px;height:20px;background-color:#f5f5f5;border:1px solid #e1e1e1;-moz-border-radius:50%;border-radius:50%;font-size:.8rem;margin:0;padding:0;position:relative;display:inline-block;vertical-align:top;cursor:default;-webkit-appearance:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:background-color .1s ease;-moz-transition:background-color ease .1s;transition:background-color .1s ease}
.checkbox-container .checkbox:checked{background: #0066cc;border:1px solid #fff;}
.checkbox-container .checkbox:checked:after{content:"";top:4px;left:4px;position:absolute;background:0 0;border:2px solid #fff;border-top:none;border-right:none;height:5px;width:7px;-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}


@media only screen and (max-width:767px){
 .mian1200{display: none;}   
/*专题标题*/
.kc{display: block; width: 100%;position: relative; overflow: hidden;height:auto;margin-bottom: 10px;}
.kc .ktop {position: absolute;top: 0;left: 0;width: 100%;z-index: 1000;}
.kc .ktop h1 {margin-left: 50px; line-height: 35px; font-size: 16px; color: #fff; font-weight: normal; white-space: nowrap;}
.kc .ktop .kback{ width: 42px;height: 35px; border-radius: 4px;background: url(../images/kback.png) 0 5px no-repeat; background-size: 90% 90%; position: absolute; top: 0px; left: 10px;}
.kc .bg { position: relative; max-height: 175px; padding-bottom: 57px;}
.kc img{width:100%;display:block;max-height:175px;}
.kc .bg s{ display:block;width:100%;height:100%;position:absolute;top:0;left:0; background:url(../images/kbg.png) repeat-x;}
#g-black-bg1 {width: 100%;height: 57px;/* background: #000; */ /* opacity: 0.7; */ display: block; overflow: hidden; position: absolute;left: 0;bottom: 30px; z-index: 1;}
#g-look-desc1 {display: block;width: 80px;height: 24px;line-height: 24px;overflow: hidden;font-size: 12px;color: #fff;background: #589cf6;text-align: center;border-radius: 4px;position: absolute;right: 6px;bottom: 46px;z-index: 22;}
#content1 { width: 100%; height: 40px; margin: 0px; padding: 0 10px; box-sizing: border-box; display: block; overflow: hidden; position: absolute; left: 0;bottom: 38px; z-index: 20;}
#content1 .k-scroll {width: 94%;height: auto; line-height: 20px; overflow: hidden; padding: 0 90px 0 0; font-size: 12px; /* color: #fff; */ position: absolute; left: 3%; top: 0;box-sizing: border-box;}
#content1 .k-scroll div{width:100%;height:auto;line-height:20px;text-indent:2em;}

#g-desc-bg{width:80px;height:25px;background:#000;opacity:0.7;display:none;overflow:hidden;position:absolute;left:0;bottom:52px;z-index:10;}
.m-desc-alert{width:90%;height:auto;max-height:70%;padding:18px;box-sizing:border-box;display:block;overflow:hidden;line-height:22px;font-size:14px;color:#333;background:#fff;border-radius:4px;position:fixed;top:15%;left:5%;z-index:99999;overflow:auto}
.m-desc-alert p{width:100%;height:auto;display:block;overflow:hidden;text-indent:18px;}
#m-close-desc{width:auto;height:auto;font-size:12px;background:#333;color:#fff;padding:0 6px;display:block;overflow:hidden;position:fixed;right:5%;top:15%;z-index:10;border-radius:0 0 0 6px}
#m-alert-bg{width:100%;height:100%;background:#000;opacity:0.6;display:block;overflow:hidden;position:fixed;left:0;top:0;z-index:99998;}

.kjs a{color:#177bc5;}
.kc .kmore{position:absolute;right:0px;bottom:42px;width:24px;height:14px;}
.kc .kmore span{display:block;width:24px;height:20px;}
.kc .kmore .zk{background:url(../images/rkzk.gif) 0 0 no-repeat;background-size:20px;}
.kc .kmore .sq{background:url(../images/rksq.gif) 0 0 no-repeat;background-size:20px;}
.kxx{height:30px;line-height:30px;padding:0 12px;background:#EFEFEF;}
.kxx u{padding-left:22px; display:inline-block;height:20px; line-height:20px;color:#666;margin-top:5px;}
.kxx u.time{margin-right:15px; background:url(../images/ktime.png) 0 0 no-repeat; background-size:18px 18px;}
.kxx u.update-time{text-align: right;color: #858585;font-size: 12px;position: absolute;right: 0;line-height: 20px;}
.kxx u.num{float:left;background:url(../images/knum.png) 0 3px no-repeat;background-size:18px 14px;}
#mWen{height:40px;line-height:40px;text-align:center;color:#B6B6B6;}


/*文字向上滚动样式*/
      @-webkit-keyframes rowup {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }
            100% {
                -webkit-transform: translate3d(0, -150px, 0);
                transform: translate3d(0, -150px, 0);
            }
        }
        @keyframes rowup {
            0% {
                -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
            }
            100% {
                -webkit-transform: translate3d(0, -150px, 0);
                transform: translate3d(0, -150px, 0);
            }
        }
#content1 .k-scroll{width:94%;height:auto;line-height:20px;overflow:hidden; padding:0 90px 0 0; font-size:12px;/* color:#fff; */ position:absolute;left:3%; top:0; box-sizing:border-box;}
#content1 .k-scroll div.kjs{width:100%; height:auto; line-height:20px; text-indent:2em; animation: 10s rowup linear infinite normal; position: relative;}
/*下载*/
.rankcon{display: block; width: 100%;background: #fff;  margin: 10px auto;}
.rankcon ul li {height: auto;overflow: hidden;padding: 5px 0;position: relative;margin: 0 10px;}
.rankcon .num {float: left;width: 17px;height: 17px;text-align: center;line-height: 17px;font-size: 12px;margin: 10px 8px 0 0;font-style: normal;}
.rankcon li:nth-child(-n+3) .num { background: #FF5050; border-radius: 50%; color: #fff; font-size: 12px;}
.rankcon li:nth-child(1) .num { background: #FF5050;}
.rankcon li:nth-child(2) .num {  background: #FFAF0F;}
.rankcon li:nth-child(3) .num { background: #D2BEA5;}
.gameli {float: left;height: auto;overflow: hidden;width: 88%;}
.gameli .img {float: left;width: 21%;height: auto;margin-right: 10px;}
.gameli .con{float: left;width: 65%;overflow: hidden;}
.gameli .img img {display: block;width: 100%;height: 100%;border-radius: 10px;}
.gameli .con .name {display: block;height: 22px;line-height: 22px;font-size: 14px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.gameli .con p {height: 20px;line-height: 20px;font-size: 12px;color: #999;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;/* width: 160px; */}
.gameli .con p span { margin-right: 3px;}
.gameli .con p.info {margin-top: 3px;}
.gameli .con p .spec {color: #FFAF0F;}
.gameli .con p span {/* margin-right: 4px; */display: inline-block;height: 18px;overflow: hidden;border-right: 1px solid #d9d9d9;padding: 0 5px;}
.gameli .con p.deta span:nth-child(2){display: inline-block;max-width: 60px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.rankcon .btn {display: block;width: 56px;height: 26px;overflow: hidden;text-align: center;line-height: 26px;color: #fff;font-size: 14px;background: #23C268;margin-top: 5px;border-radius: 3px;position: absolute;top: 20px;right: 0px;}
.rankcon .btn.green {background: #23C268;}
.rankcon .btn.down_m{background:#fd5253;}
.gameli .con p.deta .lstar4{background-position: 0 -104px;}
.gameli .con p.deta i {left: 184px;top: 27px;position: absolute;font-size: 12px;font-style: normal;}
.lstar0, .lstar1, .lstar2, .lstar3, .lstar4, .lstar5, .lstar6 {background: url(../images/litterstar.png) no-repeat;width: 84px; height: 13px;display: block;}

.wz{width: 100%;background:#fff;overflow:hidden;height: 32px;line-height: 32px; border-bottom:1px solid #e6e6e6;padding:5px;}
.wz span{padding-left: 10px;}

.m1{width: 100%;overflow:hidden;background-color: #fff;margin: 10px auto;}
.m1 .m1ul{overflow:hidden; padding: 20px auto;width: 100%;}
.m1 .m1ul li {float: left;;text-align: center;margin: 4px 0;width: 50%;}
.m1 .m1ul li a{display: block;height: 32px;line-height: 32px; color: #3f3f3f;background: #fff;border: 1px solid #bcb8b8;border-radius: 5px;width: 90%;margin: 0 auto;}

}
.link-more{font-size: 18px;display: block;text-align: center;line-height: 36px;color: #0066cc;}

.person{width: 1180px;margin: 0 auto;background: #fff;padding: 10px;}
.person  h3{margin-top: 15px;color:#151515;font-size:15px;margin-left:16px;display:block;height:15px;line-height:15px;}
.person .line2{width:100%; height:1px; background:#e6e6e6; margin-top:9px; }
.person .p-content li{height:91px; overflow:hidden; width:100%; border-bottom:1px #e6e6e6 solid; display:block;}
.person .p-content li .logo{ float:left; margin-top:15px; margin-left:9px; width:100px; height:62px; display:block; }
.person .p-content li .logo img{ width:100px; height:62px;border-radius:6px;}
.person .p-content li .name{float:left;display:block;margin-top:22px;margin-left:11px;overflow:hidden;width: 80%;}
.person .p-content li .name .title{ font-size:15px; color:#1c1b1b; text-decoration:none; height:15px; line-height:15px; display:block; overflow:hidden; width:100%; }
.person .p-content li .name .intro{ margin-top:6px; display:block;}
.person .p-content li .name .intro a{ font-size:11px; color:#a7a7a7; text-decoration:none; height:28px; line-height:14px; width:100%; display:block;overflow : hidden;}
.person .p-content li .enter{ float:right; margin-top:41px; margin-right:12px; width:14px; height:24px;}
.person .p-content li .enter a{width:14px;height:24px;background: url(../images/enter1.png) no-repeat;background-size:14px 24px;display:block;}


@media only screen and (max-width:767px){
.gamehot{display:none;}
    .app-main-container{width: 100%;}
    .app-main-container .app-show-main{width: 100%;float: none;}
    .app-main-container .app-show-side{width: 100%;float: none;}
    .app-img,.soft-img{float: none;margin: 0 auto;width: 100px;height: 100px;}
    .app-img img,.soft-img img{float: none;margin: 0 auto;width: 100px;height: 100px;}
    .app-text,.soft-text{margin: 0; float: none;}
    .app-name,.soft-name{text-align: center;width: 100%;max-width: 100%;margin: 15px 0 0;white-space: normal;}
    .content-text p img{width: 90% !important;height: auto !important;margin: 0 auto;}
    .app-data-wrap{text-align: center;}
    .header-text-author{text-align: center;}
    .download-btn-wrap,.btn-wrap{text-align: center;}
    .download-btn-wrap .btn,.btn-wrap .button{display: inline-block;float: none;margin-top: 10px;}
    .content-text{padding: 10px;}
    #lightbox-container-image-data-box{max-width: 280px !important;}
    #lightbox-container-image-box {max-width: 300px !important;height: auto !important;}
    #lightbox-image{max-width: 280px !important;}
    #lightbox-nav-btnPrev{height:100% !important;}
    #lightbox-nav-btnNext{height:100% !important;}
    .section-title h3 {margin: 0 0 10px 10px !important;}
    .app-show-side .section-title .expand{margin-right: 10px;}
    .body-info-list{padding: 10px;}
    .body-info-list li{width: 50%}
    .kfgm-info{float: none;width: auto;margin-left: 105px;}
    .kfgm-name{float: none;margin-left: 105px;}
    .yuyuewrap{width: 90%;left: 5%;margin: -150px 0;}
    .tags {display: block;text-align: center;width: 100%;clear: both;height: 26px;overflow: hidden;padding: 10px 0;}
    .tags li {display: inline-block;width: auto;margin: 0 3px 10px 3px;}
    .tags li a {display: block;padding: 0 10px;line-height:24px;height:24px;border: 1px solid #ccc;border-radius: 4px;color: #999;} 
    .tags li:nth-child(1) a { color: #70af64; border-color: #70af64 }
    .tags li:nth-child(2) a { color: #23abbf; border-color: #23abbf }
    .tags li:nth-child(3) a { color: #8242c3; border-color: #8242c3 }
    .tags li:nth-child(4) a { color: #d05586; border-color: #d05586 }
    .tags li:nth-child(5) a { color: #de9331; border-color: #de9331 }
    #tagPageSide{display: none;}
    #popjubao {z-index: 99999;position: fixed;padding: 5%;color: #666;font-size: 14px;font-family:arial,"Microsoft Yahei";top: 10%;width: 76%;left: 7%;margin-left: 0;background: #fff;border-radius: 5px;}
    .text-info,.text{padding: 30px 10px 0;}

	.oTit{border-bottom: none;margin-bottom:12px;position:relative;}
	.oTit h2{height: auto;padding: 0;font-weight: 700;background: none;color: #333;display: block;font-weight:normal;margin-top:15px;float: none;border-radius: 0;margin: 0 0 15px 0;padding: 0 0 0 8px;line-height: 20px;font-size: 18px;border-left: 4px solid #0066cc;}
	.oTit a {float: right; margin-top: 25px;}
	.guess_tab{position:absolute;bottom: 4px;margin-left: 20px; right: 0; height: 30px;overflow: hidden}
	.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;}
	.sm{position: relative;margin: 0 auto;right: 0;padding-top: 10px;}
	#guessWrap{margin: 0 10px;}
	.guess_tab{display: block;position: relative;bottom: 0;margin-left: 0;right: 0;height: 30px;overflow: hidden;}
	.guess_tab b{font-weight:normal;margin: 0;cursor:pointer;background: none;padding: 0;border-radius:3px;color:#6b6b6b;font-size: 14px;display: block;float: left;width: 20%;height: 18px;line-height: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 0 2.5%;}
	.guess_tab b.cur{background: none;color: #f0322f;}
	.link2-more{font-size: 16px;display: block;text-align: center;line-height: 40px;color: #0066cc;}
	.person{width: auto;}
	.person .p-content li .name {width: 60%;}
}

