/* line 9, ../sass/common.scss */
.rl_form .button_line button, .rl_form .other .login_fk, .form .btn_line button, .c_service .file_line .file_btn, .account .btns a, .store_content .game_list li .li_btn, .content .c_right, .content .c_block, .rl_form .input_line .input, .form .line .box, .store_content .alipay_charge .charge_type .type_info .list li {
    border-radius: 10px;
}

/* line 13, ../sass/common.scss */
.c_service, .store_content .tips {
    border-radius: 7px;
}

/* line 17, ../sass/common.scss */
.rl_form .button_line button, .rl_form .other .login_fk, .form .btn_line button, .c_service .file_line .file_btn, .account .btns a, .store_content .game_list li .li_btn, .nav li a, #foot, .tab a, .rl_form .button_line {
    text-align: center;
}

/* line 21, ../sass/common.scss */
.head .game_list li, .rl_form .input_line .icon, .rl_form .input_line input {
    float: left;
}

/* line 25, ../sass/common.scss */
.rl_form .button_line button, .rl_form .other .login_fk, .form .btn_line button, .c_service .file_line .file_btn, .account .btns a, .store_content .game_list li .li_btn {
    border: none;
}

/*media query*/
@media screen and (max-width: 767px) {
    /* line 36, ../sass/common.scss */
    #title {
        display: block !important;
    }

    /* line 40, ../sass/common.scss */
    #nav {
        width: 100%;
        z-index: 3;
        background: #3366cc !important;
    }

    /* line 45, ../sass/common.scss */
    #nav .close {
        background: url(../images/close.png) no-repeat;
        position: absolute;
        width: 20px;
        height: 20px;
        background-size: contain;
        left: 20px;
        top: 20px;
    }

    /* line 55, ../sass/common.scss */
    #nav .menu {
        display: block !important;
    }

    /* line 59, ../sass/common.scss */
    #nav .person {
        display: block !important;
    }

    /* line 63, ../sass/common.scss */
    #nav .nav {
        display: none;
        position: fixed;
        left: 0;
        top: 0;
        background: #fff;
        width: 100%;
        height: 100%;
        padding-top: 100px;
        z-index: 10;
    }

    /* line 74, ../sass/common.scss */
    #nav .nav li {
        width: 80%;
        border-bottom: 1px solid #c0c0c0;
        margin: 0 auto;
        text-align: center;
    }

    /* line 80, ../sass/common.scss */
    #nav .nav li a {
        color: #202020;
        width: 100%;
        float: none;
        display: inline;
    }

    /* line 86, ../sass/common.scss */
    #nav .nav li a.active, #nav .nav li a:active {
        background: none;
        color: #5bbc2e;
        font-weight: 700;
    }

    /* line 97, ../sass/common.scss */
    .head {
        display: none;
    }

    /* line 101, ../sass/common.scss */
    #top {
        display: none;
    }

    /* line 105, ../sass/common.scss */
    .answer {
        margin-top: 0 !important;
    }

    /* line 109, ../sass/common.scss */
    .question {
        margin-top: 0 !important;
    }

    /* line 112, ../sass/common.scss */
    .question .file_box {
        min-width: 100px !important;
        width: 100px !important;
    }

    /* line 118, ../sass/common.scss */
    .question .file_line .red {
        display: none;
    }

    /*clause*/
    /* line 125, ../sass/common.scss */
    #c_terms {
        margin-top: 0;
    }

    /* line 128, ../sass/common.scss */
    #c_terms .c_left {
        margin: 0;
        float: none;
        width: 100%;
    }

    /* line 134, ../sass/common.scss */
    #c_terms .c_block {
        background: none;
    }

    /* line 138, ../sass/common.scss */
    #c_terms .c_left_tit {
        display: none;
    }

    /* line 142, ../sass/common.scss */
    #c_terms .c_left_list {
        padding: 0;
        overflow: hidden;
    }

    /* line 146, ../sass/common.scss */
    #c_terms .c_left_list li {
        float: left;
        width: 20%;
        font-size: 14px;
    }

    /* line 151, ../sass/common.scss */
    #c_terms .c_left_list li.active {
        border-bottom: 2px solid #3366cc;
    }

    /* line 158, ../sass/common.scss */
    #c_terms .terms_content .position {
        display: none;
    }

    /* line 162, ../sass/common.scss */
    #c_terms .terms_content .detail_info {
        padding: 15px;
    }

    /*charge center*/
    /* line 169, ../sass/common.scss */
    .alipay_charge {
        padding-bottom: 20px !important;
    }

    /* line 173, ../sass/common.scss */
    #pay_content {
        padding: 0;
    }

    /* line 176, ../sass/common.scss */
    #pay_content .content {
        margin: 0;
    }

    /* line 180, ../sass/common.scss */
    #pay_content .position {
        display: none;
    }

    /* line 185, ../sass/common.scss */
    .store #my_account.c_left {
        display: none;
    }

    /* line 189, ../sass/common.scss */
    #my_account {
        background: #fff;
        float: none;
        margin-right: 0;
        position: fixed;
        right: 0;
        width: 170px;
        z-index: 4;
        top: 50px;
        bottom: 0;
        box-shadow: 0 5px 10px #000;
    }

    /* line 201, ../sass/common.scss */
    #my_account .hide {
        display: none;
    }

    /* line 205, ../sass/common.scss */
    #my_account .c_block {
        margin-bottom: 0;
    }

    /* line 208, ../sass/common.scss */
    #my_account .c_block .c_left_tit {
        display: none;
    }

    /* line 214, ../sass/common.scss */
    #my_account .service_tel img {
        width: 90%;
        margin: 0 auto;
    }

    /* line 220, ../sass/common.scss */
    #my_account .checkout {
        display: block;
    }
}

@media screen and (max-width: 560px) {
    /* line 228, ../sass/common.scss */
    #pay_content .type_info .list li {
        margin-right: 0;
        min-width: 280px;
        width: 97%;
        padding-left: 30%;
        background-position: 4% center;
    }

    /* line 237, ../sass/common.scss */
    .record_list {
        padding: 25px 5px !important;
    }

    /* line 242, ../sass/common.scss */
    .surplus .right {
        width: 100%;
        text-align: center;
        margin-top: 20px;
    }

    /* line 250, ../sass/common.scss */
    .step_content .step {
        width: 95% !important;
    }

    /* line 255, ../sass/common.scss */
    .step_content .enter_list li {
        display: block !important;
        width: 50% !important;
        margin: 0 auto 20px !important;
    }

    /* line 263, ../sass/common.scss */
    .game_list {
        padding: 0 15px !important;
    }

    /* line 267, ../sass/common.scss */
    .tips {
        margin: 0 15px 30px !important;
    }
}

@media screen and (max-width: 920px) {
    /*login & register*/
    /* line 275, ../sass/common.scss */
    .c_rl .left {
        float: none;
    }

    /* line 280, ../sass/common.scss */
    .rl_form {
        margin: 20px auto 0 !important;
        width: 355px !important;
        height: 460px !important;
    }

    /* line 285, ../sass/common.scss */
    .rl_form .prot_login {
        display: none;
    }

    /* line 290, ../sass/common.scss */
    .rl_bg {
        display: none;
    }

    /* line 294, ../sass/common.scss */
    #head {
        display: block;
        text-align: center;
        margin-bottom: 0;
        margin-top: 30px !important;
    }

    /* line 300, ../sass/common.scss */
    #head #logo {
        display: inline-block;
    }

    /* line 304, ../sass/common.scss */
    #head .title {
        margin: 0;
        width: 100%;
        text-align: center;
        margin-top: 10px;
        font-size: 16px;
    }

    /* line 312, ../sass/common.scss */
    #head .left {
        float: none;
    }

    /* line 318, ../sass/common.scss */
    .code .input {
        margin-left: 23px !important;
    }

    /* line 323, ../sass/common.scss */
    #foot {
        margin-top: 0 !important;
    }
}

@media screen and (max-width: 1100px) {
    /* line 329, ../sass/common.scss */
    #banner {
        display: none;
    }
}

/*common*/
/* line 336, ../sass/common.scss */
.body {
    background-color: #f1eff0;
}

/* line 340, ../sass/common.scss */
.autoWidth {
    max-width: 1000px;
    margin: 0 auto;
    clear: both;
    overflow: auto;
    padding: 0 10px;
}

/* line 348, ../sass/common.scss */
.left {
    float: left;
}

/* line 352, ../sass/common.scss */
.fix {
    overflow: auto;
    _height: 1%;
}

/* line 357, ../sass/common.scss */
.right {
    float: right;
}

/* line 361, ../sass/common.scss */
.red {
    font-size: 16px;
    color: #ff3f3f;
}

/*layout*/
/* line 368, ../sass/common.scss */
#top {
    height: 41px;
    border-bottom: 1px solid #e3e3e3;
    padding: 13px 0;
}

/* line 373, ../sass/common.scss */
#top .user {
    line-height: 12px;
    color: #3366cc;
}

/* line 378, ../sass/common.scss */
#top .thin_line {
    width: 1px;
    background: #c8c8c8;
    margin: 0 14px;
    height: 12px;
    margin-top: 1px;
}

/* line 386, ../sass/common.scss */
#top .quit {
    color: #999999;
}

/* line 391, ../sass/common.scss */
#title {
    display: none;
    position: absolute;
    z-index: 5;
    left: 50px;
    right: 50px;
    text-align: center;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 18px;
    top: 0;
}

/* line 405, ../sass/common.scss */
#my_account {
    display: none;
}

/* line 410, ../sass/common.scss */
.store #my_account {
    display: block;
}

/* line 415, ../sass/common.scss */
#head {
    margin-top: 50px;
    padding-bottom: 5px;
}

/* line 420, ../sass/common.scss */
.head {
    margin-top: 30px;
    margin-bottom: 30px;
    overflow: hidden;
}

/* line 425, ../sass/common.scss */
.head #logo {
    width: 340px;
    height: 38px;
    background: url(../images/logo.png) no-repeat;
}

/* line 431, ../sass/common.scss */
.head .title {
    margin: 18px 0 0 20px;
    color: #3366cc;
    font-size: 20px;
    line-height: 20px;
}

/* line 438, ../sass/common.scss */
.head .red {
    font-size: 12px;
    line-height: 12px;
}

/* line 443, ../sass/common.scss */
.head .game {
    margin-top: 27px;
}

/* line 448, ../sass/common.scss */
.head .game_list li {
    padding: 0 10px;
    border-right: 1px solid #c8c8c8;
}

/* line 454, ../sass/common.scss */
.head .game_list li:last-child {
    border-right: none;
}

/* line 458, ../sass/common.scss */
.head .game_list li a {
    font-size: 12px;
    float: left;
    line-height: 12px;
    color: #202020;
}

/* line 468, ../sass/common.scss */
#nav {
    background: #202020;
    overflow: hidden;
}

/* line 472, ../sass/common.scss */
#nav .menu {
    width: 24px;
    height: 20px;
    background: url(../images/menu.png) no-repeat;
    margin: 15px;
    float: left;
    background-size: contain;
    display: none;
}

/* line 482, ../sass/common.scss */
#nav .person {
    width: 24px;
    height: 24px;
    background: url(../images/person.png) no-repeat;
    margin: 13px;
    float: right;
    background-size: contain;
    display: none;
}

/* line 494, ../sass/common.scss */
.nav li a {
    float: left;
    width: 180px;
    height: 50px;
    font-size: 16px;
    line-height: 50px;
    color: #fff;
}

/* line 505, ../sass/common.scss */
.nav li a.active {
    background: #3366cc;
}

/* line 511, ../sass/common.scss */
#banner {
    background: url(../images/banner.jpg) no-repeat center center;
    height: 280px;
}

/* line 516, ../sass/common.scss */
#foot {
    margin-top: 50px;
    border-top: 1px solid #e3e3e3;
    padding: 20px 0 30px;
    color: #b1b1b1;
}

/* line 526, ../sass/common.scss */
.content {
    margin-top: 20px;
    overflow: hidden;
}

/* line 530, ../sass/common.scss */
.content .c_left {
    width: 24%;
    float: left;
    margin-right: 20px;
}

/* line 536, ../sass/common.scss */
.content .c_right {
    overflow: hidden;
    background: #fff;
}

/* line 544, ../sass/common.scss */
.content .c_left_tit {
    height: 60px;
    border-bottom: 1px solid #ebebeb;
    color: #202020;
    font-size: 18px;
    text-align: center;
    padding-top: 19px;
}

/* line 552, ../sass/common.scss */
.content .c_left_tit p {
    height: 20px;
    line-height: 20px;
    border-left: 4px solid #3366cc;
}

/* line 559, ../sass/common.scss */
.content .c_block {
    margin-bottom: 16px;
    background: #fff;
}

/* line 566, ../sass/common.scss */
.content .c_block:last-child {
    margin-bottom: 0;
}

/* line 571, ../sass/common.scss */
.content .c_left_list {
    padding: 15px 0;
}

/* line 574, ../sass/common.scss */
.content .c_left_list li {
    height: 46px;
    text-align: center;
    font-size: 16px;
    line-height: 46px;
}

/* line 581, ../sass/common.scss */
.content .c_left_list li.active a {
    color: #3366cc;
}

/* line 586, ../sass/common.scss */
.content .c_left_list li a {
    color: #555555;
}

/* line 592, ../sass/common.scss */
.content .position {
    height: 60px;
    border-bottom: 1px solid #ebebeb;
    color: #202020;
    font-weight: 700;
    font-size: 16px;
    padding: 20px 0 0 28px;
}

/* line 600, ../sass/common.scss */
.content .position span,
.content .position a {
    float: left;
    color: #202020;
}

/* line 606, ../sass/common.scss */
.content .position i {
    float: left;
    font-style: normal;
    margin: 0 7px;
}

/* line 614, ../sass/common.scss */
.checkout {
    display: none;
    color: #3366cc;
    background: #eee;
    width: 90%;
    margin: 0 auto;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    border-radius: 4px;
    margin-top: 20px;
}

/* line 628, ../sass/common.scss */
.service_tel {
    background: #fff;
}

/* line 631, ../sass/common.scss */
.service_tel img {
    width: 100%;
    display: block;
}

/*common*/
/* line 639, ../sass/common.scss */
.tab {
    overflow: hidden;
    margin-bottom: 35px;
}

/* line 643, ../sass/common.scss */
.tab a {
    float: left;
    width: 150px;
    height: 50px;
    font-size: 18px;
    line-height: 18px;
    padding: 15px 0;
    color: #202020;
    border-bottom: 3px solid transparent;
}

/* line 655, ../sass/common.scss */
.tab a.active {
    color: #3366cc;
    border-bottom-color: #3366cc;
}

/*register&login*/
/* line 664, ../sass/common.scss */
.c_rl {
    margin-top: 10px;
}

/* line 668, ../sass/common.scss */
.pt_lr {
    padding-left: 34px;
}

/* line 672, ../sass/common.scss */
.prot_line {
    height: 16px;
    margin-top: 16px;
    color: #202020;
    text-align: left;
}

/* line 678, ../sass/common.scss */
.prot_line .radio {
    width: 16px;
    height: 16px;
    float: left;
    border: 3px solid #d5d5d5;
    border-radius: 50%;
    position: relative;
}

/* line 687, ../sass/common.scss */
.prot_line .checkbox {
    margin-right: 10px;
    position: relative;
    top: 2px;
}

/* line 693, ../sass/common.scss */
.prot_line .pass {
    width: 178px;
}

/* line 697, ../sass/common.scss */
.prot_line p {
    margin: 0 auto;
    line-height: 16px;
    cursor: default;
}

/* line 702, ../sass/common.scss */
.prot_line p span {
    margin-right: 10px;
}

/* line 706, ../sass/common.scss */
.prot_line p.active .radio:after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    background: #3366cc;
    display: block;
    margin: 2px;
}

/* line 717, ../sass/common.scss */
.prot_line a {
    float: right;
    margin-right: 35px;
    color: #202020;
}

/* line 723, ../sass/common.scss */
.prot_line .red {
    font-size: 12px;
}

/* line 728, ../sass/common.scss */
.rl_form {
    margin-top: 55px;
    width: 380px;
    height: 484px;
    background-color: #ffffff;
    border-radius: 7px;
    position: relative;
}

/* line 737, ../sass/common.scss */
.rl_form .input_line .input {
    width: 310px;
    height: 50px;
    border: 1px solid #d5d5d5;
    margin: 0 auto 16px;
}

/* line 746, ../sass/common.scss */
.rl_form .input_line .input.isErr {
    border: 1px solid red;
    background: url(../images/error.jpg) no-repeat 275px center;
}

/* line 752, ../sass/common.scss */
.rl_form .input_line .icon {
    width: 52px;
    height: 48px;
    background: url(../images/icon_user.png) no-repeat center center;
}

/* line 761, ../sass/common.scss */
.rl_form .input_line input {
    border: none;
    font-size: 16px;
    line-height: 16px;
    margin: 15px 0;
    padding-left: 2px;
    width: 215px;
}

/* line 773, ../sass/common.scss */
.rl_form .input_line.code .input {
    width: 180px;
    margin-left: 35px;
    float: left;
}

/* line 779, ../sass/common.scss */
.rl_form .input_line.code input {
    width: 110px;
}

/* line 783, ../sass/common.scss */
.rl_form .input_line.code .code_img {
    float: left;
    margin-left: 35px;
    width: 70px;
    height: 50px;
}

/* line 789, ../sass/common.scss */
.rl_form .input_line.code .code_img img {
    width: 100%;
    height: 100%;
}

/* line 800, ../sass/common.scss */
.rl_form .button_line button {
    width: 310px;
    height: 50px;
    padding: 10px 0;
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    margin: 0 auto;
    background: linear-gradient(to right, #3366cc, #4ebaff);
}

/* line 813, ../sass/common.scss */
.rl_form .button_line .login_btn {
    margin-top: 8px;
}

/* line 818, ../sass/common.scss */
.rl_form .other {
    width: 310px;
    margin: 30px auto 0;
    color: #999999;
}

/* line 823, ../sass/common.scss */
.rl_form .other .s_tit {
    margin-bottom: 9px;
}

/* line 827, ../sass/common.scss */
.rl_form .other .login_fk {
    background: #3a5998 url(../images/icon_facebook.png) no-repeat 74px center;
    display: block;
    width: 310px;
    height: 50px;
    color: #fff;
    padding: 18px 0;
    font-size: 14px;
    line-height: 14px;
    padding-left: 20px;
}

/* line 843, ../sass/common.scss */
.rl_form .popup {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 3;
    background: #fff;
    border-radius: 7px;
    padding-top: 15px;
}

/* line 854, ../sass/common.scss */
.rl_form .popup .line {
    margin-left: 40px;
}

/* line 857, ../sass/common.scss */
.rl_form .popup .line .select_box {
    padding-top: 0;
}

/* line 864, ../sass/common.scss */
.rl_bg {
    width: 515px;
    height: 558px;
    background: url(../images/lr_bg.png) no-repeat;
}

/* line 871, ../sass/common.scss */
.form .line {
    margin-bottom: 20px;
    height: 46px;
}

/* line 875, ../sass/common.scss */
.form .line .s_tit {
    width: 70px;
    text-align: right;
    font-size: 14px;
    float: left;
    padding: 14px 0;
}

/* line 883, ../sass/common.scss */
.form .line .box {
    min-width: 170px;
    width: 30%;
    height: 46px;
    border: 1px solid #d5d5d5;
    float: left;
    margin-left: 2%;
}

/* line 895, ../sass/common.scss */
.form .line .s_type {
    width: 280px !important;
}

/* line 899, ../sass/common.scss */
.form .line .s_point {
    width: 150px !important;
}

/* line 903, ../sass/common.scss */
.form .line .select_box {
    font-size: 14px;
    outline: none;
    padding-left: 5px;
}

/* line 908, ../sass/common.scss */
.form .line .select_box .selet_open {
    display: block;
    background: pink;
    position: absolute;
    right: 0;
    top: 8px;
    width: 36px;
    height: 30px;
    cursor: pointer;
    background: url(../images/icon_arc_down.png) no-repeat center center;
    transition: all 200ms linear;
}

/* line 920, ../sass/common.scss */
.form .line .select_box .selet_open.active {
    transform: rotate(180deg);
}

/* line 925, ../sass/common.scss */
.form .line .select_box .select_txt {
    display: block;
    padding-left: 15px;
    margin-right: 36px;
    line-height: 30px;
    height: 30px;
    cursor: text;
    cursor: pointer;
    overflow: hidden;
}

/* line 936, ../sass/common.scss */
.form .line .select_box .option {
    background: #fff;
    padding-bottom: 7px;
    width: 230px;
    border-radius: 0 0 4px 4px;
    border: solid 1px #d5d5d5;
    border-top: none;
    position: absolute;
    top: 43px;
    z-index: 2;
    left: -1px;
    overflow: hidden;
    display: none;
}

/* line 950, ../sass/common.scss */
.form .line .select_box .option a {
    cursor: default;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: left;
    padding: 0 15px;
    width: 100%;
    background: #fff;
}

/* line 960, ../sass/common.scss */
.form .line .select_box .option a:hover {
    background: #3366cc;
    color: #fff;
}

/* line 968, ../sass/common.scss */
.form .line .red {
    margin: 13px 0 0 5px;
    float: left;
}

/* line 974, ../sass/common.scss */
.form .btn_line {
    padding-top: 20px;
    height: auto;
    text-align: center;
}

/* line 979, ../sass/common.scss */
.form .btn_line button {
    width: 178px;
    height: 50px;
    color: #fff;
    background: #3366cc;
}

/*service center*/
/* line 992, ../sass/common.scss */
.c_service {
    padding-bottom: 20px;
    background: #fff;
}

/* line 998, ../sass/common.scss */
.c_service .question {
    padding: 0 20px;
    margin: 60px auto 0;
    max-width: 580px;
}

/* line 1003, ../sass/common.scss */
.c_service .question .tip {
    font-size: 14px;
    line-height: 14px;
    margin-bottom: 40px;
}

/* line 1008, ../sass/common.scss */
.c_service .question .tip .red {
    position: relative;
    top: 3px;
}

/* line 1015, ../sass/common.scss */
.c_service .answer {
    padding: 0 20px;
    margin: 60px auto 0;
}

/* line 1019, ../sass/common.scss */
.c_service .answer .edit {
    border: 1px solid #D5D5D5;
    border-radius: 5px;
    padding: 10px 23px;
}

/* line 1025, ../sass/common.scss */
.c_service .answer .edit .left a {
    color: #999;
}

/* line 1029, ../sass/common.scss */
.c_service .answer .edit .left span {
    margin: 0 3px;
}

/* line 1035, ../sass/common.scss */
.c_service .answer .list {
    margin-top: 20px;
}

/* line 1038, ../sass/common.scss */
.c_service .answer .list li {
    border: 1px solid #D5D5D5;
    border-radius: 5px;
    padding: 14px 23px;
    margin-bottom: 20px;
}

/* line 1044, ../sass/common.scss */
.c_service .answer .list li .radiobox {
    float: left;
}

/* line 1048, ../sass/common.scss */
.c_service .answer .list li .author {
    float: left;
    font-weight: bold;
}

/* line 1053, ../sass/common.scss */
.c_service .answer .list li .time {
    float: right;
    margin-right: 15px;
    color: #999;
}

/* line 1059, ../sass/common.scss */
.c_service .answer .list li .stauts {
    float: right;
}

/* line 1063, ../sass/common.scss */
.c_service .answer .list li .line2 {
    padding: 10px 0;
}

/* line 1067, ../sass/common.scss */
.c_service .answer .list li .con {
    padding-bottom: 10px;
    word-wrap: break-word;
    word-break: normal;
}

/* line 1073, ../sass/common.scss */
.c_service .answer .list li .reply {
    border-top: 1px solid #D5D5D5;
    padding-top: 10px;
}

/* line 1079, ../sass/common.scss */
.c_service .answer .list li .reply_title span {
    margin-right: 5px;
}

/* line 1083, ../sass/common.scss */
.c_service .answer .list li .reply_title em {
    margin-left: 15px;
    color: #999;
}

/* line 1089, ../sass/common.scss */
.c_service .answer .list li .reply_con {
    padding: 10px 0;
    word-wrap: break-word;
    word-break: normal;
}

/* line 1098, ../sass/common.scss */
.c_service .text_box {
    padding: 1px;
}

/* line 1101, ../sass/common.scss */
.c_service .text_box input {
    font-size: 14px;
    line-height: 20px;
    border: none;
    padding: 11px 9px;
    width: 100%;
}

/* line 1110, ../sass/common.scss */
.c_service .area_line {
    height: 116px;
}

/* line 1113, ../sass/common.scss */
.c_service .area_line .area_box {
    max-width: 390px;
    width: 60%;
    height: 116px;
    padding: 1px;
}

/* line 1119, ../sass/common.scss */
.c_service .area_line .area_box textarea {
    font-size: 14px;
    width: 100%;
    height: 112px;
    border: none;
    resize: none;
    padding: 7px 9px;
}

/* line 1129, ../sass/common.scss */
.c_service .area_line .red {
    margin-top: 48px;
}

/* line 1135, ../sass/common.scss */
.c_service .file_line .file_btn {
    width: 70px;
    height: 46px;
    font-size: 14px;
    margin-left: 10px;
    color: #555;
    background: #dcdcdc;
    float: left;
}

/* line 1147, ../sass/common.scss */
.c_service .file_line .red {
    margin-top: 15px;
    margin-left: 10px;
    font-size: 12px;
}

/*service clause*/
/* line 1157, ../sass/common.scss */
.account {
    padding-top: 30px;
    color: #555;
}

/* line 1161, ../sass/common.scss */
.account .user {
    font-size: 16px;
    line-height: 16px;
    margin-left: 34px;
}

/* line 1167, ../sass/common.scss */
.account .number_block {
    text-align: center;
    height: 77px;
}

/* line 1171, ../sass/common.scss */
.account .number_block .num {
    font-size: 28px;
    padding-top: 26px;
}

/* line 1177, ../sass/common.scss */
.account .btns {
    padding: 30px 0 20px;
}

/* line 1180, ../sass/common.scss */
.account .btns a {
    display: block;
    font-size: 14px;
    color: #fff;
    margin: 0 auto;
    text-align: left;
    padding-left: 30%;
    width: 90%;
    height: 50px;
    line-height: 48px;
    margin-bottom: 10px;
}

/* line 1194, ../sass/common.scss */
.account .btns a:last-child {
    margin-bottom: 0;
}

/* line 1198, ../sass/common.scss */
.account .btns a.green {
    background: #2abd3e url(../images/icon_T.png) no-repeat 22% center;
}

/* line 1202, ../sass/common.scss */
.account .btns a.orange {
    background: #ff822a url(../images/icon_game.png) no-repeat 20% center;
}

/* line 1206, ../sass/common.scss */
.account .btns a.purple {
    background: #695ae9 url(../images/icon_G.png) no-repeat 20% center;
}

/* line 1213, ../sass/common.scss */
.terms_content {
    overflow: hidden;
    background: #fff;
}

/* line 1217, ../sass/common.scss */
.terms_content .detail_info {
    padding: 30px 36px 24px;
    line-height: 24px;
    color: #555;
}

/* line 1222, ../sass/common.scss */
.terms_content .detail_info .p_block {
    margin-bottom: 22px;
}

/* line 1228, ../sass/common.scss */
.table {
    border-collapse: collapse;
    text-align: center;
}

/* line 1232, ../sass/common.scss */
.table th {
    text-align: center;
    height: 36px;
    line-height: 36px;
    font-weight: 700;
    color: #202020;
    font-size: 14px;
}

/* line 1241, ../sass/common.scss */
.table td {
    padding: 10px;
}

/*charge center*/
/* line 1249, ../sass/common.scss */
.store .green {
    background-color: #2abd3e;
}

/* line 1253, ../sass/common.scss */
.store .purple {
    background-color: #695ae9;
}

/* line 1257, ../sass/common.scss */
.store .orange {
    background-color: #ff822a;
}

/* line 1262, ../sass/common.scss */
.store_content {
    color: #555;
}

/* line 1265, ../sass/common.scss */
.store_content .game_list {
    padding: 0 60px;
}

/* line 1268, ../sass/common.scss */
.store_content .game_list li {
    height: 163px;
}

/* line 1271, ../sass/common.scss */
.store_content .game_list li + li {
    border-top: 1px solid #ebebeb;
}

/* line 1275, ../sass/common.scss */
.store_content .game_list li .left {
    width: 75%;
    margin-right: 5%;
}

/* line 1280, ../sass/common.scss */
.store_content .game_list li .name {
    font-size: 24px;
    color: #555;
    line-height: 24px;
    margin-top: 40px;
    margin-bottom: 15px;
}

/* line 1288, ../sass/common.scss */
.store_content .game_list li .desc {
    font-size: 14px;
    color: #999999;
    line-height: 24px;
}

/* line 1294, ../sass/common.scss */
.store_content .game_list li .red {
    font-size: 14px;
    line-height: 24px;
}

/* line 1299, ../sass/common.scss */
.store_content .game_list li .li_btn {
    width: 20%;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    font-size: 16px;
    color: #fff;
    margin-top: 44px;
}

/* line 1313, ../sass/common.scss */
.store_content .alipay_charge {
    padding: 30px 0 60px;
}

/* line 1316, ../sass/common.scss */
.store_content .alipay_charge .select_form {
    padding-left: 13%;
}

/* line 1321, ../sass/common.scss */
.store_content .alipay_charge .form .s_tit {
    width: 135px;
}

/* line 1325, ../sass/common.scss */
.store_content .alipay_charge .form .txt_line {
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    margin-bottom: 10px;
}

/* line 1331, ../sass/common.scss */
.store_content .alipay_charge .form .txt_line .s_tit {
    padding: 0;
}

/* line 1335, ../sass/common.scss */
.store_content .alipay_charge .form .txt_line .txt {
    margin-left: 35px;
    display: inline-block;
    font-size: 14px;
}

/* line 1341, ../sass/common.scss */
.store_content .alipay_charge .form .txt_line .user {
    font-weight: 700;
}

/* line 1346, ../sass/common.scss */
.store_content .alipay_charge .form .btn_line {
    margin-bottom: 0;
}

/* line 1349, ../sass/common.scss */
.store_content .alipay_charge .form .btn_line button {
    margin-left: 100px;
    background: #ff3f3f;
    font-size: 16px;
}

/* line 1357, ../sass/common.scss */
.store_content .alipay_charge .charge_type {
    margin: 0 3%;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 10px;
}

/* line 1363, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_tit {
    font-size: 16px;
    margin: 30px 0 20px;
    height: 16px;
}

/* line 1369, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info {
    clear: both;
    overflow: hidden;
    padding-left: 2%;
}

/* line 1374, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .type_t {
    line-height: 16px;
    font-size: 16px;
    margin-bottom: 30px;
    margin-top: 20px;
}

/* line 1382, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list li {
    width: 47%;
    height: 60px;
    min-width: 240px;
    line-height: 60px;
    float: left;
    background: #f1eff0 url(../images/pay_mycard.png) no-repeat 6% center;
    margin-right: 3%;
    margin-bottom: 20px;
    padding-left: 16%;
    overflow: hidden;
    cursor: pointer;
    border: 2px solid transparent;
}

/* line 1399, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list li:nth-child(2n) {
    margin-right: 0;
}

/* line 1403, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list li.paypal {
    background-image: url(../images/pay_paypal.png);
}

/* line 1407, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list li.web {
    background-image: url(../images/pay_web.png);
}

/* line 1411, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list li.gash {
    background-image: url(../images/pay_gash.png);
}

/* line 1415, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list li.tel {
    background: #f1eff0 url(../images/pay_tel.png) no-repeat 15% center;
}

/* line 1419, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list li.card {
    background-image: url(../images/pay_card.png);
}

/* line 1423, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list li.alipay {
    background-image: url(../images/pay_alipay.png);
}

/* line 1427, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list li.wechat {
    background-image: url(../images/pay_wechat.png);
}

/* line 1431, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list li.mol {
    background-image: url(../images/pay_mol.png);
}

/* line 1435, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list li.active {
    border: 2px solid green;
}

/* line 1440, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list .sale {
    position: relative;
}

/* line 1444, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list .sale:after {
    content: "";
    display: block;
    width: 41px;
    height: 41px;
    background: url(../images/bg_sale.jpg) no-repeat;
    right: 0;
    top: 0;
    position: absolute;
}

/* line 1455, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list .discount {
    position: relative;
}

/* line 1459, ../sass/common.scss */
.store_content .alipay_charge .charge_type .type_info .list .discount:after {
    content: "";
    display: block;
    width: 41px;
    height: 41px;
    background: url(../images/bg_discount.png) no-repeat;
    right: 3%;
    top: 8px;
    position: absolute;
}

/* line 1473, ../sass/common.scss */
.store_content .alipay_charge .count_form {
    padding-top: 10px;
    text-align: center;
}

/* line 1478, ../sass/common.scss */
.store_content .alipay_charge .count_form .btn_line button {
    margin-left: 0;
}

/* line 1483, ../sass/common.scss */
.store_content .alipay_charge .count_form .produce.active {
    color: #ff3f3f;
}

/* line 1488, ../sass/common.scss */
.store_content .alipay_charge .check_box {
    padding: 40px 0 40px 13%;
}

/* line 1491, ../sass/common.scss */
.store_content .alipay_charge .check_box .prot_line {
    margin-top: 19px;
}

/* line 1494, ../sass/common.scss */
.store_content .alipay_charge .check_box .prot_line .tit {
    float: left;
    width: 104px;
    font-size: 14px;
    height: 16px;
    margin-left: -20px;
    text-align: right;
    color: #555;
}

/* line 1505, ../sass/common.scss */
.store_content .alipay_charge .check_box .prot_line.sp {
    margin-top: 0;
}

/* line 1509, ../sass/common.scss */
.store_content .alipay_charge .check_box p {
    margin-left: 2%;
    height: 16px;
    overflow: hidden;
    float: left;
    width: 65%;
}

/* line 1519, ../sass/common.scss */
.store_content .tips {
    background: #f1eff0;
    padding: 30px 25px 32px 30px;
    margin: 0 40px 50px;
    line-height: 28px;
    color: #555;
}

/* line 1529, ../sass/common.scss */
.store_content .tips .s_tit {
    line-height: 14px;
    margin-bottom: 10px;
    font-weight: 700;
}

/* line 1535, ../sass/common.scss */
.store_content .tips .red {
    font-size: 12px;
}

/*charge point*/
/* line 1544, ../sass/common.scss */
#point_pay .alipay_charge {
    padding-bottom: 50px;
}

/* line 1548, ../sass/common.scss */
#point_pay .txt_line {
    padding-left: 80px;
    margin-bottom: 0;
}

/* line 1552, ../sass/common.scss */
#point_pay .txt_line .user {
    margin-left: 35px;
}

/* line 1559, ../sass/common.scss */
#point_pay .tips {
    margin: 60px 40px 0;
}

/* line 1564, ../sass/common.scss */
.record_list {
    padding: 25px;
}

/* line 1567, ../sass/common.scss */
.record_list .charge_info {
    color: #202020;
    padding-bottom: 25px;
    border-bottom: 1px solid #ebebeb;
}

/* line 1572, ../sass/common.scss */
.record_list .charge_info .s_tit {
    font-weight: 700;
    font-size: 14px;
    color: #2abd3e;
}

/* line 1578, ../sass/common.scss */
.record_list .charge_info .surplus {
    overflow: hidden;
    font-size: 15px;
    margin: 30px 0 20px;
}

/* line 1583, ../sass/common.scss */
.record_list .charge_info .surplus .count {
    font-size: 28px;
    color: #555;
}

/* line 1589, ../sass/common.scss */
.record_list .charge_info .surplus .right a {
    display: inline-block;
    width: 100px;
    height: 40px;
    border-radius: 5px;
    color: #fff;
    text-align: center;
    line-height: 40px;
}

/* line 1598, ../sass/common.scss */
.record_list .charge_info .surplus .right a.go-charge {
    margin-right: 20px;
    background-color: #2abd3e;
}

/* line 1603, ../sass/common.scss */
.record_list .charge_info .surplus .right a.go-exchange {
    background-color: #695ae9;
}

/* line 1610, ../sass/common.scss */
.record_list .charge_info .status {
    font-size: 15px;
}

/* line 1613, ../sass/common.scss */
.record_list .charge_info .status span {
    color: #2abd3e;
}

/* line 1619, ../sass/common.scss */
.record_list .table {
    margin-top: 25px;
    font-size: 12px !important;
    width: 100%;
}

/* line 1624, ../sass/common.scss */
.record_list .table th {
    background: #ebebeb;
}

/* line 1628, ../sass/common.scss */
.record_list .table th, .record_list .table td {
    border: 1px solid #dddddd;
}

/* line 1632, ../sass/common.scss */
.record_list .table td {
    padding: 10px 0;
}

/*charge game*/
/* line 1639, ../sass/common.scss */
.step_content {
    padding-bottom: 20px;
}

/* line 1642, ../sass/common.scss */
.step_content .step {
    display: block;
    width: 81%;
    margin: 40px auto;
}

/* line 1648, ../sass/common.scss */
.step_content .enter_list {
    font-size: 0;
    text-align: center;
}

/* line 1652, ../sass/common.scss */
.step_content .enter_list li {
    display: inline-block;
    margin-bottom: 20px;
    width: 31%;
}

/* line 1657, ../sass/common.scss */
.step_content .enter_list li + li {
    margin-left: 2%;
}

/* line 1661, ../sass/common.scss */
.step_content .enter_list li img {
    width: 100%;
}

.switch_language {
    transform:rotate(90deg);
    -ms-transform:rotate(90deg); 	/* IE 9 */
    -moz-transform:rotate(90deg); 	/* Firefox */
    -webkit-transform:rotate(90deg); /* Safari 和 Chrome */
    -o-transform:rotate(90deg); 	/* Opera */
    display: inline-block;
}
