@charset "UTF-8";.footer li a:hover,a{text-decoration:none}
body, html {
    font: 14px/1.5 Helvetica,Tahoma,Arial,"Microsoft YaHei","微软雅黑",SimSun,"宋体",STXihei,"华文细黑",Heiti,"黑体",sans-serif;
    height: 100%;
    margin: 0;
    overflow: auto;
    padding: 0;
}
.footer li a:hover,a{text-decoration:none}
.flex{display:flex}
.flex-v{-moz-box-direction:normal;-moz-box-orient:vertical;flex-direction:column}
.flex-end{-moz-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-pack:end;flex-direction:row-reverse}
.flex-x-between{-moz-box-pack:justify;justify-content:space-between}
.flex-x-center{-moz-box-pack:center;justify-content:center}
.flex-x-end{-moz-box-pack:end;justify-content:flex-end}
.flex-wrap{flex-wrap:wrap}
.flex-list{-moz-box-flex:1;flex:1 1 0}
body,html{overflow:auto;}
a,button{cursor:pointer}
h3{margin:0}
a,input,li{outline:0}
img{border:none}
.body{background-color:#f4f4f4;padding-bottom:0.6rem}
.container{margin:0 auto;position:relative;height:100%}
.textc{text-align:center}
.footer{position:fixed;width:100%;bottom:0;background:#fff;height:4.8rem;border-top:1px solid #f4f4f4;z-index:1}
.footer img{width:2.5rem;height:2rem;vertical-align:top}
.footer li{width:33.3%;float:left;height:100%;position:relative}
.footer li a{display:inline-block;color:#999;width:100%;height:100%}
.footer li a:hover{color:#999}
.footer p{font-size:1rem;white-space:nowrap}
.footer .footer-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.footer .c-footer-ico{width:2.5rem;height:2rem;vertical-align:middle;display:inline-block}
.footer .idx-nav-game .c-footer-ico{background:url(../images/ico-game.png) no-repeat;background-size:100%}
.footer .idx-nav-gift .c-footer-ico{background:url(../images/ico-gift.png) no-repeat;background-size:100%}
.footer .idx-nav-my .c-footer-ico{background:url(../images/ico-person.png) no-repeat;background-size:100%}
.footer .idx-nav-game .active{background:url(../images/ico-game-on.png) no-repeat;background-size:100%}
.footer .idx-nav-gift .active{background:url(../images/ico-gift-on.png) no-repeat;background-size:100%}
.footer .idx-nav-my .active{background:url(../images/ico-person-on.png) no-repeat;background-size:100%}
h1,li,p,ul{margin:0;padding:0}
li{list-style:outside none none}
.hide{display:none}
.c-gift-dialog-mask,.mask{background:rgba(3,3,3,.8) none repeat scroll 0 0;bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10000}
.c-gift-dialog{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:21rem;z-index:4}
.c-gift-dialog .c-ico-gift-close{background:rgba(0,0,0,0) url(../images/ico-dialog-close.png) no-repeat scroll 0 0/2rem 3rem;cursor:pointer;display:block;height:3rem;vertical-align:bottom;width:2rem}
.c-gift-dialog .c-gift-dialog-body{background:#fff none repeat scroll 0 0;border-radius:.25rem;overflow:hidden}
.c-gift-dialog .c-gift-dialog-body img{width:21rem}
.c-gift-dialog .c-gift-dialog-body-content{padding:.75rem 1rem 1.5rem}
.c-gift-dialog .c-gift-dialog-name{color:#404040;font-size:1.2rem;font-weight:700}
.c-gift-dialog .c-gift-dialog-content{color:#999;font-size:.9rem}
.c-gift-dialog .c-gift-dialog-tip{border-bottom:.05rem solid #e5e5e5;color:#e7485e;font-size:.8rem;margin:1rem 0;padding-bottom:.4rem;text-align:right}
.c-gift-dialog .c-gift-dialog-cardbox{background:#e2e2e2 none repeat scroll 0 0;border-radius:.25rem;position:relative;text-align:center;width:100%}
.c-gift-dialog .c-gift-dialog-card{background:#e2e2e2 none repeat scroll 0 0;border:medium none;border-radius:.25rem;color:#404040;font-size:1.2rem;height:3rem;line-height:3rem;outline:0 none;overflow:auto;padding:0 10px;text-align:center}
.c-gift-dialog .c-gift-dialog-btn-group{margin-top:1rem;text-align:center}
.c-gift-dialog .c-gift-dialog-btn-group a,.c-gift-dialog .c-gift-dialog-btn-group button{border:medium none;border-radius:.25rem;color:#fff;cursor:pointer;font-size:1rem;height:2.5rem;line-height:2.5rem;outline:0 none;width:8.5rem}
.c-gift-dialog .c-gift-dialog-btn-group a{display:block}
.c-gift-dialog .c-gift-dialog-btn-group .c-gift-dialog-copybtn{background:#f39939 none repeat scroll 0 0}
.c-gift-dialog .c-gift-dialog-btn-group .c-gift-dialog-enterbtn{background:#ed7222 none repeat scroll 0 0}
.c-gift-dialog-header{text-align:right;vertical-align:bottom}
.c-dialog-buttons,.c-dialog-text{text-align:center}
.c-mask-box{position:fixed;z-index:9999;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);display:-webkit-box;display:-ms-flexbox;display:flex}
.c-dialog{position:relative;z-index:10000;background:#fff;width:25rem;margin:auto;border-radius:3px}
.c-dialog-head{height:3.5rem;line-height:3.5rem;font-size:1.2rem;color:#999;border-bottom:1px solid #e5e5e5;padding-left:1.5rem}
.c-dialog-head .icon-cancel{background:url(../images/ico-cancle.png) center center no-repeat;display:block;position:absolute;right:0;top:0;width:3.5rem;height:3.5rem;background-size:.9rem;cursor:pointer}
.c-dialog-body{padding:1.5rem 1.5rem 2rem}
.c-dialog-text{color:#404040;font-size:1.2rem;margin-bottom:1.5rem}
.c-dialog-buttons a{background:#f39939 none repeat scroll 0 0;border-radius:3px;color:#fff;display:inline-block;font-size:1.2rem;height:2.5rem;line-height:2.5rem;text-align:center;width:10rem}
.idx-list-info{margin:0 1rem}
.idx-list-info a{border-bottom:1px dashed #e5e5e5;cursor:pointer;height:1.6rem;line-height:1.6rem;padding:1.4rem 0 1rem; display: inline-block; width: 100%}
.idx-list-title{-moz-box-flex:1;color:#404040;flex:1 1 0;font-size:1.2rem;margin-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; width: 80%; display: inline-block;  float: left;}
.idx-list-time{color:#ccc;display:inline-block;font-size:1.2rem; width: 15%;float: right;}
.idx-dot{border-radius:.3rem;border-style:solid;border-width:1px;display:inline-block;font-size:.8rem;height:1.3rem;line-height:1.4rem;margin-right:.5rem;padding:0 .25rem}
.idx-dot-hide{display:none}
.idx-dot-red{border-color:#ea1d28;color:#ea1d28}
.idx-dot-orange{border-color:#ff881f;color:#ff881f}
.idx-dot-pink{border-color:#e200a7;color:#e200a7}
.idx-dot-blue{border-color:#2799fa;color:#2799fa}
.idx-dot-cyan{border-color:#00e810;color:#00e810}
.idx-dot-purple{border-color:#7233fa;color:#7233fa}
.idx-dot-yellow{border-color:#efc305;color:#efc305}
.idx-dot-green{border-color:#24e1d6;color:#24e1d6}

.mark{position:absolute;top:0;left:0;z-index:10;display:none;overflow:hidden;width:100%;height:100%;background-color:rgba(0,0,0,.8);cursor:pointer}
.art-mark{z-index:12;display:none}
.art-container{position:absolute;top:10%;left:10%;z-index:13;display:none;overflow:hidden;margin:auto;width:80%;height:80%;border-radius:.3rem;background-color:#fff}
.article-body-container{overflow-x:hidden;overflow-y:auto;margin-top:3rem;height:100%}
.art-close{position:absolute;top:0;right:0;display:block;width:3rem;height:3rem;background:url(/Public/h5/images/ico-cancle.png) no-repeat scroll center center/.9rem auto;text-indent:-999px;cursor:pointer}
.article-body{padding:0 5% 5rem}
.article-title{color:#333;text-align:center;font-weight:500;font-size:1.6rem}
.article-time{padding:.5rem 0;border-bottom:1px solid #e5e5e5;color:#ccc;text-align:center;font-size:1rem}
.article-content{padding-top:.8rem;color:#333;font-size:1.2rem;line-height:2rem}
.article-body img{width:100%}