﻿body, th, td, p, ol, ul, li, dl, dt, dd, a, h1, h2, h3, h4, h5, h6, form, fieldset, input, legend, select, textarea {
    font-family: "Microsoft Yahei", "华文细黑", "Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;
    margin: 0;
    padding: 0
}

h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

h3 {
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}

p {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}

input, img, fieldset {
    border: none
}

input, select, fieldset {
    vertical-align: middle
}

ul, ol {
    padding-left: 0;
    list-style-type: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.none {
    display: none
}

.dib, .game-gift .btn-list a {
    display: inline-block
}

.di-vm, .cardSort .title, .cardSort .title:after, .cardSort .notice, .cardSort .notice:after, .cardVipDialog .msg:before, .cardJSDialog .msg:before, .bind-phone .bind-phone-ul li:before, .bind-phone .bind-phone-ul input, .bind-phone .bind-phone-ul .get-code-btn, .game-gift .game-ui, .game-gift .game-gift, .game-gift .line-box p, .game-gift .line, .game-gift .common-title:before, .game-gift .common-title span, .game-gift .related-title:after, .game-gift .related-detail, .game-gift .related-review, .vipContent .title:before, .vipContent .title:after, .member-icon, .gameDetail-11 .gameMess .gameUI, .gameDetail-11 .gameMess .gameDet, .gameDetail-11 .navHome a span:before, .gameDetail-11 .navHome a span:after, .gameDetail-11 .module .moduleHeader .title:before, .gameDetail-11 .packageList .name span, .gameDetail-11 .packageList .packageSum span, .gameDetail-11 .packageList .receivePackage, .gameDetail-11 .inforTab a, .gameDetail-11 .inforTab a:before, .gameDetail-11 .inforConTab .infoList a, .gameDetail-11 .pokedex a {
    display: inline-block;
    vertical-align: middle
}

img {
    max-width: 100%;
    vertical-align: top
}

i, cite, em, var, address, dfn {
    font-style: normal
}

input, textarea {
    outline: none
}

a {
    -webkit-tap-highlight-color: transparent
}

a:link {
    text-decoration: none
}

a:hover {
    text-decoration: none
}

a:active {
    text-decoration: none
}

a:visited {
    text-decoration: none
}

.clearfix:after, .informationType:after, .informationType .list-type:after, .welfareList .welfareUl:after, .welfareKefu .welfareUl:after, .welfareNewGame .newGameUl:after, .cardList:after, .cardList li:after, .personal-task .task-main dd:after, .personal-task .task-main dt:after, .game-gift .gift-detail p:after, .float-txt:after, .welfare-txt p:after, .gameDetail-11 .module .moduleHeader:after, .gameDetail-11 .videoList li .videoInfor:after, .pokedex .classifyCon:after, .clear:after, .introdute-txt p.float-txt:after, .handle-tips:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    line-height: 0;
    visibility: hidden
}

.fl {
    float: left
}

.fr {
    float: right
}

.elli {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

img {
    width: 100%
}

.bg-f4 {
    background-color: #f4f4f4
}

.c-f8 {
    color: #ff8832
}

.red {
    color: red
}

.gray {
    color: #676767
}

.p10 {
    padding: .25rem
}

.p20 {
    padding: .5rem
}

.m10 {
    margin: .25rem
}

.m20 {
    margin: .5rem
}

.mt10 {
    margin-top: .25rem
}

.mt20 {
    margin-top: .5rem
}

.mt50 {
    margin-top: 1.25rem
}

.f14 {
    font-size: .35rem
}

.f16 {
    font-size: .4rem
}

.f18 {
    font-size: .45rem
}

.f20 {
    font-size: .5rem
}

.f22 {
    font-size: .55rem
}

.f24 {
    font-size: .6rem
}

.f30 {
    font-size: .75rem
}

.f32 {
    font-size: .8rem
}

.f34 {
    font-size: .85rem
}

.box-sizing {
    box-sizing: border-box;
    -webkit-box-sizing: border-box
}

.tac {
    text-align: center
}

div.h3 {
    height: 1.05rem;
    line-height: 1.05rem;
    padding-left: .4rem;
    border-left: .175rem solid #ff8432;
    font-size: .85rem;
    color: #242222
}

div.h3 .more {
    float: right;
    line-height: 1.05rem;
    color: #535050;
    font-size: .45rem;
    padding-right: .25rem
}

.com-bnt {
    height: 1.975rem;
    width: 100%;
    line-height: 1.975rem;
    text-align: center;
    font-size: .75rem;
    color: #fff;
    background: #fe944d;
    border-radius: .15rem
}

.com-tit {
    background: #1b1b1d;
    color: #e6e6e6;
    font-size: .85rem;
    line-height: 2.75rem;
    height: 2.75rem;
    text-align: center;
    position: relative
}

