.join-wrap .page-title {
    color: #323232
}

.join-wrap,
.page-container {
    color: #323232
}
.page-container {
    background: #fff;
}
.join-wrap .separate-line {
    border-color: #eff3f9
}

.join-wrap .submit-btn {
    border-color: #4765f3;
    background: #4765f3
}

.join-wrap a {
    color: #4765f3
}
.submit {
    cursor: pointer;
    width: 205px;
    height: 46px;
    line-height: 47px;
    text-align: center;
    font-size: 16px;
    border-radius: 2px;
    background: #4095F5;
    color: #fff;
    margin-left: 77px;
}

input {
    display: inline-block;
    border: none;
}
        /*!normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css*/
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block
}

audio,
canvas,
progress,
video {
    display: inline-block;
    vertical-align: baseline
}

audio:not([controls]) {
    display: none;
    height: 0
}

[hidden],
template {
    display: none
}

a {
    background-color: transparent
}

a:active,
a:hover {
    outline: 0
}

abbr[title] {
    border-bottom: 1px dotted
}

b,
strong {
    font-weight: 700
}

dfn {
    font-style: italic
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

mark {
    background: #ff0;
    color: #000
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sup {
    top: -.5em
}

sub {
    bottom: -.25em
}

img {
    border: 0
}

svg:not(:root) {
    overflow: hidden
}

figure {
    margin: 1em 40px
}

hr {
    box-sizing: content-box;
    height: 0
}

pre {
    overflow: auto
}

code,
kbd,
pre,
samp {
    font-family: monospace, monospace;
    font-size: 1em
}

button,
input,
optgroup,
select,
textarea {
    color: inherit;
    font: inherit;
    margin: 0
}

button {
    overflow: visible
}

button,
select {
    text-transform: none
}

button,
html input[type=button],
input[type=reset],
input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer
}

button[disabled],
html input[disabled] {
    cursor: default
}

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0
}

input {
    line-height: normal
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    height: auto
}

input[type=search] {
    -webkit-appearance: textfield;
    box-sizing: content-box
}

input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}

legend {
    border: 0;
    padding: 0
}

textarea {
    overflow: auto
}

optgroup {
    font-weight: 700
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

td,
th {
    padding: 0
}

.ui-helper-hidden {
    display: none
}

.ui-helper-hidden-accessible {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none
}

.ui-helper-clearfix:after,
.ui-helper-clearfix:before {
    content: "";
    display: table;
    border-collapse: collapse
}

.ui-helper-clearfix:after {
    clear: both
}

.ui-helper-clearfix {
    min-height: 0
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0)
}

.ui-front {
    z-index: 100
}

.ui-state-disabled {
    cursor: default !important
}

.ui-icon {
    display: block;
    background-repeat: no-repeat
}

.ui-widget-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin-top: 2px;
    padding: .5em .5em .5em .7em;
    min-height: 0
}

.ui-accordion .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-noicons {
    padding-left: .7em
}

.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding-left: 2.2em
}

.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto
}

.ui-autocomplete {
    position: absolute;
    top: 0;
    left: 0;
    cursor: default
}

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    line-height: normal;
    margin-right: .1em;
    cursor: pointer;
    vertical-align: middle;
    text-align: center;
    overflow: visible
}

.ui-button,
.ui-button:active,
.ui-button:hover,
.ui-button:link,
.ui-button:visited {
    text-decoration: none
}

.ui-button-icon-only {
    width: 2.2em
}

button.ui-button-icon-only {
    width: 2.4em
}

.ui-button-icons-only {
    width: 3.4em
}

button.ui-button-icons-only {
    width: 3.7em
}

.ui-button .ui-button-text {
    display: block;
    line-height: normal
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em
}

.ui-button-icon-only .ui-button-text,
.ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px
}

.ui-button-text-icon-primary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em
}

.ui-button-text-icon-secondary .ui-button-text,
.ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em
}

input.ui-button {
    padding: .4em 1em
}

.ui-button-icon-only .ui-icon,
.ui-button-icons-only .ui-icon,
.ui-button-text-icon-primary .ui-icon,
.ui-button-text-icon-secondary .ui-icon,
.ui-button-text-icons .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px
}

.ui-button-icons-only .ui-button-icon-primary,
.ui-button-text-icon-primary .ui-button-icon-primary,
.ui-button-text-icons .ui-button-icon-primary {
    left: .5em
}

.ui-button-icons-only .ui-button-icon-secondary,
.ui-button-text-icon-secondary .ui-button-icon-secondary,
.ui-button-text-icons .ui-button-icon-secondary {
    right: .5em
}

.ui-buttonset {
    margin-right: 7px
}

.ui-buttonset .ui-button {
    margin-left: 0;
    margin-right: -.3em
}

button.ui-button::-moz-focus-inner,
input.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0
}

.ui-datepicker {
    width: 18em;
    display: none;
    border: 1px solid #5084b0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24)
}

.ui-datepicker .ui-datepicker-header {
    position: relative;
    padding: .3em 0 .6em
}

.ui-datepicker .ui-datepicker-next,
.ui-datepicker .ui-datepicker-prev {
    position: absolute;
    top: 2px;
    width: 1.8em;
    height: 1.8em
}

.ui-datepicker .ui-datepicker-prev {
    left: 2px;
    cursor: pointer
}

.ui-datepicker .ui-datepicker-next {
    right: 2px;
    cursor: pointer
}

.ui-datepicker .ui-datepicker-next span,
.ui-datepicker .ui-datepicker-prev span {
    display: block;
    position: absolute;
    left: 50%;
    margin-left: -8px;
    top: 50%;
    margin-top: -8px
}

.ui-datepicker .ui-datepicker-title {
    margin: 0 2em;
    line-height: 1.8em;
    text-align: center
}

.ui-datepicker .ui-datepicker-title select {
    font-size: 1em;
    margin: 1px;
    color: #000
}

.ui-datepicker select.ui-datepicker-month-year {
    width: 100%
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
    width: 45%;
    margin: 0 2%
}

.ui-datepicker table {
    width: 99%;
    font-size: .9em;
    border-collapse: collapse;
    margin: 0 0 .4em
}

.ui-datepicker th {
    padding: .7em .3em;
    text-align: center;
    border: 0;
    color: #4a82b4;
    font-size: 15px
}

.ui-datepicker td {
    border: 0;
    padding: 1px
}

.ui-datepicker td a,
.ui-datepicker td span {
    display: block;
    text-decoration: none;
    line-height: 35px;
    font-size: 15px;
    text-align: center
}

.ui-datepicker .ui-datepicker-buttonpane {
    background-image: none;
    margin: .7em 0 0;
    padding: 0 .2em;
    border-left: 0;
    border-right: 0;
    border-bottom: 0
}

.ui-datepicker .ui-datepicker-buttonpane button {
    float: right;
    margin: .5em .2em .4em;
    cursor: pointer;
    padding: .2em .6em .3em;
    width: auto;
    overflow: visible
}

.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
    float: left
}

.ui-datepicker.ui-datepicker-multi {
    width: auto
}

.ui-datepicker-multi .ui-datepicker-group {
    float: left
}

.ui-datepicker-multi .ui-datepicker-group table {
    width: 95%;
    margin: 0 auto .4em
}

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0
}

.ui-datepicker-rtl {
    direction: rtl
}

.ui-datepicker-rtl .ui-datepicker-prev {
    right: 2px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next {
    left: 2px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-prev:hover {
    right: 1px;
    left: auto
}

.ui-datepicker-rtl .ui-datepicker-next:hover {
    left: 1px;
    right: auto
}

.ui-datepicker-rtl .ui-datepicker-buttonpane {
    clear: right
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button {
    float: left
}

.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
    float: right
}

.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
    border-right-width: 0;
    border-left-width: 1px
}

.ui-dialog {
    position: absolute;
    top: 0;
    left: 0;
    padding: .2em;
    outline: 0
}

.ui-dialog .ui-dialog-titlebar {
    padding: .4em 1em;
    position: relative
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 0;
    white-space: nowrap;
    width: 90%;
    overflow: hidden;
    text-overflow: ellipsis
}

.ui-dialog .ui-dialog-titlebar-close {
    position: absolute;
    right: .3em;
    top: 50%;
    width: 21px;
    margin: -10px 0 0;
    padding: 1px;
    height: 20px
}

.ui-dialog .ui-dialog-content {
    position: relative;
    border: 0;
    padding: .5em 1em;
    background: 0 0;
    overflow: auto
}

.ui-dialog .ui-dialog-buttonpane {
    text-align: left;
    border-width: 1px 0 0;
    background-image: none;
    margin-top: .5em;
    padding: .3em 1em .5em .4em
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
    float: right
}

.ui-dialog .ui-dialog-buttonpane button {
    margin: .5em .4em .5em 0;
    cursor: pointer
}

.ui-dialog .ui-resizable-se {
    width: 12px;
    height: 12px;
    right: -5px;
    bottom: -5px;
    background-position: 16px 16px
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    outline: none
}

.ui-menu .ui-menu {
    margin-top: -3px;
    position: absolute
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    width: 100%
}

.ui-menu .ui-menu-divider {
    margin: 5px -2px;
    height: 0;
    font-size: 0;
    line-height: 0;
    border-width: 1px 0 0
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: 2px .4em;
    line-height: 1.5;
    min-height: 0;
    font-weight: 400
}

.ui-menu .ui-menu-item a.ui-state-active,
.ui-menu .ui-menu-item a.ui-state-focus {
    font-weight: 400;
    margin: -1px
}

.ui-menu .ui-state-disabled {
    font-weight: 400;
    margin: .4em 0 .2em;
    line-height: 1.5
}

.ui-menu .ui-state-disabled a {
    cursor: default
}

.ui-menu-icons {
    position: relative
}

.ui-menu-icons .ui-menu-item a {
    position: relative;
    padding-left: 2em
}

.ui-menu .ui-icon {
    position: absolute;
    top: .2em;
    left: .2em
}

.ui-menu .ui-menu-icon {
    position: static;
    float: right
}

.ui-progressbar {
    height: 2em;
    text-align: left;
    overflow: hidden
}

.ui-progressbar .ui-progressbar-value {
    margin: -1px;
    height: 100%
}

.ui-progressbar .ui-progressbar-overlay {
    height: 100%;
    filter: alpha(opacity=25);
    opacity: .25
}

.ui-progressbar-indeterminate .ui-progressbar-value {
    background-image: none
}

.ui-resizable {
    position: relative
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    display: block
}

.ui-resizable-autohide .ui-resizable-handle,
.ui-resizable-disabled .ui-resizable-handle {
    display: none
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted #000
}

.ui-slider {
    position: relative;
    text-align: left
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.2em;
    height: 1.2em;
    cursor: default
}

.ui-slider .ui-slider-range {
    position: absolute;
    z-index: 1;
    font-size: .7em;
    display: block;
    border: 0;
    background-position: 0 0
}

.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
    filter: inherit
}

.ui-slider-horizontal {
    height: .8em
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.3em;
    margin-left: -.6em
}

.ui-slider-horizontal .ui-slider-range {
    top: 0;
    height: 100%
}

.ui-slider-horizontal .ui-slider-range-min {
    left: 0
}

.ui-slider-horizontal .ui-slider-range-max {
    right: 0
}

.ui-slider-vertical {
    width: .8em;
    height: 100px
}

.ui-slider-vertical .ui-slider-handle {
    left: -.3em;
    margin-left: 0;
    margin-bottom: -.6em
}

.ui-slider-vertical .ui-slider-range {
    left: 0;
    width: 100%
}

.ui-slider-vertical .ui-slider-range-min {
    bottom: 0
}

.ui-slider-vertical .ui-slider-range-max {
    top: 0
}

.ui-spinner {
    position: relative;
    display: inline-block;
    overflow: hidden
}

.ui-spinner,
.ui-spinner-input {
    padding: 0;
    vertical-align: middle
}

.ui-spinner-input {
    border: none;
    background: 0 0;
    color: inherit;
    margin: .2em 0;
    margin-left: .4em;
    margin-right: 22px
}

.ui-spinner-button {
    width: 16px;
    height: 50%;
    font-size: .5em;
    padding: 0;
    margin: 0;
    text-align: center;
    position: absolute;
    cursor: default;
    display: block;
    overflow: hidden;
    right: 0
}

.ui-spinner a.ui-spinner-button {
    border-top: none;
    border-bottom: none;
    border-right: none
}

.ui-spinner .ui-icon {
    position: absolute;
    margin-top: -8px;
    top: 50%;
    left: 0
}

.ui-spinner-up {
    top: 0
}

.ui-spinner-down {
    bottom: 0
}

.ui-spinner .ui-icon-triangle-1-s {
    background-position: -65px -16px
}

.ui-tabs {
    position: relative;
    padding: .2em
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: .2em .2em 0
}

.ui-tabs .ui-tabs-nav li {
    list-style: none;
    float: left;
    position: relative;
    top: 0;
    margin: 1px .2em 0 0;
    border-bottom-width: 0;
    padding: 0;
    white-space: nowrap
}

.ui-tabs .ui-tabs-nav li a {
    float: left;
    padding: .5em 1em;
    text-decoration: none
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: -1px;
    padding-bottom: 1px
}

.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading a {
    cursor: text
}

.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a,
.ui-tabs .ui-tabs-nav li a {
    cursor: pointer
}

.ui-tabs .ui-tabs-panel {
    display: block;
    border-width: 0;
    padding: 1em 1.4em;
    background: 0 0
}

.ui-tooltip {
    padding: 8px;
    position: absolute;
    z-index: 9999;
    max-width: 300px;
    box-shadow: 0 0 5px #aaa
}

body .ui-tooltip {
    border-width: 2px
}

.ui-widget {
    font-family: \\5FAE\8EDF\96C5\9ED1, Microsoft YaHei, \\5FAE\8EDF\6B63\9ED1\9AD4, Arial, sans-serif;
    font-size: 1.2em
}

.ui-widget .ui-widget {
    font-size: 1em
}

.ui-widget button,
.ui-widget input,
.ui-widget select,
.ui-widget textarea {
    font-family: Gill Sans, Arial, sans-serif;
    font-size: 1em
}

.ui-widget-content {
    background: #fff;
    color: #2c4359
}

.ui-widget-content a {
    color: #fff;
    display: block
}

.ui-widget-header {
    background: #4d83b2;
    color: #e1e463;
    font-weight: 700
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    color: #212121
}

.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
    color: #212121;
    text-decoration: none
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
    color: #fff
}

.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
    color: #212121;
    text-decoration: none
}

.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    color: #fff;
    border-radius: 20px;
    background-color: #e7423e
}

.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
    color: #fff;
    text-decoration: none
}

.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
    color: #363636
}

.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
    border: 1px solid #ff6b7f;
    color: #fff
}

.ui-state-error-text,
.ui-state-error a,
.ui-widget-content .ui-state-error-text,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error-text,
.ui-widget-header .ui-state-error a {
    color: #fff
}

.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
    font-weight: 700
}

.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: 400
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
    opacity: .35;
    filter: Alpha(Opacity=35);
    background-image: none
}

.ui-state-disabled .ui-icon {
    filter: Alpha(Opacity=35)
}

.ui-icon {
    width: 16px;
    height: 16px
}

.ui-icon,
.ui-widget-content .ui-icon {
    color: #fff;
    display: block;
    content: ">"
}

.ui-widget-header .ui-icon {
    content: "<"
}

.ui-icon-blank {
    background-position: 16px 16px
}

.ui-icon-carat-1-n {
    background-position: 0 0
}

.ui-icon-carat-1-ne {
    background-position: -16px 0
}

.ui-icon-carat-1-e {
    background-position: -32px 0
}

.ui-icon-carat-1-se {
    background-position: -48px 0
}

.ui-icon-carat-1-s {
    background-position: -64px 0
}

.ui-icon-carat-1-sw {
    background-position: -80px 0
}

.ui-icon-carat-1-w {
    background-position: -96px 0
}

.ui-icon-carat-1-nw {
    background-position: -112px 0
}

.ui-icon-carat-2-n-s {
    background-position: -128px 0
}

.ui-icon-carat-2-e-w {
    background-position: -144px 0
}

.ui-icon-triangle-1-n {
    background-position: 0 -16px
}

.ui-icon-triangle-1-ne {
    background-position: -16px -16px
}

.ui-icon-triangle-1-e {
    background-position: -32px -16px
}

.ui-icon-triangle-1-se {
    background-position: -48px -16px
}

.ui-icon-triangle-1-s {
    background-position: -64px -16px
}

.ui-icon-triangle-1-sw {
    background-position: -80px -16px
}

.ui-icon-triangle-1-w {
    background-position: -96px -16px
}

.ui-icon-triangle-1-nw {
    background-position: -112px -16px
}

.ui-icon-triangle-2-n-s {
    background-position: -128px -16px
}

.ui-icon-triangle-2-e-w {
    background-position: -144px -16px
}

.ui-icon-arrow-1-n {
    background-position: 0 -32px
}

.ui-icon-arrow-1-ne {
    background-position: -16px -32px
}

.ui-icon-arrow-1-e {
    background-position: -32px -32px
}

.ui-icon-arrow-1-se {
    background-position: -48px -32px
}

.ui-icon-arrow-1-s {
    background-position: -64px -32px
}

.ui-icon-arrow-1-sw {
    background-position: -80px -32px
}

.ui-icon-arrow-1-w {
    background-position: -96px -32px
}

.ui-icon-arrow-1-nw {
    background-position: -112px -32px
}

.ui-icon-arrow-2-n-s {
    background-position: -128px -32px
}

.ui-icon-arrow-2-ne-sw {
    background-position: -144px -32px
}

.ui-icon-arrow-2-e-w {
    background-position: -160px -32px
}

.ui-icon-arrow-2-se-nw {
    background-position: -176px -32px
}

.ui-icon-arrowstop-1-n {
    background-position: -192px -32px
}

.ui-icon-arrowstop-1-e {
    background-position: -208px -32px
}

.ui-icon-arrowstop-1-s {
    background-position: -224px -32px
}

.ui-icon-arrowstop-1-w {
    background-position: -240px -32px
}

.ui-icon-arrowthick-1-n {
    background-position: 0 -48px
}

.ui-icon-arrowthick-1-ne {
    background-position: -16px -48px
}

.ui-icon-arrowthick-1-e {
    background-position: -32px -48px
}

.ui-icon-arrowthick-1-se {
    background-position: -48px -48px
}

.ui-icon-arrowthick-1-s {
    background-position: -64px -48px
}

.ui-icon-arrowthick-1-sw {
    background-position: -80px -48px
}

.ui-icon-arrowthick-1-w {
    background-position: -96px -48px
}

.ui-icon-arrowthick-1-nw {
    background-position: -112px -48px
}

.ui-icon-arrowthick-2-n-s {
    background-position: -128px -48px
}

.ui-icon-arrowthick-2-ne-sw {
    background-position: -144px -48px
}

.ui-icon-arrowthick-2-e-w {
    background-position: -160px -48px
}

.ui-icon-arrowthick-2-se-nw {
    background-position: -176px -48px
}

.ui-icon-arrowthickstop-1-n {
    background-position: -192px -48px
}

.ui-icon-arrowthickstop-1-e {
    background-position: -208px -48px
}

.ui-icon-arrowthickstop-1-s {
    background-position: -224px -48px
}

.ui-icon-arrowthickstop-1-w {
    background-position: -240px -48px
}

.ui-icon-arrowreturnthick-1-w {
    background-position: 0 -64px
}

.ui-icon-arrowreturnthick-1-n {
    background-position: -16px -64px
}

.ui-icon-arrowreturnthick-1-e {
    background-position: -32px -64px
}

.ui-icon-arrowreturnthick-1-s {
    background-position: -48px -64px
}

.ui-icon-arrowreturn-1-w {
    background-position: -64px -64px
}

.ui-icon-arrowreturn-1-n {
    background-position: -80px -64px
}

.ui-icon-arrowreturn-1-e {
    background-position: -96px -64px
}

.ui-icon-arrowreturn-1-s {
    background-position: -112px -64px
}

.ui-icon-arrowrefresh-1-w {
    background-position: -128px -64px
}

.ui-icon-arrowrefresh-1-n {
    background-position: -144px -64px
}

.ui-icon-arrowrefresh-1-e {
    background-position: -160px -64px
}

.ui-icon-arrowrefresh-1-s {
    background-position: -176px -64px
}

.ui-icon-arrow-4 {
    background-position: 0 -80px
}

.ui-icon-arrow-4-diag {
    background-position: -16px -80px
}

.ui-icon-extlink {
    background-position: -32px -80px
}

.ui-icon-newwin {
    background-position: -48px -80px
}

.ui-icon-refresh {
    background-position: -64px -80px
}

.ui-icon-shuffle {
    background-position: -80px -80px
}

.ui-icon-transfer-e-w {
    background-position: -96px -80px
}

.ui-icon-transferthick-e-w {
    background-position: -112px -80px
}

.ui-icon-folder-collapsed {
    background-position: 0 -96px
}

.ui-icon-folder-open {
    background-position: -16px -96px
}

.ui-icon-document {
    background-position: -32px -96px
}

.ui-icon-document-b {
    background-position: -48px -96px
}

.ui-icon-note {
    background-position: -64px -96px
}

.ui-icon-mail-closed {
    background-position: -80px -96px
}

.ui-icon-mail-open {
    background-position: -96px -96px
}

.ui-icon-suitcase {
    background-position: -112px -96px
}

.ui-icon-comment {
    background-position: -128px -96px
}

.ui-icon-person {
    background-position: -144px -96px
}

.ui-icon-print {
    background-position: -160px -96px
}

.ui-icon-trash {
    background-position: -176px -96px
}

.ui-icon-locked {
    background-position: -192px -96px
}

.ui-icon-unlocked {
    background-position: -208px -96px
}

.ui-icon-bookmark {
    background-position: -224px -96px
}

.ui-icon-tag {
    background-position: -240px -96px
}

.ui-icon-home {
    background-position: 0 -112px
}

.ui-icon-flag {
    background-position: -16px -112px
}

.ui-icon-calendar {
    background-position: -32px -112px
}

.ui-icon-cart {
    background-position: -48px -112px
}

.ui-icon-pencil {
    background-position: -64px -112px
}

.ui-icon-clock {
    background-position: -80px -112px
}

.ui-icon-disk {
    background-position: -96px -112px
}

.ui-icon-calculator {
    background-position: -112px -112px
}

.ui-icon-zoomin {
    background-position: -128px -112px
}

.ui-icon-zoomout {
    background-position: -144px -112px
}

.ui-icon-search {
    background-position: -160px -112px
}

.ui-icon-wrench {
    background-position: -176px -112px
}

.ui-icon-gear {
    background-position: -192px -112px
}

.ui-icon-heart {
    background-position: -208px -112px
}

.ui-icon-star {
    background-position: -224px -112px
}

.ui-icon-link {
    background-position: -240px -112px
}

.ui-icon-cancel {
    background-position: 0 -128px
}

.ui-icon-plus {
    background-position: -16px -128px
}

.ui-icon-plusthick {
    background-position: -32px -128px
}

.ui-icon-minus {
    background-position: -48px -128px
}

.ui-icon-minusthick {
    background-position: -64px -128px
}

.ui-icon-close {
    background-position: -80px -128px
}

.ui-icon-closethick {
    background-position: -96px -128px
}

.ui-icon-key {
    background-position: -112px -128px
}

.ui-icon-lightbulb {
    background-position: -128px -128px
}

.ui-icon-scissors {
    background-position: -144px -128px
}

.ui-icon-clipboard {
    background-position: -160px -128px
}

.ui-icon-copy {
    background-position: -176px -128px
}

.ui-icon-contact {
    background-position: -192px -128px
}

.ui-icon-image {
    background-position: -208px -128px
}

.ui-icon-video {
    background-position: -224px -128px
}

.ui-icon-script {
    background-position: -240px -128px
}

.ui-icon-alert {
    background-position: 0 -144px
}

.ui-icon-info {
    background-position: -16px -144px
}

.ui-icon-notice {
    background-position: -32px -144px
}

.ui-icon-help {
    background-position: -48px -144px
}

.ui-icon-check {
    background-position: -64px -144px
}

.ui-icon-bullet {
    background-position: -80px -144px
}

.ui-icon-radio-on {
    background-position: -96px -144px
}

.ui-icon-radio-off {
    background-position: -112px -144px
}

.ui-icon-pin-w {
    background-position: -128px -144px
}

.ui-icon-pin-s {
    background-position: -144px -144px
}

.ui-icon-play {
    background-position: 0 -160px
}

.ui-icon-pause {
    background-position: -16px -160px
}

.ui-icon-seek-next {
    background-position: -32px -160px
}

.ui-icon-seek-prev {
    background-position: -48px -160px
}

.ui-icon-seek-end {
    background-position: -64px -160px
}

.ui-icon-seek-first,
.ui-icon-seek-start {
    background-position: -80px -160px
}

.ui-icon-stop {
    background-position: -96px -160px
}

.ui-icon-eject {
    background-position: -112px -160px
}

.ui-icon-volume-off {
    background-position: -128px -160px
}

.ui-icon-volume-on {
    background-position: -144px -160px
}

.ui-icon-power {
    background-position: 0 -176px
}

.ui-icon-signal-diag {
    background-position: -16px -176px
}

.ui-icon-signal {
    background-position: -32px -176px
}

.ui-icon-battery-0 {
    background-position: -48px -176px
}

.ui-icon-battery-1 {
    background-position: -64px -176px
}

.ui-icon-battery-2 {
    background-position: -80px -176px
}

.ui-icon-battery-3 {
    background-position: -96px -176px
}

.ui-icon-circle-plus {
    background-position: 0 -192px
}

.ui-icon-circle-minus {
    background-position: -16px -192px
}

.ui-icon-circle-close {
    background-position: -32px -192px
}

.ui-icon-circle-triangle-e {
    background-position: -48px -192px
}

.ui-icon-circle-triangle-s {
    background-position: -64px -192px
}

.ui-icon-circle-triangle-w {
    background-position: -80px -192px
}

.ui-icon-circle-triangle-n {
    background-position: -96px -192px
}

.ui-icon-circle-arrow-e {
    background-position: -112px -192px
}

.ui-icon-circle-arrow-s {
    background-position: -128px -192px
}

.ui-icon-circle-arrow-w {
    background-position: -144px -192px
}

.ui-icon-circle-arrow-n {
    background-position: -160px -192px
}

.ui-icon-circle-zoomin {
    background-position: -176px -192px
}

.ui-icon-circle-zoomout {
    background-position: -192px -192px
}

.ui-icon-circle-check {
    background-position: -208px -192px
}

.ui-icon-circlesmall-plus {
    background-position: 0 -208px
}

.ui-icon-circlesmall-minus {
    background-position: -16px -208px
}

.ui-icon-circlesmall-close {
    background-position: -32px -208px
}

.ui-icon-squaresmall-plus {
    background-position: -48px -208px
}

.ui-icon-squaresmall-minus {
    background-position: -64px -208px
}

.ui-icon-squaresmall-close {
    background-position: -80px -208px
}

.ui-icon-grip-dotted-vertical {
    background-position: 0 -224px
}

.ui-icon-grip-dotted-horizontal {
    background-position: -16px -224px
}

.ui-icon-grip-solid-vertical {
    background-position: -32px -224px
}

.ui-icon-grip-solid-horizontal {
    background-position: -48px -224px
}

.ui-icon-gripsmall-diagonal-se {
    background-position: -64px -224px
}

.ui-icon-grip-diagonal-se {
    background-position: -80px -224px
}

.ui-widget-overlay {
    opacity: .8;
    filter: Alpha(Opacity=80)
}

.ui-widget-shadow {
    margin: 8px 0 0 8px;
    padding: 10px;
    opacity: .2;
    filter: Alpha(Opacity=20);
    border-radius: 5px
}

.loading-mask-wrap {
    display: flex;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    align-items: center;
    justify-content: center
}

.loading-svg {
    width: 206px;
    height: 172px;
    background-image: url(/infe/user/join/images/loading.svg);
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-size: 40%
}

.clear {
    clear: both;
    margin: 0;
    padding: 0
}

.clearfix:after,
.clearfix:before {
    content: "";
    display: table
}

.clearfix:after {
    clear: both
}

a {
    text-decoration: none;
    color: #0570e1;
    cursor: pointer
}

.is-hide {
    display: none
}

.main-wrap {
    margin: 0 auto;
    width: 100%;
    max-width: 1000px
}

.ui-state-focus,
.ui-state-hover,
.ui-widget-content .ui-state-focus,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-focus,
.ui-widget-header .ui-state-hover {
    background: url(/infe/user/join/images/round_hover.png) 50% 50% no-repeat
}

.page-container .join-wrap {
    position: relative;
    /* padding: 20px */
}

.page-container form {
    position: relative;
    padding: 20px 43px 38px
}

.page-container form .join-remind {
    position: absolute;
    top: 60px;
    right: 56px;
    font-size: 14px
}

.page-container form .join-remind .remind-star {
    color: #912c00
}

.page-container .info-title {
    margin: 10px 0 14px;
    font-size: 20px;
    font-weight: 400
}

.page-container ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.page-container ul li {
    margin-bottom: 10px;
    padding: 0
}

.separate-line {
    margin: 15px 0 11px;
    border-top: 1px solid #dadada
}

.list-prefix:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 4px;
    width: 4px;
    height: 4px;
    background: #757575;
    transform: translateY(-1px)
}

.join-success-mail,
.join-success-mobile {
    text-align: center
}

.join-success-mail .join-success-img,
.join-success-mobile .join-success-img {
    margin: 20px auto 50px;
    background: url(/infe/user/join/images/m_success.png) no-repeat;
    width: 223px;
    height: 55px
}

.join-success-mail .join-success-title,
.join-success-mobile .join-success-title {
    line-height: 50px;
    font-weight: 700;
    font-size: 24px
}

.join-success-mail .join-success-content,
.join-success-mobile .join-success-content {
    margin-top: 20px;
    font-size: 15px
}

.join-success-mail .join-success-send,
.join-success-mobile .join-success-send {
    display: inline-block;
    background-color: #444;
    border: 0;
    border-radius: 5px;
    margin-top: 50px;
    padding: 15px 50px;
    color: #fff;
    font-size: 15px;
    outline: 0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    transition: .3s ease
}

.close-btn {
    position: absolute;
    top: 0;
    right: 0;
    display: block;
    background: url(/infe/user/join/images/pro_close_btn.png) no-repeat;
    width: 60px;
    height: 60px;
    cursor: pointer
}

.join-form-agree {
    margin-bottom: 24px;
    text-align: center;
    line-height: 20px
}

.join-form-agree .agree {
    margin-right: 10px
}

.join-form-btn {
    display: block;
    margin: 0 auto;
    width: 200px;
    background: #4d83b2;
    height: 36px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    outline: 0;
    cursor: pointer;
    border: 1px solid #4d83b2
}

.top-link {
    margin-bottom: 10px;
    text-align: center
}

.top-link a {
    background: #cdcdcd;
    display: inline-block;
    margin: 0 8px;
    padding: 4px 6px;
    color: #333
}

.field {
    position: relative;
    margin: 0 auto 12px;
    width: 98%;
    padding-left: 16px;
    box-sizing: border-box
}

.field .star {
    display: none;
    position: absolute;
    top: 11px;
    left: 0;
    width: 10px;
    line-height: 16px;
    font-size: 14px;
    color: rgb(64, 149, 245)
}

.field .star.is-required {
    display: block
}

.field .base-input,
.field .wallet-base-input {
    position: relative;
    width: 100%;
    border: 1px solid #dadada
}

.field .base-input input,
.field .wallet-base-input input {
    background: #f0f3fa;
    width: 100%;
    height: 36px;
    color: #757575;
    font-size: 14px;
    padding-left: 2%;
    outline: none;
    border: 0;
    border-radius: 0;
    box-sizing: border-box
}

.field .base-input input::-ms-clear,
.field .wallet-base-input input::-ms-clear {
    display: none
}

.field .base-input .eye,
.field .base-input .noEye,
.field .wallet-base-input .eye,
.field .wallet-base-input .noEye {
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -15px;
    background: url(/infe/user/join/images/join_btn_icon.png) -36px 0 no-repeat;
    width: 36px;
    height: 30px;
    cursor: pointer
}

.field .base-input .noEye,
.field .wallet-base-input .noEye {
    background-position: -36px -28px
}

.field .base-input .num-img,
.field .wallet-base-input .num-img {
    position: absolute;
    top: 4px;
    right: 5px
}

.field .base-input .num-img01,
.field .wallet-base-input .num-img01 {
    position: absolute;
    top: 10px;
    right: 5px
}

.field.field-select {
    padding-left: 88px
}

.field .textSelect {
    position: absolute;
    top: 9px;
    left: 0;
    max-width: 68px;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    padding-left: 20px
}

.field .oneSelect {
    width: 100%;
    padding-left: 18px
}

.field .oneSelect,
.field .twoSelect {
    border: 1px solid #dadada;
    color: #757575;
    height: 36px;
    border-radius: 0
}

.field .twoSelect {
    float: left;
    margin-right: 1%;
    width: 34%;
    padding-left: 1.5%;
    box-sizing: border-box;
    font-size: 14px
}

.field .selectInput {
    float: left;
    width: 65%;
    color: #757575
}

.field .innerInput {
    height: 34px;
    background-color: #fff;
    border: 1px solid #dadada
}

.field .innerInput input {
    background: 0 0;
    width: 99%;
    height: 34px;
    font-size: 14px;
    padding-left: 1%;
    border: 0;
    outline: none
}

.field.rmnum .base-input input {
    height: 68px
}

.field .error,
.field .msg {
    background-color: #eee;
    line-height: 24px;
    font-size: 14px;
    color: #666;
    padding: 6px 18px
}

.field .error+.msg-item,
.field .msg+.msg-item {
    padding-top: 0
}

.field .error {
    position: relative;
    color: #b41101;
    padding-left: 40px
}

.field .error:before {
    position: absolute;
    top: 10px;
    left: 18px;
    content: url(/infe/user/join/images/join_worn_icon.png);
    width: 16px;
    height: 17px
}

.field .msg-capslock-icon {
    display: inline-block;
    width: 12px;
    height: 12px;
    vertical-align: middle;
    background: url(/infe/user/join/images/join_rule_icon.png);
    margin-right: 6px
}

.field .msg-item {
    background-color: #eee;
    line-height: 18px;
    font-size: 14px;
    padding: 6px 18px
}

.field .msg-strong.bad {
    color: #ff4c72
}

.field .msg-strong.good {
    color: #ff9d00
}

.field .msg-strong.strong {
    color: #1493fc
}

.field .msg-symbol {
    color: #ff4c72
}

.field .captcha-msg-wrap {
    float: right;
    margin-top: 8px
}

.field .refresh-icon {
    float: left;
    margin: 3px 0 3px 8px;
    width: 12px;
    height: 12px;
    color: #8088a1
}

.field .captcha-msg {
    float: left;
    margin: 1px 0 0 6px;
    max-width: 445px;
    line-height: 19px;
    color: #8088a1;
    font-size: 12px;
    letter-spacing: .6px
}

.field .is-error {
    border: 1px solid red
}

.field .is-focus {
    border: 1px solid #4d83b2
}

.field .text-unicode {
    right: 82px;
    line-height: 30px;
    color: #757575
}

.field .icon,
.field .text-unicode {
    position: absolute;
    top: 50%;
    margin-top: -15px;
    height: 30px
}

/* .field .icon {
    right: 10px;
    background: url(/infe/user/join/images/join_btn_icon.png) no-repeat;
    width: 36px
} */

.field .icon.field-success {
    background-position: 0 -28px
}

.field .icon.is-veil {
    display: none
}

.field .icon.icon-unicode {
    background-position: -72px 0;
    right: 46px
}

.field .icon.icon-date {
    background-position: -108px 0
}

.field .icon.icon-pad {
    background-position: -144px 0
}

.field .mail-icon {
    display: block;
    position: absolute;
    top: 50%;
    right: 10px;
    margin-top: -14px;
    background: url(/infe/user/join/images/join_btn_icon.png) -72px -28px no-repeat;
    border-radius: 99px;
    width: 36px;
    height: 30px;
    cursor: pointer
}

.field .base-btn {
    color: #fff;
    background: #404e67;
    box-sizing: border-box
}

.field .base-btn.disabled {
    cursor: not-allowed
}

.field .verification-code-btn {
    position: absolute;
    top: 50%;
    right: 8px;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    font-size: 14px;
    border-radius: 2px;
    padding: 0 14px;
    margin-top: -14px
}

.field .countdown-text {
    position: absolute;
    top: 0;
    right: 8px;
    line-height: 36px;
    color: #757575;
    font-size: 14px
}

.join-header-title {
    margin-bottom: 10px;
    background: url(../images/m_welcome.png) 0 0 no-repeat;
    max-height: 70px;
    line-height: 80px;
    color: #323333;
    text-indent: 1em;
    font-size: 24px;
    padding-left: 60px;
    font-weight: 700;
    white-space: nowrap;
    position: relative;
    overflow: hidden;
    text-overflow: ellipsis
}

#slide-dom {
    position: relative
}

#slide-dom .nc-check-mask {
    height: 42px
}

#slide-dom .nc-check-mask,
#slide-dom .vap-mask {
    position: absolute;
    display: block;
    background: #999;
    width: 100%;
    z-index: 5;
    opacity: .5
}

#slide-dom .captcha-container,
#slide-dom .vap-mask {
    height: 40px
}

#js-nc-check-bar.nc-container {
    position: relative
}

#js-nc-check-bar.nc-container .nc_wrapper {
    margin: 0 auto;
    width: 100%;
    overflow: hidden
}

#js-nc-check-bar.nc-container .nc_scale {
    height: 42px
}

#js-nc-check-bar.nc-container .nc_scale .nc_bg {
    background: #87d224
}

#js-nc-check-bar.nc-container .nc_scale .btn_slide {
    height: 40px;
    line-height: 40px;
    color: transparent;
    background: #fff url(/infe/user/join/images/aliyun_icon.png) 50% 50% no-repeat;
    background-size: 8px;
    border-radius: 1px
}

#js-nc-check-bar.nc-container .nc_scale .scale_text span.nc-lang-cnt {
    line-height: 42px
}

#js-nc-check-bar.nc-container .nc_scale .btn_ok {
    height: 40px;
    line-height: 40px
}

#js-nc-check-bar.nc-container .errloading {
    border-radius: 0;
    border: none;
    padding: 0;
    width: auto
}

#js-nc-check-bar.nc-container .errloading .icon_warn,
#js-nc-check-bar.nc-container .errloading .nc-errcode {
    display: none
}

#js-nc-check-bar.nc-container .errloading a {
    display: block;
    padding: 0 15px;
    border-radius: 2px;
    background: #fff;
    color: #e88263
}

#js-nc-check-bar.nc-container .errloading a.error-msg {
    border: 1px solid #dadada;
    box-sizing: border-box;
    line-height: 41px
}

#js-nc-check-bar.nc-container .errloading a.error-msg:before {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    content: "";
    background: url(/infe/user/join/images/icon_refresh.png) 50% 50% no-repeat;
    background-size: cover;
    width: 20px;
    height: 20px
}

#js-nc-check-bar.nc-container .errloading a.error-msg span {
    display: inline-block;
    padding-left: 10px;
    vertical-align: middle;
    border-left: 2px solid #e88263;
    height: 30px;
    line-height: 30px
}

#js-nc-check-bar.nc-container .imgCaptcha {
    display: none !important
}

@media only screen and (max-width:768px) {
    .page-container {
        background: 0 0;
        padding-left: 0
    }

    .page-container form {
        padding: 20px 32px 48px
    }
}

@media only screen and (max-width:480px) {
    .page-container form {
        padding: 20px 20px 30px
    }
}

.react-datepicker-wrapper,
.react-datepicker__input-container {
    width: 100%
}

.numpad {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #fff;
    width: 200px;
    border: 1px solid #5084b0;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);
    z-index: 50
}

.numpad .numpad-top {
    background-color: #4f84b0;
    padding: 10px 0 0 32px;
    height: 40px;
    text-align: center
}

.numpad .numpad-top span {
    float: left;
    background-color: #eaeaea;
    margin: 0 4px;
    border-radius: 99em;
    width: 26px;
    height: 26px;
    line-height: 26px;
    color: #585858
}

.numpad table {
    width: 100%
}

.numpad table tr {
    border-bottom: 1px solid #ebebeb
}

.numpad table tr td {
    font-size: 20px;
    float: left;
    border-right: 1px solid #ebebeb;
    width: 33%;
    padding: 18px 0;
    text-align: center;
    color: #000;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.numpad table tr td.numpad-num0,
.numpad table tr td.numpad-num3,
.numpad table tr td.numpad-num6,
.numpad table tr td.numpad-num9,
.numpad table tr td.numpad-numC {
    border-right: 0
}

.numpad table tr td.numpad-num0 {
    width: 133px;
    border-right: 1px solid #ebebeb
}

.numpad table tr td.numpad-num:hover {
    background-color: #eee
}

.agreement {
    width: 90%;
    line-height: 2;
    padding: 5%
}

.agreement .agreement-title {
    display: block;
    margin-bottom: 32px;
    font-size: 32px;
    font-weight: 700
}

.agreement p {
    margin: 0;
    padding: 8px 0;
    font-size: 13px
}

.agreement ul li {
    list-style-type: square
}

.agreement .footer {
    text-align: center
}

.agreement .footer .footer-btn {
    display: block;
    margin: 0 auto;
    background: url(/infe/user/join/images/join_btn_bg.png) 20px 50% no-repeat #4d83b2;
    min-width: 400px;
    max-width: 50%;
    line-height: 24px;
    color: #fff;
    border: 0;
    padding: 6px 0 6px 40px
}

@media screen and (max-width:480px) {
    .agreement .footer .footer-btn {
        min-width: auto;
        max-width: 80%
    }
}

.unicode {
    width: 90%;
    line-height: 2;
    padding: 5%
}

.unicode .unicode-wrap {
    margin: 0 auto;
    max-width: 500px
}

.unicode .unicode-title {
    margin-bottom: 32px;
    font-size: 32px;
    font-weight: 700
}

.unicode .uni-code-dia2 {
    height: 76px;
    line-height: 76px;
    color: #006be5;
    font-size: 22px
}

.unicode .footer {
    text-align: center
}

.unicode .footer .footer-btn {
    display: block;
    margin: 0 auto;
    background-color: #4d83b2;
    min-width: 400px;
    max-width: 50%;
    line-height: 24px;
    color: #fff;
    border: 0;
    padding: 6px 0
}

.static-simplelogin-join-pop .close-btn {
    display: none
}

@media screen and (max-width:480px) {
    .unicode .footer .footer-btn {
        min-width: auto;
        max-width: 80%
    }
}

.sendemail {
    padding: 0 20px
}

.sendemail .sendemail-title {
    font-size: 32px;
    font-weight: 700
}

.sendemail .note {
    margin: 0 auto;
    width: 80%;
    color: #7a7a7a
}

.sendemail button {
    margin: 10px auto;
    display: block;
    background-color: #e34543;
    border-radius: 5px;
    border: none;
    outline: 0;
    width: 80%;
    height: 50px;
    line-height: 50px;
    color: #fff;
    font-size: 15px;
    transition: all .2s
}

.sendemail .footer .secure-wrap {
    margin: 30px auto;
    background: url(/infe/user/join/images/secure.png) no-repeat;
    width: 72px;
    min-height: 42px;
    text-align: left;
    padding-left: 48px
}

.sendemail .footer .secure-wrap .secure-text {
    padding-left: 5px;
    border-left: 2px solid #efefef
}

.sendemail .footer .secure-wrap .secure-text p {
    margin: 0
}

.sendemail .footer .secure-wrap .secure-text span {
    display: block;
    color: #0b85cc
}

.ismobile.theme1 {
    background: #171717;
    color: #989898
}

.ismobile.theme1 .home-header {
    background: #c82721
}

.ismobile.theme1 .home-header .back-home {
    top: 14px;
    right: 20px;
    background: url(/infe/user/join/images/join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme1 .separate-line {
    border-color: #3e3838
}

.ismobile.theme1 .info-title {
    padding-left: 5px;
    border-left: 3px solid #c82721;
    font-weight: 700;
    font-size: 19px;
    color: #fff
}

.ismobile.theme1 .field .base-input,
.ismobile.theme1 .field .wallet-base-input {
    background: #2b2a2b;
    border: 1px solid #5b5b5b
}

.ismobile.theme1 .field .base-input input,
.ismobile.theme1 .field .wallet-base-input input {
    background: 0 0;
    color: #fff
}

.ismobile.theme1 .field .base-input.is-error,
.ismobile.theme1 .field .wallet-base-input.is-error {
    border: 1px solid red
}

.ismobile.theme1 .field .base-input.is-focus,
.ismobile.theme1 .field .wallet-base-input.is-focus {
    border: 1px solid #4d83b2
}

.ismobile.theme1 .field .innerInput,
.ismobile.theme1 .field .oneSelect,
.ismobile.theme1 .field .twoSelect {
    background: #2b2a2b;
    border: 1px solid #5b5b5b
}

.ismobile.theme1 .field .innerInput,
.ismobile.theme1 .field .text-unicode {
    color: #fff
}

.ismobile.theme1 .field .base-btn {
    background: #c82721
}

.ismobile.theme1 .join-form-btn {
    border: 0;
    background: #c82721;
    color: #fff
}

.ismobile.theme1 .join-footer-content ul li {
    color: #fff
}

.ismobile.theme1 .content-header {
    background: #c82721
}

.ismobile.theme1 .agreement {
    color: #989898
}

.ismobile.theme1 .agreement ul li {
    list-style-type: decimal
}

.ismobile.theme1 .agreement .footer .footer-btn {
    min-width: auto;
    max-width: 82%;
    background: #c82721;
    padding: 6px 10px;
    font-size: 12px
}

.ismobile.theme1 .unicode .unicode-wrap .unicode-content-wrap {
    line-height: 22px
}

.ismobile.theme1 .unicode .unicode-wrap .uni-code-dia2 {
    font-size: 16px;
    line-height: 22px;
    color: #c82721
}

.ismobile.theme1 .unicode .list-prefix:before {
    background: #989898
}

.ismobile.theme1 .wallet-wrap {
    border-color: #5b5b5b;
    background: #2b2a2b
}

.ismobile.theme1 .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme1 .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #fff;
    background: #2b2a2b
}

.ismobile.theme1 .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme1 .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #5b5b5b
}

.ismobile.theme1 .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(43, 42, 43, .5)
}

.ismobile.theme1 .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #c82721
}

.ismobile.theme1 .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #c82721
}

.ismobile.theme1 .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(200, 39, 33, .4)
}

.ismobile.theme1 .wallet-wrap .wallet-noaccount,
.ismobile.theme1 .wallet-wrap .wallet-verified-text,
.ismobile.theme1 .wallet-wrap .wallet-verifing-container {
    color: #c82721
}

.ismobile.theme1 .wallet-wrap .wallet-checkmark {
    fill: #c82721
}

.ismobile.theme1 .wallet-wrap .wallet-known,
.ismobile.theme1 .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #c82721
}

.ismobile.theme1 .wallet-wrap .wallet-intro,
.ismobile.theme1 .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme1 .wallet-wrap .wallet-intro .list-prefix:before {
    background: #fff
}

.ismobile.theme1 .sendemail .note {
    color: #c82721
}

.ismobile.theme1 .sendemail button {
    border-radius: 0;
    background: #c82721
}

.ismobile.theme1 .sendemail .footer .secure-wrap .secure-text {
    color: #0b85cc
}

.ismobile.theme1 .sendemail .footer .secure-wrap .secure-text span {
    color: #c82721
}

.ismobile.theme1 .join-success-mail .home-header {
    background-color: #c82721
}

.ismobile.theme1 .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #c82721
}

.ismobile.theme1 .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #989898
}

.ismobile.theme1 .join-success-mail .join-success-mail-wrap .join-success-send {
    border-radius: 0;
    background: #c82721
}

.ismobile.theme2 {
    background: #fff
}

.ismobile.theme2 .home-header {
    background-color: #ea2c76
}

.ismobile.theme2 .home-header .back-home {
    top: 14px;
    right: 20px;
    background: url(/infe/user/join/images/join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme2 .join-wrap {
    background: #edf0f0
}

.ismobile.theme2 .info-title {
    color: #353535;
    font-size: 25px;
    font-weight: 700;
    border-left: 3px solid #ea2c76;
    padding-left: 6px
}

.ismobile.theme2 .field .star {
    color: #ea2c76
}

.ismobile.theme2 .field .base-input,
.ismobile.theme2 .field .wallet-base-input {
    border: 1px solid #999;
    border-radius: 6px;
    background: #edf0f0
}

.ismobile.theme2 .field .base-input input,
.ismobile.theme2 .field .wallet-base-input input {
    background: 0 0
}

.ismobile.theme2 .field .innerInput,
.ismobile.theme2 .field .oneSelect,
.ismobile.theme2 .field .twoSelect {
    border: 1px solid #999;
    border-radius: 6px;
    background: #edf0f0
}

.ismobile.theme2 .field .text-unicode {
    right: 88px;
    color: #757575
}

.ismobile.theme2 .field .icon {
    background-image: url(/infe/user/join/images/theme/2/join_icon_undone_n.png);
    background-size: contain
}

.ismobile.theme2 .field .icon.field-success {
    background: url(/infe/user/join/images/theme/2/join_icon_complete_h.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme2 .field .icon.icon-unicode {
    background: url(/infe/user/join/images/theme/2/join_icon_unicode.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme2 .field .icon.icon-pad {
    background: url(/infe/user/join/images/theme/2/join_icon_pad.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme2 .field .eye {
    background: url(/infe/user/join/images/theme/2/join_icon_eye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme2 .field .noEye {
    background: url(/infe/user/join/images/theme/2/join_icon_noeye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme2 .field .numpad {
    border: 1px solid #878787
}

.ismobile.theme2 .field .numpad .numpad-top {
    background-color: #ea2c76
}

.ismobile.theme2 .field .numpad .numpad-top span {
    color: #999;
    background-color: #fff
}

.ismobile.theme2 .field .numpad .numpad-numC {
    color: #ea2c76
}

.ismobile.theme2 .field .base-btn {
    background: #ea2c76
}

.ismobile.theme2 .join-form-btn {
    border: none;
    background: #ea2c76;
    color: #eceef1
}

.ismobile.theme2 .join-footer-content ul li {
    color: #999
}

.ismobile.theme2 .content-header {
    background: #525659
}

.ismobile.theme2 .agreement,
.ismobile.theme2 .unicode {
    background: #fff;
    color: #999
}

.ismobile.theme2 .agreement .footer .footer-btn,
.ismobile.theme2 .unicode .footer .footer-btn {
    border-radius: 5px;
    box-sizing: border-box;
    padding: 6px 10px;
    min-width: 274px;
    min-height: 31px;
    font-size: 12px
}

.ismobile.theme2 .agreement ul li {
    list-style-type: decimal
}

.ismobile.theme2 .agreement .footer .footer-btn {
    background: #ea2c76
}

.ismobile.theme2 .unicode .unicode-wrap .uni-code-dia2 {
    color: #e81763
}

.ismobile.theme2 .unicode .list-prefix:before {
    background: #999
}

.ismobile.theme2 .wallet-wrap {
    border-color: #999;
    background: #edf0f0
}

.ismobile.theme2 .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #353535
}

.ismobile.theme2 .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #353535;
    background: #edf0f0
}

.ismobile.theme2 .wallet-wrap .wallet-radio-item {
    color: #353535
}

.ismobile.theme2 .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #999
}

.ismobile.theme2 .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(180, 9%, 94%, .5)
}

.ismobile.theme2 .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #ea2c76
}

.ismobile.theme2 .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #ea2c76
}

.ismobile.theme2 .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(234, 44, 118, .4)
}

.ismobile.theme2 .wallet-wrap .wallet-intro-star,
.ismobile.theme2 .wallet-wrap .wallet-noaccount,
.ismobile.theme2 .wallet-wrap .wallet-verified-text,
.ismobile.theme2 .wallet-wrap .wallet-verifing-container {
    color: #ea2c76
}

.ismobile.theme2 .wallet-wrap .wallet-checkmark {
    fill: #ea2c76
}

.ismobile.theme2 .wallet-wrap .wallet-known,
.ismobile.theme2 .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #ea2c76
}

.ismobile.theme2 .sendemail .content-wrap .join-form .field .base-input,
.ismobile.theme2 .sendemail .content-wrap .join-form .field input {
    background: 0 0
}

.ismobile.theme2 .sendemail .content-wrap .join-form .field .error {
    background-color: #fff
}

.ismobile.theme2 .sendemail .note {
    color: #ea2c76
}

.ismobile.theme2 .sendemail button {
    background: #ea2c76
}

.ismobile.theme2 .sendemail .footer .secure-wrap .secure-text {
    color: #ea2c76
}

.ismobile.theme2 .sendemail .footer .secure-wrap .secure-text span {
    color: #b6b5b5
}

.ismobile.theme2 .join-success-mail .home-header {
    background-color: #525758
}

.ismobile.theme2 .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #ea2c76
}

.ismobile.theme2 .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #999
}

.ismobile.theme2 .join-success-mail .join-success-mail-wrap .join-success-send {
    background: #ea2c76
}

.ismobile.theme3 {
    background: #fff
}

.ismobile.theme3 .home-header {
    background: #00334c
}

.ismobile.theme3 .home-header .back-home {
    top: 14px;
    right: 20px;
    background: url(/infe/user/join/images/theme/3/join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme3 .join-wrap {
    background: #edf0f0
}

.ismobile.theme3 .info-title {
    color: #00324d;
    font-weight: 700;
    border-left: 3px solid #b6995a;
    padding-left: 6px
}

.ismobile.theme3 .field .star {
    color: #c61900
}

.ismobile.theme3 .field .base-input,
.ismobile.theme3 .field .wallet-base-input {
    border: 1px solid #999;
    border-radius: 6px;
    background: #edf0f0
}

.ismobile.theme3 .field .base-input input,
.ismobile.theme3 .field .wallet-base-input input {
    background: 0 0
}

.ismobile.theme3 .field .innerInput,
.ismobile.theme3 .field .oneSelect,
.ismobile.theme3 .field .twoSelect {
    border: 1px solid #999;
    border-radius: 6px;
    background: #edf0f0
}

.ismobile.theme3 .field .text-unicode {
    right: 88px;
    color: #757575
}

.ismobile.theme3 .field .icon {
    background-image: url(/infe/user/join/images/theme/3/join_icon_undone_n.png);
    background-size: contain
}

.ismobile.theme3 .field .icon.field-success {
    background: url(/infe/user/join/images/theme/3/join_icon_complete_h.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme3 .field .icon.icon-unicode {
    background: url(/infe/user/join/images/theme/3/join_icon_unicode.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme3 .field .icon.icon-pad {
    background: url(/infe/user/join/images/theme/3/join_icon_pad.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme3 .field .eye {
    background: url(/infe/user/join/images/theme/3/join_icon_eye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme3 .field .noEye {
    background: url(/infe/user/join/images/theme/3/join_icon_noeye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme3 .field .numpad {
    border: 1px solid #7c8b9a
}

.ismobile.theme3 .field .numpad .numpad-top {
    background-color: #00334c
}

.ismobile.theme3 .field .numpad .numpad-top span {
    color: #999;
    background-color: #fff
}

.ismobile.theme3 .field .numpad .numpad-numC {
    color: #c71901
}

.ismobile.theme3 .field .base-btn {
    background: #b6995a
}

.ismobile.theme3 .join-form-btn {
    border: none;
    border-radius: 5px;
    background: #b6995a;
    color: #eceef1
}

.ismobile.theme3 .join-footer-content ul li {
    color: #7c8b9a
}

.ismobile.theme3 .join-footer-content ul li .star {
    color: #c61900
}

.ismobile.theme3 .content-header {
    background: #00334c
}

.ismobile.theme3 .content-header .return-btn {
    top: 13px;
    left: 15px;
    width: 18px;
    height: 18px;
    background: url(/infe/user/join/images/theme/3/join_back.png) 0 50% no-repeat;
    background-size: contain
}

.ismobile.theme3 .agreement,
.ismobile.theme3 .unicode {
    background: #fff;
    color: #7a8b99
}

.ismobile.theme3 .agreement .footer .footer-btn,
.ismobile.theme3 .unicode .footer .footer-btn {
    border-radius: 5px;
    box-sizing: border-box;
    padding: 6px 10px;
    min-width: 274px;
    min-height: 31px;
    font-size: 12px
}

.ismobile.theme3 .agreement ul li {
    list-style-type: decimal
}

.ismobile.theme3 .agreement .footer .footer-btn {
    background: #7a8c99
}

.ismobile.theme3 .unicode .unicode-wrap .uni-code-dia2 {
    color: #c51900
}

.ismobile.theme3 .unicode .list-prefix:before {
    background: #7a8b99
}

.ismobile.theme3 .wallet-wrap {
    border-color: #999;
    background: #edf0f0
}

.ismobile.theme3 .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #00324d
}

.ismobile.theme3 .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #00324d;
    background: #edf0f0
}

.ismobile.theme3 .wallet-wrap .wallet-radio-item {
    color: #00324d
}

.ismobile.theme3 .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #999
}

.ismobile.theme3 .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(180, 9%, 94%, .5)
}

.ismobile.theme3 .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #0570e1
}

.ismobile.theme3 .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #0570e1
}

.ismobile.theme3 .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(5, 112, 225, .4)
}

.ismobile.theme3 .wallet-wrap .wallet-noaccount,
.ismobile.theme3 .wallet-wrap .wallet-verified-text,
.ismobile.theme3 .wallet-wrap .wallet-verifing-container {
    color: #0570e1
}

.ismobile.theme3 .wallet-wrap .wallet-checkmark {
    fill: #0570e1
}

.ismobile.theme3 .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #0570e1
}

.ismobile.theme3 .wallet-wrap .wallet-known {
    background: #b6995a
}

.ismobile.theme3 .wallet-wrap .wallet-intro-star {
    color: #c61900
}

.ismobile.theme3 .sendemail .content-wrap .join-form .field .base-input,
.ismobile.theme3 .sendemail .content-wrap .join-form .field input {
    background: 0 0
}

.ismobile.theme3 .sendemail .content-wrap .join-form .field .error {
    background-color: #fff
}

.ismobile.theme3 .sendemail .note {
    color: #c51900
}

.ismobile.theme3 .sendemail button {
    background: #7c8b9a;
    color: #ebedf1
}

.ismobile.theme3 .sendemail button:active {
    background: #53606c
}

.ismobile.theme3 .sendemail .footer .secure-wrap .secure-text {
    color: #b6995a
}

.ismobile.theme3 .sendemail .footer .secure-wrap .secure-text span {
    color: #00324d
}

.ismobile.theme3 .join-success-mail .home-header .back-home {
    top: 13px;
    left: 15px;
    width: 18px;
    height: 18px;
    background: url(/infe/user/join/images/theme/3/join_back.png) 0 50% no-repeat;
    background-size: contain
}

.ismobile.theme3 .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #c51900
}

.ismobile.theme3 .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #999
}

.ismobile.theme3 .join-success-mail .join-success-mail-wrap .join-success-send {
    background: #7c8b9a;
    color: #ebedf1
}

.ismobile.theme3 .join-success-mail .join-success-mail-wrap .join-success-send:active {
    background: #53606c
}

.ismobile.theme4 {
    background: #1c1212;
    color: #ffeee8
}

.ismobile.theme4 .home-header {
    background: #d60390;
    background: linear-gradient(180deg, #d60390 0, #c10e10 50%, #4b0200);
    border-bottom: 1px solid #a00302;
    color: #ffeee8
}

.ismobile.theme4 .home-header .back-home {
    top: 14px;
    right: 20px;
    background: url(/infe/user/join/images/theme/4/join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme4 .separate-line {
    border-color: #3e3838
}

.ismobile.theme4 .list-prefix:before {
    background: #fadd44
}

.ismobile.theme4 .info-title {
    padding-left: 5px;
    border-left: 3px solid #c82721;
    font-weight: 700
}

.ismobile.theme4 .field .star {
    color: #c82721
}

.ismobile.theme4 .field .base-input,
.ismobile.theme4 .field .wallet-base-input {
    color: #7e5b4b;
    border: 1px solid #5a362b;
    border-radius: 4px;
    background: #140e10
}

.ismobile.theme4 .field .base-input input,
.ismobile.theme4 .field .wallet-base-input input {
    color: #fadd44;
    background: 0 0
}

.ismobile.theme4 .field .base-input input::placeholder,
.ismobile.theme4 .field .wallet-base-input input::placeholder {
    color: #7e5b4b
}

.ismobile.theme4 .field .innerInput,
.ismobile.theme4 .field .oneSelect,
.ismobile.theme4 .field .twoSelect {
    color: #7e5b4b;
    border: 1px solid #5a362b;
    border-radius: 4px;
    background: #140e10
}

.ismobile.theme4 .field .selectInput {
    color: #7e5b4b
}

.ismobile.theme4 .field .selectInput input {
    color: #fadd44
}

.ismobile.theme4 .field .selectInput input::placeholder {
    color: #7e5b4b
}

.ismobile.theme4 .field .text-unicode {
    color: #fadd44
}

.ismobile.theme4 .field .icon {
    width: 23px;
    height: 23px;
    background: url(/infe/user/join/images/theme/4/join_icon_undone_n.png) 50% 50% no-repeat;
    background-size: contain;
    margin-top: -12px
}

.ismobile.theme4 .field .icon.field-success {
    background: url(/infe/user/join/images/theme/4/join_icon_complete_h.png) 50% 50% no-repeat;
    background-size: contain
}

.ismobile.theme4 .field .icon.icon-unicode {
    background: url(/infe/user/join/images/theme/4/join_icon_unicode.png) 50% 50% no-repeat;
    background-size: contain
}

.ismobile.theme4 .field .icon.icon-unicode:active {
    background: url(/infe/user/join/images/theme/4/join_icon_unicode_h.png) 50% 50% no-repeat;
    background-size: contain
}

.ismobile.theme4 .field .icon.icon-pad {
    background: url(/infe/user/join/images/theme/4/join_icon_pad.png) 50% 50% no-repeat;
    background-size: contain
}

.ismobile.theme4 .field .icon.icon-date {
    background: 0 0
}

.ismobile.theme4 .field .eye,
.ismobile.theme4 .field .noEye {
    width: 23px;
    height: 23px;
    margin-top: -12px
}

.ismobile.theme4 .field .eye {
    background: url(/infe/user/join/images/theme/4/join_icon_eye.png) 50% 50% no-repeat;
    background-size: contain
}

.ismobile.theme4 .field .noEye {
    background: url(/infe/user/join/images/theme/4/join_icon_noeye.png) 50% 50% no-repeat;
    background-size: contain
}

.ismobile.theme4 .field .numpad {
    background-color: #fffaf8;
    border: 0
}

.ismobile.theme4 .field .numpad table tr td {
    color: #773525
}

.ismobile.theme4 .field .numpad .numpad-top {
    background: #d60390;
    background: linear-gradient(180deg, #d60390 0, #c10e10 50%, #4b0200)
}

.ismobile.theme4 .field .numpad .numpad-top span {
    color: #773525;
    background-color: #fffaf8
}

.ismobile.theme4 .field .numpad .numpad-numC {
    color: #e80404
}

.ismobile.theme4 .field .base-btn {
    color: #6c0603;
    background: #fbbe35
}

.ismobile.theme4 .field .countdown-text {
    color: #7e5b4b
}

.ismobile.theme4 .join-form-agree {
    color: #ffeee8
}

.ismobile.theme4 .join-form-agree a {
    color: #2472c2
}

.ismobile.theme4 .join-form-btn {
    width: 360px;
    height: 32px;
    color: #6c0603;
    background: #fbbe35;
    border-radius: 16px;
    border: 1px solid #707070
}

.ismobile.theme4 .join-footer-content ul li {
    color: #ffeee8
}

.ismobile.theme4 .content-header {
    background: #d60390;
    background: linear-gradient(180deg, #d60390 0, #c10e10 50%, #4b0200);
    border-bottom: 1px solid #a00302;
    color: #ffeee8
}

.ismobile.theme4 .agreement {
    color: #7e5b4b
}

.ismobile.theme4 .agreement ul li {
    list-style-type: decimal
}

.ismobile.theme4 .agreement .footer .footer-btn {
    min-width: auto;
    max-width: 80%;
    background: #fbbe35;
    border-radius: 16px;
    color: #6c0603;
    border: 1px solid #707070;
    padding: 6px 10px
}

.ismobile.theme4 .unicode .unicode-wrap .unicode-content-wrap {
    line-height: 22px
}

.ismobile.theme4 .unicode .unicode-wrap .uni-code-dia2 {
    font-size: 16px;
    line-height: 22px;
    color: #fadd44
}

.ismobile.theme4 .unicode .list-prefix:before {
    background: #ffeee8
}

.ismobile.theme4 .wallet-wrap {
    border-color: #5a362b;
    background: #140e10
}

.ismobile.theme4 .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #ffeee8
}

.ismobile.theme4 .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #ffeee8;
    background: #140e10
}

.ismobile.theme4 .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #7e5b4b
}

.ismobile.theme4 .wallet-wrap .wallet-radio-item {
    color: #ffeee8
}

.ismobile.theme4 .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #5a362b
}

.ismobile.theme4 .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(20, 14, 16, .5)
}

.ismobile.theme4 .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #d0066c
}

.ismobile.theme4 .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #d0066c
}

.ismobile.theme4 .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(208, 6, 108, .4)
}

.ismobile.theme4 .wallet-wrap .wallet-intro-star,
.ismobile.theme4 .wallet-wrap .wallet-noaccount,
.ismobile.theme4 .wallet-wrap .wallet-verified-text,
.ismobile.theme4 .wallet-wrap .wallet-verifing-container {
    color: #d0066c
}

.ismobile.theme4 .wallet-wrap .wallet-checkmark {
    fill: #d0066c
}

.ismobile.theme4 .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #d0066c
}

.ismobile.theme4 .wallet-wrap .wallet-known {
    color: #6c0603;
    background: #fbbe35
}

.ismobile.theme4 .wallet-wrap .wallet-intro,
.ismobile.theme4 .wallet-wrap .wallet-verified-result {
    color: #fadd44
}

.ismobile.theme4 .sendemail .note {
    color: #ffeee8
}

.ismobile.theme4 .sendemail button {
    color: #6c0603;
    border: 1px solid #707070;
    background: #fbbe35
}

.ismobile.theme4 .sendemail .footer .secure-wrap .secure-text {
    color: #2472c2
}

.ismobile.theme4 .sendemail .footer .secure-wrap .secure-text span {
    color: #ffeee8
}

.ismobile.theme4 .join-success-mail .home-header {
    background-color: #fadd44
}

.ismobile.theme4 .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #fadd44
}

.ismobile.theme4 .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #7e5b4b
}

.ismobile.theme4 .join-success-mail .join-success-mail-wrap .join-success-send,
.ismobile.theme4 .join-success-mobile .join-success-send {
    background: #fbbe35;
    border-radius: 16px;
    color: #6c0603;
    border: 1px solid #707070
}

.ismobile.theme4 .orientation-message-bg {
    background: url(/infe/user/join/images/theme/4/loading_bg.png) 0 0 no-repeat;
    background-size: cover
}

.ismobile.theme4 .orientation-message-bg:before {
    display: inline-block;
    width: 1px;
    height: 100%;
    content: "";
    vertical-align: middle
}

.ismobile.theme4 .orientation-message-wrap {
    display: inline-block;
    width: 263px;
    color: #fadd44;
    font-size: 16px;
    text-align: center;
    vertical-align: middle;
    margin: 0 auto
}

.ismobile.theme4 .orientation-message-img {
    margin-bottom: 3px;
    height: 263px;
    background: url(/infe/user/join/images/theme/4/icon_rotate.png) 50% 50% no-repeat;
    background-size: contain
}

@media screen and (orientation:portrait) {
    .ismobile.theme4 .orientation-message-bg {
        display: block
    }
}

.ismobile.theme5 {
    background-color: #f3f3f3;
    color: #aaa
}

.ismobile.theme5.black.joinus {
    background-color: #333
}

.ismobile.theme5.black .home-header {
    background: #333
}

.ismobile.theme5.black .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #ebcc45
}

.ismobile.theme5.black .join-form-agree a {
    color: #d4ac00;
    text-decoration: underline
}

.ismobile.theme5.black .wallet-wrap a {
    color: #d4ac00
}

.ismobile.theme5.black .info-title {
    border-color: #ebcc45
}

.ismobile.theme5.black .field .base-input input::placeholder,
.ismobile.theme5.black .field .wallet-base-input input::placeholder {
    color: #aaa
}

.ismobile.theme5.black .field .star {
    color: #ebcc45
}

.ismobile.theme5.black .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/5/black/join_icon_complete_h.png)
}

.ismobile.theme5.black .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/5/black/join_icon_pad_h.png)
}

.ismobile.theme5.black .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/5/black/join_icon_unicode_h.png)
}

.ismobile.theme5.black .field .noEye {
    background-image: url(/infe/user/join/images/theme/5/black/join_icon_noeye.png)
}

.ismobile.theme5.black .field .numpad .numpad-top {
    background: #aaa
}

.ismobile.theme5.black .field .numpad .numpad-top span {
    color: #000
}

.ismobile.theme5.black .field .numpad table tr td.numpad-num:hover {
    color: #000;
    background-color: #f3f3f3
}

.ismobile.theme5.black .field .mail-icon:active {
    background-image: url(/infe/user/join/images/theme/5/black/join_icon_email_h.png)
}

.ismobile.theme5.black .field .base-btn,
.ismobile.theme5.black .join-form-btn {
    background: #ebcc45;
    background: linear-gradient(#ebcc45, #d5b218)
}

.ismobile.theme5.black .content-header {
    background: #333
}

.ismobile.theme5.black .agreement .footer .footer-btn {
    background: #ebcc45;
    background: linear-gradient(#ebcc45, #d5b218)
}

.ismobile.theme5.black .wallet-wrap {
    border-color: #ddd
}

.ismobile.theme5.black .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #3f3f3f
}

.ismobile.theme5.black .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #3f3f3f;
    background: #fff
}

.ismobile.theme5.black .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #aaa
}

.ismobile.theme5.black .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #ddd
}

.ismobile.theme5.black .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(0, 0%, 100%, .5)
}

.ismobile.theme5.black .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #d4ac00
}

.ismobile.theme5.black .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #d4ac00
}

.ismobile.theme5.black .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(212, 172, 0, .4)
}

.ismobile.theme5.black .wallet-wrap .wallet-noaccount,
.ismobile.theme5.black .wallet-wrap .wallet-verified-text,
.ismobile.theme5.black .wallet-wrap .wallet-verifing-container {
    color: #d4ac00
}

.ismobile.theme5.black .wallet-wrap .wallet-checkmark {
    fill: #d4ac00
}

.ismobile.theme5.black .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #d4ac00
}

.ismobile.theme5.black .wallet-wrap .wallet-known {
    background: #ebcc45;
    background: linear-gradient(#ebcc45, #d5b218)
}

.ismobile.theme5.black .wallet-wrap .wallet-intro-star {
    color: #ebcc45
}

.ismobile.theme5.black .sendemail button {
    border-radius: 4px;
    background: #ebcc45;
    background: linear-gradient(#ebcc45, #d5b218)
}

.ismobile.theme5.black .join-success-mail .home-header {
    background-color: #333
}

.ismobile.theme5.black .join-success-mail .join-success-mail-wrap .join-success-send {
    box-shadow: none;
    border-radius: 4px;
    background: #ebcc45;
    background: linear-gradient(#ebcc45, #d5b218)
}

.ismobile.theme5.black .orientation-message-bg {
    background-image: url(/infe/user/join/images/theme/5/black/loading_bg.jpg)
}

.ismobile.theme5.red.joinus {
    background-color: #f3f3f3;
    background-image: url(/infe/user/join/images/theme/5/red/login_bg.png)
}

.ismobile.theme5.red .mobile-join-back-home {
    background-image: url(/infe/user/join/images/theme/5/join_btn_close.png)
}

.ismobile.theme5.red .home-header {
    background: #d63030;
    background: linear-gradient(#f54b4b, #ef4646, #d63030, #b00, #700)
}

.ismobile.theme5.red .mobile-join-tab-wrap .mobile-join-tab {
    color: #ffa5a5
}

.ismobile.theme5.red .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme5.red .join-form-agree a {
    color: #f93349;
    text-decoration: underline
}

.ismobile.theme5.red .wallet-wrap a {
    color: #f93349
}

.ismobile.theme5.red .info-title {
    border-left-color: #f93349
}

.ismobile.theme5.red .field .star {
    color: #f93349
}

.ismobile.theme5.red .field .base-input input::placeholder,
.ismobile.theme5.red .field .selectInput input::placeholder,
.ismobile.theme5.red .field .wallet-base-input input::placeholder {
    color: #a9a9a9
}

.ismobile.theme5.red .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/5/red/join_icon_complete_h.png)
}

.ismobile.theme5.red .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/5/red/join_icon_pad_h.png)
}

.ismobile.theme5.red .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/5/red/join_icon_unicode_h.png)
}

.ismobile.theme5.red .field .noEye {
    background-image: url(/infe/user/join/images/theme/5/red/join_icon_noeye.png)
}

.ismobile.theme5.red .field .numpad .numpad-top {
    background: #7e7e7e;
    background: linear-gradient(#bfbfbf, #7e7e7e)
}

.ismobile.theme5.red .field .numpad .numpad-top span {
    color: #000
}

.ismobile.theme5.red .field .numpad table tr td.numpad-num:hover {
    color: #000;
    background-color: #f3f3f3
}

.ismobile.theme5.red .field .error,
.ismobile.theme5.red .field .msg,
.ismobile.theme5.red .field .msg-item {
    background: #fff
}

.ismobile.theme5.red .field .mail-icon:active {
    background-image: url(/infe/user/join/images/theme/5/red/join_icon_email_h.png)
}

.ismobile.theme5.red .field .base-btn {
    background: linear-gradient(#ffb395, #ff001d, #e40110, #ff4055)
}

.ismobile.theme5.red .field .countdown-text {
    color: #a9a9a9
}

.ismobile.theme5.red .join-form-btn {
    background: #e40110;
    background: linear-gradient(#ffb395, #ff001d, #e40110, #ff4055);
    border: 1px solid #f62038
}

.ismobile.theme5.red .join-footer-content,
.ismobile.theme5.red .join-footer-content ul li {
    color: #aaa
}

.ismobile.theme5.red .join-footer-content ul li .star {
    color: #f93349
}

.ismobile.theme5.red .content-header {
    background: #d63030;
    background: linear-gradient(#f54b4b, #ef4646, #d63030, #b00, #700)
}

.ismobile.theme5.red .agreement .footer .footer-btn {
    background: #e40110;
    background: linear-gradient(#ffb395, #ff001d, #e40110, #ff4055);
    border: 1px solid #f62038
}

.ismobile.theme5.red .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #a9a9a9
}

.ismobile.theme5.red .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #f93349
}

.ismobile.theme5.red .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #f93349
}

.ismobile.theme5.red .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(249, 51, 73, .4)
}

.ismobile.theme5.red .wallet-wrap .wallet-intro-star,
.ismobile.theme5.red .wallet-wrap .wallet-noaccount,
.ismobile.theme5.red .wallet-wrap .wallet-verified-text,
.ismobile.theme5.red .wallet-wrap .wallet-verifing-container {
    color: #f93349
}

.ismobile.theme5.red .wallet-wrap .wallet-checkmark {
    fill: #f93349
}

.ismobile.theme5.red .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #f93349
}

.ismobile.theme5.red .wallet-wrap .wallet-known {
    background: linear-gradient(#ffb395, #ff001d, #e40110, #ff4055)
}

.ismobile.theme5.red .wallet-wrap .wallet-intro,
.ismobile.theme5.red .wallet-wrap .wallet-verified-result {
    color: #3f3f3f
}

.ismobile.theme5.red .sendemail button {
    border-radius: 4px;
    background: #e40110;
    background: linear-gradient(#ffb395, #ff001d, #e40110, #ff4055);
    border: 1px solid #f62038
}

.ismobile.theme5.red .join-success-mail .home-header {
    background: #d63030;
    background: linear-gradient(#f54b4b, #ef4646, #d63030, #b00, #700)
}

.ismobile.theme5.red .join-success-mail .join-success-mail-wrap .join-success-send {
    box-shadow: none;
    border-radius: 4px;
    background: #e40110;
    background: linear-gradient(#ffb395, #ff001d, #e40110, #ff4055);
    border: 1px solid #f62038
}

.ismobile.theme5.red .join-success-mobile .home-header {
    background: #d63030;
    background: linear-gradient(#f54b4b, #ef4646, #d63030, #b00, #700)
}

.ismobile.theme5.red .join-success-mobile .join-success-send {
    box-shadow: none;
    border-radius: 4px;
    background: #e40110;
    background: linear-gradient(#ffb395, #ff001d, #e40110, #ff4055);
    border: 1px solid #f62038
}

.ismobile.theme5.red .orientation-message-bg {
    background-image: url(/infe/user/join/images/theme/5/red/loading_bg.jpg)
}

.ismobile.theme5.red .orientation-message-img {
    background-image: url(/infe/user/join/images/theme/5/red/join_icon_rotate.png)
}

.ismobile.theme5.deep_blue.joinus {
    background-color: #f3f3f3;
    background-image: url(/infe/user/join/images/theme/5/deep_blue/login_bg.png)
}

.ismobile.theme5.deep_blue .mobile-join-back-home {
    background-image: url(/infe/user/join/images/theme/5/deep_blue/join_btn_close.png)
}

.ismobile.theme5.deep_blue .home-header {
    background: #398be2;
    background: linear-gradient(#459df6, #4197ef, #398be2, #2772c6, #004eae, #054390)
}

.ismobile.theme5.deep_blue .mobile-join-tab-wrap .mobile-join-tab {
    color: #7ec4ff
}

.ismobile.theme5.deep_blue .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme5.deep_blue .join-form-agree a {
    color: #2582d1;
    text-decoration: underline
}

.ismobile.theme5.deep_blue .wallet-wrap a {
    color: #2582d1
}

.ismobile.theme5.deep_blue .info-title {
    border-left-color: #2582d1
}

.ismobile.theme5.deep_blue .field .star {
    color: #2582d1
}

.ismobile.theme5.deep_blue .field .base-input input::placeholder,
.ismobile.theme5.deep_blue .field .selectInput input::placeholder,
.ismobile.theme5.deep_blue .field .wallet-base-input input::placeholder {
    color: #a9a9a9
}

.ismobile.theme5.deep_blue .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/5/deep_blue/join_icon_complete_h.png)
}

.ismobile.theme5.deep_blue .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/5/deep_blue/join_icon_pad_h.png)
}

.ismobile.theme5.deep_blue .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/5/deep_blue/join_icon_unicode_h.png)
}

.ismobile.theme5.deep_blue .field .noEye {
    background-image: url(/infe/user/join/images/theme/5/deep_blue/join_icon_noeye.png)
}

.ismobile.theme5.deep_blue .field .numpad .numpad-top {
    background: #7e7e7e;
    background: linear-gradient(#bfbfbf, #7e7e7e)
}

.ismobile.theme5.deep_blue .field .numpad .numpad-top span {
    color: #000
}

.ismobile.theme5.deep_blue .field .numpad table tr td.numpad-num:hover {
    color: #000;
    background-color: #f3f3f3
}

.ismobile.theme5.deep_blue .field .error,
.ismobile.theme5.deep_blue .field .msg,
.ismobile.theme5.deep_blue .field .msg-item {
    background: #fff
}

.ismobile.theme5.deep_blue .field .mail-icon:active {
    background-image: url(/infe/user/join/images/theme/5/deep_blue/join_icon_email_h.png)
}

.ismobile.theme5.deep_blue .field .base-btn {
    color: #fff;
    background: linear-gradient(#4ba5ff, #003c88, #003c88, #216abc)
}

.ismobile.theme5.deep_blue .field .countdown-text {
    color: #a9a9a9
}

.ismobile.theme5.deep_blue .join-form-btn {
    background: #003c88;
    background: linear-gradient(#4ba5ff, #003c88, #003c88, #216abc);
    border: 1px solid #216abc
}

.ismobile.theme5.deep_blue .join-footer-content,
.ismobile.theme5.deep_blue .join-footer-content ul li {
    color: #aaa
}

.ismobile.theme5.deep_blue .join-footer-content ul li .star {
    color: #2582d1
}

.ismobile.theme5.deep_blue .content-header {
    background: #398be2;
    background: linear-gradient(#459df6, #4197ef, #398be2, #2772c6, #004eae, #054390)
}

.ismobile.theme5.deep_blue .agreement .footer .footer-btn {
    background: #003c88;
    background: linear-gradient(#4ba5ff, #003c88, #003c88, #216abc);
    border: 1px solid #216abc
}

.ismobile.theme5.deep_blue .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #a9a9a9
}

.ismobile.theme5.deep_blue .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #2582d1
}

.ismobile.theme5.deep_blue .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #2582d1
}

.ismobile.theme5.deep_blue .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(37, 130, 209, .4)
}

.ismobile.theme5.deep_blue .wallet-wrap .wallet-intro-star,
.ismobile.theme5.deep_blue .wallet-wrap .wallet-noaccount,
.ismobile.theme5.deep_blue .wallet-wrap .wallet-verified-text,
.ismobile.theme5.deep_blue .wallet-wrap .wallet-verifing-container {
    color: #2582d1
}

.ismobile.theme5.deep_blue .wallet-wrap .wallet-checkmark {
    fill: #2582d1
}

.ismobile.theme5.deep_blue .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #2582d1
}

.ismobile.theme5.deep_blue .wallet-wrap .wallet-known {
    color: #fff;
    background: linear-gradient(#4ba5ff, #003c88, #003c88, #216abc)
}

.ismobile.theme5.deep_blue .wallet-wrap .wallet-verified-result,
.ismobile.theme5.deep_blue .wallet-wrap .wallet.intro {
    color: #3f3f3f
}

.ismobile.theme5.deep_blue .sendemail button {
    border-radius: 4px;
    background: #003c88;
    background: linear-gradient(#4ba5ff, #003c88, #003c88, #216abc);
    border: 1px solid #216abc
}

.ismobile.theme5.deep_blue .join-success-mail .home-header {
    background: #398be2;
    background: linear-gradient(#459df6, #4197ef, #398be2, #2772c6, #004eae, #054390)
}

.ismobile.theme5.deep_blue .join-success-mail .join-success-mail-wrap .join-success-send {
    box-shadow: none;
    border-radius: 4px;
    background: #003c88;
    background: linear-gradient(#4ba5ff, #003c88, #003c88, #216abc);
    border: 1px solid #216abc
}

.ismobile.theme5.deep_blue .join-success-mobile .home-header {
    background: #398be2;
    background: linear-gradient(#459df6, #4197ef, #398be2, #2772c6, #004eae, #054390)
}

.ismobile.theme5.deep_blue .join-success-mobile .join-success-send {
    box-shadow: none;
    border-radius: 4px;
    background: #003c88;
    background: linear-gradient(#4ba5ff, #003c88, #003c88, #216abc);
    border: 1px solid #216abc
}

.ismobile.theme5.deep_blue .orientation-message-bg {
    background-image: url(/infe/user/join/images/theme/5/deep_blue/loading_bg.jpg)
}

.ismobile.theme5.deep_blue .orientation-message-img {
    background-image: url(/infe/user/join/images/theme/5/deep_blue/join_icon_rotate.png)
}

.ismobile.theme5.black_green.joinus {
    background-image: url(/infe/user/join/images/theme/5/black_green/login_bg.png);
    background-color: #333
}

.ismobile.theme5.black_green .home-header {
    background: #22211f
}

.ismobile.theme5.black_green .mobile-join-tab-wrap .mobile-join-tab {
    color: #868686
}

.ismobile.theme5.black_green .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme5.black_green .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/5/black_green/angle.png)
}

.ismobile.theme5.black_green .join-form-agree {
    color: #868686
}

.ismobile.theme5.black_green .join-form-agree a {
    color: #3cfe00;
    text-decoration: underline
}

.ismobile.theme5.black_green .wallet-wrap a {
    color: #3cfe00
}

.ismobile.theme5.black_green .join-form {
    background: #22211f;
    border-color: #555
}

.ismobile.theme5.black_green .separate-line {
    border-color: #555
}

.ismobile.theme5.black_green .info-title {
    border-color: #15d807;
    color: #fff
}

.ismobile.theme5.black_green .field .star {
    color: #15d807
}

.ismobile.theme5.black_green .field .base-input,
.ismobile.theme5.black_green .field .wallet-base-input {
    background: #000;
    border-color: #444
}

.ismobile.theme5.black_green .field .base-input input,
.ismobile.theme5.black_green .field .wallet-base-input input {
    color: #fff
}

.ismobile.theme5.black_green .field .base-input input::placeholder,
.ismobile.theme5.black_green .field .wallet-base-input input::placeholder {
    color: #868686
}

.ismobile.theme5.black_green .field .innerInput,
.ismobile.theme5.black_green .field .oneSelect,
.ismobile.theme5.black_green .field .twoSelect {
    color: #868686;
    border-color: #444;
    background: #000
}

.ismobile.theme5.black_green .field .selectInput {
    color: #7e5b4b
}

.ismobile.theme5.black_green .field .selectInput input {
    color: #fff
}

.ismobile.theme5.black_green .field .selectInput input::placeholder {
    color: #868686
}

.ismobile.theme5.black_green .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/5/black_green/join_icon_complete_h.png)
}

.ismobile.theme5.black_green .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/5/black_green/join_icon_pad_h.png)
}

.ismobile.theme5.black_green .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/5/black_green/join_icon_unicode_h.png)
}

.ismobile.theme5.black_green .field .noEye {
    background-image: url(/infe/user/join/images/theme/5/black_green/join_icon_noeye.png)
}

.ismobile.theme5.black_green .field .numpad {
    border-color: #444;
    background: #000
}

.ismobile.theme5.black_green .field .numpad .numpad-top {
    background: #555
}

.ismobile.theme5.black_green .field .numpad .numpad-top span {
    color: #fff;
    background: #000
}

.ismobile.theme5.black_green .field .numpad table tr {
    border-color: #444
}

.ismobile.theme5.black_green .field .numpad table tr td {
    color: #868686;
    border-color: #444
}

.ismobile.theme5.black_green .field .numpad table tr td.numpad-num:hover {
    color: #fff;
    background-color: #333
}

.ismobile.theme5.black_green .field .numpad .numpad-numC {
    color: #ff615a
}

.ismobile.theme5.black_green .field .mail-icon:active {
    background-image: url(/infe/user/join/images/theme/5/black_green/join_icon_email_h.png)
}

.ismobile.theme5.black_green .field .base-btn {
    color: #444;
    background: #0fde00;
    background: linear-gradient(180deg, #9bff19, #0fde00)
}

.ismobile.theme5.black_green .field .countdown-text {
    color: #868686
}

.ismobile.theme5.black_green .join-form-btn {
    color: #444;
    background: #0fde00;
    background: linear-gradient(180deg, #9bff19, #0fde00)
}

.ismobile.theme5.black_green .join-footer-content,
.ismobile.theme5.black_green .join-footer-content ul li {
    color: #868686
}

.ismobile.theme5.black_green .join-footer-content ul li .star {
    color: #fd1f1f
}

.ismobile.theme5.black_green .content-header {
    background: #333
}

.ismobile.theme5.black_green .agreement .footer .footer-btn {
    color: #444;
    background: #0fde00;
    background: linear-gradient(180deg, #9bff19, #0fde00)
}

.ismobile.theme5.black_green .wallet-wrap {
    border-color: #444;
    background: #000
}

.ismobile.theme5.black_green .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme5.black_green .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #fff;
    background: #000
}

.ismobile.theme5.black_green .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #868686
}

.ismobile.theme5.black_green .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme5.black_green .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #444
}

.ismobile.theme5.black_green .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(0, 0, 0, .5)
}

.ismobile.theme5.black_green .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #3cfe00
}

.ismobile.theme5.black_green .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #3cfe00
}

.ismobile.theme5.black_green .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(60, 254, 0, .4)
}

.ismobile.theme5.black_green .wallet-wrap .wallet-intro-star,
.ismobile.theme5.black_green .wallet-wrap .wallet-noaccount,
.ismobile.theme5.black_green .wallet-wrap .wallet-verified-text,
.ismobile.theme5.black_green .wallet-wrap .wallet-verifing-container {
    color: #3cfe00
}

.ismobile.theme5.black_green .wallet-wrap .wallet-checkmark {
    fill: #3cfe00
}

.ismobile.theme5.black_green .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #3cfe00
}

.ismobile.theme5.black_green .wallet-wrap .wallet-known {
    color: #444;
    background: #0fde00;
    background: linear-gradient(180deg, #9bff19, #0fde00)
}

.ismobile.theme5.black_green .wallet-wrap .wallet-intro,
.ismobile.theme5.black_green .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme5.black_green .wallet-wrap .wallet-intro .list-prefix:before {
    background: #fff
}

.ismobile.theme5.black_green .sendemail button {
    border-radius: 4px;
    color: #444;
    background: #0fde00;
    background: linear-gradient(180deg, #9bff19, #0fde00)
}

.ismobile.theme5.black_green .join-success-mail .home-header {
    background-color: #333
}

.ismobile.theme5.black_green .join-success-mail .join-success-mail-wrap .join-success-send {
    box-shadow: none;
    border-radius: 4px;
    color: #444;
    background: #0fde00;
    background: linear-gradient(180deg, #9bff19, #0fde00)
}

.ismobile.theme5.black_gold.joinus {
    background-image: url(/infe/user/join/images/theme/5/black_gold/login_bg.png);
    background-color: #333
}

.ismobile.theme5.black_gold .home-header {
    background: #22211f
}

.ismobile.theme5.black_gold .mobile-join-tab-wrap .mobile-join-tab {
    color: #868686
}

.ismobile.theme5.black_gold .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme5.black_gold .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/5/black_gold/angle.png)
}

.ismobile.theme5.black_gold .join-form-agree {
    color: #868686
}

.ismobile.theme5.black_gold .join-form-agree a {
    color: #d5b073;
    text-decoration: underline
}

.ismobile.theme5.black_gold .wallet-wrap a {
    color: #d5b073
}

.ismobile.theme5.black_gold .join-form {
    background: #22211f;
    border-color: #555
}

.ismobile.theme5.black_gold .separate-line {
    border-color: #555
}

.ismobile.theme5.black_gold .info-title {
    border-color: #d5b073;
    color: #fff
}

.ismobile.theme5.black_gold .field .star {
    color: #d5b073
}

.ismobile.theme5.black_gold .field .base-input,
.ismobile.theme5.black_gold .field .wallet-base-input {
    background: #000;
    border-color: #444
}

.ismobile.theme5.black_gold .field .base-input input,
.ismobile.theme5.black_gold .field .wallet-base-input input {
    color: #fff
}

.ismobile.theme5.black_gold .field .base-input input::placeholder,
.ismobile.theme5.black_gold .field .wallet-base-input input::placeholder {
    color: #868686
}

.ismobile.theme5.black_gold .field .innerInput,
.ismobile.theme5.black_gold .field .oneSelect,
.ismobile.theme5.black_gold .field .twoSelect {
    color: #868686;
    border-color: #444;
    background: #000
}

.ismobile.theme5.black_gold .field .selectInput {
    color: #7e5b4b
}

.ismobile.theme5.black_gold .field .selectInput input {
    color: #fff
}

.ismobile.theme5.black_gold .field .selectInput input::placeholder {
    color: #868686
}

.ismobile.theme5.black_gold .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/5/black_gold/join_icon_complete_h.png)
}

.ismobile.theme5.black_gold .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/5/black_gold/join_icon_pad_h.png)
}

.ismobile.theme5.black_gold .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/5/black_gold/join_icon_unicode_h.png)
}

.ismobile.theme5.black_gold .field .noEye {
    background-image: url(/infe/user/join/images/theme/5/black_gold/join_icon_noeye.png)
}

.ismobile.theme5.black_gold .field .numpad {
    border-color: #444;
    background: #000
}

.ismobile.theme5.black_gold .field .numpad .numpad-top {
    background: #555
}

.ismobile.theme5.black_gold .field .numpad .numpad-top span {
    color: #fff;
    background: #000
}

.ismobile.theme5.black_gold .field .numpad table tr {
    border-color: #444
}

.ismobile.theme5.black_gold .field .numpad table tr td {
    color: #868686;
    border-color: #444
}

.ismobile.theme5.black_gold .field .numpad table tr td.numpad-num:hover {
    color: #fff;
    background-color: #333
}

.ismobile.theme5.black_gold .field .numpad .numpad-numC {
    color: #ff615a
}

.ismobile.theme5.black_gold .field .mail-icon:active {
    background-image: url(/infe/user/join/images/theme/5/black_gold/join_icon_email_h.png)
}

.ismobile.theme5.black_gold .field .base-btn {
    color: #444;
    background: #ab8952;
    background: linear-gradient(180deg, #ffd995, #ab8952)
}

.ismobile.theme5.black_gold .field .countdown-text {
    color: #868686
}

.ismobile.theme5.black_gold .join-form-btn {
    color: #444;
    background: #ab8952;
    background: linear-gradient(180deg, #ffd995, #ab8952)
}

.ismobile.theme5.black_gold .join-footer-content,
.ismobile.theme5.black_gold .join-footer-content ul li {
    color: #868686
}

.ismobile.theme5.black_gold .join-footer-content ul li .star {
    color: #d5b073
}

.ismobile.theme5.black_gold .content-header {
    background: #22211f
}

.ismobile.theme5.black_gold .agreement .footer .footer-btn {
    color: #000;
    background: #ab8952;
    background: linear-gradient(180deg, #ffd995, #ab8952)
}

.ismobile.theme5.black_gold .wallet-wrap {
    border-color: #444;
    background: #000
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #fff;
    background: #000
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: 868686
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #444
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(0, 0, 0, .5)
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #d5b073
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #d5b073
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-noaccount {
    border-right-color: hsla(37, 54%, 64%, .4)
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-noaccount,
.ismobile.theme5.black_gold .wallet-wrap .wallet-verified-text,
.ismobile.theme5.black_gold .wallet-wrap .wallet-verifing-container {
    color: #d5b073
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-checkmark {
    fill: #d5b073
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #d5b073
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-known {
    color: #444;
    background: #ab8952;
    background: linear-gradient(180deg, #ffd995, #ab8952)
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-intro-star {
    color: #d5b073
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-intro,
.ismobile.theme5.black_gold .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme5.black_gold .wallet-wrap .wallet-intro .list-prefix:before {
    background: #fff
}

.ismobile.theme5.black_gold .sendemail button {
    border-radius: 4px;
    color: #444;
    background: #ab8952;
    background: linear-gradient(180deg, #ffd995, #ab8952)
}

.ismobile.theme5.black_gold .join-success-mail .home-header {
    background-color: #333
}

.ismobile.theme5.black_gold .join-success-mail .join-success-mail-wrap .join-success-send {
    box-shadow: none;
    border-radius: 4px;
    color: #444;
    background: #ab8952;
    background: linear-gradient(180deg, #ffd995, #ab8952)
}

.ismobile.theme5.black_yellow.joinus {
    background-image: url(/infe/user/join/images/theme/5/black_yellow/login_bg.png);
    background-color: #333
}

.ismobile.theme5.black_yellow .home-header {
    background: #22211f
}

.ismobile.theme5.black_yellow .mobile-join-tab-wrap {
    color: #aaa
}

.ismobile.theme5.black_yellow .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme5.black_yellow .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background: url(/infe/user/join/images/theme/5/black_yellow/angle.png) 0 0 no-repeat;
    background-size: cover
}

.ismobile.theme5.black_yellow .join-form-agree {
    color: #868686
}

.ismobile.theme5.black_yellow .join-form-agree a {
    color: #ebcc45;
    text-decoration: underline
}

.ismobile.theme5.black_yellow .wallet-wrap a {
    color: #ebcc45
}

.ismobile.theme5.black_yellow .join-form {
    border: 1px solid #555;
    background: #22211f
}

.ismobile.theme5.black_yellow .info-title {
    border-color: #ebcc45;
    color: #fff
}

.ismobile.theme5.black_yellow .field .star {
    color: #ebcc45
}

.ismobile.theme5.black_yellow .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/5/black_yellow/join_icon_complete_h.png)
}

.ismobile.theme5.black_yellow .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/5/black_yellow/join_icon_pad_h.png)
}

.ismobile.theme5.black_yellow .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/5/black_yellow/join_icon_unicode_h.png)
}

.ismobile.theme5.black_yellow .field .noEye {
    background-image: url(/infe/user/join/images/theme/5/black_yellow/join_icon_noeye.png)
}

.ismobile.theme5.black_yellow .field .numpad {
    border-color: #555
}

.ismobile.theme5.black_yellow .field .numpad .numpad-top {
    background: #555
}

.ismobile.theme5.black_yellow .field .numpad .numpad-top span {
    background: #000;
    color: #fff
}

.ismobile.theme5.black_yellow .field .numpad table tbody {
    background: #000
}

.ismobile.theme5.black_yellow .field .numpad table tbody tr,
.ismobile.theme5.black_yellow .field .numpad table tbody tr td {
    border-color: #444
}

.ismobile.theme5.black_yellow .field .numpad table tbody tr td.numpad-num:hover {
    color: #000;
    background-color: #f3f3f3
}

.ismobile.theme5.black_yellow .field .mail-icon:active {
    background-image: url(/infe/user/join/images/theme/5/black_yellow/join_icon_email_h.png)
}

.ismobile.theme5.black_yellow .field .base-input,
.ismobile.theme5.black_yellow .field .wallet-base-input {
    background: #000;
    border: 1px solid #444
}

.ismobile.theme5.black_yellow .field .base-input input,
.ismobile.theme5.black_yellow .field .wallet-base-input input {
    background: 0 0;
    color: #868686
}

.ismobile.theme5.black_yellow .field .base-input input::placeholder,
.ismobile.theme5.black_yellow .field .wallet-base-input input::placeholder {
    color: #868686
}

.ismobile.theme5.black_yellow .field .innerInput,
.ismobile.theme5.black_yellow .field .oneSelect,
.ismobile.theme5.black_yellow .field .twoSelect {
    color: #868686;
    border: 1px solid #444;
    background: #000
}

.ismobile.theme5.black_yellow .field .selectInput,
.ismobile.theme5.black_yellow .field .selectInput input {
    color: #868686
}

.ismobile.theme5.black_yellow .field .selectInput input::placeholder {
    color: #868686
}

.ismobile.theme5.black_yellow .field .text-unicode {
    color: #868686
}

.ismobile.theme5.black_yellow .field .error {
    background: #22211f;
    color: #ef423a
}

.ismobile.theme5.black_yellow .field .msg {
    background: #22211f;
    color: #fff
}

.ismobile.theme5.black_yellow .field .msg-item {
    background: #22211f
}

.ismobile.theme5.black_yellow .field .base-btn {
    color: #444;
    background: linear-gradient(#ffea8f, #ffd530)
}

.ismobile.theme5.black_yellow .field .countdown-text {
    color: #868686
}

.ismobile.theme5.black_yellow .join-form-btn {
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530);
    color: #444
}

.ismobile.theme5.black_yellow .join-footer-content ul li {
    color: #868686
}

.ismobile.theme5.black_yellow .join-footer-content ul li .star {
    color: #ebcc45
}

.ismobile.theme5.black_yellow .join-footer-content #joinmem div ul,
.ismobile.theme5.black_yellow .join-footer-content .listview {
    padding: 18px 27px;
    background: #434343
}

.ismobile.theme5.black_yellow .content-header {
    background: #22211f
}

.ismobile.theme5.black_yellow .agreement .footer .footer-btn {
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530);
    color: #444
}

.ismobile.theme5.black_yellow .wallet-wrap {
    border-color: #444;
    background: #000
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #fff;
    background: #000
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #868686
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #444
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(0, 0, 0, .5)
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #ebcc45
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #ebcc45
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(235, 204, 69, .4)
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-intro-star,
.ismobile.theme5.black_yellow .wallet-wrap .wallet-noaccount,
.ismobile.theme5.black_yellow .wallet-wrap .wallet-verified-text,
.ismobile.theme5.black_yellow .wallet-wrap .wallet-verifing-container {
    color: #ebcc45
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-checkmark {
    fill: #ebcc45
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #ebcc45
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-known {
    color: #444;
    background: linear-gradient(#ffea8f, #ffd530)
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-intro,
.ismobile.theme5.black_yellow .wallet-wrap .wallet-verified-result {
    color: #868686
}

.ismobile.theme5.black_yellow .wallet-wrap .wallet-intro .list-prefix:before {
    background: #868686
}

.ismobile.theme5.black_yellow .sendemail button {
    border-radius: 4px;
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530);
    color: #444
}

.ismobile.theme5.black_yellow .join-success-mail .home-header {
    background-color: #22211f
}

.ismobile.theme5.black_yellow .join-success-mail .join-success-mail-wrap .join-success-send {
    box-shadow: none;
    border-radius: 4px;
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530)
}

.ismobile.theme5.black_yellow .orientation-message-bg {
    background-image: url(/infe/user/join/images/theme/5/black_yellow/loading_bg.jpg)
}

.ismobile.theme5.black_blue_gold.joinus {
    background-image: url(/infe/user/join/images/theme/5/black_blue_gold/login_bg.png);
    background-color: #041427
}

.ismobile.theme5.black_blue_gold .home-header {
    background: #24476e
}

.ismobile.theme5.black_blue_gold .mobile-join-tab-wrap .mobile-join-tab {
    color: #8c9ca7
}

.ismobile.theme5.black_blue_gold .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme5.black_blue_gold .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/5/black_blue_gold/angle.png)
}

.ismobile.theme5.black_blue_gold .join-form-agree {
    color: #8c9ca7
}

.ismobile.theme5.black_blue_gold .join-form-agree a {
    color: #ebcc45;
    text-decoration: underline
}

.ismobile.theme5.black_blue_gold .wallet-wrap a {
    color: #ebcc45
}

.ismobile.theme5.black_blue_gold .join-form {
    background: #24476e;
    border-color: #24476e
}

.ismobile.theme5.black_blue_gold .separate-line {
    border-color: #2d598a
}

.ismobile.theme5.black_blue_gold .info-title {
    border-color: #ebcc45;
    color: #fff
}

.ismobile.theme5.black_blue_gold .field .star {
    color: #ebcc45
}

.ismobile.theme5.black_blue_gold .field .base-input,
.ismobile.theme5.black_blue_gold .field .wallet-base-input {
    background: #1e334b;
    border-color: #162c44
}

.ismobile.theme5.black_blue_gold .field .base-input input,
.ismobile.theme5.black_blue_gold .field .wallet-base-input input {
    color: #fff
}

.ismobile.theme5.black_blue_gold .field .base-input input::placeholder,
.ismobile.theme5.black_blue_gold .field .wallet-base-input input::placeholder {
    color: #8c9ca7
}

.ismobile.theme5.black_blue_gold .field .innerInput,
.ismobile.theme5.black_blue_gold .field .oneSelect,
.ismobile.theme5.black_blue_gold .field .twoSelect {
    color: #8c9ca7;
    border-color: #162c44;
    background: #1e334b
}

.ismobile.theme5.black_blue_gold .field .selectInput {
    color: #8c9ca7
}

.ismobile.theme5.black_blue_gold .field .selectInput input {
    color: #fff
}

.ismobile.theme5.black_blue_gold .field .selectInput input::placeholder {
    color: #8c9ca7
}

.ismobile.theme5.black_blue_gold .field .text-unicode {
    color: #8c9ca7
}

.ismobile.theme5.black_blue_gold .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/5/black_blue_gold/join_icon_complete_h.png)
}

.ismobile.theme5.black_blue_gold .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/5/black_blue_gold/join_icon_pad_h.png)
}

.ismobile.theme5.black_blue_gold .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/5/black_blue_gold/join_icon_unicode_h.png)
}

.ismobile.theme5.black_blue_gold .field .noEye {
    background-image: url(/infe/user/join/images/theme/5/black_blue_gold/join_icon_noeye.png)
}

.ismobile.theme5.black_blue_gold .field .numpad {
    border-color: #24476e;
    background: #1e334b
}

.ismobile.theme5.black_blue_gold .field .numpad .numpad-top {
    background: #2d598a
}

.ismobile.theme5.black_blue_gold .field .numpad .numpad-top span {
    color: #fff;
    background: #1e334b
}

.ismobile.theme5.black_blue_gold .field .numpad table tr {
    border-color: #24476e
}

.ismobile.theme5.black_blue_gold .field .numpad table tr td {
    color: #8c9ca7;
    border-color: #24476e
}

.ismobile.theme5.black_blue_gold .field .numpad table tr td.numpad-num:hover {
    color: #fff;
    background-color: #24476e
}

.ismobile.theme5.black_blue_gold .field .numpad .numpad-numC {
    color: #ff615a
}

.ismobile.theme5.black_blue_gold .field .mail-icon:active {
    background-image: url(/infe/user/join/images/theme/5/black_blue_gold/join_icon_email_h.png)
}

.ismobile.theme5.black_blue_gold .field .base-btn {
    color: #444;
    background: #ffd530;
    background: linear-gradient(180deg, #ffea8f, #ffd530)
}

.ismobile.theme5.black_blue_gold .field .countdown-text {
    color: #8c9ca7
}

.ismobile.theme5.black_blue_gold .join-form-btn {
    color: #444;
    background: #ffd530;
    background: linear-gradient(180deg, #ffea8f, #ffd530)
}

.ismobile.theme5.black_blue_gold .join-footer-content,
.ismobile.theme5.black_blue_gold .join-footer-content ul li {
    color: #8c9ca7
}

.ismobile.theme5.black_blue_gold .join-footer-content ul li .star {
    color: #ebcc45
}

.ismobile.theme5.black_blue_gold .content-header {
    background: #1e334b
}

.ismobile.theme5.black_blue_gold .agreement .footer .footer-btn {
    color: #444;
    background: #ffd530;
    background: linear-gradient(180deg, #ffea8f, #ffd530)
}

.ismobile.theme5.black_blue_gold .wallet-wrap {
    border-color: #162c44;
    background: #1e334b
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #fff;
    background: #1e334b
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #8c9ca7
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #162c44
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(30, 51, 75, .5)
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #ebcc45
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #ebcc45
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(235, 204, 69, .4)
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-intro-star,
.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-noaccount,
.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-verified-text,
.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-verifing-container {
    color: #ebcc45
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-checkmark {
    fill: #ebcc45
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #ebcc45
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-known {
    color: #444;
    background: #ffd530;
    background: linear-gradient(180deg, #ffea8f, #ffd530)
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-intro,
.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme5.black_blue_gold .wallet-wrap .wallet-intro .list-prefix:before {
    background: #fff
}

.ismobile.theme5.black_blue_gold .sendemail button {
    border-radius: 4px;
    color: #444;
    background: #ffd530;
    background: linear-gradient(180deg, #ffea8f, #ffd530)
}

.ismobile.theme5.black_blue_gold .join-success-mail .home-header {
    background-color: #1e334b
}

.ismobile.theme5.black_blue_gold .join-success-mail .join-success-mail-wrap .join-success-send {
    box-shadow: none;
    border-radius: 4px;
    color: #444;
    background: #ffd530;
    background: linear-gradient(180deg, #ffea8f, #ffd530)
}

.ismobile.theme5.red_black.joinus {
    background-image: url(/infe/user/join/images/theme/5/red_black/login_bg.png);
    background-color: #333
}

.ismobile.theme5.red_black .home-header {
    background: #333
}

.ismobile.theme5.red_black .mobile-join-tab-wrap .mobile-join-tab {
    color: #868686
}

.ismobile.theme5.red_black .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme5.red_black .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/5/red_black/angle.png)
}

.ismobile.theme5.red_black .join-form-agree {
    color: #868686
}

.ismobile.theme5.red_black .join-form-agree a {
    color: #fd1f1f;
    text-decoration: underline
}

.ismobile.theme5.red_black .wallet-wrap a {
    color: #fd1f1f
}

.ismobile.theme5.red_black .join-form {
    background: #22211f;
    border-color: #555
}

.ismobile.theme5.red_black .separate-line {
    border-color: #555
}

.ismobile.theme5.red_black .info-title {
    border-color: #fd1f1f;
    color: #fff
}

.ismobile.theme5.red_black .field .star {
    color: #fd1f1f
}

.ismobile.theme5.red_black .field .base-input,
.ismobile.theme5.red_black .field .wallet-base-input {
    background: #000;
    border-color: #444
}

.ismobile.theme5.red_black .field .base-input input,
.ismobile.theme5.red_black .field .wallet-base-input input {
    color: #fff
}

.ismobile.theme5.red_black .field .base-input input::placeholder,
.ismobile.theme5.red_black .field .wallet-base-input input::placeholder {
    color: #868686
}

.ismobile.theme5.red_black .field .innerInput,
.ismobile.theme5.red_black .field .oneSelect,
.ismobile.theme5.red_black .field .twoSelect {
    color: #868686;
    border-color: #444;
    background: #000
}

.ismobile.theme5.red_black .field .selectInput {
    color: #868686
}

.ismobile.theme5.red_black .field .selectInput input {
    color: #fff
}

.ismobile.theme5.red_black .field .selectInput input::placeholder {
    color: #868686
}

.ismobile.theme5.red_black .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/5/red_black/join_icon_complete_h.png)
}

.ismobile.theme5.red_black .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/5/red_black/join_icon_pad_h.png)
}

.ismobile.theme5.red_black .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/5/red_black/join_icon_unicode_h.png)
}

.ismobile.theme5.red_black .field .noEye {
    background-image: url(/infe/user/join/images/theme/5/red_black/join_icon_noeye.png)
}

.ismobile.theme5.red_black .field .numpad {
    border-color: #444;
    background: #000
}

.ismobile.theme5.red_black .field .numpad .numpad-top {
    background: #555
}

.ismobile.theme5.red_black .field .numpad .numpad-top span {
    color: #fff;
    background: #000
}

.ismobile.theme5.red_black .field .numpad table tr {
    border-color: #444
}

.ismobile.theme5.red_black .field .numpad table tr td {
    color: #868686;
    border-color: #444
}

.ismobile.theme5.red_black .field .numpad table tr td.numpad-num:hover {
    color: #fff;
    background-color: #333
}

.ismobile.theme5.red_black .field .numpad .numpad-numC {
    color: #fd1f1f
}

.ismobile.theme5.red_black .field .mail-icon:active {
    background-image: url(/infe/user/join/images/theme/5/red_black/join_icon_email_h.png)
}

.ismobile.theme5.red_black .field .base-btn {
    background: #c50000;
    background: linear-gradient(#fd1f1f, #ae0000, #9a0000, #c50000)
}

.ismobile.theme5.red_black .field .countdown-text {
    color: #868686
}

.ismobile.theme5.red_black .join-form-btn {
    background: #c50000;
    background: linear-gradient(#fd1f1f, #ae0000, #9a0000, #c50000)
}

.ismobile.theme5.red_black .join-footer-content,
.ismobile.theme5.red_black .join-footer-content ul li {
    color: #868686
}

.ismobile.theme5.red_black .join-footer-content ul li .star {
    color: #fd1f1f
}

.ismobile.theme5.red_black .content-header {
    background: #333
}

.ismobile.theme5.red_black .agreement .footer .footer-btn {
    background: #c50000;
    background: linear-gradient(#fd1f1f, #ae0000, #9a0000, #c50000)
}

.ismobile.theme5.red_black .wallet-wrap {
    border-color: #444;
    background: #000
}

.ismobile.theme5.red_black .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme5.red_black .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #fff;
    background: #000
}

.ismobile.theme5.red_black .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #868686
}

.ismobile.theme5.red_black .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme5.red_black .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #444
}

.ismobile.theme5.red_black .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(0, 0, 0, .5)
}

.ismobile.theme5.red_black .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #fd1f1f
}

.ismobile.theme5.red_black .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #fd1f1f
}

.ismobile.theme5.red_black .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(253, 31, 31, .4)
}

.ismobile.theme5.red_black .wallet-wrap .wallet-intro-star,
.ismobile.theme5.red_black .wallet-wrap .wallet-noaccount,
.ismobile.theme5.red_black .wallet-wrap .wallet-verified-text,
.ismobile.theme5.red_black .wallet-wrap .wallet-verifing-container {
    color: #fd1f1f
}

.ismobile.theme5.red_black .wallet-wrap .wallet-checkmark {
    fill: #fd1f1f
}

.ismobile.theme5.red_black .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #fd1f1f
}

.ismobile.theme5.red_black .wallet-wrap .wallet-known {
    background: #c50000;
    background: linear-gradient(#fd1f1f, #ae0000, #9a0000, #c50000)
}

.ismobile.theme5.red_black .wallet-wrap .wallet-intro,
.ismobile.theme5.red_black .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme5.red_black .wallet-wrap .wallet-intro .list-prefix:before {
    background: #fff
}

.ismobile.theme5.red_black .sendemail button {
    border-radius: 4px;
    background: #c50000;
    background: linear-gradient(#fd1f1f, #ae0000, #9a0000, #c50000)
}

.ismobile.theme5.red_black .join-success-mail .home-header {
    background-color: #333
}

.ismobile.theme5.red_black .join-success-mail .join-success-mail-wrap .join-success-send {
    box-shadow: none;
    border-radius: 4px;
    background: #c50000;
    background: linear-gradient(#fd1f1f, #ae0000, #9a0000, #c50000)
}

.ismobile.theme5.peach_purple.joinus {
    background-image: url(/infe/user/join/images/theme/5/peach_purple/login_bg.png);
    background-color: #333
}

.ismobile.theme5.peach_purple .home-header {
    background: #22211f
}

.ismobile.theme5.peach_purple .mobile-join-tab-wrap .mobile-join-tab {
    color: #868686
}

.ismobile.theme5.peach_purple .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme5.peach_purple .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/5/peach_purple/angle.png)
}

.ismobile.theme5.peach_purple .join-form-agree {
    color: #868686
}

.ismobile.theme5.peach_purple .join-form-agree a {
    color: #e921ff;
    text-decoration: underline
}

.ismobile.theme5.peach_purple .wallet-wrap a {
    color: #e921ff
}

.ismobile.theme5.peach_purple .join-form {
    background: #22211f;
    border-color: #555
}

.ismobile.theme5.peach_purple .separate-line {
    border-color: #555
}

.ismobile.theme5.peach_purple .info-title {
    border-color: #e921ff;
    color: #fff
}

.ismobile.theme5.peach_purple .field .star {
    color: #e921ff
}

.ismobile.theme5.peach_purple .field .base-input,
.ismobile.theme5.peach_purple .field .wallet-base-input {
    background: #000;
    border-color: #444
}

.ismobile.theme5.peach_purple .field .base-input input,
.ismobile.theme5.peach_purple .field .wallet-base-input input {
    color: #fff
}

.ismobile.theme5.peach_purple .field .base-input input::placeholder,
.ismobile.theme5.peach_purple .field .wallet-base-input input::placeholder {
    color: #868686
}

.ismobile.theme5.peach_purple .field .innerInput,
.ismobile.theme5.peach_purple .field .oneSelect,
.ismobile.theme5.peach_purple .field .twoSelect {
    color: #868686;
    border-color: #444;
    background: #000
}

.ismobile.theme5.peach_purple .field .selectInput {
    color: #868686
}

.ismobile.theme5.peach_purple .field .selectInput input {
    color: #fff
}

.ismobile.theme5.peach_purple .field .selectInput input::placeholder {
    color: #868686
}

.ismobile.theme5.peach_purple .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/5/peach_purple/join_icon_complete_h.png)
}

.ismobile.theme5.peach_purple .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/5/peach_purple/join_icon_pad_h.png)
}

.ismobile.theme5.peach_purple .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/5/peach_purple/join_icon_unicode_h.png)
}

.ismobile.theme5.peach_purple .field .noEye {
    background-image: url(/infe/user/join/images/theme/5/peach_purple/join_icon_noeye.png)
}

.ismobile.theme5.peach_purple .field .numpad {
    border-color: #444;
    background: #000
}

.ismobile.theme5.peach_purple .field .numpad .numpad-top {
    background: #555
}

.ismobile.theme5.peach_purple .field .numpad .numpad-top span {
    color: #fff;
    background: #000
}

.ismobile.theme5.peach_purple .field .numpad table tr {
    border-color: #444
}

.ismobile.theme5.peach_purple .field .numpad table tr td {
    color: #868686;
    border-color: #444
}

.ismobile.theme5.peach_purple .field .numpad table tr td.numpad-num:hover {
    color: #fff;
    background-color: #333
}

.ismobile.theme5.peach_purple .field .numpad .numpad-numC {
    color: #ff615a
}

.ismobile.theme5.peach_purple .field .mail-icon:active {
    background-image: url(/infe/user/join/images/theme/5/peach_purple/join_icon_email_h.png)
}

.ismobile.theme5.peach_purple .field .base-btn {
    background: #fc56f8;
    background: linear-gradient(180deg, #fc56f8, #b106c4, #e817ff)
}

.ismobile.theme5.peach_purple .field .countdown-text {
    color: #868686
}

.ismobile.theme5.peach_purple .join-form-btn {
    color: #fff;
    background: #fc56f8;
    background: linear-gradient(180deg, #fc56f8, #b106c4, #e817ff)
}

.ismobile.theme5.peach_purple .join-footer-content,
.ismobile.theme5.peach_purple .join-footer-content ul li {
    color: #868686
}

.ismobile.theme5.peach_purple .join-footer-content ul li .star {
    color: #e921ff
}

.ismobile.theme5.peach_purple .content-header {
    background: #333
}

.ismobile.theme5.peach_purple .agreement .footer .footer-btn {
    color: #fff;
    background: #fc56f8;
    background: linear-gradient(180deg, #fc56f8, #b106c4, #e817ff)
}

.ismobile.theme5.peach_purple .wallet-wrap {
    border-color: #444;
    background: #000
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #fff;
    background: #000
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #868686
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #444
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(0, 0, 0, .5)
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #e921ff
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #e921ff
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(233, 33, 255, .4)
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-intro-star,
.ismobile.theme5.peach_purple .wallet-wrap .wallet-noaccount,
.ismobile.theme5.peach_purple .wallet-wrap .wallet-verified-text,
.ismobile.theme5.peach_purple .wallet-wrap .wallet-verifing-container {
    color: #e921ff
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-checkmark {
    fill: #e921ff
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #e921ff
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-known {
    background: #fc56f8;
    background: linear-gradient(180deg, #fc56f8, #b106c4, #e817ff)
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-intro,
.ismobile.theme5.peach_purple .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme5.peach_purple .wallet-wrap .wallet-intro .list-prefix:before {
    background: #fff
}

.ismobile.theme5.peach_purple .sendemail button {
    border-radius: 4px;
    color: #444;
    background: #fc56f8;
    background: linear-gradient(180deg, #fc56f8, #b106c4, #e817ff)
}

.ismobile.theme5.peach_purple .join-success-mail .home-header {
    background-color: #333
}

.ismobile.theme5.peach_purple .join-success-mail .join-success-mail-wrap .join-success-send {
    box-shadow: none;
    border-radius: 4px;
    color: #444;
    background: #fc56f8;
    background: linear-gradient(180deg, #fc56f8, #b106c4, #e817ff)
}

.ismobile.theme5 .home-header {
    background: #32a7ff
}

.ismobile.theme5 .home-header .back-home {
    top: 14px;
    right: 20px;
    background: url(/infe/user/join/images/theme/5/join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme5.joinus {
    background: url(/infe/user/join/images/theme/5/login_bg.png) #32a7ff 50% 0 no-repeat;
    background-size: 100%
}

.ismobile.theme5 .mobile-join-header {
    position: relative
}

.ismobile.theme5 .mobile-join-back-home {
    position: absolute;
    top: 19px;
    right: 16px;
    background: url(/infe/user/join/images/theme/5/mobile_join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme5 .mobile-join-logo {
    display: block;
    margin: 35px auto 23px
}

.ismobile.theme5 .mobile-join-tab-wrap .mobile-join-tab {
    position: relative;
    float: left;
    width: 50%;
    height: 43px;
    line-height: 20px;
    color: #aaa;
    font-size: 15px;
    text-align: center;
    text-decoration: none
}

.ismobile.theme5 .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #32a7ff
}

.ismobile.theme5 .mobile-join-tab-wrap .mobile-join-tab.active:after {
    position: absolute;
    bottom: -1px;
    left: 50%;
    z-index: 1;
    width: 13px;
    height: 11px;
    content: "";
    background: url(/infe/user/join/images/theme/5/angle.png) 0 0 no-repeat;
    background-size: cover;
    margin: 0 auto
}

.ismobile.theme5 .join-form-agree {
    color: #aaa
}

.ismobile.theme5 .join-form-agree a {
    color: #1f84de
}

.ismobile.theme5 .join-form {
    background: #fff;
    border: 1px solid #aaa;
    border-radius: 4px;
    padding: 20px 22px 25px;
    margin: 0 27px
}

.ismobile.theme5 .separate-line {
    border-color: #ddd
}

.ismobile.theme5 .list-prefix:before {
    background: #3f3f3f
}

.ismobile.theme5 .info-title {
    margin-top: 0;
    padding-left: 5px;
    border-left: 3px solid #fb0;
    font-weight: 700;
    font-size: 19px;
    color: #3f3f3f
}

.ismobile.theme5 .field .star {
    color: #fb0
}

.ismobile.theme5 .field .base-input,
.ismobile.theme5 .field .wallet-base-input {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 17px
}

.ismobile.theme5 .field .base-input input,
.ismobile.theme5 .field .wallet-base-input input {
    background: 0 0;
    color: #3f3f3f
}

.ismobile.theme5 .field .base-input input::placeholder,
.ismobile.theme5 .field .wallet-base-input input::placeholder {
    color: #aaa
}

.ismobile.theme5 .field .base-input .num-img,
.ismobile.theme5 .field .wallet-base-input .num-img {
    right: 16px
}

.ismobile.theme5 .field .innerInput,
.ismobile.theme5 .field .oneSelect,
.ismobile.theme5 .field .twoSelect {
    color: #aaa;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 17px
}

.ismobile.theme5 .field .oneSelect,
.ismobile.theme5 .field .twoSelect {
    -webkit-appearance: none
}

.ismobile.theme5 .field .selectInput {
    color: #aaa
}

.ismobile.theme5 .field .selectInput input {
    color: #3f3f3f
}

.ismobile.theme5 .field .selectInput input::placeholder {
    color: #aaa
}

.ismobile.theme5 .field .text-unicode {
    right: 76px;
    color: #3f3f3f
}

.ismobile.theme5 .field .icon {
    right: 4px;
    background-image: url(/infe/user/join/images/theme/5/join_icon_undone_n.png);
    background-size: contain
}

.ismobile.theme5 .field .icon.field-success {
    background: url(/infe/user/join/images/theme/5/join_icon_complete_h.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme5 .field .icon.icon-unicode {
    width: 30px;
    right: 40px;
    background: url(/infe/user/join/images/theme/5/join_icon_unicode.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme5 .field .icon.icon-unicode:active {
    background: url(/infe/user/join/images/theme/5/join_icon_unicode_h.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme5 .field .icon.icon-pad {
    background-size: contain
}

.ismobile.theme5 .field .icon.field-success.icon-pad,
.ismobile.theme5 .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/5/join_icon_pad_h.png)
}

.ismobile.theme5 .field .eye {
    right: 4px;
    background: url(/infe/user/join/images/theme/5/join_icon_eye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme5 .field .noEye {
    right: 4px;
    background: url(/infe/user/join/images/theme/5/join_icon_noeye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme5 .field .numpad {
    border: 1px solid #aaa
}

.ismobile.theme5 .field .numpad .numpad-top {
    background: #32a7ff;
    background: linear-gradient(#32a7ff, #32c7ff)
}

.ismobile.theme5 .field .numpad .numpad-top span {
    color: #1f84de;
    background-color: #fff
}

.ismobile.theme5 .field .numpad table tr td {
    color: #868686
}

.ismobile.theme5 .field .numpad table tr td.numpad-num:hover {
    color: #1f84de;
    background-color: #e2f7ff
}

.ismobile.theme5 .field .numpad .numpad-numC {
    color: #ef423a
}

.ismobile.theme5 .field .error,
.ismobile.theme5 .field .msg,
.ismobile.theme5 .field .msg-item {
    background: #fff
}

.ismobile.theme5 .field .mail-icon {
    right: 4px;
    background: url(/infe/user/join/images/theme/5/join_icon_email_n.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme5 .field .mail-icon:active {
    background: url(/infe/user/join/images/theme/5/join_icon_email_h.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme5 .field .base-btn {
    background: #fb0
}

.ismobile.theme5 .field .countdown-text {
    color: #aaa
}

.ismobile.theme5 .field-select:after {
    position: absolute;
    top: 16px;
    right: 14px;
    width: 9px;
    height: 5px;
    content: "";
    background-image: url(/infe/user/join/images/theme/5/site_btn.png);
    background-size: cover
}

.ismobile.theme5 .join-form-btn {
    border: 0;
    border-radius: 4px;
    background: #fb0;
    color: #fff
}

.ismobile.theme5 .join-footer-content {
    color: #fff;
    padding: 0 26px 20px;
    margin-top: 22px
}

.ismobile.theme5 .join-footer-content ul li {
    color: #fff
}

.ismobile.theme5 .join-footer-content ul li .star {
    color: #fb0
}

.ismobile.theme5 .content-header {
    background: #32a7ff
}

.ismobile.theme5 .content-header .return-btn {
    top: 13px;
    left: 15px;
    width: 8px;
    height: 15px;
    background: url(/infe/user/join/images/theme/5/join_back.png) 0 50% no-repeat;
    background-size: contain
}

.ismobile.theme5 .agreement {
    background-color: #f3f3f3
}

.ismobile.theme5 .agreement ul li {
    list-style-type: decimal
}

.ismobile.theme5 .agreement .footer .footer-btn {
    min-width: auto;
    max-width: 100%;
    background: #32a7ff;
    padding: 6px 10px;
    font-size: 12px
}

.ismobile.theme5 .unicode {
    width: 100%;
    min-height: 100vh;
    background-color: #f3f3f3;
    box-sizing: border-box
}

.ismobile.theme5 .unicode .unicode-wrap .unicode-content-wrap {
    line-height: 22px
}

.ismobile.theme5 .unicode .unicode-wrap .uni-code-dia2 {
    font-size: 16px;
    line-height: 22px;
    color: #c82721
}

.ismobile.theme5 .unicode .list-prefix:before {
    background: #aaa
}

.ismobile.theme5 .wallet-wrap {
    border-color: #ededed;
    background: #fff
}

.ismobile.theme5 .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #3f3f3f
}

.ismobile.theme5 .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #3f3f3f;
    background: #fff
}

.ismobile.theme5 .wallet-wrap .wallet-radio-item {
    color: #3f3f3f
}

.ismobile.theme5 .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #ededed
}

.ismobile.theme5 .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(0, 0%, 100%, .5)
}

.ismobile.theme5 .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #1f84de
}

.ismobile.theme5 .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #1f84de
}

.ismobile.theme5 .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(31, 132, 222, .4)
}

.ismobile.theme5 .wallet-wrap .wallet-noaccount,
.ismobile.theme5 .wallet-wrap .wallet-verified-text,
.ismobile.theme5 .wallet-wrap .wallet-verifing-container {
    color: #1f84de
}

.ismobile.theme5 .wallet-wrap .wallet-checkmark {
    fill: #1f84de
}

.ismobile.theme5 .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #1f84de
}

.ismobile.theme5 .wallet-wrap .wallet-known {
    background: #fb0
}

.ismobile.theme5 .wallet-wrap .wallet-intro-star {
    color: #fb0
}

.ismobile.theme5 .wallet-wrap .wallet-intro,
.ismobile.theme5 .wallet-wrap .wallet-verified-result {
    color: #3f3f3f
}

.ismobile.theme5 .sendemail .content-wrap .join-form {
    background: 0 0;
    border: none
}

.ismobile.theme5 .sendemail .note {
    color: #c82721
}

.ismobile.theme5 .sendemail button {
    border-radius: 0;
    background: #32a7ff
}

.ismobile.theme5 .sendemail .footer .secure-wrap .secure-text {
    color: #0b85cc
}

.ismobile.theme5 .sendemail .footer .secure-wrap .secure-text span {
    color: #c82721
}

.ismobile.theme5 .join-success-mail .home-header {
    background-color: #32a7ff
}

.ismobile.theme5 .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #c82721
}

.ismobile.theme5 .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #989898
}

.ismobile.theme5 .join-success-mail .join-success-mail-wrap .join-success-send {
    border-radius: 0;
    background: #32a7ff
}

.ismobile.theme5 .orientation-message-bg {
    background: url(/infe/user/join/images/theme/5/loading_bg.jpg) 0 0 no-repeat;
    background-size: cover
}

.ismobile.theme5 .orientation-message-bg:before {
    display: inline-block;
    width: 1px;
    height: 100%;
    content: "";
    vertical-align: middle
}

.ismobile.theme5 .orientation-message-bg.is-os {
    display: none
}

@media screen and (orientation:landscape) {
    .ismobile.theme5 .orientation-message-bg.is-os {
        display: block
    }
}

.ismobile.theme5 .orientation-message-wrap {
    display: inline-block;
    width: 222px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    vertical-align: middle;
    margin: 0 auto
}

.ismobile.theme5 .orientation-message-img {
    margin-bottom: 23px;
    height: 193px;
    background: url(/infe/user/join/images/theme/5/icon_rotate.png) 50% 50% no-repeat;
    background-size: contain
}

@media screen and (min-width:480px) {
    .ismobile.theme5.joinus {
        background-position: 50% -8%
    }
}

@media screen and (min-width:768px) {
    .ismobile.theme5.joinus {
        background-position: 50% -28%
    }
}

.ismobile.theme6 {
    background: #171717;
    color: #989898
}

.ismobile.theme6.green {
    background: #fff
}

.ismobile.theme6.green .content-header,
.ismobile.theme6.green .home-header {
    background: #0d9243
}

.ismobile.theme6.green .info-title {
    border-left-color: #006d33;
    color: #006d33
}

.ismobile.theme6.green .field .star {
    color: #149145
}

.ismobile.theme6.green .field .base-input,
.ismobile.theme6.green .field .wallet-base-input {
    background: #fff;
    border-color: #e6e6e6
}

.ismobile.theme6.green .field .base-input input,
.ismobile.theme6.green .field .selectInput,
.ismobile.theme6.green .field .wallet-base-input input {
    color: #444343
}

.ismobile.theme6.green .field .innerInput,
.ismobile.theme6.green .field .oneSelect,
.ismobile.theme6.green .field .twoSelect {
    background: #fff;
    border-color: #e6e6e6
}

.ismobile.theme6.green .field .text-unicode {
    color: #444343
}

.ismobile.theme6.green .field .captcha-msg,
.ismobile.theme6.green .field .refresh-icon {
    color: #8b8b8b
}

.ismobile.theme6.green .field .base-btn {
    color: #fff;
    background: #0d9243
}

.ismobile.theme6.green .join-form-agree {
    color: #444343
}

.ismobile.theme6.green .join-wrap a {
    color: #24cb65
}

.ismobile.theme6.green .join-form-btn {
    color: #fff;
    background: #0d9243
}

.ismobile.theme6.green .join-footer-content ul li {
    color: #006d33
}

.ismobile.theme6.green .unicode .unicode-wrap .uni-code-dia2 {
    color: #444343
}

.ismobile.theme6.green .agreement .footer .footer-btn {
    color: #fff;
    background: #0d9243
}

.ismobile.theme6.green .separate-line {
    border-color: #e6e6e6
}

.ismobile.theme6.green .wallet-wrap {
    border-color: #e6e6e6;
    background: #fff
}

.ismobile.theme6.green .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #006d33
}

.ismobile.theme6.green .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #006d33;
    background: #fff
}

.ismobile.theme6.green .wallet-wrap .wallet-radio-item {
    color: #006d33
}

.ismobile.theme6.green .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #e6e6e6
}

.ismobile.theme6.green .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(0, 0%, 100%, .5)
}

.ismobile.theme6.green .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #24cb65
}

.ismobile.theme6.green .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #24cb65
}

.ismobile.theme6.green .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(36, 203, 101, .4)
}

.ismobile.theme6.green .wallet-wrap .wallet-noaccount,
.ismobile.theme6.green .wallet-wrap .wallet-verified-text,
.ismobile.theme6.green .wallet-wrap .wallet-verifing-container {
    color: #24cb65
}

.ismobile.theme6.green .wallet-wrap .wallet-checkmark {
    fill: #24cb65
}

.ismobile.theme6.green .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #24cb65
}

.ismobile.theme6.green .wallet-wrap .wallet-known {
    color: #fff;
    background: #0d9243
}

.ismobile.theme6.green .wallet-wrap .wallet-intro-star {
    color: #149145
}

.ismobile.theme6.green .wallet-wrap .wallet-intro,
.ismobile.theme6.green .wallet-wrap .wallet-verified-result {
    color: #444343
}

.ismobile.theme6.green .wallet-wrap .wallet-intro .list-prefix:before {
    background: #444343
}

.ismobile.theme6.tan {
    color: #333;
    background: #eee
}

.ismobile.theme6.tan .content-header,
.ismobile.theme6.tan .home-header {
    background: #9e6430
}

.ismobile.theme6.tan .info-title {
    border-left-color: #d9843c;
    color: #333
}

.ismobile.theme6.tan .field .star {
    color: #ff7e00
}

.ismobile.theme6.tan .field .base-input,
.ismobile.theme6.tan .field .wallet-base-input {
    background: #f5f5f5;
    border-color: #ddd
}

.ismobile.theme6.tan .field .base-input input,
.ismobile.theme6.tan .field .selectInput,
.ismobile.theme6.tan .field .wallet-base-input input {
    color: #333
}

.ismobile.theme6.tan .field .innerInput,
.ismobile.theme6.tan .field .oneSelect,
.ismobile.theme6.tan .field .twoSelect {
    background: #f5f5f5;
    border-color: #ddd
}

.ismobile.theme6.tan .field .text-unicode {
    color: #333
}

.ismobile.theme6.tan .field .captcha-msg,
.ismobile.theme6.tan .field .refresh-icon {
    color: #999
}

.ismobile.theme6.tan .field .base-btn {
    color: #fff;
    background: #d9843c
}

.ismobile.theme6.tan .join-form-agree {
    color: #666
}

.ismobile.theme6.tan .join-wrap a {
    color: #ff9700
}

.ismobile.theme6.tan .join-form-btn {
    color: #fff;
    background: #d9843c
}

.ismobile.theme6.tan .join-footer-content ul li {
    color: #333
}

.ismobile.theme6.tan .unicode .unicode-wrap .uni-code-dia2 {
    color: #666
}

.ismobile.theme6.tan .unicode .list-prefix:before {
    background: #333
}

.ismobile.theme6.tan .agreement {
    color: #333
}

.ismobile.theme6.tan .agreement .footer .footer-btn {
    color: #fff;
    background: #d9843c
}

.ismobile.theme6.tan .separate-line {
    border-color: #ccc
}

.ismobile.theme6.tan .wallet-wrap {
    border-color: #ddd;
    background: #f5f5f5
}

.ismobile.theme6.tan .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #333
}

.ismobile.theme6.tan .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #333;
    background: #f5f5f5
}

.ismobile.theme6.tan .wallet-wrap .wallet-radio-item {
    color: #333
}

.ismobile.theme6.tan .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #ddd
}

.ismobile.theme6.tan .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(0, 0%, 96%, .5)
}

.ismobile.theme6.tan .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #ff9700
}

.ismobile.theme6.tan .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #ff9700
}

.ismobile.theme6.tan .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(255, 151, 0, .4)
}

.ismobile.theme6.tan .wallet-wrap .wallet-noaccount,
.ismobile.theme6.tan .wallet-wrap .wallet-verified-text,
.ismobile.theme6.tan .wallet-wrap .wallet-verifing-container {
    color: #ff9700
}

.ismobile.theme6.tan .wallet-wrap .wallet-checkmark {
    fill: #ff9700
}

.ismobile.theme6.tan .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #ff9700
}

.ismobile.theme6.tan .wallet-wrap .wallet-known {
    color: #fff;
    background: #d9843c
}

.ismobile.theme6.tan .wallet-wrap .wallet-intro-star {
    color: #ff7e00
}

.ismobile.theme6.tan .wallet-wrap .wallet-intro,
.ismobile.theme6.tan .wallet-wrap .wallet-verified-result {
    color: #333
}

.ismobile.theme6.tan .wallet-wrap .wallet-intro .list-prefix:before {
    background: #333
}

.ismobile.theme6.dark_blue {
    color: #999;
    background: #17181a
}

.ismobile.theme6.dark_blue .content-header,
.ismobile.theme6.dark_blue .home-header {
    background: #152442
}

.ismobile.theme6.dark_blue .info-title {
    border-left-color: #fbe2a0;
    color: #fbe2a0
}

.ismobile.theme6.dark_blue .field .star {
    color: #fbe2a0
}

.ismobile.theme6.dark_blue .field .base-input,
.ismobile.theme6.dark_blue .field .wallet-base-input {
    background: #282b30;
    border-color: #383a43
}

.ismobile.theme6.dark_blue .field .base-input input,
.ismobile.theme6.dark_blue .field .selectInput,
.ismobile.theme6.dark_blue .field .wallet-base-input input {
    color: #fff
}

.ismobile.theme6.dark_blue .field .innerInput,
.ismobile.theme6.dark_blue .field .oneSelect,
.ismobile.theme6.dark_blue .field .twoSelect {
    background: #282b30;
    border-color: #383a43
}

.ismobile.theme6.dark_blue .field .captcha-msg,
.ismobile.theme6.dark_blue .field .refresh-icon {
    color: #999
}

.ismobile.theme6.dark_blue .field .base-btn {
    color: #fff;
    background: linear-gradient(#e8b91c, #b17c22)
}

.ismobile.theme6.dark_blue .join-form-agree {
    color: #999
}

.ismobile.theme6.dark_blue .join-wrap a {
    color: #748bb5
}

.ismobile.theme6.dark_blue .join-form-btn {
    color: #fff;
    background: linear-gradient(#e8b91c, #b17c22)
}

.ismobile.theme6.dark_blue .join-footer-content ul li {
    color: #fbe2a0
}

.ismobile.theme6.dark_blue .unicode .unicode-wrap .uni-code-dia2 {
    color: #999
}

.ismobile.theme6.dark_blue .unicode .list-prefix:before {
    background: #999
}

.ismobile.theme6.dark_blue .agreement {
    color: #999
}

.ismobile.theme6.dark_blue .agreement .footer .footer-btn {
    color: #fff;
    background: linear-gradient(#e8b91c, #b17c22)
}

.ismobile.theme6.dark_blue .separate-line {
    border-color: #ccc
}

.ismobile.theme6.dark_blue .wallet-wrap {
    border-color: #383a43;
    background: #282b30
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fbe2a0
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #fbe2a0;
    background: #282b30
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-radio-item {
    color: #fbe2a0
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #383a43
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(40, 43, 48, .5)
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #748bb5
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #748bb5
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(116, 139, 181, .4)
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-noaccount,
.ismobile.theme6.dark_blue .wallet-wrap .wallet-verified-text,
.ismobile.theme6.dark_blue .wallet-wrap .wallet-verifing-container {
    color: #748bb5
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-checkmark {
    fill: #748bb5
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #748bb5
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-known {
    color: #fff;
    background: linear-gradient(#e8b91c, #b17c22)
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-intro-star {
    color: #fbe2a0
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-intro,
.ismobile.theme6.dark_blue .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme6.dark_blue .wallet-wrap .wallet-intro .list-prefix:before {
    background: #fff
}

.ismobile.theme6 .home-header {
    background: #c82721
}

.ismobile.theme6 .home-header .back-home {
    top: 14px;
    right: 20px;
    background: url(/infe/user/join/images/join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme6 .separate-line {
    border-color: #3e3838
}

.ismobile.theme6 .info-title {
    padding-left: 5px;
    border-left: 3px solid #c82721;
    font-weight: 700;
    font-size: 19px;
    color: #fff
}

.ismobile.theme6 .field .base-input,
.ismobile.theme6 .field .wallet-base-input {
    background: #2b2a2b;
    border: 1px solid #5b5b5b
}

.ismobile.theme6 .field .base-input input,
.ismobile.theme6 .field .wallet-base-input input {
    background: 0 0;
    color: #fff
}

.ismobile.theme6 .field .base-input.is-error,
.ismobile.theme6 .field .wallet-base-input.is-error {
    border: 1px solid red
}

.ismobile.theme6 .field .base-input.is-focus,
.ismobile.theme6 .field .wallet-base-input.is-focus {
    border: 1px solid #4d83b2
}

.ismobile.theme6 .field .innerInput,
.ismobile.theme6 .field .oneSelect,
.ismobile.theme6 .field .twoSelect {
    background: #2b2a2b;
    border: 1px solid #5b5b5b
}

.ismobile.theme6 .field .innerInput,
.ismobile.theme6 .field .text-unicode {
    color: #fff
}

.ismobile.theme6 .field .base-btn {
    background: #c82721
}

.ismobile.theme6 .join-form-btn {
    border: 0;
    background: #c82721;
    color: #fff
}

.ismobile.theme6 .join-footer-content ul li {
    color: #fff
}

.ismobile.theme6 .content-header {
    background: #c82721
}

.ismobile.theme6 .agreement {
    color: #989898
}

.ismobile.theme6 .agreement ul li {
    list-style-type: decimal
}

.ismobile.theme6 .agreement .footer .footer-btn {
    min-width: auto;
    max-width: 80%;
    background: #c82721;
    padding: 6px 10px
}

.ismobile.theme6 .unicode .unicode-wrap .unicode-content-wrap {
    line-height: 22px
}

.ismobile.theme6 .unicode .unicode-wrap .uni-code-dia2 {
    font-size: 16px;
    line-height: 22px;
    color: #c82721
}

.ismobile.theme6 .unicode .list-prefix:before {
    background: #989898
}

.ismobile.theme6 .wallet-wrap {
    border-color: #5b5b5b;
    background: #2b2a2b
}

.ismobile.theme6 .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme6 .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #fff;
    background: #2b2a2b
}

.ismobile.theme6 .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme6 .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #5b5b5b
}

.ismobile.theme6 .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(43, 42, 43, .5)
}

.ismobile.theme6 .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #c82721
}

.ismobile.theme6 .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #c82721
}

.ismobile.theme6 .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(200, 39, 33, .4)
}

.ismobile.theme6 .wallet-wrap .wallet-noaccount,
.ismobile.theme6 .wallet-wrap .wallet-verified-text,
.ismobile.theme6 .wallet-wrap .wallet-verifing-container {
    color: #c82721
}

.ismobile.theme6 .wallet-wrap .wallet-checkmark {
    fill: #c82721
}

.ismobile.theme6 .wallet-wrap .wallet-known,
.ismobile.theme6 .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #c82721
}

.ismobile.theme6 .wallet-wrap .wallet-intro,
.ismobile.theme6 .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme6 .wallet-wrap .wallet-intro .list-prefix:before {
    background: #fff
}

.ismobile.theme6 .sendemail .note {
    color: #c82721
}

.ismobile.theme6 .sendemail button {
    border-radius: 0;
    background: #c82721
}

.ismobile.theme6 .sendemail .footer .secure-wrap .secure-text {
    color: #0b85cc
}

.ismobile.theme6 .sendemail .footer .secure-wrap .secure-text span {
    color: #c82721
}

.ismobile.theme6 .join-success-mail .home-header {
    background-color: #c82721
}

.ismobile.theme6 .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #c82721
}

.ismobile.theme6 .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #989898
}

.ismobile.theme6 .join-success-mail .join-success-mail-wrap .join-success-send {
    border-radius: 0;
    background: #c82721
}

.ismobile.theme7 {
    background-color: #f3f3f3;
    color: #aaa
}

.ismobile.theme7.blue_white .home-header {
    background: #32a7ff
}

.ismobile.theme7.blue_white.joinus {
    background-image: url(/infe/user/join/images/theme/7/blue_white/login_bg.png);
    background-color: #32a7ff
}

.ismobile.theme7.blue_white .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #32a7ff
}

.ismobile.theme7.blue_white .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/7/blue_white/angle.png)
}

.ismobile.theme7.blue_white .join-form-agree {
    color: #aaa
}

.ismobile.theme7.blue_white .join-form-agree a {
    color: #1f84de;
    text-decoration: none
}

.ismobile.theme7.blue_white .join-form {
    background: #fff;
    border-color: #aaa
}

.ismobile.theme7.blue_white .info-title {
    border-color: #fb0;
    color: #3f3f3f
}

.ismobile.theme7.blue_white .field .star {
    color: #fb0
}

.ismobile.theme7.blue_white .field .base-input,
.ismobile.theme7.blue_white .field .wallet-base-input {
    background: #fff;
    border-color: #ddd
}

.ismobile.theme7.blue_white .field .base-input input,
.ismobile.theme7.blue_white .field .wallet-base-input input {
    color: #3f3f3f
}

.ismobile.theme7.blue_white .field .base-input input::placeholder,
.ismobile.theme7.blue_white .field .wallet-base-input input::placeholder {
    color: #aaa
}

.ismobile.theme7.blue_white .field .innerInput,
.ismobile.theme7.blue_white .field .oneSelect,
.ismobile.theme7.blue_white .field .twoSelect {
    color: #aaa;
    background: #fff;
    border-color: #ddd
}

.ismobile.theme7.blue_white .field .selectInput {
    color: #aaa
}

.ismobile.theme7.blue_white .field .selectInput input {
    color: #3f3f3f
}

.ismobile.theme7.blue_white .field .selectInput input::placeholder {
    color: #aaa
}

.ismobile.theme7.blue_white .field .text-unicode {
    color: #3f3f3f
}

.ismobile.theme7.blue_white .field .error,
.ismobile.theme7.blue_white .field .msg,
.ismobile.theme7.blue_white .field .msg-item {
    background: #fff
}

.ismobile.theme7.blue_white .field .msg {
    color: #666
}

.ismobile.theme7.blue_white .field .error {
    color: #b41101
}

.ismobile.theme7.blue_white .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/7/blue_white/join_icon_complete_h.png)
}

.ismobile.theme7.blue_white .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/7/blue_white/join_icon_pad_h.png)
}

.ismobile.theme7.blue_white .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/7/blue_white/join_icon_unicode_h.png)
}

.ismobile.theme7.blue_white .field .noEye {
    background-image: url(/infe/user/join/images/theme/7/blue_white/join_icon_noeye.png)
}

.ismobile.theme7.blue_white .field .numpad {
    border-color: #aaa
}

.ismobile.theme7.blue_white .field .numpad .numpad-top {
    background: #32a7ff;
    background: linear-gradient(#32a7ff, #32c7ff)
}

.ismobile.theme7.blue_white .field .numpad .numpad-top span {
    color: #1f84de;
    background-color: #fff
}

.ismobile.theme7.blue_white .field .numpad table {
    background: 0 0
}

.ismobile.theme7.blue_white .field .numpad table tr {
    border-color: #ebebeb
}

.ismobile.theme7.blue_white .field .numpad table tr td {
    border-color: #ebebeb;
    color: #868686
}

.ismobile.theme7.blue_white .field .numpad table tr td.numpad-num:hover {
    color: #1f84de;
    background-color: #e2f7ff
}

.ismobile.theme7.blue_white .field .numpad .numpad-numC {
    color: #ef423a
}

.ismobile.theme7.blue_white .field .mail-icon:active {
    background-image: url(/infe/user/join/images/theme/7/blue_white/join_icon_email_h.png)
}

.ismobile.theme7.blue_white .field .base-btn {
    background: #fb0;
    color: #fff
}

.ismobile.theme7.blue_white .field .countdown-text {
    color: #aaa
}

.ismobile.theme7.blue_white .join-form-btn {
    background: #fb0;
    color: #fff
}

.ismobile.theme7.blue_white .join-footer-content #joinmem,
.ismobile.theme7.blue_white .join-footer-content .listview {
    padding: 0;
    background: 0 0
}

.ismobile.theme7.blue_white .join-footer-content #joinmem li,
.ismobile.theme7.blue_white .join-footer-content .listview li {
    color: #fff
}

.ismobile.theme7.blue_white .join-footer-content #joinmem li .star,
.ismobile.theme7.blue_white .join-footer-content .listview li .star {
    color: #fb0
}

.ismobile.theme7.blue_white .content-header {
    background: #32a7ff
}

.ismobile.theme7.blue_white .agreement {
    background-color: #f3f3f3
}

.ismobile.theme7.blue_white .agreement .footer .footer-btn {
    background: #32a7ff;
    color: #fff
}

.ismobile.theme7.blue_white .wallet-wrap {
    border-color: #ededed;
    background: #fff
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #3f3f3f
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #3f3f3f;
    background: #fff
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #aaa
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-radio-item {
    color: #3f3f3f
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #ededed
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(0, 0%, 100%, .5)
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #1f84de
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #1f84de
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(31, 132, 222, .4)
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-noaccount,
.ismobile.theme7.blue_white .wallet-wrap .wallet-verified-text,
.ismobile.theme7.blue_white .wallet-wrap .wallet-verifing-container {
    color: #1f84de
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-checkmark {
    fill: #1f84de
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #1f84de
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-known {
    background: #fb0;
    color: #fff
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-intro-star {
    color: #fb0
}

.ismobile.theme7.blue_white .wallet-wrap .wallet-intro,
.ismobile.theme7.blue_white .wallet-wrap .wallet-verified-result {
    color: #3f3f3f
}

.ismobile.theme7.blue_white .sendemail button {
    border-radius: 0;
    background: #32a7ff;
    color: #fff
}

.ismobile.theme7.blue_white .join-success-mail .home-header {
    background-color: #32a7ff
}

.ismobile.theme7.blue_white .join-success-mail .join-success-mail-wrap .join-success-send {
    border-radius: 0;
    background: #32a7ff;
    color: #fff
}

.ismobile.theme7.gold_white .home-header {
    background-color: #fff;
    color: #767676
}

.ismobile.theme7.gold_white .home-header .back-home {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_btn_close.png)
}

.ismobile.theme7.gold_white.joinus {
    background: #f4b73c;
    background: linear-gradient(#fff 20%, #f4b73c 80%)
}

.ismobile.theme7.gold_white .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #f2aa32
}

.ismobile.theme7.gold_white .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/7/gold_white/angle.png)
}

.ismobile.theme7.gold_white .join-form-agree {
    color: #aaa
}

.ismobile.theme7.gold_white .join-form-agree a {
    color: #f4b73c;
    text-decoration: none
}

.ismobile.theme7.gold_white .join-form {
    background: #fff;
    border-color: #aaa
}

.ismobile.theme7.gold_white .info-title {
    border-color: #f4b73c;
    color: #333
}

.ismobile.theme7.gold_white .field .star {
    color: #f4b73c
}

.ismobile.theme7.gold_white .field .base-input,
.ismobile.theme7.gold_white .field .wallet-base-input {
    background: #fff;
    border-color: #ddd
}

.ismobile.theme7.gold_white .field .base-input input,
.ismobile.theme7.gold_white .field .wallet-base-input input {
    color: #3f3f3f
}

.ismobile.theme7.gold_white .field .base-input input::placeholder,
.ismobile.theme7.gold_white .field .wallet-base-input input::placeholder {
    color: #aaa
}

.ismobile.theme7.gold_white .field .innerInput,
.ismobile.theme7.gold_white .field .oneSelect,
.ismobile.theme7.gold_white .field .twoSelect {
    color: #aaa;
    background: #fff;
    border-color: #ddd
}

.ismobile.theme7.gold_white .field .selectInput {
    color: #aaa
}

.ismobile.theme7.gold_white .field .selectInput input {
    color: #3f3f3f
}

.ismobile.theme7.gold_white .field .selectInput input::placeholder {
    color: #aaa
}

.ismobile.theme7.gold_white .field .text-unicode {
    color: #666
}

.ismobile.theme7.gold_white .field .error,
.ismobile.theme7.gold_white .field .msg,
.ismobile.theme7.gold_white .field .msg-item {
    background: #fff
}

.ismobile.theme7.gold_white .field .msg {
    color: #3f3f3f
}

.ismobile.theme7.gold_white .field .error {
    color: #ef423a
}

.ismobile.theme7.gold_white .field .icon {
    background-image: url(/infe/user/join/images/theme/7/gold_white/icon_complete_n.png)
}

.ismobile.theme7.gold_white .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_icon_pad.png)
}

.ismobile.theme7.gold_white .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_icon_complete_h.png)
}

.ismobile.theme7.gold_white .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_icon_pad_h.png)
}

.ismobile.theme7.gold_white .field .icon.icon-unicode {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_icon_unicode.png)
}

.ismobile.theme7.gold_white .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_icon_unicode_h.png)
}

.ismobile.theme7.gold_white .field .eye {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_icon_eye.png)
}

.ismobile.theme7.gold_white .field .noEye {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_icon_noeye.png)
}

.ismobile.theme7.gold_white .field .numpad {
    border-color: #aaa
}

.ismobile.theme7.gold_white .field .numpad .numpad-top {
    background: #dbdbdb
}

.ismobile.theme7.gold_white .field .numpad .numpad-top span {
    color: #868686;
    font-weight: 600;
    background-color: #fff
}

.ismobile.theme7.gold_white .field .numpad table {
    background: 0 0
}

.ismobile.theme7.gold_white .field .numpad table tr {
    border-color: #dbdbdb
}

.ismobile.theme7.gold_white .field .numpad table tr td {
    border-color: #dbdbdb;
    color: #868686
}

.ismobile.theme7.gold_white .field .numpad table tr td.numpad-num:hover {
    background-color: #dbdbdb
}

.ismobile.theme7.gold_white .field .numpad .numpad-numC {
    color: #ef423a
}

.ismobile.theme7.gold_white .field .mail-icon {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_icon_email_n.png)
}

.ismobile.theme7.gold_white .field .mail-icon:active {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_icon_email_h.png)
}

.ismobile.theme7.gold_white .field .base-btn {
    background: #ff3131;
    color: #fff
}

.ismobile.theme7.gold_white .field .countdown-text {
    color: #aaa
}

.ismobile.theme7.gold_white .join-form-btn {
    background: #ff3131;
    color: #fff
}

.ismobile.theme7.gold_white .join-footer-content #joinmem,
.ismobile.theme7.gold_white .join-footer-content .listview {
    padding: 18px 27px;
    background: #e99d1e
}

.ismobile.theme7.gold_white .join-footer-content #joinmem li,
.ismobile.theme7.gold_white .join-footer-content .listview li {
    color: #fff
}

.ismobile.theme7.gold_white .join-footer-content #joinmem li .star,
.ismobile.theme7.gold_white .join-footer-content .listview li .star {
    color: #ff3131
}

.ismobile.theme7.gold_white .content-header {
    background: #fff;
    color: #767676
}

.ismobile.theme7.gold_white .content-header .return-btn {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_back.png)
}

.ismobile.theme7.gold_white .agreement {
    background-color: #f3f3f3
}

.ismobile.theme7.gold_white .agreement .footer .footer-btn {
    background: #ff3131;
    color: #fff
}

.ismobile.theme7.gold_white .wallet-wrap {
    border-color: #ededed;
    background: #fff
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #333
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #333;
    background: #fff
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #aaa
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-radio-item {
    color: #3f3f3f
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #ededed
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(0, 0%, 100%, .5)
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #f5bf52
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #f5bf52
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(245, 191, 82, .4)
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-intro-star,
.ismobile.theme7.gold_white .wallet-wrap .wallet-noaccount,
.ismobile.theme7.gold_white .wallet-wrap .wallet-verified-text,
.ismobile.theme7.gold_white .wallet-wrap .wallet-verifing-container {
    color: #f5bf52
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-checkmark {
    fill: #f5bf52
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #f5bf52
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-known {
    background: #ff3131;
    color: #fff
}

.ismobile.theme7.gold_white .wallet-wrap .wallet-intro,
.ismobile.theme7.gold_white .wallet-wrap .wallet-verified-result {
    color: #3f3f3f
}

.ismobile.theme7.gold_white .sendemail button {
    border-radius: 0;
    background: #ff3131;
    color: #fff
}

.ismobile.theme7.gold_white .join-success-mail .home-header {
    background-color: #fff
}

.ismobile.theme7.gold_white .join-success-mail .home-header .back-home {
    background-image: url(/infe/user/join/images/theme/7/gold_white/join_back_mail.png)
}

.ismobile.theme7.gold_white .join-success-mail .join-success-mail-wrap .join-success-send {
    border-radius: 4px;
    background: #ff3131;
    color: #fff
}

.ismobile.theme7 .home-header {
    background: #22211f
}

.ismobile.theme7 .home-header .back-home {
    top: 14px;
    right: 20px;
    background: url(/infe/user/join/images/theme/7/join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme7.joinus {
    background: url(/infe/user/join/images/theme/7/login_bg.png) #333 50% 0 no-repeat;
    background-size: 100%
}

.ismobile.theme7 .mobile-join-header {
    position: relative
}

.ismobile.theme7 .mobile-join-back-home {
    position: absolute;
    top: 19px;
    right: 16px;
    background: url(/infe/user/join/images/theme/7/mobile_join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme7 .mobile-join-logo {
    display: block;
    margin: 35px auto 23px
}

.ismobile.theme7 .mobile-join-tab-wrap {
    color: #aaa
}

.ismobile.theme7 .mobile-join-tab-wrap .mobile-join-tab {
    position: relative;
    float: left;
    width: 50%;
    height: 43px;
    line-height: 20px;
    color: #aaa;
    font-size: 15px;
    text-align: center;
    text-decoration: none
}

.ismobile.theme7 .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme7 .mobile-join-tab-wrap .mobile-join-tab.active:after {
    position: absolute;
    bottom: -1px;
    left: 50%;
    z-index: 1;
    width: 13px;
    height: 11px;
    content: "";
    background: url(/infe/user/join/images/theme/7/angle.png) 0 0 no-repeat;
    background-size: cover;
    margin: 0 auto
}

.ismobile.theme7 .join-form-agree {
    color: #868686
}

.ismobile.theme7 .join-form-agree a {
    color: #ebcc45;
    text-decoration: underline
}

.ismobile.theme7 .join-form {
    border: 1px solid #555;
    background: #22211f;
    border-radius: 4px;
    padding: 20px 22px 25px;
    margin: 0 27px
}

.ismobile.theme7 .separate-line {
    border-color: #ddd
}

.ismobile.theme7 .list-prefix:before {
    background: #3f3f3f
}

.ismobile.theme7 .info-title {
    margin-top: 0;
    padding-left: 5px;
    border-left: 3px solid #ebcc45;
    font-weight: 700;
    font-size: 19px;
    color: #fff
}

.ismobile.theme7 .field .star {
    color: #ebcc45
}

.ismobile.theme7 .field .base-input,
.ismobile.theme7 .field .wallet-base-input {
    border-radius: 17px
}

.ismobile.theme7 .field .base-input input,
.ismobile.theme7 .field .wallet-base-input input {
    background: 0 0
}

.ismobile.theme7 .field .base-input .num-img,
.ismobile.theme7 .field .wallet-base-input .num-img {
    right: 16px
}

.ismobile.theme7 .field .base-input {
    background: #000;
    border: 1px solid #444
}

.ismobile.theme7 .field .base-input input {
    color: #868686
}

.ismobile.theme7 .field .base-input input::placeholder {
    color: #868686
}

.ismobile.theme7 .field .wallet-base-input {
    background: #000;
    border: 1px solid #ddd
}

.ismobile.theme7 .field .wallet-base-input input {
    color: #868686
}

.ismobile.theme7 .field .wallet-base-input input::placeholder {
    color: #868686
}

.ismobile.theme7 .field .innerInput,
.ismobile.theme7 .field .oneSelect,
.ismobile.theme7 .field .twoSelect {
    color: #868686;
    background: #000;
    border: 1px solid #444;
    border-radius: 17px
}

.ismobile.theme7 .field .oneSelect,
.ismobile.theme7 .field .twoSelect {
    -webkit-appearance: none
}

.ismobile.theme7 .field .text-unicode {
    right: 76px;
    color: #868686
}

.ismobile.theme7 .field .error {
    background: #22211f;
    color: #ef423a
}

.ismobile.theme7 .field .msg {
    background: #22211f;
    color: #fff
}

.ismobile.theme7 .field .msg-item {
    background: #22211f
}

.ismobile.theme7 .field .icon {
    right: 4px;
    background-image: url(/infe/user/join/images/theme/7/join_icon_undone_n.png);
    background-size: contain
}

.ismobile.theme7 .field .icon.field-success {
    background: url(/infe/user/join/images/theme/7/join_icon_complete_h.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme7 .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/7/join_icon_pad_h.png)
}

.ismobile.theme7 .field .icon.icon-unicode {
    width: 30px;
    right: 40px;
    background: url(/infe/user/join/images/theme/7/join_icon_unicode.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme7 .field .icon.icon-unicode:active {
    background: url(/infe/user/join/images/theme/7/join_icon_unicode_h.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme7 .field .icon.icon-pad {
    background: url(/infe/user/join/images/theme/7/join_icon_pad.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme7 .field .eye {
    right: 4px;
    background: url(/infe/user/join/images/theme/7/join_icon_eye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme7 .field .noEye {
    right: 4px;
    background: url(/infe/user/join/images/theme/7/join_icon_noeye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme7 .field .numpad {
    border-color: #555
}

.ismobile.theme7 .field .numpad .numpad-top {
    background: #555
}

.ismobile.theme7 .field .numpad .numpad-top span {
    background: #000;
    color: #fff
}

.ismobile.theme7 .field .numpad table {
    background: #000
}

.ismobile.theme7 .field .numpad table tr {
    border-color: #444
}

.ismobile.theme7 .field .numpad table tr td {
    color: #868686;
    border-color: #444
}

.ismobile.theme7 .field .numpad table tr td.numpad-num:hover {
    color: #000;
    background-color: #f3f3f3
}

.ismobile.theme7 .field .numpad .numpad-numC {
    color: #ef423a
}

.ismobile.theme7 .field .error,
.ismobile.theme7 .field .msg,
.ismobile.theme7 .field .msg-item {
    background: #22211f
}

.ismobile.theme7 .field .mail-icon {
    right: 4px;
    background: url(/infe/user/join/images/theme/7/join_icon_email_n.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme7 .field .mail-icon:active {
    background: url(/infe/user/join/images/theme/7/join_icon_email_h.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme7 .field .base-btn {
    color: #444;
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530)
}

.ismobile.theme7 .field .countdown-text {
    color: #868686
}

.ismobile.theme7 .field-select:after {
    position: absolute;
    top: 16px;
    right: 14px;
    width: 9px;
    height: 5px;
    content: "";
    background-image: url(/infe/user/join/images/theme/7/site_btn.png);
    background-size: cover
}

.ismobile.theme7 .join-form-btn {
    border: 0;
    border-radius: 4px;
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530);
    color: #444
}

.ismobile.theme7 .join-footer-content {
    color: #fff;
    padding: 0 26px 20px;
    margin-top: 22px
}

.ismobile.theme7 .join-footer-content ul li {
    color: #868686
}

.ismobile.theme7 .join-footer-content ul li .star {
    color: #ebcc45
}

.ismobile.theme7 .join-footer-content #joinmem,
.ismobile.theme7 .join-footer-content .listview {
    padding: 18px 27px;
    background: #434343
}

.ismobile.theme7 .content-header {
    background: #22211f
}

.ismobile.theme7 .content-header .return-btn {
    top: 13px;
    left: 15px;
    width: 8px;
    height: 15px;
    background: url(/infe/user/join/images/theme/7/join_back.png) 0 50% no-repeat;
    background-size: contain
}

.ismobile.theme7 .agreement ul li {
    list-style-type: decimal
}

.ismobile.theme7 .agreement .footer .footer-btn {
    min-width: auto;
    max-width: 100%;
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530);
    padding: 6px 10px;
    color: #444;
    font-size: 12px
}

.ismobile.theme7 .unicode {
    width: 100%;
    min-height: 100vh;
    box-sizing: border-box
}

.ismobile.theme7 .unicode .unicode-wrap .unicode-content-wrap {
    line-height: 22px
}

.ismobile.theme7 .unicode .unicode-wrap .uni-code-dia2 {
    font-size: 16px;
    line-height: 22px;
    color: #c82721
}

.ismobile.theme7 .unicode .list-prefix:before {
    background: #aaa
}

.ismobile.theme7 .wallet-wrap {
    border-color: #444;
    background: #000
}

.ismobile.theme7 .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme7 .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #fff;
    background: #000
}

.ismobile.theme7 .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #868686
}

.ismobile.theme7 .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme7 .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #444
}

.ismobile.theme7 .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(0, 0, 0, .5)
}

.ismobile.theme7 .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #ebcc45
}

.ismobile.theme7 .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #ebcc45
}

.ismobile.theme7 .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(235, 204, 69, .4)
}

.ismobile.theme7 .wallet-wrap .wallet-intro-star,
.ismobile.theme7 .wallet-wrap .wallet-noaccount,
.ismobile.theme7 .wallet-wrap .wallet-verified-text,
.ismobile.theme7 .wallet-wrap .wallet-verifing-container {
    color: #ebcc45
}

.ismobile.theme7 .wallet-wrap .wallet-checkmark {
    fill: #ebcc45
}

.ismobile.theme7 .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #ebcc45
}

.ismobile.theme7 .wallet-wrap .wallet-known {
    color: #444;
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530)
}

.ismobile.theme7 .wallet-wrap .wallet-intro .wallet-verified-result {
    color: #868686
}

.ismobile.theme7 .wallet-wrap .wallet-intro .list-prefix:before {
    background: #868686
}

.ismobile.theme7 .sendemail .content-wrap .join-form {
    background: 0 0;
    border: none
}

.ismobile.theme7 .sendemail .note {
    color: #c82721
}

.ismobile.theme7 .sendemail button {
    color: #444;
    border-radius: 4px;
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530)
}

.ismobile.theme7 .sendemail .footer .secure-wrap .secure-text {
    color: #0b85cc
}

.ismobile.theme7 .sendemail .footer .secure-wrap .secure-text span {
    color: #c82721
}

.ismobile.theme7 .join-success-mail .home-header {
    background-color: #22211f
}

.ismobile.theme7 .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #c82721
}

.ismobile.theme7 .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #989898
}

.ismobile.theme7 .join-success-mail .join-success-mail-wrap .join-success-send {
    color: #444;
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530);
    border-radius: 0;
    box-shadow: none;
    border-radius: 4px
}

@media screen and (min-width:480px) {
    .ismobile.theme7.joinus {
        background-position: 50% -8%
    }
}

@media screen and (min-width:768px) {
    .ismobile.theme7.joinus {
        background-position: 50% -28%
    }
}

.ismobile.theme8 {
    color: #979dae;
    background-color: #f4f4f4
}

.ismobile.theme8.red_white {
    background-color: #f3f3f3
}

.ismobile.theme8.red_white .join-container {
    background-image: url(/infe/user/join/images/theme/8/red_white/login_bg.png)
}

.ismobile.theme8.red_white .mobile-join-back-home {
    background-image: url(/infe/user/join/images/theme/8/red_white/mobile_join_btn_close.png)
}

.ismobile.theme8.red_white .mobile-join-tab-wrap .mobile-join-tab {
    color: #ffaeae
}

.ismobile.theme8.red_white .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme8.red_white .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/8/red_white/angle.png)
}

.ismobile.theme8.red_white .join-form-agree {
    color: #bbb
}

.ismobile.theme8.red_white .join-form-agree a {
    color: #3b3b3b
}

.ismobile.theme8.red_white .join-form {
    border: 1px solid #e9e9e9
}

.ismobile.theme8.red_white .separate-line {
    border-color: #e9e9e9
}

.ismobile.theme8.red_white .info-title {
    border-left: 3px solid #3b3b3b;
    color: #3b3b3b
}

.ismobile.theme8.red_white .field .star {
    color: #ef423a
}

.ismobile.theme8.red_white .field .base-input,
.ismobile.theme8.red_white .field .wallet-base-input {
    border: 1px solid #e9e9e9
}

.ismobile.theme8.red_white .field .base-input input,
.ismobile.theme8.red_white .field .wallet-base-input input {
    color: #3b3b3b
}

.ismobile.theme8.red_white .field .base-input input::placeholder,
.ismobile.theme8.red_white .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.red_white .field .innerInput,
.ismobile.theme8.red_white .field .oneSelect,
.ismobile.theme8.red_white .field .twoSelect {
    color: #3b3b3b;
    border: 1px solid #e9e9e9
}

.ismobile.theme8.red_white .field .selectInput {
    color: #bbb
}

.ismobile.theme8.red_white .field .selectInput input {
    color: #3b3b3b
}

.ismobile.theme8.red_white .field .selectInput input::placeholder {
    color: #bbb
}

.ismobile.theme8.red_white .field .text-unicode {
    color: #bbb
}

.ismobile.theme8.red_white .field .icon {
    background-image: url(/infe/user/join/images/theme/8/red_white/join_icon_undone_n.png)
}

.ismobile.theme8.red_white .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/8/red_white/join_icon_complete_h.png)
}

.ismobile.theme8.red_white .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/red_white/join_icon_pad_h.png)
}

.ismobile.theme8.red_white .field .icon.icon-unicode {
    background-image: url(/infe/user/join/images/theme/8/red_white/join_icon_unicode.png)
}

.ismobile.theme8.red_white .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/8/red_white/join_icon_unicode_h.png)
}

.ismobile.theme8.red_white .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/red_white/join_icon_pad.png)
}

.ismobile.theme8.red_white .field .eye {
    background-image: url(/infe/user/join/images/theme/8/red_white/join_icon_eye.png)
}

.ismobile.theme8.red_white .field .noEye {
    background-image: url(/infe/user/join/images/theme/8/red_white/join_icon_noeye.png)
}

.ismobile.theme8.red_white .field .numpad {
    border-color: #e9e9e9
}

.ismobile.theme8.red_white .field .numpad .numpad-top {
    background: #e9e9e9
}

.ismobile.theme8.red_white .field .numpad .numpad-top span {
    color: #3b3b3b
}

.ismobile.theme8.red_white .field .numpad table tr {
    border-color: #e9e9e9
}

.ismobile.theme8.red_white .field .numpad table tr td {
    color: #bbb;
    border-color: #e9e9e9
}

.ismobile.theme8.red_white .field .numpad table tr td.numpad-num:hover {
    color: #3b3b3b;
    background-color: #e9e9e9
}

.ismobile.theme8.red_white .field .numpad .numpad-numC {
    color: #3b3b3b
}

.ismobile.theme8.red_white .field .base-btn {
    border: 1px solid #f62038;
    color: #fff;
    background: #ff001d;
    background: linear-gradient(#ffa58c, #ff313e, #ff001d, #e70818, #fa3448)
}

.ismobile.theme8.red_white .field-select,
.ismobile.theme8.red_white .field .countdown-text {
    color: #bbb
}

.ismobile.theme8.red_white .field-select:after {
    background-image: url(/infe/user/join/images/theme/8/red_white/site_btn.png)
}

.ismobile.theme8.red_white .join-form-btn {
    border: 1px solid #f62038;
    background: #ff001d;
    background: linear-gradient(#ffa58c, #ff313e, #ff001d, #e70818, #fa3448);
    color: #fff
}

.ismobile.theme8.red_white .join-footer-content,
.ismobile.theme8.red_white .join-footer-content ul li {
    color: #bbb
}

.ismobile.theme8.red_white .join-footer-content ul li .star {
    color: #ef423a
}

.ismobile.theme8.red_white .join-footer-content #joinmem div ul,
.ismobile.theme8.red_white .join-footer-content .listview {
    background: 0 0
}

.ismobile.theme8.red_white .content-header {
    background: #de3939;
    background: linear-gradient(#f34949, #de3939, #ae0000)
}

.ismobile.theme8.red_white .content-header .return-btn {
    background-image: url(/infe/user/join/images/theme/8/red_white/join_back.png)
}

.ismobile.theme8.red_white .agreement p {
    color: #3b3b3b
}

.ismobile.theme8.red_white .agreement ul li {
    color: #bbb
}

.ismobile.theme8.red_white .agreement .footer .footer-btn {
    border: 1px solid #f62038;
    background: #ff001d;
    background: linear-gradient(#ffa58c, #ff313e, #ff001d, #e70818, #fa3448)
}

.ismobile.theme8.red_white .unicode {
    background-color: #f3f3f3
}

.ismobile.theme8.red_white .unicode .unicode-wrap .uni-code-dia2 {
    color: #ef423a
}

.ismobile.theme8.red_white .unicode .list-prefix:before {
    background: #bbb
}

.ismobile.theme8.red_white .wallet-wrap {
    border-color: #e9e9e9
}

.ismobile.theme8.red_white .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #3b3b3b
}

.ismobile.theme8.red_white .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #3b3b3b
}

.ismobile.theme8.red_white .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #bbb
}

.ismobile.theme8.red_white .wallet-wrap .wallet-radio-item {
    color: #3b3b3b
}

.ismobile.theme8.red_white .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #e9e9e9
}

.ismobile.theme8.red_white .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #ef423a
}

.ismobile.theme8.red_white .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #ef423a
}

.ismobile.theme8.red_white .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(239, 66, 58, .4)
}

.ismobile.theme8.red_white .wallet-wrap .wallet-noaccount,
.ismobile.theme8.red_white .wallet-wrap .wallet-verified-text,
.ismobile.theme8.red_white .wallet-wrap .wallet-verifing-container {
    color: #ef423a
}

.ismobile.theme8.red_white .wallet-wrap .wallet-verified-text {
    fill: #ef423a
}

.ismobile.theme8.red_white .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #3b3b3b
}

.ismobile.theme8.red_white .wallet-wrap .wallet-known {
    border: 1px solid #f62038;
    color: #fff;
    background: #ff001d;
    background: linear-gradient(#ffa58c, #ff313e, #ff001d, #e70818, #fa3448)
}

.ismobile.theme8.red_white .wallet-wrap .wallet-intro-star {
    color: #ef423a
}

.ismobile.theme8.red_white .wallet-wrap .wallet-intro,
.ismobile.theme8.red_white .wallet-wrap .wallet-intro .list-prefix:before,
.ismobile.theme8.red_white .wallet-wrap .wallet-verified-result {
    color: #3b3b3b
}

.ismobile.theme8.red_white .sendemail .note {
    color: #ef423a
}

.ismobile.theme8.red_white .sendemail button {
    border: 1px solid #f62038;
    background: #ff001d;
    background: linear-gradient(#ffa58c, #ff313e, #ff001d, #e70818, #fa3448);
    color: #fff
}

.ismobile.theme8.red_white .sendemail .footer .secure-wrap .secure-text {
    color: #ef423a
}

.ismobile.theme8.red_white .join-success-mail .home-header {
    background: #de3939;
    background: linear-gradient(#f34949, #de3939, #ae0000)
}

.ismobile.theme8.red_white .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #ef423a
}

.ismobile.theme8.red_white .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #bbb
}

.ismobile.theme8.red_white .join-success-mail .join-success-mail-wrap .join-success-send {
    border: 1px solid #f62038;
    background: #ff001d;
    background: linear-gradient(#ffa58c, #ff313e, #ff001d, #e70818, #fa3448)
}

.ismobile.theme8.red_oxide {
    background-color: #f3f3f3
}

.ismobile.theme8.red_oxide .join-container {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/login_bg.png);
    background-color: #763c29
}

.ismobile.theme8.red_oxide .mobile-join-back-home {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/mobile_join_btn_close.png)
}

.ismobile.theme8.red_oxide .mobile-join-tab-wrap .mobile-join-tab {
    color: #333
}

.ismobile.theme8.red_oxide .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #a65439
}

.ismobile.theme8.red_oxide .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/angle.png)
}

.ismobile.theme8.red_oxide .join-form-agree {
    color: #bbb
}

.ismobile.theme8.red_oxide .join-form-agree a {
    color: #3b3b3b
}

.ismobile.theme8.red_oxide .join-form {
    border: 1px solid #a65439
}

.ismobile.theme8.red_oxide .separate-line {
    border-color: #e9e9e9
}

.ismobile.theme8.red_oxide .info-title {
    border-left: 3px solid #3b3b3b;
    color: #3b3b3b
}

.ismobile.theme8.red_oxide .field .star {
    color: #ef423a
}

.ismobile.theme8.red_oxide .field .base-input,
.ismobile.theme8.red_oxide .field .wallet-base-input {
    border: 1px solid #e9e9e9
}

.ismobile.theme8.red_oxide .field .base-input input,
.ismobile.theme8.red_oxide .field .wallet-base-input input {
    color: #3b3b3b
}

.ismobile.theme8.red_oxide .field .base-input input::placeholder,
.ismobile.theme8.red_oxide .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.red_oxide .field .innerInput,
.ismobile.theme8.red_oxide .field .oneSelect,
.ismobile.theme8.red_oxide .field .twoSelect {
    color: #3b3b3b;
    border: 1px solid #e9e9e9
}

.ismobile.theme8.red_oxide .field .selectInput {
    color: #bbb
}

.ismobile.theme8.red_oxide .field .selectInput input {
    color: #3b3b3b
}

.ismobile.theme8.red_oxide .field .selectInput input::placeholder {
    color: #bbb
}

.ismobile.theme8.red_oxide .field .text-unicode {
    color: #bbb
}

.ismobile.theme8.red_oxide .field .icon {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/join_icon_undone_n.png)
}

.ismobile.theme8.red_oxide .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/join_icon_complete_h.png)
}

.ismobile.theme8.red_oxide .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/join_icon_pad_h.png)
}

.ismobile.theme8.red_oxide .field .icon.icon-unicode {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/join_icon_unicode.png)
}

.ismobile.theme8.red_oxide .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/join_icon_unicode_h.png)
}

.ismobile.theme8.red_oxide .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/join_icon_pad.png)
}

.ismobile.theme8.red_oxide .field .eye {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/join_icon_eye.png)
}

.ismobile.theme8.red_oxide .field .noEye {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/join_icon_noeye.png)
}

.ismobile.theme8.red_oxide .field .numpad {
    border-color: #e9e9e9
}

.ismobile.theme8.red_oxide .field .numpad .numpad-top {
    background: #e9e9e9
}

.ismobile.theme8.red_oxide .field .numpad .numpad-top span {
    color: #3b3b3b
}

.ismobile.theme8.red_oxide .field .numpad table tr {
    border-color: #e9e9e9
}

.ismobile.theme8.red_oxide .field .numpad table tr td {
    color: #bbb;
    border-color: #e9e9e9
}

.ismobile.theme8.red_oxide .field .numpad table tr td.numpad-num:hover {
    color: #3b3b3b;
    background-color: #e9e9e9
}

.ismobile.theme8.red_oxide .field .numpad .numpad-numC {
    color: #3b3b3b
}

.ismobile.theme8.red_oxide .field .base-btn {
    background: #fdfcb7;
    background: linear-gradient(#fdfcb7, #cbb35e);
    color: #333
}

.ismobile.theme8.red_oxide .field-select,
.ismobile.theme8.red_oxide .field .countdown-text {
    color: #bbb
}

.ismobile.theme8.red_oxide .field-select:after {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/site_btn.png)
}

.ismobile.theme8.red_oxide .join-form-btn {
    background: #fdfcb7;
    background: linear-gradient(#fdfcb7, #cbb35e);
    color: #333
}

.ismobile.theme8.red_oxide .join-footer-content,
.ismobile.theme8.red_oxide .join-footer-content ul li {
    color: #fff
}

.ismobile.theme8.red_oxide .join-footer-content ul li .star {
    color: #ef423a
}

.ismobile.theme8.red_oxide .join-footer-content #joinmem div ul,
.ismobile.theme8.red_oxide .join-footer-content .listview {
    background: 0 0
}

.ismobile.theme8.red_oxide .content-header {
    background: #cc6746;
    background: linear-gradient(#cc6746, #763c29)
}

.ismobile.theme8.red_oxide .content-header .return-btn {
    background-image: url(/infe/user/join/images/theme/8/red_oxide/join_back.png)
}

.ismobile.theme8.red_oxide .agreement p {
    color: #3b3b3b
}

.ismobile.theme8.red_oxide .agreement ul li {
    color: #bbb
}

.ismobile.theme8.red_oxide .agreement .footer .footer-btn {
    background: #fdfcb7;
    background: linear-gradient(#fdfcb7, #cbb35e);
    color: #333
}

.ismobile.theme8.red_oxide .unicode {
    background-color: #f3f3f3
}

.ismobile.theme8.red_oxide .unicode .unicode-wrap .unicode-content-wrap {
    color: #bbb
}

.ismobile.theme8.red_oxide .unicode .unicode-wrap .unicode-content-wrap .uni-code-dia2 {
    color: #ef423a
}

.ismobile.theme8.red_oxide .unicode .list-prefix:before {
    background: #bbb
}

.ismobile.theme8.red_oxide .wallet-wrap {
    border-color: #e9e9e9
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #3b3b3b
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #3b3b3b
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #bbb
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-radio-item {
    color: #3b3b3b
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #e9e9e9
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #a65439
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #a65439
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(166, 84, 57, .4)
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-noaccount,
.ismobile.theme8.red_oxide .wallet-wrap .wallet-verified-text,
.ismobile.theme8.red_oxide .wallet-wrap .wallet-verifing-container {
    color: #a65439
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-verified-text {
    fill: #a65439
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #3b3b3b
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-known {
    background: #fdfcb7;
    background: linear-gradient(#fdfcb7, #cbb35e);
    color: #333
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-intro-star {
    color: #ef423a
}

.ismobile.theme8.red_oxide .wallet-wrap .wallet-intro,
.ismobile.theme8.red_oxide .wallet-wrap .wallet-intro .list-prefix:before,
.ismobile.theme8.red_oxide .wallet-wrap .wallet-verified-result {
    color: #3b3b3b
}

.ismobile.theme8.red_oxide .sendemail .note {
    color: #ef423a
}

.ismobile.theme8.red_oxide .sendemail button {
    background: #fdfcb7;
    background: linear-gradient(#fdfcb7, #cbb35e);
    color: #333
}

.ismobile.theme8.red_oxide .sendemail .footer .secure-wrap .secure-text,
.ismobile.theme8.red_oxide .sendemail .footer .secure-wrap .secure-text span {
    color: #333
}

.ismobile.theme8.red_oxide .join-success-mail .home-header {
    background: #cc6746;
    background: linear-gradient(#cc6746, #763c29)
}

.ismobile.theme8.red_oxide .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #ef423a
}

.ismobile.theme8.red_oxide .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #bbb
}

.ismobile.theme8.red_oxide .join-success-mail .join-success-mail-wrap .join-success-send {
    background: #fdfcb7;
    background: linear-gradient(#fdfcb7, #cbb35e);
    color: #333
}

@media screen and (min-width:480px) {
    .ismobile.theme8.red_oxide .join-container {
        background-position: 50% 28%
    }
}

.ismobile.theme8.gradient_red_black {
    background-color: #f3f3f3
}

.ismobile.theme8.gradient_red_black .join-container {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/login_bg.png);
    background-color: #e6e6e6
}

.ismobile.theme8.gradient_red_black .mobile-join-back-home {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/mobile_join_btn_close.png)
}

.ismobile.theme8.gradient_red_black .mobile-join-tab-wrap .mobile-join-tab {
    color: #868686
}

.ismobile.theme8.gradient_red_black .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme8.gradient_red_black .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/angle.png)
}

.ismobile.theme8.gradient_red_black .join-form-agree {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .join-form-agree a {
    color: #3b3b3b
}

.ismobile.theme8.gradient_red_black .join-form {
    border: 1px solid #d71010
}

.ismobile.theme8.gradient_red_black .separate-line {
    border-color: #e9e9e9
}

.ismobile.theme8.gradient_red_black .info-title {
    border-left: 3px solid #3b3b3b;
    color: #3b3b3b
}

.ismobile.theme8.gradient_red_black .field .star {
    color: #ef423a
}

.ismobile.theme8.gradient_red_black .field .base-input {
    border: 1px solid #e9e9e9
}

.ismobile.theme8.gradient_red_black .field .base-input input {
    color: #3b3b3b
}

.ismobile.theme8.gradient_red_black .field .base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .field .cgpay-base-input {
    border: 1px solid #e9e9e9
}

.ismobile.theme8.gradient_red_black .field .cgpay-base-input input {
    color: #3b3b3b
}

.ismobile.theme8.gradient_red_black .field .cgpay-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .field .innerInput,
.ismobile.theme8.gradient_red_black .field .oneSelect,
.ismobile.theme8.gradient_red_black .field .twoSelect {
    color: #3b3b3b;
    border: 1px solid #e9e9e9
}

.ismobile.theme8.gradient_red_black .field .selectInput {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .field .selectInput input {
    color: #3b3b3b
}

.ismobile.theme8.gradient_red_black .field .selectInput input::placeholder {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .field .text-unicode {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .field .icon {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/join_icon_undone_n.png)
}

.ismobile.theme8.gradient_red_black .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/join_icon_complete_h.png)
}

.ismobile.theme8.gradient_red_black .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/join_icon_pad_h.png)
}

.ismobile.theme8.gradient_red_black .field .icon.icon-unicode {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/join_icon_unicode.png)
}

.ismobile.theme8.gradient_red_black .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/join_icon_unicode_h.png)
}

.ismobile.theme8.gradient_red_black .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/join_icon_pad.png)
}

.ismobile.theme8.gradient_red_black .field .eye {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/join_icon_eye.png)
}

.ismobile.theme8.gradient_red_black .field .noEye {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/join_icon_noeye.png)
}

.ismobile.theme8.gradient_red_black .field .numpad {
    border-color: #e9e9e9
}

.ismobile.theme8.gradient_red_black .field .numpad .numpad-top {
    background: #e9e9e9
}

.ismobile.theme8.gradient_red_black .field .numpad .numpad-top span {
    color: #3b3b3b
}

.ismobile.theme8.gradient_red_black .field .numpad table tr {
    border-color: #e9e9e9
}

.ismobile.theme8.gradient_red_black .field .numpad table tr td {
    color: #bbb;
    border-color: #e9e9e9
}

.ismobile.theme8.gradient_red_black .field .numpad table tr td.numpad-num:hover {
    color: #3b3b3b;
    background-color: #e9e9e9
}

.ismobile.theme8.gradient_red_black .field .numpad .numpad-numC {
    color: #3b3b3b
}

.ismobile.theme8.gradient_red_black .field .base-btn {
    color: #fff;
    background: #b00101;
    background: linear-gradient(#b00101, #fd1f1f)
}

.ismobile.theme8.gradient_red_black .field-select,
.ismobile.theme8.gradient_red_black .field .countdown-text {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .join-form-btn {
    background: #b00101;
    background: linear-gradient(#b00101, #fd1f1f);
    color: #fff
}

.ismobile.theme8.gradient_red_black .join-footer-content,
.ismobile.theme8.gradient_red_black .join-footer-content ul li {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .join-footer-content ul li .star {
    color: #ef423a
}

.ismobile.theme8.gradient_red_black .join-footer-content #joinmem div ul,
.ismobile.theme8.gradient_red_black .join-footer-content .listview {
    background: 0 0
}

.ismobile.theme8.gradient_red_black .content-header {
    background: #000
}

.ismobile.theme8.gradient_red_black .content-header .return-btn {
    background-image: url(/infe/user/join/images/theme/8/gradient_red_black/join_back.png)
}

.ismobile.theme8.gradient_red_black .agreement p {
    color: #3b3b3b
}

.ismobile.theme8.gradient_red_black .agreement ul li {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .agreement .footer .footer-btn {
    background: #b00101;
    background: linear-gradient(#b00101, #fd1f1f)
}

.ismobile.theme8.gradient_red_black .unicode {
    background-color: #f3f3f3
}

.ismobile.theme8.gradient_red_black .unicode .unicode-wrap {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .unicode .unicode-wrap .uni-code-dia2 {
    color: #ef423a
}

.ismobile.theme8.gradient_red_black .unicode .list-prefix:before {
    background: #bbb
}

.ismobile.theme8.gradient_red_black .wallet-wrap {
    border-color: #e9e9e9
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #3b3b3b
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #3b3b3b
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-radio-item {
    color: #3b3b3b
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #e9e9e9
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #ef423a
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #ef423a
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(239, 66, 58, .4)
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-noaccount,
.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-verified-text,
.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-verifing-container {
    color: #ef423a
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-verified-text {
    fill: #ef423a
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #3b3b3b
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-known {
    color: #fff;
    background: #b00101;
    background: linear-gradient(#b00101, #fd1f1f)
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-intro-star {
    color: #ef423a
}

.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-intro,
.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-intro .list-prefix:before,
.ismobile.theme8.gradient_red_black .wallet-wrap .wallet-verified-result {
    color: #3b3b3b
}

.ismobile.theme8.gradient_red_black .sendemail .note {
    color: #ef423a
}

.ismobile.theme8.gradient_red_black .sendemail button {
    background: #b00101;
    background: linear-gradient(#b00101, #fd1f1f);
    color: #fff
}

.ismobile.theme8.gradient_red_black .sendemail .footer .secure-wrap .secure-text,
.ismobile.theme8.gradient_red_black .sendemail .footer .secure-wrap span {
    color: #333
}

.ismobile.theme8.gradient_red_black .join-success-mail .home-header {
    background: #000
}

.ismobile.theme8.gradient_red_black .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #ef423a
}

.ismobile.theme8.gradient_red_black .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #bbb
}

.ismobile.theme8.gradient_red_black .join-success-mail .join-success-mail-wrap .join-success-send {
    background: #b00101;
    background: linear-gradient(#b00101, #fd1f1f)
}

@media screen and (min-width:480px) {
    .ismobile.theme8.gradient_red_black .join-container {
        background-position: 50% 28%
    }
}

.ismobile.theme8.black_purple {
    background-color: #f3f3f3
}

.ismobile.theme8.black_purple .join-container {
    background-image: url(/infe/user/join/images/theme/8/black_purple/login_bg.png);
    background-color: #000
}

.ismobile.theme8.black_purple .mobile-join-back-home {
    top: 14px;
    background-image: url(/infe/user/join/images/theme/8/black_purple/mobile_join_btn_close.png)
}

.ismobile.theme8.black_purple .mobile-join-logo-wrap {
    margin-bottom: 23px;
    background: #0e0e0e
}

.ismobile.theme8.black_purple .mobile-join-logo-wrap .mobile-join-logo {
    margin: 0 auto;
    padding: 3px 0;
    width: 128px;
    height: 40px
}

.ismobile.theme8.black_purple .mobile-join-tab-wrap .mobile-join-tab {
    color: #868686
}

.ismobile.theme8.black_purple .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #e817ff
}

.ismobile.theme8.black_purple .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/8/black_purple/angle.png)
}

.ismobile.theme8.black_purple .join-form-agree {
    color: #868686
}

.ismobile.theme8.black_purple .join-form-agree a {
    color: #fff
}

.ismobile.theme8.black_purple .join-form {
    border-color: #55534f;
    background: #22211f
}

.ismobile.theme8.black_purple .separate-line {
    border-color: #55534f
}

.ismobile.theme8.black_purple .info-title {
    border-color: #e817ff;
    color: #fff
}

.ismobile.theme8.black_purple .field .star {
    color: #e817ff
}

.ismobile.theme8.black_purple .field .base-input,
.ismobile.theme8.black_purple .field .wallet-base-input {
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.black_purple .field .base-input input,
.ismobile.theme8.black_purple .field .wallet-base-input input {
    color: #fff
}

.ismobile.theme8.black_purple .field .base-input input::placeholder,
.ismobile.theme8.black_purple .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.black_purple .field .innerInput,
.ismobile.theme8.black_purple .field .oneSelect,
.ismobile.theme8.black_purple .field .twoSelect {
    color: #bbb;
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.black_purple .field .selectInput {
    color: #bbb
}

.ismobile.theme8.black_purple .field .selectInput input {
    color: #fff
}

.ismobile.theme8.black_purple .field .selectInput input::placeholder {
    color: #bbb
}

.ismobile.theme8.black_purple .field .text-unicode {
    color: #bbb
}

.ismobile.theme8.black_purple .field .icon {
    background-image: url(/infe/user/join/images/theme/8/black_purple/join_icon_undone_n.png)
}

.ismobile.theme8.black_purple .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/8/black_purple/join_icon_complete_h.png)
}

.ismobile.theme8.black_purple .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/black_purple/join_icon_pad_h.png)
}

.ismobile.theme8.black_purple .field .icon.icon-unicode {
    background-image: url(/infe/user/join/images/theme/8/black_purple/join_icon_unicode.png)
}

.ismobile.theme8.black_purple .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/8/black_purple/join_icon_unicode_h.png)
}

.ismobile.theme8.black_purple .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/black_purple/join_icon_pad.png)
}

.ismobile.theme8.black_purple .field .eye {
    background-image: url(/infe/user/join/images/theme/8/black_purple/join_icon_eye.png)
}

.ismobile.theme8.black_purple .field .noEye {
    background-image: url(/infe/user/join/images/theme/8/black_purple/join_icon_noeye.png)
}

.ismobile.theme8.black_purple .field .numpad {
    border-color: #55534f
}

.ismobile.theme8.black_purple .field .numpad .numpad-top {
    background: #ababab
}

.ismobile.theme8.black_purple .field .numpad .numpad-top span {
    background: #343434;
    color: #fff
}

.ismobile.theme8.black_purple .field .numpad table {
    background: #343434
}

.ismobile.theme8.black_purple .field .numpad table tr {
    border-color: #55534f
}

.ismobile.theme8.black_purple .field .numpad table tr td {
    color: #55534f;
    border-color: #55534f
}

.ismobile.theme8.black_purple .field .numpad table tr td.numpad-num:hover {
    color: #fff;
    background-color: #ababab
}

.ismobile.theme8.black_purple .field .numpad .numpad-numC {
    color: #fff
}

.ismobile.theme8.black_purple .field .base-btn {
    background: #fc56f8;
    background: linear-gradient(#fc56f8, #b106c4);
    color: #fff
}

.ismobile.theme8.black_purple .field-select,
.ismobile.theme8.black_purple .field .countdown-text {
    color: #bbb
}

.ismobile.theme8.black_purple .field-select:after {
    background-image: url(/infe/user/join/images/theme/8/black_purple/site_btn.png)
}

.ismobile.theme8.black_purple .join-form-btn {
    background: #fc56f8;
    background: linear-gradient(#fc56f8, #b106c4);
    color: #fff
}

.ismobile.theme8.black_purple .join-footer-content,
.ismobile.theme8.black_purple .join-footer-content ul li {
    color: #bbb
}

.ismobile.theme8.black_purple .join-footer-content ul li .star {
    color: #e817ff
}

.ismobile.theme8.black_purple .join-footer-content #joinmem div ul,
.ismobile.theme8.black_purple .join-footer-content .listview {
    background: 0 0
}

.ismobile.theme8.black_purple .content-header {
    background: #0e0e0e
}

.ismobile.theme8.black_purple .content-header .return-btn {
    background-image: url(/infe/user/join/images/theme/8/black_purple/join_back.png)
}

.ismobile.theme8.black_purple .agreement p {
    color: #3b3b3b
}

.ismobile.theme8.black_purple .agreement ul li {
    color: #bbb
}

.ismobile.theme8.black_purple .agreement .footer .footer-btn {
    background: #b106c4;
    background: linear-gradient(#e817ff, #b106c4, #fc56f8)
}

.ismobile.theme8.black_purple .unicode {
    background-color: #f3f3f3
}

.ismobile.theme8.black_purple .unicode .unicode-wrap .unicode-content-wrap {
    color: #bbb
}

.ismobile.theme8.black_purple .unicode .unicode-wrap .unicode-content-wrap .uni-code-dia2 {
    color: #ef423a
}

.ismobile.theme8.black_purple .unicode .list-prefix:before {
    background: #bbb
}

.ismobile.theme8.black_purple .wallet-wrap {
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-title-wrap .wallet-title-content {
    background: #343434;
    color: #fff
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #bbb
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #e9e9e9
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(52, 52, 52, .5)
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #e817ff
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #e817ff
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(232, 23, 255, .4)
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-noaccount,
.ismobile.theme8.black_purple .wallet-wrap .wallet-verified-text,
.ismobile.theme8.black_purple .wallet-wrap .wallet-verifing-container {
    color: #e817ff
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-verified-text {
    fill: #e817ff
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #e817ff
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-known {
    background: #fc56f8;
    background: linear-gradient(#fc56f8, #b106c4);
    color: #fff
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-intro-star {
    color: #e817ff
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-intro,
.ismobile.theme8.black_purple .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme8.black_purple .wallet-wrap .wallet-intro .list-prefix:before {
    background: #fff
}

.ismobile.theme8.black_purple .sendemail .field .base-input,
.ismobile.theme8.black_purple .sendemail .field .wallet-base-input {
    border: 1px solid #e9e9e9;
    background: #fff
}

.ismobile.theme8.black_purple .sendemail .field .base-input input,
.ismobile.theme8.black_purple .sendemail .field .wallet-base-input input {
    color: #3b3b3b
}

.ismobile.theme8.black_purple .sendemail .field .base-input input::placeholder,
.ismobile.theme8.black_purple .sendemail .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.black_purple .sendemail .note {
    color: #ef423a
}

.ismobile.theme8.black_purple .sendemail button {
    background: #b106c4;
    background: linear-gradient(#e817ff, #b106c4, #fc56f8);
    color: #fff
}

.ismobile.theme8.black_purple .sendemail .footer .secure-wrap .secure-text,
.ismobile.theme8.black_purple .sendemail .footer .secure-wrap .secure-text span {
    color: #3b3b3b
}

.ismobile.theme8.black_purple .join-success-mail .home-header {
    background: #0e0e0e
}

.ismobile.theme8.black_purple .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #ef423a
}

.ismobile.theme8.black_purple .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #bbb
}

.ismobile.theme8.black_purple .join-success-mail .join-success-mail-wrap .join-success-send {
    background: #b106c4;
    background: linear-gradient(#e817ff, #b106c4, #fc56f8);
    color: #fff
}

@media screen and (min-width:480px) {
    .ismobile.theme8.black_purple .join-container {
        background-position: 50% 28%
    }
}

.ismobile.theme8.black_green {
    background-color: #f3f3f3
}

.ismobile.theme8.black_green .join-container {
    background-image: url(/infe/user/join/images/theme/8/black_green/login_bg.png);
    background-color: #000
}

.ismobile.theme8.black_green .mobile-join-back-home {
    top: 14px;
    background-image: url(/infe/user/join/images/theme/8/black_green/mobile_join_btn_close.png)
}

.ismobile.theme8.black_green .mobile-join-logo-wrap {
    margin-bottom: 23px;
    background: #000
}

.ismobile.theme8.black_green .mobile-join-logo-wrap .mobile-join-logo {
    margin: 0 auto;
    padding: 3px 0;
    width: 128px;
    height: 40px
}

.ismobile.theme8.black_green .mobile-join-tab-wrap .mobile-join-tab {
    color: #ababab
}

.ismobile.theme8.black_green .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #3cfe00
}

.ismobile.theme8.black_green .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/8/black_green/angle.png?v=1)
}

.ismobile.theme8.black_green .join-form-agree {
    color: #bbb
}

.ismobile.theme8.black_green .join-form-agree a {
    color: #fff
}

.ismobile.theme8.black_green .join-form {
    border-color: #55534f;
    background: #22211f
}

.ismobile.theme8.black_green .separate-line {
    border-color: #55534f
}

.ismobile.theme8.black_green .info-title {
    border-color: #fff;
    color: #fff
}

.ismobile.theme8.black_green .field .star {
    color: #3cfe00
}

.ismobile.theme8.black_green .field .base-input,
.ismobile.theme8.black_green .field .wallet-base-input {
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.black_green .field .base-input input,
.ismobile.theme8.black_green .field .wallet-base-input input {
    color: #fff
}

.ismobile.theme8.black_green .field .base-input input::placeholder,
.ismobile.theme8.black_green .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.black_green .field .innerInput,
.ismobile.theme8.black_green .field .oneSelect,
.ismobile.theme8.black_green .field .twoSelect {
    color: #bbb;
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.black_green .field .selectInput {
    color: #bbb
}

.ismobile.theme8.black_green .field .selectInput input {
    color: #fff
}

.ismobile.theme8.black_green .field .selectInput input::placeholder {
    color: #bbb
}

.ismobile.theme8.black_green .field .text-unicode {
    color: #bbb
}

.ismobile.theme8.black_green .field .icon {
    background-image: url(/infe/user/join/images/theme/8/black_green/join_icon_undone_n.png)
}

.ismobile.theme8.black_green .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/8/black_green/join_icon_complete_h.png?v=1)
}

.ismobile.theme8.black_green .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/black_green/join_icon_pad_h.png?v=1)
}

.ismobile.theme8.black_green .field .icon.icon-unicode {
    background-image: url(/infe/user/join/images/theme/8/black_green/join_icon_unicode.png)
}

.ismobile.theme8.black_green .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/8/black_green/join_icon_unicode_h.png?v=1)
}

.ismobile.theme8.black_green .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/black_green/join_icon_pad.png)
}

.ismobile.theme8.black_green .field .eye {
    background-image: url(/infe/user/join/images/theme/8/black_green/join_icon_eye.png)
}

.ismobile.theme8.black_green .field .noEye {
    background-image: url(/infe/user/join/images/theme/8/black_green/join_icon_noeye.png?v=1)
}

.ismobile.theme8.black_green .field .numpad {
    border-color: #55534f
}

.ismobile.theme8.black_green .field .numpad .numpad-top {
    background: #ababab
}

.ismobile.theme8.black_green .field .numpad .numpad-top span {
    background: #343434;
    color: #fff
}

.ismobile.theme8.black_green .field .numpad table {
    background: #343434
}

.ismobile.theme8.black_green .field .numpad table tr {
    border-color: #55534f
}

.ismobile.theme8.black_green .field .numpad table tr td {
    color: #55534f;
    border-color: #55534f
}

.ismobile.theme8.black_green .field .numpad table tr td.numpad-num:hover {
    color: #fff;
    background-color: #ababab
}

.ismobile.theme8.black_green .field .numpad .numpad-numC {
    color: #fff
}

.ismobile.theme8.black_green .field .base-btn {
    background: #9bff19;
    background: linear-gradient(#9bff19, #0fde00);
    color: #000
}

.ismobile.theme8.black_green .field-select,
.ismobile.theme8.black_green .field .countdown-text {
    color: #bbb
}

.ismobile.theme8.black_green .join-form-btn {
    background: #9bff19;
    background: linear-gradient(#9bff19, #0fde00);
    color: #000
}

.ismobile.theme8.black_green .join-footer-content,
.ismobile.theme8.black_green .join-footer-content ul li {
    color: #bbb
}

.ismobile.theme8.black_green .join-footer-content ul li .star {
    color: #3cfe00
}

.ismobile.theme8.black_green .join-footer-content #joinmem div ul,
.ismobile.theme8.black_green .join-footer-content .listview {
    background: 0 0
}

.ismobile.theme8.black_green .content-header {
    background: #000
}

.ismobile.theme8.black_green .content-header .return-btn {
    background-image: url(/infe/user/join/images/theme/8/black_green/join_back.png)
}

.ismobile.theme8.black_green .agreement p {
    color: #3b3b3b
}

.ismobile.theme8.black_green .agreement ul li {
    color: #bbb
}

.ismobile.theme8.black_green .agreement .footer .footer-btn {
    background: #9bff19;
    background: linear-gradient(#9bff19, #0fde00);
    color: #000
}

.ismobile.theme8.black_green .unicode {
    background-color: #f3f3f3
}

.ismobile.theme8.black_green .unicode .unicode-wrap .unicode-content-wrap {
    color: #bbb
}

.ismobile.theme8.black_green .unicode .unicode-wrap .unicode-content-wrap .uni-code-dia2 {
    color: #ef423a
}

.ismobile.theme8.black_green .unicode .list-prefix:before {
    background: #bbb
}

.ismobile.theme8.black_green .wallet-wrap {
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.black_green .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme8.black_green .wallet-wrap .wallet-title-wrap .wallet-title-content {
    background: #343434;
    color: #fff
}

.ismobile.theme8.black_green .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #bbb
}

.ismobile.theme8.black_green .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme8.black_green .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #e9e9e9
}

.ismobile.theme8.black_green .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(52, 52, 52, .5)
}

.ismobile.theme8.black_green .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #0fde00
}

.ismobile.theme8.black_green .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #0fde00
}

.ismobile.theme8.black_green .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(15, 222, 0, .4)
}

.ismobile.theme8.black_green .wallet-wrap .wallet-noaccount,
.ismobile.theme8.black_green .wallet-wrap .wallet-verified-text,
.ismobile.theme8.black_green .wallet-wrap .wallet-verifing-container {
    color: #0fde00
}

.ismobile.theme8.black_green .wallet-wrap .wallet-verified-text {
    fill: #0fde00
}

.ismobile.theme8.black_green .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #0fde00
}

.ismobile.theme8.black_green .wallet-wrap .wallet-known {
    background: #9bff19;
    background: linear-gradient(#9bff19, #0fde00);
    color: #000
}

.ismobile.theme8.black_green .wallet-wrap .wallet-intro-star {
    color: #3cfe00
}

.ismobile.theme8.black_green .wallet-wrap .wallet-intro,
.ismobile.theme8.black_green .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme8.black_green .wallet-wrap .wallet-intro .list-prefix:before {
    background: #fff
}

.ismobile.theme8.black_green .sendemail .field .base-input,
.ismobile.theme8.black_green .sendemail .field .wallet-base-input {
    border: 1px solid #e9e9e9;
    background: #fff
}

.ismobile.theme8.black_green .sendemail .field .base-input input,
.ismobile.theme8.black_green .sendemail .field .wallet-base-input input {
    color: #3b3b3b
}

.ismobile.theme8.black_green .sendemail .field .base-input input::placeholder,
.ismobile.theme8.black_green .sendemail .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.black_green .sendemail .note {
    color: #ef423a
}

.ismobile.theme8.black_green .sendemail button {
    background: #9bff19;
    background: linear-gradient(#9bff19, #0fde00);
    color: #000
}

.ismobile.theme8.black_green .sendemail .footer .secure-wrap .secure-text,
.ismobile.theme8.black_green .sendemail .footer .secure-wrap .secure-text span {
    color: #3b3b3b
}

.ismobile.theme8.black_green .join-success-mail .home-header {
    background: #000
}

.ismobile.theme8.black_green .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #ef423a
}

.ismobile.theme8.black_green .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #bbb
}

.ismobile.theme8.black_green .join-success-mail .join-success-mail-wrap .join-success-send {
    background: #9bff19;
    background: linear-gradient(#9bff19, #0fde00);
    color: #000
}

@media screen and (min-width:480px) {
    .ismobile.theme8.black_green .join-container {
        background-position: 50% 28%
    }
}

.ismobile.theme8.dark_gold {
    background-color: #f3f3f3
}

.ismobile.theme8.dark_gold .join-container {
    background-image: url(/infe/user/join/images/theme/8/dark_gold/login_bg.png);
    background-color: #000
}

.ismobile.theme8.dark_gold .mobile-join-back-home {
    top: 14px;
    background-image: url(/infe/user/join/images/theme/8/dark_gold/mobile_join_btn_close.png)
}

.ismobile.theme8.dark_gold .mobile-join-logo-wrap {
    margin-bottom: 23px;
    background: #0e0e0e
}

.ismobile.theme8.dark_gold .mobile-join-logo-wrap .mobile-join-logo {
    margin: 0 auto;
    padding: 3px 0;
    width: 133px;
    height: 41px
}

.ismobile.theme8.dark_gold .mobile-join-tab-wrap .mobile-join-tab {
    color: #a4aabb
}

.ismobile.theme8.dark_gold .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #cdab72
}

.ismobile.theme8.dark_gold .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/8/dark_gold/angle.png)
}

.ismobile.theme8.dark_gold .join-form-agree {
    color: #bbb
}

.ismobile.theme8.dark_gold .join-form-agree a {
    color: #fff
}

.ismobile.theme8.dark_gold .join-form {
    border-color: #55534f;
    background: #22211f
}

.ismobile.theme8.dark_gold .separate-line {
    border-color: #55534f
}

.ismobile.theme8.dark_gold .info-title {
    border-color: #fff;
    color: #fff
}

.ismobile.theme8.dark_gold .field .star {
    color: #ef423a
}

.ismobile.theme8.dark_gold .field .base-input,
.ismobile.theme8.dark_gold .field .wallet-base-input {
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.dark_gold .field .base-input input,
.ismobile.theme8.dark_gold .field .wallet-base-input input {
    color: #fff
}

.ismobile.theme8.dark_gold .field .base-input input::placeholder,
.ismobile.theme8.dark_gold .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.dark_gold .field .innerInput,
.ismobile.theme8.dark_gold .field .oneSelect,
.ismobile.theme8.dark_gold .field .twoSelect {
    color: #bbb;
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.dark_gold .field .selectInput {
    color: #bbb
}

.ismobile.theme8.dark_gold .field .selectInput input {
    color: #fff
}

.ismobile.theme8.dark_gold .field .selectInput input::placeholder {
    color: #bbb
}

.ismobile.theme8.dark_gold .field .text-unicode {
    color: #bbb
}

.ismobile.theme8.dark_gold .field .icon {
    background-image: url(/infe/user/join/images/theme/8/dark_gold/join_icon_undone_n.png)
}

.ismobile.theme8.dark_gold .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/8/dark_gold/join_icon_complete_h.png)
}

.ismobile.theme8.dark_gold .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/dark_gold/join_icon_pad_h.png)
}

.ismobile.theme8.dark_gold .field .icon.icon-unicode {
    background-image: url(/infe/user/join/images/theme/8/dark_gold/join_icon_unicode.png)
}

.ismobile.theme8.dark_gold .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/8/dark_gold/join_icon_unicode_h.png)
}

.ismobile.theme8.dark_gold .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/dark_gold/join_icon_pad.png)
}

.ismobile.theme8.dark_gold .field .eye {
    background-image: url(/infe/user/join/images/theme/8/dark_gold/join_icon_eye.png)
}

.ismobile.theme8.dark_gold .field .noEye {
    background-image: url(/infe/user/join/images/theme/8/dark_gold/join_icon_noeye.png)
}

.ismobile.theme8.dark_gold .field .numpad {
    border-color: #55534f
}

.ismobile.theme8.dark_gold .field .numpad .numpad-top {
    background: #ababab
}

.ismobile.theme8.dark_gold .field .numpad .numpad-top span {
    background: #343434;
    color: #fff
}

.ismobile.theme8.dark_gold .field .numpad table {
    background: #343434
}

.ismobile.theme8.dark_gold .field .numpad table tr {
    border-color: #55534f
}

.ismobile.theme8.dark_gold .field .numpad table tr td {
    border-color: #55534f;
    color: #55534f
}

.ismobile.theme8.dark_gold .field .numpad table tr td.numpad-num:hover {
    background-color: #ababab;
    color: #fff
}

.ismobile.theme8.dark_gold .field .numpad .numpad-numC {
    color: #fff
}

.ismobile.theme8.dark_gold .field .base-btn {
    background: #cdab72;
    background: linear-gradient(#cdab72, #a3834e);
    color: #fff
}

.ismobile.theme8.dark_gold .field-select,
.ismobile.theme8.dark_gold .field .countdown-text {
    color: #bbb
}

.ismobile.theme8.dark_gold .join-form-btn {
    background: #cdab72;
    background: linear-gradient(#cdab72, #a3834e);
    color: #fff
}

.ismobile.theme8.dark_gold .join-footer-content,
.ismobile.theme8.dark_gold .join-footer-content ul li {
    color: #bbb
}

.ismobile.theme8.dark_gold .join-footer-content ul li .star {
    color: #ef423a
}

.ismobile.theme8.dark_gold .join-footer-content #joinmem div ul,
.ismobile.theme8.dark_gold .join-footer-content .listview {
    background: 0 0
}

.ismobile.theme8.dark_gold .content-header {
    background: #0e0e0e
}

.ismobile.theme8.dark_gold .content-header .return-btn {
    background-image: url(/infe/user/join/images/theme/8/dark_gold/join_back.png)
}

.ismobile.theme8.dark_gold .agreement p {
    color: #3b3b3b
}

.ismobile.theme8.dark_gold .agreement ul li {
    color: #bbb
}

.ismobile.theme8.dark_gold .agreement .footer .footer-btn {
    background: #cdab72;
    background: linear-gradient(#cdab72, #a3834e)
}

.ismobile.theme8.dark_gold .unicode {
    background-color: #f3f3f3
}

.ismobile.theme8.dark_gold .unicode .unicode-wrap .unicode-content-wrap {
    color: #bbb
}

.ismobile.theme8.dark_gold .unicode .unicode-wrap .unicode-content-wrap .uni-code-dia2 {
    color: #ef423a
}

.ismobile.theme8.dark_gold .unicode .list-prefix:before {
    background: #bbb
}

.ismobile.theme8.dark_gold .wallet-wrap {
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-title-wrap .wallet-title-content {
    background: #343434;
    color: #fff
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #bbb
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #55534f
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(52, 52, 52, .5)
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #cdab72
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #cdab72
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-noaccount {
    border-right-color: hsla(38, 48%, 63%, .4)
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-noaccount,
.ismobile.theme8.dark_gold .wallet-wrap .wallet-verified-text,
.ismobile.theme8.dark_gold .wallet-wrap .wallet-verifing-container {
    color: #cdab72
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-verified-text {
    fill: #cdab72
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #cdab72
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-known {
    background: #cdab72;
    background: linear-gradient(#cdab72, #a3834e);
    color: #fff
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-intro-star {
    color: #ef423a
}

.ismobile.theme8.dark_gold .wallet-wrap .wallet-intro,
.ismobile.theme8.dark_gold .wallet-wrap .wallet-intro .list-prefix:before,
.ismobile.theme8.dark_gold .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme8.dark_gold .sendemail .field .base-input,
.ismobile.theme8.dark_gold .sendemail .field .wallet-base-input {
    border: 1px solid #e9e9e9;
    background: #fff
}

.ismobile.theme8.dark_gold .sendemail .field .base-input input,
.ismobile.theme8.dark_gold .sendemail .field .wallet-base-input input {
    color: #3b3b3b
}

.ismobile.theme8.dark_gold .sendemail .field .base-input input::placeholder,
.ismobile.theme8.dark_gold .sendemail .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.dark_gold .sendemail .note {
    color: #ef423a
}

.ismobile.theme8.dark_gold .sendemail button {
    background: #cdab72;
    background: linear-gradient(#cdab72, #a3834e);
    color: #fff
}

.ismobile.theme8.dark_gold .sendemail .footer .secure-wrap .secure-text,
.ismobile.theme8.dark_gold .sendemail .footer .secure-wrap .secure-text span {
    color: #333
}

.ismobile.theme8.dark_gold .join-success-mail .home-header {
    background: #0e0e0e
}

.ismobile.theme8.dark_gold .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #ef423a
}

.ismobile.theme8.dark_gold .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #bbb
}

.ismobile.theme8.dark_gold .join-success-mail .join-success-mail-wrap .join-success-send {
    background: #cdab72;
    background: linear-gradient(#cdab72, #a3834e);
    color: #fff
}

@media screen and (min-width:480px) {
    .ismobile.theme8.dark_gold .join-container {
        background-position: 50% 28%
    }
}

.ismobile.theme8.blue_gold {
    background-color: #f3f3f3
}

.ismobile.theme8.blue_gold .join-container {
    background: #f3f3f3
}

.ismobile.theme8.blue_gold .mobile-join-back-home {
    top: 14px;
    background-image: url(/infe/user/join/images/theme/8/blue_gold/mobile_join_btn_close.png)
}

.ismobile.theme8.blue_gold .mobile-join-logo-wrap {
    margin-bottom: 23px;
    background: #1c486e;
    background: linear-gradient(#1c486e, #0e2034)
}

.ismobile.theme8.blue_gold .mobile-join-logo-wrap .mobile-join-logo {
    margin: 0 auto;
    padding: 3px 0;
    width: 133px;
    height: 41px
}

.ismobile.theme8.blue_gold .mobile-join-tab-wrap .mobile-join-tab {
    color: #bbb
}

.ismobile.theme8.blue_gold .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/8/blue_gold/angle.png)
}

.ismobile.theme8.blue_gold .join-form-agree {
    color: #bbb
}

.ismobile.theme8.blue_gold .join-form-agree a {
    color: #3b3b3b;
    text-decoration: underline
}

.ismobile.theme8.blue_gold .join-form,
.ismobile.theme8.blue_gold .separate-line {
    border-color: #e9e9e9
}

.ismobile.theme8.blue_gold .info-title {
    border-color: #3b3b3b;
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .field .star {
    color: #ef423a
}

.ismobile.theme8.blue_gold .field .base-input,
.ismobile.theme8.blue_gold .field .wallet-base-input {
    border-color: #e9e9e9
}

.ismobile.theme8.blue_gold .field .base-input input,
.ismobile.theme8.blue_gold .field .wallet-base-input input {
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .field .base-input input::placeholder,
.ismobile.theme8.blue_gold .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.blue_gold .field .innerInput,
.ismobile.theme8.blue_gold .field .oneSelect,
.ismobile.theme8.blue_gold .field .twoSelect {
    color: #3b3b3b;
    border-color: #e9e9e9
}

.ismobile.theme8.blue_gold .field .selectInput {
    color: #bbb
}

.ismobile.theme8.blue_gold .field .selectInput input {
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .field .selectInput input::placeholder {
    color: #bbb
}

.ismobile.theme8.blue_gold .field .text-unicode {
    color: #bbb
}

.ismobile.theme8.blue_gold .field .icon {
    background-image: url(/infe/user/join/images/theme/8/blue_gold/join_icon_undone_n.png)
}

.ismobile.theme8.blue_gold .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/8/blue_gold/join_icon_complete_h.png)
}

.ismobile.theme8.blue_gold .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/blue_gold/join_icon_pad_h.png)
}

.ismobile.theme8.blue_gold .field .icon.icon-unicode {
    background-image: url(/infe/user/join/images/theme/8/blue_gold/join_icon_unicode.png)
}

.ismobile.theme8.blue_gold .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/8/blue_gold/join_icon_unicode_h.png)
}

.ismobile.theme8.blue_gold .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/blue_gold/join_icon_pad.png)
}

.ismobile.theme8.blue_gold .field .eye {
    background-image: url(/infe/user/join/images/theme/8/blue_gold/join_icon_eye.png)
}

.ismobile.theme8.blue_gold .field .noEye {
    background-image: url(/infe/user/join/images/theme/8/blue_gold/join_icon_noeye.png)
}

.ismobile.theme8.blue_gold .field .numpad {
    border-color: #e9e9e9
}

.ismobile.theme8.blue_gold .field .numpad .numpad-top {
    background: #e9e9e9
}

.ismobile.theme8.blue_gold .field .numpad .numpad-top span {
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .field .numpad table tr {
    border-color: #e9e9e9
}

.ismobile.theme8.blue_gold .field .numpad table tr td {
    border-color: #e9e9e9;
    color: #bbb
}

.ismobile.theme8.blue_gold .field .numpad table tr td.numpad-num:hover {
    background-color: #e9e9e9;
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .field .numpad .numpad-numC {
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .field .base-btn {
    background: #2f7aba;
    background: linear-gradient(#2f7aba, #9ed3ff 10%, #4273aa 20%, #1e4e77);
    box-shadow: inset 0 0 2px #0f1b2e, 0 0 2px rgba(30, 51, 75, .5);
    color: #fff
}

.ismobile.theme8.blue_gold .field-select,
.ismobile.theme8.blue_gold .field .countdown-text {
    color: #bbb
}

.ismobile.theme8.blue_gold .join-form-btn {
    background: #2f7aba;
    background: linear-gradient(#2f7aba, #9ed3ff 10%, #4273aa 20%, #1e4e77);
    box-shadow: inset 0 0 2px #0f1b2e, 0 0 2px rgba(30, 51, 75, .5);
    color: #fff
}

.ismobile.theme8.blue_gold .join-footer-content,
.ismobile.theme8.blue_gold .join-footer-content ul li {
    color: #bbb
}

.ismobile.theme8.blue_gold .join-footer-content ul li .star {
    color: #ef423a
}

.ismobile.theme8.blue_gold .join-footer-content #joinmem div ul,
.ismobile.theme8.blue_gold .join-footer-content .listview {
    background: 0 0
}

.ismobile.theme8.blue_gold .content-header {
    background: #1c486e;
    background: linear-gradient(#1c486e, #0e2034)
}

.ismobile.theme8.blue_gold .content-header .return-btn {
    background-image: url(/infe/user/join/images/theme/8/blue_gold/join_back.png)
}

.ismobile.theme8.blue_gold .agreement p {
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .agreement ul li {
    color: #bbb
}

.ismobile.theme8.blue_gold .agreement .footer .footer-btn {
    background: #2f7aba;
    background: linear-gradient(#2f7aba, #9ed3ff 10%, #4273aa 20%, #1e4e77);
    box-shadow: inset 0 0 2px #0f1b2e, 0 0 2px rgba(30, 51, 75, .5)
}

.ismobile.theme8.blue_gold .unicode {
    background-color: #f3f3f3
}

.ismobile.theme8.blue_gold .unicode .unicode-wrap .unicode-content-wrap {
    color: #bbb
}

.ismobile.theme8.blue_gold .unicode .unicode-wrap .unicode-content-wrap .uni-code-dia2 {
    color: #ef423a
}

.ismobile.theme8.blue_gold .unicode .list-prefix:before {
    background: #bbb
}

.ismobile.theme8.blue_gold .wallet-wrap {
    border-color: #e9e9e9;
    background: #fff
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #3b3b3b
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-title-wrap .wallet-title-content {
    background: #fff;
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #bbb
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-radio-item {
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #e9e9e9
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(0, 0%, 100%, .5)
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #267abf
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #267abf
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(38, 122, 191, .4)
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-noaccount,
.ismobile.theme8.blue_gold .wallet-wrap .wallet-verified-text,
.ismobile.theme8.blue_gold .wallet-wrap .wallet-verifing-container {
    color: #267abf
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-verified-text {
    fill: #267abf
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #267abf
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-known {
    background: #2f7aba;
    background: linear-gradient(#2f7aba, #9ed3ff 10%, #4273aa 20%, #1e4e77);
    box-shadow: inset 0 0 2px #0f1b2e, 0 0 2px rgba(30, 51, 75, .5);
    color: #fff
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-intro-star {
    color: #ef423a
}

.ismobile.theme8.blue_gold .wallet-wrap .wallet-intro,
.ismobile.theme8.blue_gold .wallet-wrap .wallet-intro .list-prefix:before,
.ismobile.theme8.blue_gold .wallet-wrap .wallet-verified-result {
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .sendemail .field .base-input,
.ismobile.theme8.blue_gold .sendemail .field .wallet-base-input {
    border: 1px solid #e9e9e9;
    background: #fff
}

.ismobile.theme8.blue_gold .sendemail .field .base-input input,
.ismobile.theme8.blue_gold .sendemail .field .wallet-base-input input {
    color: #3b3b3b
}

.ismobile.theme8.blue_gold .sendemail .field .base-input input::placeholder,
.ismobile.theme8.blue_gold .sendemail .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.blue_gold .sendemail .note {
    color: #ef423a
}

.ismobile.theme8.blue_gold .sendemail button {
    background: #2f7aba;
    background: linear-gradient(#2f7aba, #9ed3ff 10%, #4273aa 20%, #1e4e77);
    box-shadow: inset 0 0 2px #0f1b2e, 0 0 2px rgba(30, 51, 75, .5);
    color: #fff
}

.ismobile.theme8.blue_gold .sendemail .footer .secure-wrap .secure-text,
.ismobile.theme8.blue_gold .sendemail .footer .secure-wrap .secure-text span {
    color: #333
}

.ismobile.theme8.blue_gold .join-success-mail .home-header {
    background: #1c486e;
    background: linear-gradient(#1c486e, #0e2034)
}

.ismobile.theme8.blue_gold .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #ef423a
}

.ismobile.theme8.blue_gold .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #bbb
}

.ismobile.theme8.blue_gold .join-success-mail .join-success-mail-wrap .join-success-send {
    background: #2f7aba;
    background: linear-gradient(#2f7aba, #9ed3ff 10%, #4273aa 20%, #1e4e77);
    box-shadow: inset 0 0 2px #0f1b2e, 0 0 2px rgba(30, 51, 75, .5);
    color: #fff
}

.ismobile.theme8.dark_yellow {
    background-color: #f3f3f3
}

.ismobile.theme8.dark_yellow .join-container {
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/login_bg.png);
    background-color: #000
}

.ismobile.theme8.dark_yellow .mobile-join-back-home {
    top: 14px;
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/mobile_join_btn_close.png)
}

.ismobile.theme8.dark_yellow .mobile-join-logo-wrap {
    margin-bottom: 23px;
    background: #0e0e0e
}

.ismobile.theme8.dark_yellow .mobile-join-logo-wrap .mobile-join-logo {
    margin: 0 auto;
    padding: 3px 0;
    width: 128px;
    height: 40px
}

.ismobile.theme8.dark_yellow .mobile-join-tab-wrap .mobile-join-tab {
    color: #fff
}

.ismobile.theme8.dark_yellow .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fdcc03
}

.ismobile.theme8.dark_yellow .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/angle.png)
}

.ismobile.theme8.dark_yellow .join-form-agree {
    color: #bbb
}

.ismobile.theme8.dark_yellow .join-form-agree a {
    color: #fff
}

.ismobile.theme8.dark_yellow .join-form {
    border-color: #55534f;
    background: #22211f
}

.ismobile.theme8.dark_yellow .separate-line {
    border-color: #55534f
}

.ismobile.theme8.dark_yellow .info-title {
    border-color: #fff;
    color: #fff
}

.ismobile.theme8.dark_yellow .field .star {
    color: #ef423a
}

.ismobile.theme8.dark_yellow .field .base-input,
.ismobile.theme8.dark_yellow .field .wallet-base-input {
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.dark_yellow .field .base-input input,
.ismobile.theme8.dark_yellow .field .wallet-base-input input {
    color: #fff
}

.ismobile.theme8.dark_yellow .field .base-input input::placeholder,
.ismobile.theme8.dark_yellow .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.dark_yellow .field .innerInput,
.ismobile.theme8.dark_yellow .field .oneSelect,
.ismobile.theme8.dark_yellow .field .twoSelect {
    color: #bbb;
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.dark_yellow .field .selectInput {
    color: #bbb
}

.ismobile.theme8.dark_yellow .field .selectInput input {
    color: #fff
}

.ismobile.theme8.dark_yellow .field .selectInput input::placeholder {
    color: #bbb
}

.ismobile.theme8.dark_yellow .field .text-unicode {
    color: #bbb
}

.ismobile.theme8.dark_yellow .field .icon {
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/join_icon_undone_n.png)
}

.ismobile.theme8.dark_yellow .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/join_icon_complete_h.png)
}

.ismobile.theme8.dark_yellow .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/join_icon_pad_h.png)
}

.ismobile.theme8.dark_yellow .field .icon.icon-unicode {
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/join_icon_unicode.png)
}

.ismobile.theme8.dark_yellow .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/join_icon_unicode_h.png)
}

.ismobile.theme8.dark_yellow .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/join_icon_pad.png)
}

.ismobile.theme8.dark_yellow .field .eye {
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/join_icon_eye.png)
}

.ismobile.theme8.dark_yellow .field .noEye {
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/join_icon_noeye.png)
}

.ismobile.theme8.dark_yellow .field .numpad {
    border-color: #55534f
}

.ismobile.theme8.dark_yellow .field .numpad .numpad-top {
    background: #ababab
}

.ismobile.theme8.dark_yellow .field .numpad .numpad-top span {
    background: #343434;
    color: #fff
}

.ismobile.theme8.dark_yellow .field .numpad table {
    background: #343434
}

.ismobile.theme8.dark_yellow .field .numpad table tr {
    border-color: #55534f
}

.ismobile.theme8.dark_yellow .field .numpad table tr td {
    color: #55534f;
    border-color: #55534f
}

.ismobile.theme8.dark_yellow .field .numpad table tr td.numpad-num:hover {
    color: #fff;
    background-color: #ababab
}

.ismobile.theme8.dark_yellow .field .numpad .numpad-numC {
    color: #fff
}

.ismobile.theme8.dark_yellow .field .base-btn {
    color: #0e0e0e;
    background: #ffe400;
    background: linear-gradient(#ffe400, #ffba00)
}

.ismobile.theme8.dark_yellow .field-select,
.ismobile.theme8.dark_yellow .field .countdown-text {
    color: #bbb
}

.ismobile.theme8.dark_yellow .join-form-btn {
    background: #ffe400;
    background: linear-gradient(#ffe400, #ffba00);
    color: #0e0e0e
}

.ismobile.theme8.dark_yellow .join-footer-content,
.ismobile.theme8.dark_yellow .join-footer-content ul li {
    color: #bbb
}

.ismobile.theme8.dark_yellow .join-footer-content ul li .star {
    color: #ef423a
}

.ismobile.theme8.dark_yellow .join-footer-content #joinmem div ul,
.ismobile.theme8.dark_yellow .join-footer-content .listview {
    background: 0 0
}

.ismobile.theme8.dark_yellow .content-header {
    background: #0e0e0e
}

.ismobile.theme8.dark_yellow .content-header .return-btn {
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/join_back.png)
}

.ismobile.theme8.dark_yellow .agreement p {
    color: #3b3b3b
}

.ismobile.theme8.dark_yellow .agreement ul li {
    color: #bbb
}

.ismobile.theme8.dark_yellow .agreement .footer .footer-btn {
    color: #0e0e0e;
    background: #ffe400;
    background: linear-gradient(#ffe400, #ffba00)
}

.ismobile.theme8.dark_yellow .unicode {
    background-color: #000;
    background-image: url(/infe/user/join/images/theme/8/dark_yellow/login_bg.png);
    background-size: 100%
}

.ismobile.theme8.dark_yellow .unicode .unicode-wrap .unicode-content-wrap {
    color: #bbb
}

.ismobile.theme8.dark_yellow .unicode .unicode-wrap .unicode-content-wrap .uni-code-dia2 {
    color: #ef423a
}

.ismobile.theme8.dark_yellow .unicode .list-prefix:before {
    background: #bbb
}

.ismobile.theme8.dark_yellow .wallet-wrap {
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-title-wrap .wallet-title-content {
    background: #343434;
    color: #fff
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #bbb
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #55534f
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(52, 52, 52, .5)
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #eeae00
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #eeae00
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(238, 174, 0, .4)
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-noaccount,
.ismobile.theme8.dark_yellow .wallet-wrap .wallet-verified-text,
.ismobile.theme8.dark_yellow .wallet-wrap .wallet-verifing-container {
    color: #eeae00
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-verified-text {
    fill: #eeae00
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #eeae00
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-known {
    color: #0e0e0e;
    background: #ffe400;
    background: linear-gradient(#ffe400, #ffba00)
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-intro-star {
    color: #ef423a
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-intro,
.ismobile.theme8.dark_yellow .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme8.dark_yellow .wallet-wrap .wallet-intro .list-prefix:before {
    background: #fff
}

.ismobile.theme8.dark_yellow .sendemail .field .base-input,
.ismobile.theme8.dark_yellow .sendemail .field .wallet-base-input {
    border: 1px solid #e9e9e9;
    background: #fff
}

.ismobile.theme8.dark_yellow .sendemail .field .base-input input,
.ismobile.theme8.dark_yellow .sendemail .field .wallet-base-input input {
    color: #3b3b3b
}

.ismobile.theme8.dark_yellow .sendemail .field .base-input input::placeholder,
.ismobile.theme8.dark_yellow .sendemail .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.dark_yellow .sendemail .note {
    color: #ef423a
}

.ismobile.theme8.dark_yellow .sendemail button {
    background: #ffe400;
    background: linear-gradient(#ffe400, #ffba00);
    color: #0e0e0e
}

.ismobile.theme8.dark_yellow .sendemail .footer .secure-wrap .secure-text,
.ismobile.theme8.dark_yellow .sendemail .footer .secure-wrap .secure-text span {
    color: #333
}

.ismobile.theme8.dark_yellow .join-success-mail .home-header {
    background: #0e0e0e
}

.ismobile.theme8.dark_yellow .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #ef423a
}

.ismobile.theme8.dark_yellow .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #bbb
}

.ismobile.theme8.dark_yellow .join-success-mail .join-success-mail-wrap .join-success-send {
    background: #ffe400;
    background: linear-gradient(#ffe400, #ffba00);
    color: #0e0e0e
}

@media screen and (min-width:480px) {
    .ismobile.theme8.dark_yellow .join-container {
        background-position: 50% 28%
    }
}

.ismobile.theme8.black_gold {
    background-color: #f3f3f3
}

.ismobile.theme8.black_gold .join-container {
    background-image: url(/infe/user/join/images/theme/8/black_gold/login_bg.png);
    background-color: #000
}

.ismobile.theme8.black_gold .mobile-join-back-home {
    top: 14px;
    background-image: url(/infe/user/join/images/theme/8/black_gold/mobile_join_btn_close.png)
}

.ismobile.theme8.black_gold .mobile-join-logo-wrap {
    margin-bottom: 23px;
    background: #0e0e0e
}

.ismobile.theme8.black_gold .mobile-join-logo-wrap .mobile-join-logo {
    margin: 0 auto;
    padding: 3px 0;
    width: 133px;
    height: 41px
}

.ismobile.theme8.black_gold .mobile-join-tab-wrap .mobile-join-tab {
    color: #fff
}

.ismobile.theme8.black_gold .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #c6a36b
}

.ismobile.theme8.black_gold .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/8/black_gold/angle.png)
}

.ismobile.theme8.black_gold .join-form-agree {
    color: #bbb
}

.ismobile.theme8.black_gold .join-form-agree a {
    color: #fff
}

.ismobile.theme8.black_gold .join-form {
    border-color: #55534f;
    background: #22211f
}

.ismobile.theme8.black_gold .separate-line {
    border-color: #55534f
}

.ismobile.theme8.black_gold .info-title {
    border-color: #fff;
    color: #fff
}

.ismobile.theme8.black_gold .field .star {
    color: #ef423a
}

.ismobile.theme8.black_gold .field .base-input,
.ismobile.theme8.black_gold .field .wallet-base-input {
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.black_gold .field .base-input input,
.ismobile.theme8.black_gold .field .wallet-base-input input {
    color: #fff
}

.ismobile.theme8.black_gold .field .base-input input::placeholder,
.ismobile.theme8.black_gold .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.black_gold .field .innerInput,
.ismobile.theme8.black_gold .field .oneSelect,
.ismobile.theme8.black_gold .field .twoSelect {
    color: #bbb;
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.black_gold .field .selectInput {
    color: #bbb
}

.ismobile.theme8.black_gold .field .selectInput input {
    color: #fff
}

.ismobile.theme8.black_gold .field .selectInput input::placeholder {
    color: #bbb
}

.ismobile.theme8.black_gold .field .text-unicode {
    color: #bbb
}

.ismobile.theme8.black_gold .field .icon {
    background-image: url(/infe/user/join/images/theme/8/black_gold/join_icon_undone_n.png)
}

.ismobile.theme8.black_gold .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/8/black_gold/join_icon_complete_h.png)
}

.ismobile.theme8.black_gold .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/black_gold/join_icon_pad_h.png)
}

.ismobile.theme8.black_gold .field .icon.icon-unicode {
    background-image: url(/infe/user/join/images/theme/8/black_gold/join_icon_unicode.png)
}

.ismobile.theme8.black_gold .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/8/black_gold/join_icon_unicode_h.png)
}

.ismobile.theme8.black_gold .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/black_gold/join_icon_pad.png)
}

.ismobile.theme8.black_gold .field .eye {
    background-image: url(/infe/user/join/images/theme/8/black_gold/join_icon_eye.png)
}

.ismobile.theme8.black_gold .field .noEye {
    background-image: url(/infe/user/join/images/theme/8/black_gold/join_icon_noeye.png)
}

.ismobile.theme8.black_gold .field .numpad {
    border-color: #55534f
}

.ismobile.theme8.black_gold .field .numpad .numpad-top {
    background: #ababab
}

.ismobile.theme8.black_gold .field .numpad .numpad-top span {
    background: #343434;
    color: #fff
}

.ismobile.theme8.black_gold .field .numpad table {
    background: #343434
}

.ismobile.theme8.black_gold .field .numpad table tr {
    border-color: #55534f
}

.ismobile.theme8.black_gold .field .numpad table tr td {
    border-color: #55534f;
    color: #55534f
}

.ismobile.theme8.black_gold .field .numpad table tr td.numpad-num:hover {
    background-color: #ababab;
    color: #fff
}

.ismobile.theme8.black_gold .field .numpad .numpad-numC {
    color: #fff
}

.ismobile.theme8.black_gold .field .base-btn {
    background: #eeeaa0;
    background: linear-gradient(#eeeaa0, #aa9567);
    color: #191919
}

.ismobile.theme8.black_gold .field-select,
.ismobile.theme8.black_gold .field .countdown-text {
    color: #bbb
}

.ismobile.theme8.black_gold .join-form-btn {
    background: #eeeaa0;
    background: linear-gradient(#eeeaa0, #aa9567);
    color: #191919
}

.ismobile.theme8.black_gold .join-footer-content,
.ismobile.theme8.black_gold .join-footer-content ul li {
    color: #bbb
}

.ismobile.theme8.black_gold .join-footer-content ul li .star {
    color: #ef423a
}

.ismobile.theme8.black_gold .join-footer-content #joinmem div ul,
.ismobile.theme8.black_gold .join-footer-content .listview {
    background: 0 0
}

.ismobile.theme8.black_gold .content-header {
    background: #0e0e0e
}

.ismobile.theme8.black_gold .content-header .return-btn {
    background-image: url(/infe/user/join/images/theme/8/black_gold/join_back.png)
}

.ismobile.theme8.black_gold .agreement p {
    color: #3b3b3b
}

.ismobile.theme8.black_gold .agreement ul li {
    color: #bbb
}

.ismobile.theme8.black_gold .agreement .footer .footer-btn {
    color: #191919;
    background: #eeeaa0;
    background: linear-gradient(#eeeaa0, #aa9567)
}

.ismobile.theme8.black_gold .unicode {
    background-color: #000;
    background-image: url(/infe/user/join/images/theme/8/black_gold/loading_bg.png);
    background-size: 100%
}

.ismobile.theme8.black_gold .unicode .unicode-wrap .unicode-content-wrap {
    color: #bbb
}

.ismobile.theme8.black_gold .unicode .unicode-wrap .unicode-content-wrap .uni-code-dia2 {
    color: #ef423a
}

.ismobile.theme8.black_gold .unicode .list-prefix:before {
    background: #bbb
}

.ismobile.theme8.black_gold .wallet-wrap {
    border-color: #55534f;
    background: #343434
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #fff
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-title-wrap .wallet-title-content {
    background: #343434;
    color: #fff
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #bbb
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-radio-item {
    color: #fff
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #55534f
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: rgba(52, 52, 52, .5)
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #c6a36b
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #c6a36b
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-noaccount {
    border-right-color: hsla(37, 44%, 60%, .4)
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-noaccount,
.ismobile.theme8.black_gold .wallet-wrap .wallet-verified-text,
.ismobile.theme8.black_gold .wallet-wrap .wallet-verifing-container {
    color: #c6a36b
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-verified-text {
    fill: #c6a36b
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #c6a36b
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-known {
    background: #eeeaa0;
    background: linear-gradient(#eeeaa0, #aa9567);
    color: #191919
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-intro-star {
    color: #ef423a
}

.ismobile.theme8.black_gold .wallet-wrap .wallet-intro,
.ismobile.theme8.black_gold .wallet-wrap .wallet-intro .list-prefix:before,
.ismobile.theme8.black_gold .wallet-wrap .wallet-verified-result {
    color: #fff
}

.ismobile.theme8.black_gold .sendemail .field .base-input,
.ismobile.theme8.black_gold .sendemail .field .wallet-base-input {
    border: 1px solid #e9e9e9;
    background: #fff
}

.ismobile.theme8.black_gold .sendemail .field .base-input input,
.ismobile.theme8.black_gold .sendemail .field .wallet-base-input input {
    color: #3b3b3b
}

.ismobile.theme8.black_gold .sendemail .field .base-input input::placeholder,
.ismobile.theme8.black_gold .sendemail .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.black_gold .sendemail .note {
    color: #ef423a
}

.ismobile.theme8.black_gold .sendemail button {
    background: #eeeaa0;
    background: linear-gradient(#eeeaa0, #aa9567);
    color: #191919
}

.ismobile.theme8.black_gold .sendemail .footer .secure-wrap .secure-text,
.ismobile.theme8.black_gold .sendemail .footer .secure-wrap .secure-text span {
    color: #333
}

.ismobile.theme8.black_gold .join-success-mail .home-header {
    background: #0e0e0e
}

.ismobile.theme8.black_gold .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #ef423a
}

.ismobile.theme8.black_gold .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #bbb
}

.ismobile.theme8.black_gold .join-success-mail .join-success-mail-wrap .join-success-send {
    background: #eeeaa0;
    background: linear-gradient(#eeeaa0, #aa9567);
    color: #191919
}

@media screen and (min-width:480px) {
    .ismobile.theme8.black_gold .join-container {
        background-position: 50% 28%
    }
}

.ismobile.theme8.pink_purple {
    background-color: #f3f3f3
}

.ismobile.theme8.pink_purple .join-container {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/login_bg.png)
}

.ismobile.theme8.pink_purple .mobile-join-back-home {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/mobile_join_btn_close.png)
}

.ismobile.theme8.pink_purple .mobile-join-tab-wrap .mobile-join-tab {
    color: #f2e5fe
}

.ismobile.theme8.pink_purple .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #fff
}

.ismobile.theme8.pink_purple .mobile-join-tab-wrap .mobile-join-tab.active:after {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/angle.png)
}

.ismobile.theme8.pink_purple .join-form-agree {
    color: #bbb
}

.ismobile.theme8.pink_purple .join-form-agree a {
    color: #3b3b3b
}

.ismobile.theme8.pink_purple .join-form {
    border: 3px solid #e9e9e9
}

.ismobile.theme8.pink_purple .separate-line {
    border-color: #e9e9e9
}

.ismobile.theme8.pink_purple .info-title {
    border-left: 3px solid #3b3b3b;
    color: #3b3b3b
}

.ismobile.theme8.pink_purple .field .star {
    color: #ef423a
}

.ismobile.theme8.pink_purple .field .base-input,
.ismobile.theme8.pink_purple .field .wallet-base-input {
    border: 1px solid #e9e9e9
}

.ismobile.theme8.pink_purple .field .base-input input,
.ismobile.theme8.pink_purple .field .wallet-base-input input {
    color: #3b3b3b
}

.ismobile.theme8.pink_purple .field .base-input input::placeholder,
.ismobile.theme8.pink_purple .field .wallet-base-input input::placeholder {
    color: #bbb
}

.ismobile.theme8.pink_purple .field .innerInput,
.ismobile.theme8.pink_purple .field .oneSelect,
.ismobile.theme8.pink_purple .field .twoSelect {
    color: #3b3b3b;
    border: 1px solid #e9e9e9
}

.ismobile.theme8.pink_purple .field .selectInput {
    color: #bbb
}

.ismobile.theme8.pink_purple .field .selectInput input {
    color: #3b3b3b
}

.ismobile.theme8.pink_purple .field .selectInput input::placeholder {
    color: #bbb
}

.ismobile.theme8.pink_purple .field .text-unicode {
    color: #bbb
}

.ismobile.theme8.pink_purple .field .icon {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/join_icon_undone_n.png)
}

.ismobile.theme8.pink_purple .field .icon.field-success {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/join_icon_complete_h.png)
}

.ismobile.theme8.pink_purple .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/join_icon_pad_h.png)
}

.ismobile.theme8.pink_purple .field .icon.icon-unicode {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/join_icon_unicode.png)
}

.ismobile.theme8.pink_purple .field .icon.icon-unicode:active {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/join_icon_unicode_h.png)
}

.ismobile.theme8.pink_purple .field .icon.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/join_icon_pad.png)
}

.ismobile.theme8.pink_purple .field .eye {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/join_icon_eye.png)
}

.ismobile.theme8.pink_purple .field .noEye {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/join_icon_noeye.png)
}

.ismobile.theme8.pink_purple .field .numpad {
    border-color: #e9e9e9
}

.ismobile.theme8.pink_purple .field .numpad .numpad-top {
    background: #e9e9e9
}

.ismobile.theme8.pink_purple .field .numpad .numpad-top span {
    color: #3b3b3b
}

.ismobile.theme8.pink_purple .field .numpad table tr {
    border-color: #e9e9e9
}

.ismobile.theme8.pink_purple .field .numpad table tr td {
    color: #bbb;
    border-color: #e9e9e9
}

.ismobile.theme8.pink_purple .field .numpad table tr td.numpad-num:hover {
    color: #3b3b3b;
    background-color: #e9e9e9
}

.ismobile.theme8.pink_purple .field .numpad .numpad-numC {
    color: #3b3b3b
}

.ismobile.theme8.pink_purple .field .base-btn {
    border: 1px solid #d3a1ff;
    color: #fff;
    background: #c37eff;
    background: linear-gradient(180deg, #ead2fe, #c37eff 50%, #d3a1ff)
}

.ismobile.theme8.pink_purple .field-select,
.ismobile.theme8.pink_purple .field .countdown-text {
    color: #bbb
}

.ismobile.theme8.pink_purple .field-select:after {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/site_btn.png)
}

.ismobile.theme8.pink_purple .join-form-btn {
    border: 1px solid #d3a1ff;
    background: #c37eff;
    background: linear-gradient(180deg, #ead2fe, #c37eff 50%, #d3a1ff);
    color: #fff
}

.ismobile.theme8.pink_purple .join-footer-content,
.ismobile.theme8.pink_purple .join-footer-content ul li {
    color: #bbb
}

.ismobile.theme8.pink_purple .join-footer-content ul li .star {
    color: #ef423a
}

.ismobile.theme8.pink_purple .join-footer-content #joinmem div ul,
.ismobile.theme8.pink_purple .join-footer-content .listview {
    background: 0 0
}

.ismobile.theme8.pink_purple .content-header {
    background: #dcbdff;
    background: linear-gradient(180deg, #eddafe, #dcbdff 46%, #c288ea)
}

.ismobile.theme8.pink_purple .content-header .return-btn {
    background-image: url(/infe/user/join/images/theme/8/pink_purple/join_back.png)
}

.ismobile.theme8.pink_purple .agreement p {
    color: #3b3b3b
}

.ismobile.theme8.pink_purple .agreement ul li {
    color: #bbb
}

.ismobile.theme8.pink_purple .agreement .footer .footer-btn {
    border: 1px solid #d3a1ff;
    background: #c37eff;
    background: linear-gradient(180deg, #ead2fe, #c37eff 50%, #d3a1ff)
}

.ismobile.theme8.pink_purple .unicode {
    background-color: #f3f3f3
}

.ismobile.theme8.pink_purple .unicode .unicode-wrap .uni-code-dia2 {
    color: #ef423a
}

.ismobile.theme8.pink_purple .unicode .list-prefix:before {
    background: #bbb
}

.ismobile.theme8.pink_purple .wallet-wrap {
    border-color: #e9e9e9
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #3b3b3b
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #3b3b3b
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #bbb
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-radio-item {
    color: #3b3b3b
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #e9e9e9
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #ef423a
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #b258ff
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(239, 66, 58, .4)
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-noaccount,
.ismobile.theme8.pink_purple .wallet-wrap .wallet-verified-text,
.ismobile.theme8.pink_purple .wallet-wrap .wallet-verifing-container {
    color: #b258ff
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-verified-text {
    fill: #ef423a
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #3b3b3b
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-known {
    border: 1px solid #d3a1ff;
    color: #fff;
    background: #c37eff;
    background: linear-gradient(180deg, #ead2fe, #c37eff 50%, #d3a1ff)
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-intro-star {
    color: #ef423a
}

.ismobile.theme8.pink_purple .wallet-wrap .wallet-intro,
.ismobile.theme8.pink_purple .wallet-wrap .wallet-intro .list-prefix:before,
.ismobile.theme8.pink_purple .wallet-wrap .wallet-verified-result {
    color: #3b3b3b
}

.ismobile.theme8.pink_purple .sendemail .note {
    color: #ef423a
}

.ismobile.theme8.pink_purple .sendemail button {
    border: 1px solid #d3a1ff;
    color: #fff;
    background: #c37eff;
    background: linear-gradient(180deg, #ead2fe, #c37eff 50%, #d3a1ff)
}

.ismobile.theme8.pink_purple .sendemail .footer .secure-wrap .secure-text,
.ismobile.theme8.pink_purple .sendemail .footer .secure-wrap span {
    color: #333
}

.ismobile.theme8.pink_purple .join-success-mail .home-header {
    background: #dcbdff;
    background: linear-gradient(180deg, #eddafe, #dcbdff 46%, #c288ea)
}

.ismobile.theme8.pink_purple .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #ef423a
}

.ismobile.theme8.pink_purple .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #bbb
}

.ismobile.theme8.pink_purple .join-success-mail .join-success-mail-wrap .join-success-send {
    border: 1px solid #d3a1ff;
    background: #c37eff;
    background: linear-gradient(180deg, #ead2fe, #c37eff 50%, #d3a1ff)
}

.ismobile.theme8 .join-container {
    background: url(/infe/user/join/images/theme/8/login_bg.png) #3675eb no-repeat 50% 0;
    background: url(/infe/user/join/images/theme/8/login_bg.png) no-repeat 50% 0, linear-gradient(#75e1ed, #75e1ed 17%, #74e0ed 58%, #266fe1 71%, #1b5fdf, #3675eb);
    background-size: 100%
}

.ismobile.theme8 .home-header {
    background: #22211f
}

.ismobile.theme8 .home-header .back-home {
    top: 14px;
    right: 20px;
    background: url(/infe/user/join/images/theme/8/join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme8 .mobile-join-header {
    position: relative
}

.ismobile.theme8 .mobile-join-back-home {
    position: absolute;
    top: 19px;
    right: 16px;
    background: url(/infe/user/join/images/theme/8/mobile_join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme8 .mobile-join-logo {
    display: block;
    margin: 35px auto 23px
}

.ismobile.theme8 .mobile-join-tab-wrap {
    color: #aaa
}

.ismobile.theme8 .mobile-join-tab-wrap .mobile-join-tab {
    position: relative;
    float: left;
    width: 50%;
    height: 43px;
    line-height: 20px;
    color: #a4aabb;
    font-size: 17px;
    text-align: center;
    text-decoration: none
}

.ismobile.theme8 .mobile-join-tab-wrap .mobile-join-tab.active {
    color: #286ceb
}

.ismobile.theme8 .mobile-join-tab-wrap .mobile-join-tab.active:after {
    position: absolute;
    bottom: -1px;
    left: 50%;
    z-index: 1;
    width: 13px;
    height: 11px;
    content: "";
    background: url(/infe/user/join/images/theme/8/angle.png) 0 0 no-repeat;
    background-size: cover;
    margin: 0 auto
}

.ismobile.theme8 .join-form-agree {
    color: #868686
}

.ismobile.theme8 .join-form-agree a {
    color: #286ceb
}

.ismobile.theme8 .join-form {
    background: #fff;
    border: 1px solid #bbc0ce;
    border-radius: 4px;
    padding: 20px 22px 25px;
    margin: 0 27px
}

.ismobile.theme8 .separate-line {
    border-color: #ddd
}

.ismobile.theme8 .list-prefix:before {
    background: #323747
}

.ismobile.theme8 .info-title {
    margin-top: 0;
    padding-left: 5px;
    border-left: 3px solid #ffd500;
    font-weight: 700;
    font-size: 17px;
    color: #323747
}

.ismobile.theme8 .field .star {
    color: #ffd500
}

.ismobile.theme8 .field .base-input,
.ismobile.theme8 .field .wallet-base-input {
    border-radius: 20px
}

.ismobile.theme8 .field .base-input input,
.ismobile.theme8 .field .wallet-base-input input {
    background: 0 0
}

.ismobile.theme8 .field .base-input .num-img,
.ismobile.theme8 .field .wallet-base-input .num-img {
    right: 16px
}

.ismobile.theme8 .field .base-input {
    background: #fff;
    border: 1px solid #ddd
}

.ismobile.theme8 .field .base-input input {
    color: #323747
}

.ismobile.theme8 .field .base-input input::placeholder {
    color: #a4aabb
}

.ismobile.theme8 .field .wallet-base-input {
    background: #fff;
    border: 1px solid #ddd
}

.ismobile.theme8 .field .wallet-base-input input {
    color: #323747
}

.ismobile.theme8 .field .wallet-base-input input::placeholder {
    color: #a4aabb
}

.ismobile.theme8 .field .innerInput,
.ismobile.theme8 .field .oneSelect,
.ismobile.theme8 .field .twoSelect {
    color: #a4aabb;
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 17px
}

.ismobile.theme8 .field .oneSelect,
.ismobile.theme8 .field .twoSelect {
    -webkit-appearance: none
}

.ismobile.theme8 .field .selectInput {
    color: #a4aabb
}

.ismobile.theme8 .field .selectInput input {
    color: #323747
}

.ismobile.theme8 .field .selectInput input::placeholder {
    color: #a4aabb
}

.ismobile.theme8 .field .text-unicode {
    right: 76px;
    color: #323747
}

.ismobile.theme8 .field .error {
    color: #ef423a
}

.ismobile.theme8 .field .icon {
    right: 4px;
    background-image: url(/infe/user/join/images/theme/8/join_icon_undone_n.png);
    background-size: contain
}

.ismobile.theme8 .field .icon.field-success {
    background: url(/infe/user/join/images/theme/8/join_icon_complete_h.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme8 .field .icon.field-success.icon-pad {
    background-image: url(/infe/user/join/images/theme/8/join_icon_pad_h.png)
}

.ismobile.theme8 .field .icon.icon-unicode {
    width: 30px;
    right: 40px;
    background: url(/infe/user/join/images/theme/8/join_icon_unicode.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme8 .field .icon.icon-unicode:active {
    background: url(/infe/user/join/images/theme/8/join_icon_unicode_h.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme8 .field .icon.icon-pad {
    background: url(/infe/user/join/images/theme/8/join_icon_pad.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme8 .field .eye {
    right: 4px;
    background: url(/infe/user/join/images/theme/8/join_icon_eye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme8 .field .noEye {
    right: 4px;
    background: url(/infe/user/join/images/theme/8/join_icon_noeye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme8 .field .numpad {
    border-color: #aaa
}

.ismobile.theme8 .field .numpad .numpad-top {
    background: #53abfd;
    background: linear-gradient(#53abfd, #4380f1)
}

.ismobile.theme8 .field .numpad .numpad-top span {
    background: #fff;
    color: #286ceb
}

.ismobile.theme8 .field .numpad table {
    background: #fff
}

.ismobile.theme8 .field .numpad table tr {
    border-color: #ddd
}

.ismobile.theme8 .field .numpad table tr td {
    color: #a4aabb;
    border-color: #ddd
}

.ismobile.theme8 .field .numpad table tr td.numpad-num:hover {
    color: #286ceb;
    background-color: #edf1fe
}

.ismobile.theme8 .field .numpad .numpad-numC {
    color: #ef423a
}

.ismobile.theme8 .field .error,
.ismobile.theme8 .field .msg,
.ismobile.theme8 .field .msg-item {
    background: #fff
}

.ismobile.theme8 .field .mail-icon {
    right: 4px
}

.ismobile.theme8 .field .base-btn {
    color: #444;
    background: #fc0;
    background: linear-gradient(#fc0, #f90)
}

.ismobile.theme8 .field-select,
.ismobile.theme8 .field .countdown-text {
    color: #a4aabb
}

.ismobile.theme8 .field-select:after {
    position: absolute;
    top: 16px;
    right: 14px;
    width: 9px;
    height: 5px;
    content: "";
    background-image: url(/infe/user/join/images/theme/8/site_btn.png);
    background-size: cover
}

.ismobile.theme8 .join-form-btn {
    border: 0;
    border-radius: 4px;
    background: #fc0;
    background: linear-gradient(#fc0, #f90);
    color: #444
}

.ismobile.theme8 .join-footer-content {
    color: #fff;
    padding: 0 26px 20px;
    margin-top: 22px
}

.ismobile.theme8 .join-footer-content ul li {
    color: #fff
}

.ismobile.theme8 .join-footer-content ul li .star {
    color: #ffd500
}

.ismobile.theme8 .join-footer-content #joinmem div ul,
.ismobile.theme8 .join-footer-content .listview {
    padding: 18px 27px;
    background: #1d57bc;
    background: linear-gradient(#1d57bc, #11409a)
}

.ismobile.theme8 .content-header {
    background: #4399e5;
    background: linear-gradient(#4399e5, #266fe1 36%, #1b5fdf 59%, #3675eb)
}

.ismobile.theme8 .content-header .return-btn {
    top: 13px;
    left: 15px;
    width: 8px;
    height: 15px;
    background: url(/infe/user/join/images/theme/8/join_back.png) 0 50% no-repeat;
    background-size: contain
}

.ismobile.theme8 .agreement ul li {
    list-style-type: decimal
}

.ismobile.theme8 .agreement .footer .footer-btn {
    min-width: auto;
    max-width: 100%;
    background: #53abfd;
    background: linear-gradient(#53abfd, #286ceb);
    padding: 6px 10px;
    color: #fff;
    font-size: 12px
}

.ismobile.theme8 .unicode {
    width: 100%;
    min-height: 100vh;
    background-color: #f4f4f4;
    box-sizing: border-box
}

.ismobile.theme8 .unicode .unicode-wrap .unicode-content-wrap {
    line-height: 22px
}

.ismobile.theme8 .unicode .unicode-wrap .uni-code-dia2 {
    font-size: 16px;
    line-height: 22px;
    color: #4399e5
}

.ismobile.theme8 .unicode .list-prefix:before {
    background: #aaa
}

.ismobile.theme8 .wallet-wrap {
    border-color: #ededed;
    background: #fff
}

.ismobile.theme8 .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #323747
}

.ismobile.theme8 .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #323747;
    background: #fff
}

.ismobile.theme8 .wallet-wrap .wallet-title-wrap .wallet-subtitle {
    color: #a4aabb
}

.ismobile.theme8 .wallet-wrap .wallet-radio-item {
    color: #323747
}

.ismobile.theme8 .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #ededed
}

.ismobile.theme8 .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(0, 0%, 100%, .5)
}

.ismobile.theme8 .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #286ceb
}

.ismobile.theme8 .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #286ceb
}

.ismobile.theme8 .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(40, 108, 235, .4)
}

.ismobile.theme8 .wallet-wrap .wallet-noaccount,
.ismobile.theme8 .wallet-wrap .wallet-verified-text,
.ismobile.theme8 .wallet-wrap .wallet-verifing-container {
    color: #286ceb
}

.ismobile.theme8 .wallet-wrap .wallet-verified-text {
    fill: #4399e5
}

.ismobile.theme8 .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #4399e5
}

.ismobile.theme8 .wallet-wrap .wallet-known {
    color: #444;
    background: #fc0;
    background: linear-gradient(#fc0, #f90)
}

.ismobile.theme8 .wallet-wrap .wallet-intro-star {
    color: #ffd500
}

.ismobile.theme8 .wallet-wrap .wallet-intro,
.ismobile.theme8 .wallet-wrap .wallet-verified-result {
    color: #323747
}

.ismobile.theme8 .sendemail .content-wrap .join-form {
    background: 0 0;
    border: none
}

.ismobile.theme8 .sendemail .note {
    color: #4380f1
}

.ismobile.theme8 .sendemail button {
    color: #444;
    border-radius: 4px;
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530)
}

.ismobile.theme8 .sendemail .footer .secure-wrap .secure-text {
    color: #0b85cc
}

.ismobile.theme8 .join-success-mail .home-header {
    background-color: #22211f
}

.ismobile.theme8 .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #4399e5
}

.ismobile.theme8 .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #989898
}

.ismobile.theme8 .join-success-mail .join-success-mail-wrap .join-success-send {
    background: #ffea8f;
    background: linear-gradient(#ffea8f, #ffd530);
    border-radius: 0;
    box-shadow: none;
    border-radius: 4px
}

@media screen and (min-width:480px) {
    .ismobile.theme8 .join-container {
        background-position: 50% -8%
    }
}

@media screen and (min-width:768px) {
    .ismobile.theme8 .join-container {
        background-position: 50% -28%
    }
}

.ismobile.theme9 {
    background: #f3f3f3;
    color: #868686
}

.ismobile.theme9 .home-header {
    background: #c82721
}

.ismobile.theme9 .home-header .back-home {
    top: 14px;
    right: 20px;
    background: url(/infe/user/join/images/join_btn_close.png) 0 0 no-repeat;
    width: 17px;
    height: 17px;
    background-size: cover
}

.ismobile.theme9 .separate-line {
    border: none
}

.ismobile.theme9 .info-title {
    padding-left: 5px;
    border-left: 3px solid #333;
    font-weight: 700;
    font-size: 15px;
    color: #333
}

.ismobile.theme9 .field .star {
    color: #ef423a
}

.ismobile.theme9 .field .base-input,
.ismobile.theme9 .field .wallet-base-input {
    background: #fff;
    border: 1px solid #dcdcdc
}

.ismobile.theme9 .field .base-input input,
.ismobile.theme9 .field .wallet-base-input input {
    background: 0 0;
    color: #999
}

.ismobile.theme9 .field .base-input.is-error,
.ismobile.theme9 .field .wallet-base-input.is-error {
    border: 1px solid #ef423a
}

.ismobile.theme9 .field .innerInput,
.ismobile.theme9 .field .oneSelect,
.ismobile.theme9 .field .twoSelect {
    background: #fff;
    border: 1px solid #dcdcdc
}

.ismobile.theme9 .field .innerInput,
.ismobile.theme9 .field .text-unicode {
    color: #999
}

.ismobile.theme9 .field .base-btn {
    background: #c82721
}

.ismobile.theme9 .field .countdown-text {
    color: #999
}

.ismobile.theme9 .icon {
    background-image: url(/infe/user/join/images/theme/9/join_icon_undone_n.png);
    background-size: contain
}

.ismobile.theme9 .icon.field-success {
    background: url(/infe/user/join/images/theme/9/join_icon_complete_h.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme9 .icon.icon-unicode {
    background: url(/infe/user/join/images/theme/9/join_icon_unicode.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme9 .icon.icon-pad {
    background: url(/infe/user/join/images/theme/9/join_icon_pad.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme9 .eye {
    background: url(/infe/user/join/images/theme/9/join_icon_eye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme9 .noEye {
    background: url(/infe/user/join/images/theme/9/join_icon_noeye.png) 0 0 no-repeat;
    background-size: contain
}

.ismobile.theme9 .numpad {
    border: 1px solid #dcdcdc
}

.ismobile.theme9 .numpad .numpad-top {
    background-color: #aaa
}

.ismobile.theme9 .numpad .numpad-top span {
    color: #999;
    background-color: #fff
}

.ismobile.theme9 .numpad .numpad-num {
    color: #999
}

.ismobile.theme9 .field-select:after {
    position: absolute;
    top: 16px;
    right: 14px;
    width: 9px;
    height: 5px;
    content: "";
    background-image: url(/infe/user/join/images/theme/9/site_btn.png);
    background-size: cover
}

.ismobile.theme9 .captcha-msg {
    color: #868686
}

.ismobile.theme9 .join-form-agree {
    color: #333
}

.ismobile.theme9 .join-form-agree a {
    color: #ef423a;
    text-decoration: underline
}

.ismobile.theme9 .join-form-btn {
    border: 0;
    background: #c82721
}

.ismobile.theme9 .join-footer-content ul li {
    color: #868686
}

.ismobile.theme9 .join-footer-content .star {
    color: #ef423a
}

.ismobile.theme9 .content-header {
    background: #c82721
}

.ismobile.theme9 .agreement {
    color: #868686
}

.ismobile.theme9 .agreement ul li {
    list-style-type: decimal
}

.ismobile.theme9 .agreement .footer .footer-btn {
    min-width: auto;
    max-width: 80%;
    background: #c82721;
    padding: 6px 10px
}

.ismobile.theme9 .unicode .unicode-wrap .unicode-content-wrap {
    line-height: 22px
}

.ismobile.theme9 .unicode .unicode-wrap .uni-code-dia2 {
    font-size: 16px;
    line-height: 22px;
    color: #c82721
}

.ismobile.theme9 .unicode .list-prefix:before {
    background: #868686
}

.ismobile.theme9 .wallet-wrap {
    border-color: #dcdcdc;
    background: #fff
}

.ismobile.theme9 .wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    background: #333
}

.ismobile.theme9 .wallet-wrap .wallet-title-wrap .wallet-title-content {
    color: #333;
    background: #fff
}

.ismobile.theme9 .wallet-wrap .wallet-radio-item {
    color: #333
}

.ismobile.theme9 .wallet-wrap .wallet-radio-item .wallet-bank-icon {
    border-color: #dcdcdc
}

.ismobile.theme9 .wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(0, 0%, 100%, .5)
}

.ismobile.theme9 .wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    background: #ef423a
}

.ismobile.theme9 .wallet-wrap .wallet-radio-item.active .wallet-bank-label-wrap {
    color: #ef423a
}

.ismobile.theme9 .wallet-wrap .wallet-noaccount {
    border-right-color: rgba(239, 66, 58, .4)
}

.ismobile.theme9 .wallet-wrap .wallet-noaccount,
.ismobile.theme9 .wallet-wrap .wallet-verified-text,
.ismobile.theme9 .wallet-wrap .wallet-verifing-container {
    color: #ef423a
}

.ismobile.theme9 .wallet-wrap .wallet-checkmark {
    fill: #ef423a
}

.ismobile.theme9 .wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #ef423a
}

.ismobile.theme9 .wallet-wrap .wallet-known {
    background: #c82721
}

.ismobile.theme9 .wallet-wrap .wallet-intro-star {
    color: #ef423a
}

.ismobile.theme9 .wallet-wrap .wallet-intro,
.ismobile.theme9 .wallet-wrap .wallet-verified-result {
    color: #999
}

.ismobile.theme9 .sendemail .note {
    color: #c82721
}

.ismobile.theme9 .sendemail button {
    border-radius: 0;
    background: #c82721
}

.ismobile.theme9 .sendemail .footer .secure-wrap .secure-text {
    color: #0b85cc
}

.ismobile.theme9 .sendemail .footer .secure-wrap .secure-text span {
    color: #c82721
}

.ismobile.theme9 .join-success-mail .home-header {
    background-color: #c82721
}

.ismobile.theme9 .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    color: #c82721
}

.ismobile.theme9 .join-success-mail .join-success-mail-wrap .join-success-content {
    color: #868686
}

.ismobile.theme9 .join-success-mail .join-success-mail-wrap .join-success-send {
    border-radius: 0;
    background: #c82721
}

.ismobile .home-header {
    position: relative;
    height: 45px;
    color: #fff;
    font-size: 25px;
    text-align: center
}

.ismobile .home-header .back-home {
    position: absolute;
    top: 8px
}

.ismobile .home-header .logo img {
    margin-top: 2px
}

.ismobile .home-header .header-title {
    line-height: 45px;
    font-size: 15px;
    font-weight: 700
}

.ismobile .page-container .join-wrap {
    padding: 0
}

.ismobile .page-container .info-title {
    margin-bottom: 16px
}

.ismobile .page-container .field .base-btn.disabled {
    color: #fff;
    background: #d0dae5;
    border: 0;
    box-shadow: none
}

.ismobile .page-container .field .countdown-text {
    font-size: 12px
}

.ismobile .separate-line {
    margin: 15px 0 11px
}

.ismobile .join-footer-content {
    padding-bottom: 20px
}

@media only screen and (max-width:768px) {
    .ismobile .join-footer-content {
        padding: 0 32px 20px
    }
}

@media only screen and (max-width:480px) {
    .ismobile .join-footer-content {
        padding: 0 20px 20px
    }
}

.ismobile .join-footer-content ul {
    margin: 0;
    padding: 0;
    list-style-type: none
}

.ismobile .join-footer-content ul li {
    margin-bottom: 10px;
    padding: 0
}

.ismobile .join-form-agree {
    color: #c82721;
    text-align: left
}

.ismobile .field {
    margin-bottom: 12px
}

.ismobile .field .base-input input,
.ismobile .field .wallet-base-input input {
    padding-left: 3%
}

.ismobile .field .base-input .num-img,
.ismobile .field .wallet-base-input .num-img {
    top: 3px;
    right: 6px;
    height: 30px
}

.ismobile .field .wallet-base-input input {
    padding-right: 40px
}

.ismobile .field .twoSelect {
    padding-left: 2%
}

.ismobile .field.rmnum .base-input input {
    height: 36px
}

.ismobile .content-header {
    position: fixed;
    z-index: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 43px;
    color: #fff;
    text-align: center
}

.ismobile .content-header .agreement-title,
.ismobile .content-header .unicode-title {
    height: 43px;
    line-height: 43px;
    font-size: 15px
}

.ismobile .content-header .return-btn {
    display: block;
    position: absolute;
    top: 7px;
    left: 5px;
    width: 30px;
    height: 30px;
    background: url(/infe/user/join/images/join_back.png) 0 50% no-repeat;
    background-size: cover
}

.ismobile .agreement {
    box-sizing: border-box;
    padding: 60px 7% 40px;
    width: auto;
    min-height: 100vh;
    font-size: 15px;
    line-height: 20px
}

.ismobile .agreement p {
    margin: 8px 0
}

.ismobile .agreement ul li {
    margin-bottom: 16px
}

.ismobile .agreement .footer {
    text-align: center
}

.ismobile .agreement .footer .footer-btn {
    display: block;
    margin: 0 auto;
    color: #fff;
    line-height: 24px;
    max-width: 50%
}

.ismobile .unicode {
    padding: 60px 5% 0;
    font-size: 13px
}

.ismobile .unicode .close-btn {
    display: none
}

.ismobile .unicode .unicode-wrap {
    margin: 0 auto;
    max-width: 500px
}

.ismobile .unicode .unicode-wrap .unicode-content-wrap {
    line-height: 26px
}

.ismobile .unicode .unicode-wrap .unicode-content-wrap p {
    margin-top: 20px
}

.ismobile .unicode .uni-code-dia2 {
    font-size: 22px
}

.ismobile .unicode .footer .footer-btn {
    display: none
}

.ismobile .sendemail {
    position: relative;
    padding: 43px 0 59px
}

.ismobile .sendemail .sendemail-title {
    height: 43px;
    line-height: 43px;
    font-size: 15px
}

.ismobile .sendemail form.join-form {
    margin: 0 auto;
    padding: 20px 0 0;
    width: 80%
}

.ismobile .sendemail .content-wrap .join-form {
    position: static
}

.ismobile .sendemail .content-wrap .join-form .field {
    padding: 0
}

.ismobile .sendemail .content-wrap .join-form .field input {
    padding-left: 9px
}

.ismobile .sendemail .note {
    margin: 0;
    box-sizing: border-box;
    padding: 0 12px;
    width: 100%;
    font-size: 14px;
    color: #ea2c76
}

.ismobile .sendemail button {
    position: absolute;
    left: 50%;
    margin: 0 0 0 -40%;
    bottom: 20px;
    background: #ea2c76;
    height: 36px;
    line-height: 36px
}

.ismobile .sendemail .footer .secure-wrap {
    padding-top: 4px
}

.ismobile .sendemail .footer .secure-wrap .secure-text {
    color: #ea2c76;
    font-weight: 700
}

.ismobile .sendemail .footer .secure-wrap .secure-text span {
    color: #b6b5b5;
    font-size: 13px
}

.ismobile .join-success-mail {
    position: relative;
    padding-bottom: 30px
}

.ismobile .join-success-mail .home-header .back-home {
    top: 7px;
    left: 5px;
    width: 30px;
    height: 30px;
    background: url(/infe/user/join/images/join_back.png) 0 50% no-repeat;
    background-size: cover
}

.ismobile .join-success-mail .join-success-mail-wrap {
    margin: 0 auto;
    padding: 20px 0 61px;
    width: 80%;
    line-height: 20px;
    text-align: left;
    overflow-y: scroll
}

.ismobile .join-success-mail .join-success-mail-wrap .join-success-img {
    display: none
}

.ismobile .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    line-height: unset;
    font-size: 14px;
    font-weight: 400
}

.ismobile .join-success-mail .join-success-mail-wrap .join-success-content {
    font-size: 13px
}

.ismobile .join-success-mail .join-success-mail-wrap .join-success-send {
    position: absolute;
    left: 50%;
    bottom: 15px;
    margin: 0 0 0 -40%;
    padding: 0;
    width: 80%;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    text-align: center
}

.ismobile .orientation-message-bg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    text-align: center
}

.ismobile .orientation-message-img {
    display: block;
    margin: 0 auto
}

.ismobile #js-nc-check-bar.nc-container .nc_iconfont {
    width: 15%;
    min-width: 42px
}

.ismobile #js-nc-check-bar.nc-container .nc_iconfont.icon_warn {
    width: auto;
    min-width: auto
}

.ismobile .other-language .scale_text {
    box-sizing: border-box;
    padding-left: 18px
}

.wallet-wrap {
    box-sizing: border-box;
    margin: 0 auto 10px;
    border: 1px solid #ededed;
    border-radius: 4px;
    padding: 15px 10px;
    width: 98%;
    background: #fff
}

.wallet-wrap .wallet-title-wrap {
    font-size: 12px;
    font-weight: 700;
    text-align: center
}

.wallet-wrap .wallet-title-wrap .wallet-title-bg {
    position: relative
}

.wallet-wrap .wallet-title-wrap .wallet-title-bg:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    height: 1px;
    background: #757575
}

.wallet-wrap .wallet-title-wrap .wallet-title-content {
    position: relative;
    display: inline-block;
    padding: 0 20px;
    max-width: 70%;
    color: #757575;
    background: #fff;
    word-break: break-all
}

.wallet-wrap .wallet-title-wrap .wallet-subtitle {
    margin-top: 10px;
    color: #757575
}

.wallet-wrap .wallet-radio-wrap {
    padding-top: 5px;
    font-size: 12px;
    border-radius: 4px;
    text-align: center
}

.wallet-wrap .wallet-radio-item {
    display: inline-block;
    vertical-align: top;
    margin: 10px 13px 0 12px;
    position: relative;
    max-width: 60px;
    min-width: 40px;
    min-height: 40px;
    color: #757575;
    cursor: pointer;
    user-select: none
}

.wallet-wrap .wallet-radio-item .wallet-radio-input {
    display: none
}

.wallet-wrap .wallet-radio-item .wallet-bank-icon {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -20px;
    box-sizing: border-box;
    border: 2px solid #ededed;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    background-size: 24px;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: 50%;
    background-image: url(/infe/user/join/images/wallet_nolink.png)
}

.wallet-wrap .wallet-radio-item .wallet-bank-icon.cg {
    background-image: url(/infe/user/join/images/wallet_cgpay.png)
}

.wallet-wrap .wallet-radio-item .wallet-bank-icon.os {
    background-image: url(/infe/user/join/images/wallet_ospay.png)
}

.wallet-wrap .wallet-radio-item .wallet-bank-label-wrap {
    position: relative;
    padding-top: 32px
}

.wallet-wrap .wallet-radio-item .wallet-bank-label {
    background: hsla(0, 0%, 100%, .5);
    font-weight: 700
}

.wallet-wrap .wallet-radio-item.active {
    color: #404e67
}

.wallet-wrap .wallet-radio-item.active .wallet-bank-icon:before {
    content: "\2713";
    position: absolute;
    top: -4px;
    left: -4px;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    background: #404e67;
    color: #fff
}

.wallet-wrap .walletform {
    position: relative;
    padding-top: 17px
}

.wallet-wrap .walletform .wallet-verify-wrap {
    text-align: right
}

.wallet-wrap .walletform .wallet-verify-wrap .field {
    display: inline-block;
    padding-left: 5px;
    width: 30%
}

.wallet-wrap .walletform .wallet-verify-wrap .error {
    padding-right: 6px;
    text-align: left
}

.wallet-wrap .walletform .walletform-check-wrap {
    border: 1px solid transparent
}

.wallet-wrap .walletform .walletform-check {
    outline: 0;
    display: inline-block;
    text-align: center;
    width: 100%;
    min-height: 28px;
    border: 0;
    border-radius: 4px;
    font-size: 12px
}

.wallet-wrap .wallet-verifing-wrap {
    padding-top: 17px
}

.wallet-wrap .wallet-verifing-container {
    float: right;
    color: #404e67;
    font-size: 16px;
    text-align: initial;
    font-weight: 700
}

.wallet-wrap .wallet-loading-animation {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    width: 30px;
    font-weight: 700
}

.wallet-wrap .wallet-loading-animation .wallet-loading-item:before {
    background: #404e67
}

.wallet-wrap .wallet-known {
    float: right;
    margin-top: 10px;
    width: 140px;
    max-width: 100%;
    min-height: 28px;
    border: 0;
    border-radius: 4px;
    color: #fff;
    background: #404e67;
    outline: none;
    font-size: 12px
}

.wallet-wrap .wallet-noaccount {
    display: inline-block;
    border-right: 1px solid rgba(64, 78, 103, .4);
    padding-right: 5px;
    font-size: 11px;
    font-weight: 700;
    color: #404e67;
    text-decoration: underline
}

.wallet-wrap .wallet-intro {
    padding: 3px 15px 0;
    color: #757575;
    font-size: 12px;
    text-align: left
}

.wallet-wrap .wallet-intro p:last-of-type {
    margin-bottom: 0
}

.wallet-wrap .wallet-intro .wallet-intro-star {
    color: #912c00
}

.wallet-wrap .wallet-verified-wrap {
    padding-top: 15px
}

.wallet-wrap .wallet-verified-wrap .wallet-verified-text {
    padding-right: 15px;
    font-size: 12px;
    line-height: 16px;
    color: #404e67;
    font-size: 16px;
    font-weight: 700;
    text-align: right
}

.wallet-wrap .wallet-verified-wrap .wallet-checkmark {
    width: 30px;
    height: 30px
}

.wallet-wrap .wallet-verified-wrap .wallet-verified-success .wallet-checkmark {
    vertical-align: middle;
    margin-left: 10px
}

.wallet-wrap .wallet-verified-result {
    margin: 10px 0;
    padding: 5px 15px;
    font-size: 15px;
    color: #757575;
    border-radius: 4px
}

.wallet-wrap .wallet-verified-result.error {
    background: rgba(255, 98, 117, .1)
}

.wallet-wrap .wallet-verified-result.error .wallet-verified-label,
.wallet-wrap .wallet-verified-result.error .wallet-verified-reason {
    color: #ff6275
}

.wallet-wrap .wallet-verified-result.error .wallet-verified-reason {
    background-image: url(/infe/user/join/images/wallet_error.svg);
    background-size: 12px;
    background-position-x: calc(100% - 2px)
}

.wallet-wrap .wallet-verified-result:last-of-type {
    margin-bottom: 0
}

.wallet-wrap .wallet-verified-label {
    float: left
}

.wallet-wrap .wallet-verified-reason {
    position: relative;
    float: right;
    padding-right: 28px;
    font-size: 12px;
    background: url(/infe/user/join/images/wallet_ok.svg) 100% 50% no-repeat;
    background-size: 16px
}

.wallet-wrap .wallet-verified-reason:before {
    content: "";
    display: inline-block
}

.wallet-wrap .list-prefix:before {
    background: #757575
}

@media only screen and (max-width:480px) {
    .wallet-wrap .wallet-radio-item {
        margin: 10px 5px 0
    }

    .wallet-wrap .walletform .wallet-verify-wrap .field {
        width: 50%
    }

    .wallet-wrap .wallet-verifing-container {
        font-size: 12px
    }

    .wallet-wrap .wallet-loading-animation {
        width: 20px
    }

    .wallet-wrap .wallet-verified-wrap .wallet-verified-text {
        line-height: 12px;
        font-size: 12px
    }

    .wallet-wrap .wallet-verified-wrap .wallet-checkmark {
        width: 20px;
        height: 20px
    }

    .wallet-wrap .wallet-verified-result {
        font-size: 13px
    }
}

@keyframes walletloading {
    to {
        transform: rotate(1turn)
    }
}

.wallet-loading-wrap {
    position: relative;
    animation: walletloading 1s infinite
}

.wallet-loading-wrap .wallet-loading-item {
    position: absolute;
    top: 40%;
    left: 0;
    width: 100%;
    height: 20%
}

.wallet-loading-wrap .wallet-loading-item-1 {
    transform: rotate(-180deg)
}

.wallet-loading-wrap .wallet-loading-item-1:before {
    opacity: .14286
}

.wallet-loading-wrap .wallet-loading-item-2 {
    transform: rotate(-135deg)
}

.wallet-loading-wrap .wallet-loading-item-2:before {
    opacity: .28571
}

.wallet-loading-wrap .wallet-loading-item-3 {
    transform: rotate(-90deg)
}

.wallet-loading-wrap .wallet-loading-item-3:before {
    opacity: .42857
}

.wallet-loading-wrap .wallet-loading-item-4 {
    transform: rotate(-45deg)
}

.wallet-loading-wrap .wallet-loading-item-4:before {
    opacity: .57143
}

.wallet-loading-wrap .wallet-loading-item-5 {
    transform: rotate(0deg)
}

.wallet-loading-wrap .wallet-loading-item-5:before {
    opacity: .71429
}

.wallet-loading-wrap .wallet-loading-item-6 {
    transform: rotate(45deg)
}

.wallet-loading-wrap .wallet-loading-item-6:before {
    opacity: .85714
}

.wallet-loading-wrap .wallet-loading-item-7 {
    transform: rotate(90deg)
}

.wallet-loading-wrap .wallet-loading-item-7:before {
    opacity: 1
}

.wallet-loading-wrap .wallet-loading-item:before {
    content: "";
    position: absolute;
    padding-bottom: 20%;
    width: 20%;
    background: #000;
    border-radius: 50%
}

.is-join-pop .page-container .join-wrap {
    padding: 0
}

.is-join-pop .page-container .info-title {
    margin-bottom: 16px
}

.is-join-pop .join-footer-content {
    padding: 0 32px 20px
}

.is-join-pop .field .base-input input,
.is-join-pop .field .wallet-base-input input {
    padding-left: 3%
}

.is-join-pop .field .wallet-base-input input {
    padding-right: 40px
}

.is-join-pop .field .twoSelect {
    padding-left: 2%
}

.is-join-pop .agreement {
    box-sizing: border-box;
    padding: 5% 7%;
    width: 100%;
    font-size: 15px;
    line-height: 20px
}

.is-join-pop .agreement ul li {
    margin-bottom: 16px
}

.is-join-pop .unicode {
    padding: 5% 5% 0;
    font-size: 13px
}

.is-join-pop .unicode .unicode-wrap .unicode-content-wrap {
    line-height: 26px
}

.is-join-pop .unicode .unicode-wrap .unicode-content-wrap p {
    margin-top: 20px
}

.is-join-pop .unicode .uni-code-dia2 {
    font-size: 22px
}

.is-join-pop .sendemail .sendemail-title {
    height: 43px;
    line-height: 43px;
    font-size: 15px
}

.is-join-pop .sendemail .content-wrap .join-form .field {
    padding: 0
}

.is-join-pop .sendemail .content-wrap .join-form .field input {
    padding-left: 9px
}

.is-join-pop .sendemail .note {
    margin: 0;
    box-sizing: border-box;
    padding: 0 12px;
    width: 100%;
    font-size: 14px
}

.is-join-pop .sendemail button {
    height: 36px;
    line-height: 36px
}

.is-join-pop .join-success-mail .join-success-mail-wrap {
    padding: 20px 0 61px;
    line-height: 20px
}

.is-join-pop .join-success-mail .join-success-mail-wrap .join-success-img {
    display: none
}

.is-join-pop .join-success-mail .join-success-mail-wrap .join-success-title.page-title {
    line-height: normal;
    font-size: 14px;
    font-weight: 400
}

.is-join-pop .join-success-mail .join-success-mail-wrap .join-success-content {
    font-size: 13px
}

.is-join-pop .join-success-mail .join-success-mail-wrap .join-success-send {
    padding: 0;
    height: 36px;
    line-height: 36px;
    font-size: 14px
}

.is-join-pop #js-nc-check-bar.nc-container .nc_iconfont {
    width: 15%;
    min-width: 42px
}

.is-join-pop #js-nc-check-bar.nc-container .nc_iconfont.icon_warn {
    width: auto;
    min-width: auto
}

.is-join-pop .other-language .scale_text {
    box-sizing: border-box;
    padding-left: 18px
}

@media only screen and (max-width:480px) {
    .is-join-pop .page-container form {
        padding: 20px 0 30px
    }

    .is-join-pop .join-footer-content {
        padding: 0 10px 20px
    }
}
.page-right {
    float: right;
    width: 450px;
    color: #000;
    padding: 20px 28px;
}
.joinmember .join-wrap {
    float: left;
    border-right: 1px solid #CFDBE8;
    padding-right: 139px;
    width: 451px;
    font-size: 16px;
}
.join-dowload-wrap {
    float: right;
    margin: 60px 48px 0 0;
    width: 257px;
    background: url(../images/container_joinus_code_login.jpg) 50% 0 no-repeat;
    color: #323232;
    font-size: 14px;
    text-align: center;
}
.joinmember .join-wrap {
    float: left;
    border-right: 1px solid #CFDBE8;
    padding-right: 139px;
    width: 451px;
    font-size: 16px;
}


