/*游戏内容页*/
.ginfo {
	font-size: 14px;   
    position: relative;
    background: #fff;
    z-index: 9;
    overflow: hidden;
}
.ginfo .ggdde{
	padding: 15px 15px 0 15px;
}
.ginfo img {
    float: left;
    margin: 0 15px 0 0;
    width: 90px;
    height: 90px;
    border-radius: 10px;
    background-color: #eee;
}
.ginfo .name {
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ginfo .name h1 {
	width:90%;
	font-weight: normal;
    color: #000;
    font-size: 1rem;
    white-space: nowrap;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ginfo .name h1 span{font-size: 14px;color:#666;margin-left: 10px;}
.ginfo p {
    color: #999;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}
.ginfo p span {
    display: inline-block;
    padding: 0;
    width: 50%;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.ginfo p .cata {
    color: #fd8230;
}
.ginfo .jubao{position:absolute;top:10px;right:10px;font-size:12px;border:1px solid #bbb;padding:3px;border-radius:2px;color:#999;}


.download { overflow: hidden; margin:14px 12px; font-size:16px ;display: flex;background-color: #fff; }
.download a { flex: 1;display: block; height:40px;line-height: 40px; border-radius: 4px; text-align: center; overflow: hidden;}
.download .btn{color:#fff;background:#16ac1d;}
.download .yuyue{flex: 1;display: block; height: 40px; line-height: 40px; border-radius: 4px; text-align: center; overflow: hidden;background: #f2f2f2;color:#666;}
.download #ios{display:none;}

.downtop .safety{margin:0 15px 12px;color:#999;height:16px;line-height:16px;}
.downtop .safety i{display: block;width:15px;height:15px;border: 1px solid #8DE498;border-radius:15px;float: left;margin-right: 5px;}
.downtop .safety i.on{background: #8DE498 url(../image/gou.png);background-size:100%;}


#tab {
	margin-top: 6px;
    z-index: 999;
    background: #fff;
    clear: both;
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #eee;
    display: -webkit-box;
    display: -moz-box;
    display: box;
}
#tab span {
    font-size: 16px;
    font-weight: bold;
    color: #333;
    -moz-box-flex: 1.0;
    -webkit-box-flex: 1.0;
    box-flex: 1.0;
    display: block;
    text-align: center;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
}
#tab .on {
    border-bottom: 2px solid #16ac1d;
    margin-bottom: -1px;
    color: #16ac1d;
    background: #fff;
}
.downtop,.tagstop{width:100%;background-color: #fff;z-index:999;margin: 0 auto;overflow: hidden;}
.game_slide{padding:6px 10px;box-sizing:border-box;background:#fff;overflow:hidden;}
.game_slide ul{overflow-x:auto;overflow-y:hidden;white-space:nowrap;}
.game_slide ul li{display:inline-block;margin-right:4px;height:140px;}
.game_slide ul li img{width:auto;height:100%;}
.game_slide ul li video{height:100%;}

.tagsli{overflow-x:auto;overflow-y:hidden;padding:10px 10px 6px 10px;position:relative;background-color: #fff;}
.tagsli .list{ white-space: nowrap;height: 30px; line-height: 30px;padding-bottom: 2px; }
.tagsli .list a,.tagsli .list span  { display: inline-block; border: 1px solid #ff8800; border-radius: 4px; font-size: 12px; color: #ff8800; height: 26px; line-height: 26px; padding: 0 12px; margin-right: 8px; }

/**swiper**/
.swiper-container {margin:0 auto;position:relative;z-index:1;}
.swiper-wrapper {position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.swiper-container-android .swiper-slide,.swiper-wrapper {-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.swiper-slide {display:block;-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative;}
.swiper-pagination {position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10;}
.swiper-container-horizontal>.swiper-pagination {bottom:10px;left:0;width:100%;}
.swiper-pagination-bullet {width:8px;height:8px;display:inline-block;margin:0 2px;border-radius:100%;background:#fff;}
.swiper-pagination-bullet-active {background-color:#ff8800 !important;}
/*正文内容图片展示*/
.light-box{ position:fixed; top:0; z-index:999999999; width:100%; height:100%;background:rgba(0,0,0,.9)}
.light-box>div{height:100%;width:100%;overflow: hidden;margin:0 auto;}
.light-box ul,.light-box li{ height:100%; width:100%;}
.light-box .swiper-slide img {line-height:100%;max-width:100%;max-height:80%;}
.light-box .swiper-slide {text-align: center;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-box-pack: center;-webkit-box-align: center;}
.light-box .swiper-container-horizontal>.swiper-pagination{right:2rem!important;top:2rem!important;display:inline;width:auto;height:1.8rem;text-align:right;color: #c5c5c5;font-style: italic;}
.light-box .swiper-pagination-current{font-size:1.8rem;color:#fff;}
.light-box .close{display:block;width:30px;height:30px;overflow:hidden;position:absolute;left:1rem;top:2rem;font-size:0;z-index:99999;cursor:pointer;}
.light-box .close:before,.light-box .close:after{content:'';position:absolute;left:1.2rem;top:.2rem;display:block;width:.13rem;height:1.8rem;background:#ccc;font-size:0;vertical-align: middle;}
.light-box .close:before{-webkit-transform: rotate(45deg);}
.light-box .close:after{-webkit-transform: rotate(-45deg);}

.game_content{overflow:hidden;background: #fff;}
.game_intro{overflow: hidden; padding:0 15px;position: relative;font-size:1rem;word-break:break-all;color: #444;}
.game_intro img{display: block; margin: 10px auto;width:auto;max-width:100%;}
.game_intro h3{ border-left: 3px solid #16ac1d; line-height: 16px; padding-left: 13px; margin: 15px 12px 15px 0; letter-spacing: 0.1rem;}
.game_intro p{  font-size:.9rem;letter-spacing:.1rem;margin-top:10px;line-height:1.6rem;}
.game_intro p a{color:#fd8230;}
.game_intro strong{font-weight:bold;}

.tzfx_tip{padding:10px;line-height:150%;border:1px dashed #16ac1d;margin:5px 15px 15px;background-color: #fff;font-size: .9rem;}
.apkinfo li{padding:0 15px;border-bottom: 1px solid #efefef;height:45px;line-height:45px;font-size:.9rem;white-space: nowrap;overflow: hidden;text-overflow:ellipsis}
.apkinfo li #qx_tip{font-size:12px;padding:0 10px;background-color: #16ac1d;color:#fff;border-radius:2px;display: block;float: right;height:25px;line-height:25px;margin-top:10px}
#qx_con .bo{height:380px;top:42%;}
#qx_con .bo .nr{overflow: scroll;height:330px;font-size:14px;line-height:24px;color:#888;margin:5px 0;}


.ver_wrap{overflow: hidden;padding-bottom: 6px; padding-left:15px;padding-top:6px}
.ver_wrap li{  width: 50%;margin-bottom: 15px;float: left;}
.ver_wrap li a{display: block;margin-right:15px;}
.ver_wrap .ver-item{border-radius:6px;background: #F7F7F7;box-shadow: 0 2px 4px 2px rgb(0 0 0 / 15%);-webkit-transition: all .2s linear;transition: all .2s linear;height: 6rem;padding: .6rem;position: relative;}
.ver_wrap .ver-item-n { margin-bottom: .6rem;color: #545454; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; display: block;
 font-weight: 400;font-size: 1.2rem}
.ver_wrap .ver-item-s { position: absolute; bottom: .4rem; left: .6rem; color: #545454;font-size:.9rem}
.ver_wrap .ver-item-a p { color: #888; text-overflow: ellipsis; overflow: hidden;white-space: nowrap; line-height:1.4rem;font-size:.9rem}
.ver_wrap .ver-item-d{position: absolute;  bottom: .4rem; right: .6rem; z-index: 20; width: 1.6rem;height: 1.6rem;background: url(../image/ver-down_v1.svg) no-repeat;z-index:1}


.intro_btn,.ghis_btn{ z-index:1;text-align: center; font-size: 16px; color: #999; height: 40px; line-height: 40px;box-shadow:none;position: relative;background: #fff;}
.intro_btn.todown{box-shadow:0 -25px 25px #fff;}

.gkeytop{ position:relative; height:95px; padding-bottom:12px; background-color:#fff;overflow-x:auto;overflow-y:hidden;}
.gkeytop .gkeynav{  position: absolute; top: 10px; left: 0; width: auto; height: auto; white-space: nowrap; display: block; overflow: hidden;}
.gkeytop .gkeynav li{ width:66px; height: 90px; margin: 0 0 0 10px; display: inline-block; overflow:hidden;}
.gkeytop .gkeynav li:last-child{margin-right: 10px;}
.gkeytop .gkeynav li a{ width:100%; height:90px; display:block; overflow:hidden}
.gkeytop .gkeynav li a img{ width:66px; height:66px; display:block; overflow:hidden;border-radius:5px;}
.gkeytop .gkeynav li a span{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#333; text-align:center; margin:4px 0 0 0; display:block; overflow:hidden; white-space:normal}

.ghistory {padding: 10px 0;}
.ghistory p {
	position: relative;
    height: 50px;
    border-bottom: 1px solid #f0f0f0;
    font-size: 16px;
    padding: 5px 10px;
    overflow: hidden;
}
.ghistory p:last-child{border:0}
.ghistory p a {
    background-size: 55px auto;
    display: block;
    height: 25px;
    line-height: 25px;
}
.ghistory p a .blz {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #ff7214;
    border-radius: 50px;
    overflow: hidden;
    position: absolute;
    top: 15px;
    left: 15px;
}
.ghistory p a span {
	text-indent: 15px;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    width:80%;
    text-overflow: ellipsis;
}
.ghistory i {
    display: block;
    color: #999;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    width:90%;
    text-overflow: ellipsis;
}
.ghistory font {
    margin-right: 10px;
}
.ghistory .hbtn {
    padding: 0;
    width: 40px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    position: absolute;
    padding-top: 30px;
    background: none;
    color: #65bb0a;
    display: inline-block;
    overflow: hidden;
    top: 5px;
    right: 10px;
    text-align: center;
}
.ghistory .hbtn .bg {
    position: absolute;
    top: 0;
    right: 0;
    display: inline-block;
    width: 100%;
    height: 30px;
    background: url(../image/myicon.png) -83px -43px no-repeat;
    background-size:120px 120px;
}
.gcon{margin-bottom: 6px;background: #fff;-webkit-box-shadow: 0 3px 3px #ebebeb; -moz-box-shadow: 0 3px 3px #ebebeb; box-shadow: 0 3px 3px #ebebeb; overflow: hidden;background: #fff;}

.tabs{overflow-x:auto;overflow-y:hidden;padding:5px 10px;position:relative;background-color: #fff;}
.tabs .list{ white-space: nowrap;height: 30px; line-height: 30px;padding-bottom: 2px; }
.tabs .list a{ display: inline-block; font-size: 14px;height: 26px; line-height: 26px; margin-right:10px; }
.tabs .list a.on{color: #16ac1d;border-bottom: 1px solid #16ac1d;}

.tabs-main-box{
	padding:0 10px;
}
.tabs-main-box .tabs-box {
    color: #999;
    line-height: 20px;
    overflow: hidden;
    margin: 5px 0 10px 0;
}
.tabs-main-box .tit {height: 25px;line-height: 25px;margin-bottom: 5px;}
.tabs-main-box .tit a {height: 25px;line-height: 25px;font-size: 16px;color: #474747;}
.tabs-main-box .tit .more {float: right;font-size: 12px;color: #999;}
.tabs-main-box .info p, .tabs-main-box .info {color: #999;font-size: 14px;line-height: 20px;display: -webkit-box;-webkit-line-clamp: 3;word-wrap: break-word;word-break: break-all;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.tabs-box-ul {overflow: hidden;zoom: 1;}
.tabs-box-ul li {width: 25%;float: left;margin-top: 8px;margin-bottom: 10px;}
.tabs-box-ul li a {display: block;width: 66px; height: auto;text-align: center;margin: 0 auto;}
.tabs-box-ul li img {width: 66px;height: 66px;text-align: center;float: left;display: block;margin: 0 auto; border-radius:10px;background-color: #eee;}
.tabs-box-ul li span {    
	font-size: 14px;
    line-height: 30px;
    height: 30px;
    white-space: nowrap;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 108%;
    word-break: break-all;
    text-align: center;
}
.tabs-box-ul li em {
    border-radius: 6px;
    border: #16ac1d 1px solid;
    line-height: 25px;
    color: #16ac1d;
    display: block;
    font-size: 14px;
}
.gxgwz ul li {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    margin: 0 8px;
    position: relative;
    border-bottom: 1px dashed #e8e8e8;
}
.gxgwz ul li:last-child {
    border-bottom: 0;
}
.gxgwz ul li em {
    display: inline-block;
    width: 4px;
    height: 4px;
    background: #ff7214;
    border-radius: 50px;
    overflow: hidden;
    position: absolute;
    top: 17px;
    left: 5px;
}
.gxgwz ul li a {
    display: block;
    overflow: hidden;
    height: 40px;
    white-space: nowrap;
    text-overflow: ellipsis;
    color:#666;
    padding: 0 10px 0 15px;
}
.gcmt .biaodan{padding: 0 10px;line-height:30px;margin:10px 0;}
.gcmt .biaodan span{display: block;-webkit-border-radius: 2px;border: 1px solid #ccc;color: #666;padding: 10px 5px 10px 50px;    background: url(../image/myicon.png) -54px -194px no-repeat;background-size:240px 240px;font-size:.8rem;}
.gcmt .cmtlist .plli{padding:10px;line-height: 24px;list-style: none;}
.gcmt .cmtlist .plli .plinfo{color: #16ac1d;padding-right: 100px;position: relative;margin-bottom: 2px;height: 24px;font-size:.8rem;overflow: hidden;}
.gcmt .cmtlist .plli .pltime{position: absolute;right: 0;top: 0;color: #a6a6a6;width: auto;height: 24px;overflow: hidden;font-size:.8rem}
.gcmt .cmtlist .plli .plcon{font-size:.8rem;color:#676767;}
.gcmt .cmtform{padding: 0 10px;margin:10px 0;display: none;}
.gcmt .cmtform .textbox{padding: 0 22px 0 0;}
.gcmt .cmtform .textbox textarea{color: #666;background: #fff;border: 1px solid #c5c5c5;width: 100%;height: 80px;padding: 5px 10px;line-height: 32px;outline:none;resize:none;font-size:1.5rem;}
.gcmt .cmtform .textbtn{height:30px;margin:10px 0 20px 0;}
.gcmt .cmtform .textbtn .plname{display:block;float:left;width:70%;}
.gcmt .cmtform .textbtn .plname .subbtn{display:inline-block;float:left;float:left;width:40%;line-height:30px;text-align: center;background-color: #ff7214;color:#fff;}
.gcmt .cmtform .textbtn .plname input{display:inline-block;float:left;width:50%;height:28px;line-height:30px;color: #ff7214;border: 1px solid #ff7214;padding:0 10px;}
.gcmt .cmtform .textbtn .qxbtn{width: 26%;line-height: 30px;background: #eee;color: #999;display: inline-block;float: right;text-align: center;}
.gcmt .cmtlist .more{height: 30px;margin:10px 12px;display: block;text-align: center;color: #16ac1d;background: #f5f5f5;border-radius: 20px;line-height: 30px;font-size: 14px;}
.gcmt .nocmt{height:50px;line-height:50px;color:#999;text-align: center;font-size:.8rem;}

.gzxyy ul li {
    padding: 10px 5px 10px 10px;
    overflow: hidden;
    zoom: 1;
    position: relative;
    border-bottom: 1px solid #e8e8e8;
}
.gzxyy ul li:last-child{border:0;}
.gzxyy ul li .img {
    margin-right: 10px;
    display: block;
    width: 60px;
    float: left;
}
.gzxyy ul li img {
    width: 60px;
    height: 60px;
    border-radius: 8px;
}
.gzxyy ul li p {
    -webkit-box-flex: 1;
    color: #777;
    overflow: hidden;
    padding-right: 70px;
}
.gzxyy ul li p a {
    display: block;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    font-size: 15px;
}
.gzxyy ul li p span {
    display: block;
    line-height: 16px;
    height: 16px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font: 12px "\5FAE\8F6F\96C5\9ED1";
}
.gzxyy ul li p u {
    margin: 0 6px;
    padding: 0 6px;
    border-left: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
    text-decoration: none;
}
.gzxyy ul li p em {
    margin: 6px 0;
}
.gzxyy ul li .btn {
    width: 40px;
    height: 25px;
    padding-top: 35px;
    color: #65bb0a;
    line-height: 25px;
    text-align: center;
    background: none;
    position: absolute;
    right: 5px;
    top: 12px;
    font-size: 14px;
}
.gzxyy ul li .btn .bg {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: 100%;
    height: 30px;
    background: url(../image/myicon.png) -83px -43px no-repeat;
    background-size:120px 120px;
}
.lstar0,.lstar1,.lstar2,.lstar3,.lstar4,.lstar5{background:url(../image/litterStar.png) no-repeat;width:84px;height:13px;display:inline-block}
.lstar1{background-position:0 -26px}
.lstar2{background-position:0 -52px}
.lstar3{background-position:0 -78px}
.lstar4{background-position:0 -104px}
.lstar5{background-position:0 -130px}

/*文章内容*/
.acon_head{padding: 12px;background: #fff;border-bottom: 1px solid #f5f5f5;}
.acon_head h1{font-size:20px;color: #333;margin-bottom: 4px;}
.acon_head p{font-size: 12px;color: #999;height:30px;line-height:30px;overflow:hidden;}
.acon_head p i{display:block;float:right;width:120px;height:30px;line-height:30px;overflow:hidden;font-size:12px;transform: scale(0.80);text-align:right;margin-right:-12px;}

.videobox{width:100%;background: #fff;position:relative;padding-bottom:56.25%;height: 0;}
.videobox video{position: absolute;top:0;left: 0;width: 100%;height: 100%}

.acon_xz { padding: 5px 12px; overflow: hidden; margin: 2px 0; position: relative; }
.acon_xz .img { display: inline-block; float: left; }
.acon_xz .img img { display: inline-block; width: 40px; height: 40px; border-radius: 10px; background: #969696; }
.acon_xz .info { display: block; height: 40px; margin: 0 80px 0 50px; position: relative; }
.acon_xz .info div { margin:3px 0; }
.acon_xz .info div a { display: inline-block; max-height: 50px; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; color: #333; font-size: 12px;  }
.acon_xz .info p.tag { color: #888; overflow: hidden; margin: 2px 0; font-size: 12px;height:20px;text-overflow:ellipsis;line-height:20px;white-space: nowrap;width:90%;}
.acon_xz .xz { display: inline-block; float: right; text-align: center; color: #fff; line-height: 28px; width: 60px; background: #5fb300; border-radius: 3px; position: absolute; top: 20%; right: 12px;padding:0 12px; }

.acon_main{padding:0 15px 20px 15px;background: #fff;font-family: Arial,Helvetica,sans-serif;word-break: break-word;}
/*.acon_main>p{color:#222;font-size:1rem;letter-spacing:.1rem;margin-top:22px;line-height:2rem;}*/
.acon_main>p{color:#222;font-size:0.9rem;margin-top:5px;line-height:1.5rem;}
.acon_main strong{font-weight:bold;}
.acon_main>h3{color: #333;padding-left:13px;border-left: 3px solid #ff9d01;margin:22px 12px 10px 0;font-size:1.2rem;}
.acon_main>.video{margin: 15px 12px;overflow: hidden;background: #222;}
.acon_main>.table{width: 100%;margin: 15px 0;}

.acon_main iframe{height:300px;display:block;width:100%;}
.acon_main img{display:block;width:auto;max-width: 90% !important;height: initial !important;margin: 10px auto;}
.acon_main table{width: 100% !important;border-collapse: collapse;margin-top: 22px;border:1px;}
.acon_main table td{font-size:1rem;padding:5px;}
.acon_main a{color:#0984c5;}
.acon_main pre.copy{position:relative;margin-top:22px;padding:10px;background:#282c34;color:#fff;border-radius:5px;}
.acon_main pre.copy p{overflow-x:auto;padding-right:60px;font-size:.8rem;letter-spacing:.1rem;font-family: Helvetica;}
.acon_main pre.copy em{display:none;position:absolute;right:10px;top:5px;font-size:12px;color:#4d4d4d;background-color:white;padding:5px 10px;border-radius:4px;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.05),0 2px 4px rgba(0,0,0,0.05);}
.acon_main li{position: relative;margin-top: 10px;letter-spacing: .1rem;list-style: none;border:0;}
.acon_main li a{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 0 0 15px;}
.acon_main .tags{margin-top: 22px;}
.acon_main .gxgwz{margin-top:22px;}
.acon_main .gxgwz ul li{border:0;height:35px;line-height:35px;margin:0;}
.acon_main .gxgwz ul li a{height:35px;}
.acon_main .gxgwz ul li em{top:15px;left:0;}

/*文章列表*/
.newslist{background: #fff;display: block;padding-top: 10px;}
.newslist ul{display:block;overflow: hidden;}
.newslist ul li{display:block;padding:15px 12px;border-bottom: 1px solid #f5f5f5;overflow: hidden;}
.newslist ul li:active{background-color: #eee;}
.newslist ul li:last-child{border: none;}
.newslist ul li>a{display: inline-block;float: left;width:110px;height:80px;text-align:center;overflow: hidden;border-radius:5px;background-color: #eee;}
.newslist ul li>a img{height:100%;}
.newslist ul li>dl{display: block;margin-left:120px;}
.newslist ul li>dl dt{height:50px;line-height:25px;overflow:hidden;}
.newslist ul li>dl dt a{display:inline-block;font-size:16px;color:#333;font-weight:bold;}
.newslist ul li>dl dd{display:table-cell;font-size: 10px;color: #999;height: 18px;vertical-align:bottom;}
.newslist ul li>dl dd em{display: inline-block;margin-left: 5px;}

.inart_downbox{padding:0 10px;border: 1px solid #DFDFDF;overflow: hidden;position: relative;margin-top:5px;}
.inart_downbox img{display: block;width:56px;height:56px;float: left;margin: 10px 15px 10px 0;}
.inart_downbox .inart_txt{width:50%;height:56px;float: left;padding:10px 0;position: relative;}
.inart_downbox .inart_txt p{margin-bottom: 10px;}
.inart_downbox .inart_txt p:first-child a{display:inline-block;height:20px;line-height:20px;overflow:hidden;}
.inart_downbox .inart_btn{float: right;position: absolute;top:24px;right:10px;}
.inart_downbox .inart_btn a{background:#FF8A0C;color:#fff;width:58px;height:28px;line-height:28px;display:block;font-size: .8rem;border-radius: 5px;text-align: center;}

.acon_main .apage{margin-top:25px;}
.acon_main .apage ul a, .acon_main .apage ul span {display: inline-block;padding: 0 10px;height: 30px;text-align: center;line-height: 30px;color: #666;border-radius: 5px;background: #f6f6f6;margin: 0 5px;font-size: 12px;}
.acon_main .apage ul span.on{background: #16ac1d;color: #fff;}
.acon_main .apage ul span.disabled{color: #bbb;}

.jbnr{display:none;position:fixed;background-color:rgba(0,0,0,.5);top:0;left:0;right:0;bottom:0;z-index:999;color:#333;overflow:hidden;}
.jbnr .bo{position:absolute;top:50%;left:50%;background-color:#fff;font-size:12px;margin:-150px -150px;width:250px;height:300px;border-radius:10px;padding:20px;}
.jbnr .bo .close{position:absolute;top:5px;right:10px;font-size:18px;}
.jbnr .bo .bt{font-size:18px;text-align:center;height:40px;font-weight:bold;overflow:hidden;line-height:40px;white-space: nowrap;text-overflow:ellipsis;}
.jbnr .bo .nr{font-size:16px;height:30px;line-height:30px;}
.jbnr .bo ul{overflow:hidden;}
.jbnr .bo ul li{float:left;width:120px;font-size:14px;height:30px;line-height:30px;color:#404040;}
.jbnr .bo ul li input{vertical-align:middle;}
.jbnr>.bo>.diy{display:none;}
.jbnr>.bo>.diy>input{width:100%;height:25px;line-height:25px;text-indent:10px;border:1px solid #999;}
.jbnr .bo .fk{color:#f00;font-size:12px;height:20px;line-height:20px;}
.jbnr .bo .an button{display:block;width:100%;height:40px;line-height:40px;font-size:16px;background-color:#999;border-radius:5px;color:#fff;border:0;}
.jbnr .bo .an button.on{background-color:#ff8800;}
.jbnr .bo .ts{text-align:center;color:#9e9e9e;font-size:12px;height:30px;line-height:30px;}

.muluBtn{width: 38px;height: 38px;line-height:38px;text-align:center;border-radius:38px;background: #16ac1d;color:#fff;background-size: 100%;position: fixed;bottom: 140px;font-size:12px;
right: 10px;z-index: 326;}
#menu-bot dl{display:none;position: fixed;z-index:9999;bottom:0;left:0;width:100%;background:#fff;border-radius:10px 10px 0 0;overflow-y: scroll;}
#menu-bot dt{position: fixed;width:100%;line-height: 44px;height:44px;background:#f8f8f8;border-bottom:1px solid #eee;text-indent: 15px;font-size: 16px;font-weight: bold;border-radius: 10px 10px 0 0;}
#menu-bot dd ul{padding:50px 15px;}
#menu-bot dd li{border-bottom:1px solid #ddd;}
#menu-bot dd li > span{display: block;line-height: 42px;height:42px;}#menu-bot dd li.cur > span{color:#16ac1d;}
#menu-bot dd li > span s{display: inline-block;padding-right: 10px;}
#menu-bot dd li p{height:30px;line-height: 30px;padding:5px 0 10px 0;width: 100%;}
#menu-bot dd li p > i{display: inline-block;width:29%;margin:0 2%;background:#f8f8f8;text-align: center;height:30px;overflow: hidden; vertical-align: middle;font-style: normal;}
#menu-close{display:none;position: fixed;left:0;bottom:0;width: 100%;line-height: 44px;height:44px;text-align: center;background:#fff;border-top:1px solid #f2f2f2;}
#menu-mask{display:none;z-index: 999;width: 100%;height: 100%;background: #000;opacity: 0.7;overflow: hidden;position: fixed;left: 0;top: 0;}

