body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5b8b\4f53',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b{font-style:normal}
a{text-decoration:none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0);-webkit-user-select: none;-moz-user-focus: none;-moz-user-select: none;}
img{border:0}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0}
ol,ul,li{list-style:none}
html, body{height: 100%;}
@font-face {
    font-family: "igfont";
    src: url('//game.gtimg.cn/images/sy/2016/miniweb/ingame/iconfont/iconfont.eot');
    src: url('//game.gtimg.cn/images/sy/2016/miniweb/ingame/iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
    url('//game.gtimg.cn/images/sy/2016/miniweb/ingame/iconfont/iconfont.svg#iconfont') format('svg'),
    url('//game.gtimg.cn/images/sy/2016/miniweb/ingame/iconfont/iconfont.woff') format('woff'),
    url('//game.gtimg.cn/images/sy/2016/miniweb/ingame/iconfont/iconfont.ttf') format('truetype');
}

/*start*/
img {width: 100%; height: auto; display: block;}
body {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light","Clockopia";
    -webkit-user-select: none;
    -webkit-touch-callout: none;
    height: 100%;
	background-color: #121212 !important;
}

.fl {float: left;}
.fr {float: right;}

.dn {display: none !important;}
.ig-font {
    font-family: "igfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.1px;
    -moz-osx-font-smoothing: grayscale;
}

/*------字体过多则省略------*/
.word-wrap {display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}

/*--------导航----------*/
.main-nav ul li { display: flex; display: -webkit-flex; box-flex: 1; -webkit-box-flex: 1; text-align: center; overflow: hidden; position: relative;}
.main-nav ul li a {display: block; width: 100%; height: 100%; text-align: center; position: absolute; top: 0; left: 0}
.main-nav ul li a span {font-size: .2rem; line-height: .26rem; display: block; color: #9b876e; position: absolute; left: 0; width: 100%;}
.main-nav ul li.active a span {color: #350909}

/*--------图标----------*/
.icon-all {display: block; width: .4rem; height: .4rem; margin: 0 auto; margin-bottom: .15rem; position: relative; font-size: 0}
.nav-index .icon-all { background: url('//game.gtimg.cn/images/cqsj/ingame/v2/result_1_1.png') no-repeat center top; background-size: 100% auto}
.nav-notice .icon-all { background: url('//game.gtimg.cn/images/cqsj/ingame/v2/result_2_1.png') no-repeat center top; background-size: 100% auto}
.nav-strategy .icon-all { background: url('//game.gtimg.cn/images/cqsj/ingame/v2/result_3_1.png') no-repeat center top; background-size: 100% auto}
.nav-interest .icon-all { background: url('//game.gtimg.cn/images/cqsj/ingame/v2/result_4_1.png') no-repeat center top; background-size: 100% auto}
.nav-video .icon-all { background: url('//game.gtimg.cn/images/cqsj/ingame/v2/result_5_1.png') no-repeat center top; background-size: 100% auto}

.nav-index.active .icon-all { background: url('//game.gtimg.cn/images/cqsj/ingame/v2/result_1_2.png') no-repeat center top; background-size: 100% auto}
.nav-notice.active .icon-all { background: url('//game.gtimg.cn/images/cqsj/ingame/v2/result_2_2.png') no-repeat center top; background-size: 100% auto}
.nav-strategy.active .icon-all { background: url('//game.gtimg.cn/images/cqsj/ingame/v2/result_3_2.png') no-repeat center top; background-size: 100% auto}
.nav-interest.active .icon-all { background: url('//game.gtimg.cn/images/cqsj/ingame/v2/result_4_2.png') no-repeat center top; background-size: 100% auto}
.nav-video.active .icon-all { background: url('//game.gtimg.cn/images/cqsj/ingame/v2/result_5_2.png') no-repeat center top; background-size: 100% auto}

@media all and (orientation : landscape) {
    html, body {
        width: 100%;
        height: 100%;
    }
    body {
        padding-left: 50px !important;
        box-sizing: border-box;
    }
    /*--------------------导航-------------------*/
    .main-nav {
        position: fixed;
        top: 0;
        left: 0;
        width: 50px;
        height: 100%;
        background: linear-gradient(right, #480909 0%, #3c0c0c 100%);
        background: -webkit-linear-gradient(right, #480909 0%, #3c0c0c 100%);
        box-shadow: -1px 0 0 rgba(255, 84, 0, .15) inset;
        -webkit-box-shadow: -1px 0 0 rgba(255, 84, 0, .15) inset;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        z-index: 10;
    }
    .main-nav ul{
        width: 100%; 
        height: 100%; 
        display: -webkit-box; 
        -webkit-box-orient: vertical;
    }
    .main-nav ul li {
        width: 100%;
    }
    .main-nav ul li a .nav-info-box {
        position: absolute;
        bottom: 50%;
        left: 0;
        width: 100%;
    }
    .main-nav ul li a span {
        top: 100%;
    }
    .main-nav ul li.active {
        background: linear-gradient(right, #d5aa65 0%, #ba8a44 100%);
        background: -webkit-linear-gradient(right, #d5aa65 0%, #ba8a44 100%);
        box-shadow: -1px 0 0 rgba(255, 255, 255, .15) inset;
        -webkit-box-shadow: -1px 0 0 rgba(255, 255, 255, .15) inset;
    }
}

@media all and (orientation : portrait) {
    body {
        padding-bottom: 50px !important;
        box-sizing: border-box;
    }
    /*--------------------导航-------------------*/
    .main-nav {
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 50px;
        background: linear-gradient(top, #480909 0%, #3c0c0c 100%);
        background: -webkit-linear-gradient(top, #480909 0%, #3c0c0c 100%);
        box-shadow: 0 1px 0 rgba(255, 84, 0, .15) inset;
        -webkit-box-shadow: 0 1px 0 rgba(255, 84, 0, .15) inset;
        box-sizing: border-box;
        z-index: 10;
    }
    .main-nav ul{
        width: 100%; 
        height: 100%; 
        display: -webkit-box; 
        -webkit-box-orient: horizontal;
    }
    .main-nav ul li {
        height: 100%;
    }
    .main-nav ul li a .nav-info-box {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding-top: .1rem;
        box-sizing: border-box;
    }
    .main-nav ul li a span {
        bottom: .04rem;
    }
    .main-nav ul li a span br {
        display: none;
    }
    .main-nav ul li.active {
        background: linear-gradient(top, #d5aa65 0%, #ba8a44 100%);
        background: -webkit-linear-gradient(top, #d5aa65 0%, #ba8a44 100%);
        box-shadow: 0 1px 0 rgba(255, 255, 255, .15) inset;
        -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .15) inset;
    }
}

.np-btn {
    font-size: 12px;
    font-style: normal;
}
.icon_xin, .icon_xin_kong {
    background: url(http://game.gtimg.cn/images/mir/ingame/icon_xin.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 11px;
    background-size: 12px 11px;
    background-position: 2px 0px;
    margin-left: 0;
    margin-right: 3px;
    vertical-align: -2px;
    display: inline-block;
    cursor: pointer;
}
.icon_xin_kong {
    background: url(http://game.gtimg.cn/images/mir/ingame/icon_xin_Kong.png);
    background-size: 12px 11px;
    background-repeat: no-repeat;
    background-position: 2px 0px;
}
.pop_reply {
    height: 100%;
    background: #F7F7F7;
    position: fixed;
    right: 0;
    font-size: 10px;
    color: #5C5C5C;
    top: 0px;
    bottom: 0;
}
.bounce-transition {
    display: block;
}
.pop_reply_box {
    margin: 0 auto;
    width: 100%;
}
.pop_top_btns {
    overflow: hidden;
    margin-bottom: 12px;
    padding: 10px 10px 0px;
}
.pop_reply_box strong {
    float: left;
    margin-top: 8px;
    display: block;
}
.pop_top_btns .np-btn-submit {
    float: right;
    padding: 0 15px;
    border-radius: 4px;
    color: #FFFFFF;
    line-height: 32px;
}
.np-btn-submit {
    padding: 0 30px;
    line-height: 28px;
    height: 28px;
    text-align: center;
    border-radius: 3px;
}
.np-btn-submit {
    height: 30px;
}
.np-comment-report-pop {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 49;
    background: rgba(0,0,0,0.6);
    overflow: auto;
}
.np-comment-report-bd {
    background: rgb(254,250,241);
    position: relative;
    z-index: 50;
}
.report-title {
    height: 40px;
    line-height: 40px;
    position: relative;
    text-align: center;
    font-size: 15px;
    color: #fff;
    background: #d94a2e;
}
.report-title-back {
    position: absolute;
    top: 0;
    left: 15px;
    color: #fff;
    font-size: 18px;
    line-height: 40px;
}
.report-bd {
    font-size: 0;
}
.report-bd h6 {
    background: #f5e8d1;
    height: 30px;
    line-height: 30px;
    text-indent: 15px;
    color: #aa9c86;
    margin: 0;
    font-size: 11px;
}
.report-options {
    width: 50%;
    display: inline-block;
    vertical-align: top;
}
.report-options li {
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #f5e8d1;
    font-size: 13px;
    position: relative;
}
.report-options li span {
    padding-left: 15px;
    color: #aa9c86;
}
.report-options li .report-options-item {
    width: 20px;
    height: 20px;
    position: absolute;
    top: 10px;
    right: 10px;
    background: #e9cdae;
    border-radius: 20px;
    overflow: hidden;
}
.report-options li .report-options-item::after {
    font-family: "igfont" !important;
    font-size: 25px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    content: "\e61c";
    position: absolute;
    top: 2px;
    left: -3px;
    line-height: 20px;
    color: #242424;
    opacity: 0;
    text-align: center;
}
.report-action {
    padding: 10px 15px;
}
.report-sumbit {
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #e5a22e;
    text-align: center;
    color: #242424;
    border-radius: 3px;
    font-size: 13px;
}

.share-guide-task {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.8;
    z-index: 20;
    position: absolute;
    top: 0;
    left: 0;
}