.warp {
    width: 100%;
    padding: 50px 0 0;
}

.login-main {
    width: 100%;
    height: 100vh;
}

.login {
    width: 92%;
    padding: 25px 15px;
    margin: 25px auto 0;
    border-radius: 10px;
    border: 1px solid #F3C300;
}

.login-head {
    width: 100%;
    text-align: center;
    position: relative;
}

.login-head img {
    width: 150px;
    height: auto;
    border-radius: 50%;
    background: #ffffff;
}

.login .loginCon {
    width: 100%;
}

.login-log {
    width: 100%;
    color: #ffffff;
    font-size: 24px;
    text-align: center;
    margin-bottom: 30px;
}

.login .circlebg {
    width: 100%;
    display: flex;
    position: relative;
    margin-bottom: 15px;
    align-items: center;
    border-bottom: 1px solid #283041;
}

.login .circlebg i {
    color: #F3C300;
    font-size: 16px;
}

.login input {
    border: 0;
    width: 100%;
    height: 40px;
    outline: none;
    padding: 0 6px;
    color: #ffffff;
    font-size: 14px;
    background: none;
}

.login input::placeholder {
    color: #888888;
    font-size: 12px;
}

.login input:-webkit-autofill,
.login input:-webkit-autofill:hover,
.login input:-webkit-autofill:focus,
.login input:-webkit-autofill:active {
    -webkit-transition-delay: 111111s;
    -webkit-transition: color 11111s ease-out, background-color 111111s ease-out;
}

.login .info {
    width: 100%;
}

.login .areaCode {
    display: block;
    color: #F3C300;
    margin-left: 5px;
    text-align: center;
}

.login .login-send {
    width: auto;
    height: auto;
    color: #F3C300;
    cursor: pointer;
    font-size: 13px;
    background: none;
    padding: 5px 12px;
    border-radius: 5px;
    border: 1px solid #919191;
    position: absolute;
    right: 6px;
}

.login .add-btn {
    width: 100%;
    height: 45px;
    color: #F3C300;
    font-size: 16px;
    margin-top: 10px;
    background: none;
    border-radius: 5px;
    border: 1px solid #919191;
}

.toAdd {
    width: 100%;
    margin-top: 10px;
    text-align: center;
}

.toAdd a {
    color: #F3C300;
    font-size: 14px;
}

.login .circlebg .captcha {
    width: 96px;
    height: auto;
    position: absolute;
    right: 0;
}

.login .otpBtn {
    border: 0;
    color: #ffffff;
    font-size: 14px;
    padding: 3px 8px;
    border-radius: 5px;
    background: #F3C300;
    position: absolute;
    right: 10px;
}

.continuelink {
    width: 100%;
    margin-top: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.continuelink a {
    color: #F3C300;
    margin-left: auto;
    text-decoration: underline;
}


.home-main {
    width: 100%;
    height: auto;
    padding: 0px 12px;
}

.banner {
    width: 100%;
    overflow: hidden;
    padding-top: 12px;
}

.banner img {
    width: 100%;
    height: auto;
    border-radius: 8px;
}

.home-nav {
    width: 100%;
    height: auto;
    display: block;
    margin-top: 12px;
}

.home-nav ul {
    width: 100%;
    height: auto;
    display: flex;
    align-items: center;
    justify-content: center;
}

.home-nav li {
    width: 25%;
    text-align: center;
}

.home-nav li a {
    display: block;
    width: 100%;
    text-align: center;
    color: #ededed;
    font-size: 15px;
}

.home-nav li a p {
    text-shadow: 1px 0 5px #fdbf1e;
}

.home-nav img {
    width: auto;
    height: 30px;
    margin-bottom: 8px;
}

.product-box {
    width: 100%;
    height: auto;
    display: block;
    margin-top: 12px;
}

.product-list {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
}

.product-item {
    width: calc(50% - 6px);
    height: auto;
    padding: 6px;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    margin-bottom:72px
    border-radius: 4px;
    align-items: center;
    background: #2f2f2f;
    box-shadow: 0 3px 27px 0 hsla(0, 0%, 45.5%, .15);
}

.product-item:first-child,
.product-item:nth-child(2) {
    margin-top: 0;
}

.product-img {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    border-radius: 4px;
    align-items: center;
    justify-content: center;
}

.product-img img {
    width: 100%;
    height: auto;
}

.product-param {
    width: 100%;
    margin-top: 8px;
}

.product-param h3 {
    width: 100%;
    color: #F3C300;
    font-size: 12px;
    font-weight: 500;
}

.product-param p {
    width: 100%;
    display: flex;
    color: #888888;
    font-size: 12px;
    margin-top: 6px;
    align-items: center;
    justify-content: space-between;
}

.product-param span {
    color: #fdbf1e;
}

.product-btm {
    width: 100%;
    display: flex;
    margin-top: 12px;
    align-items: center;
    justify-content: space-between;
}

.product-btm a {
    width: 60px;
    height: 25px;
    display: flex;
    color: #F3C300;
    font-size: 14px;
    border-radius: 5px;
    align-items: center;
    justify-content: center;
    border: 1px solid #919191;
}

.product-btm span {
    color: #fdbf1e;
    font-size: 15px;
}

.product-detail-main {
    width: 100%;
    height: auto;
    padding: 50px 12px 12px;
}

.product-detail-img {
    width: 100%;
    height: auto;
    margin-top: 12px;
    overflow: hidden;
    border-radius: 5px;
}

.product-detail-img img {
    width: 100%;
    height: auto;
}

.product-detail-param {
    width: 100%;
    height: auto;
    margin-top: 12px;
}

.product-detail-param h3 {
    width: 100%;
    color: #F3C300;
    font-size: 16px;
    font-weight: 600;
    padding: 6px 0;
}

.product-detail-param p {
    width: 100%;
    display: flex;
    color: #888888;
    line-height: 32px;
    align-items: center;
    justify-content: space-between;
}

.product-detail-param span {
    color: #fdbf1e;
    font-weight: 600;
}

.product-detail-btn {
    width: 100%;
    height: auto;
    margin-top: 12px;
}

.product-detail-btn button {
    width: 100%;
    height: 45px;
    display: flex;
    color: #F3C300;
    margin: 0 auto;
    font-size: 16px;
    background: none;
    font-weight: 600;
    border-radius: 5px;
    align-items: center;
    justify-content: center;
    border: 1px solid #F3C300;
}

.product-detail-btn button.disabled {
    color: #919191;
    border: 1px solid #919191;
}

.product-detail-content {
    width: 100%;
    height: auto;
    color: #9fabc4;
    margin-top: 16px;
}

.product-detail-content p {
    width: 100%;
    text-wrap: inherit !important;
}

.product-detail-content p span {
    text-wrap: inherit !important;
}

.product-detail-content img,
.product-detail-content video {
    width: 100%;
    height: auto;
}

.order-main {
    width: 100%;
    display: block;
    padding: 50px 12px;
}

.order-top {
    width: 100%;
    display: flex;
    overflow: hidden;
    margin-top: 12px;
    padding: 16px 12px;
    border-radius: 5px;
    align-items: center;
    background: #2f2f2f;
    justify-content: space-between;
    box-shadow: 0 3px 27px 0 hsla(0, 0%, 45.5%, .15);
}

.order-top-item {
    width: 50%;
    height: auto;
    text-align: center;
}

.order-top-item:first-child {
    border-right: 0.5px solid #888888;
}

.order-top-item p {
    width: 100%;
    color: #888888;
    font-size: 14px;
}

.order-top-item p:first-child {
    color: #F3C300;
    font-weight: 600;
}

.order-top-item p:last-child {
    margin-top: 8px;
}

.order-list {
    width: 100%;
    margin-top: 12px;
    overflow: hidden;
}

.order-item {
    width: 100%;
    height: auto;
    padding: 8px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 12px;
    overflow: hidden;
    position: relative;
    border-radius: 5px;
    align-items: center;
    background: #2f2f2f;
    justify-content: space-between;
    box-shadow: 0 3px 27px 0 hsla(0, 0%, 45.5%, .15);
}

.order-item:first-child {
    margin-top: 0;
}

.order-item h3 {
    width: 100%;
    color: #F3C300;
    font-size: 14px;
    font-weight: 600;
    padding: 5px 0 10px;
}

.order-item .expired {
    width: 52px;
    height: auto;
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
}

.order-img {
    width: 132px;
    height: 100px;
    border-radius: 5px;
}

.order-img img {
    width: 100%;
    height: 100%;
    border-radius: 5px;
}

.order-param {
    width: calc(100% - 132px);
    height: 100px;
    display: flex;
    flex-wrap: wrap;
    padding: 0 0 0 6px;
}

.order-param p {
    width: 100%;
    display: flex;
    color: #888888;
    font-size: 12px;
    margin-top: 12px;
    align-items: center;
    justify-content: space-between;
}

.order-param p:first-child {
    margin-top: 0;
}

.order-param span {
    color: #fdbf1e;
}

.order-btn {
    width: 100%;
    height: auto;
    display: block;
    margin-top: 12px;
}

.order-btn button {
    width: 100%;
    height: 36px;
    display: flex;
    color: #F3C300;
    margin: 0 auto;
    font-size: 12px;
    background: none;
    font-weight: 600;
    border-radius: 5px;
    align-items: center;
    justify-content: center;
    border: 1px solid #F3C300;
}

.order-btn button.disabled {
    color: #888888;
    border: 1px solid #888888;
}

.invite-main {
    width: 100%;
    height: auto;
    display: block;
    padding: 50px 0;
}

.invite-header {
    width: 100%;
    height: auto;
}

.invite-header img {
    width: 100%;
    height: auto;
}

.invite-box {
    width: calc(100% - 24px);
    z-index: 1;
    padding: 12px;
    position: relative;
    border-radius: 5px;
    background: #2f2f2f;
    margin: -100px auto 0;
    box-shadow: 0 3px 27px 0 hsla(0, 0%, 45.5%, .15);
}

.invite-tutorial {
    width: 100%;
    position: relative;
}

.tutorial-img {
    height: 14px;
    position: absolute;
    top: 15px
}

.tutorial-img:first-child {
    left: 27%;
}

.tutorial-img:nth-child(2) {
    right: 27%;
}

.invite-tutorial ul {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
}

.invite-tutorial li {
    width: 33.33%;
    color: #9593a4;
    font-size: 14px;
    text-align: center;
}

.invite-tutorial li img {
    width: 40px;
    height: 40px;
    margin-bottom: 12px;
}

.invite-link {
    width: 100%;
    margin-top: 12px;
    padding-top: 16px;
    position: relative;
    border-top: 1px dashed #9fabc4;
}

.invite-link-title {
    width: 100%;
    height: 24px;
    color: #586170;
    font-size: 15px;
    margin-top: 16px;
    line-height: 24px;
    margin-bottom: 6px;
}

.invite-link-title:first-child {
    margin-top: 0;
}

.invite-link-content {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
}


.invite-link-input {
    width: calc(100% - 60px);
    height: 25px;
    color: #F3C300;
    overflow: hidden;
    line-height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.invite-link-btn {
    width: 60px;
    height: 25px;
    color: #F3C300;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #F3C300;
}

.invite-rule {
    width: 100%;
    height: auto;
    color: #9fabc4;
    margin-top: 16px;
}

.invite-rule p {
    width: 100%;
    text-wrap: inherit !important;
}

.invite-rule span {
    text-wrap: inherit !important;
}

.invite-rule img,
.invite-rule video {
    width: 100%;
    height: auto;
}

.team-main {
    width: 100%;
    padding: 50px 12px;
}

.team-head {
    width: 100%;
    height: auto;
    display: flex;
    padding: 16px 0;
    flex-wrap: wrap;
    margin-top: 12px;
    border-radius: 5px;
    align-items: center;
    background: #2f2f2f;
    justify-content: space-between;
    box-shadow: 0 3px 27px 0 hsla(0, 0%, 45.5%, .15);
}

.team-head-item {
    width: 50%;
    height: auto;
    display: flex;
    color: #F3C300;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: 600;
    margin-top: 16px;
    align-items: center;
    justify-content: center;
}

.team-head-item:first-child,
.team-head-item:nth-child(2) {
    margin-top: 0;
}

.team-head-item p {
    width: 100%;
    height: auto;
    color: #888888;
    font-size: 12px;
    margin-top: 8px;
    font-weight: 400;
    text-align: center;
}

.team-profit {
    width: 100%;
    height: auto;
    display: flex;
    padding: 16px 0;
    flex-wrap: wrap;
    margin-top: 12px;
    border-radius: 5px;
    align-items: center;
    background: #2f2f2f;
    justify-content: space-between;
    box-shadow: 0 3px 27px 0 hsla(0, 0%, 45.5%, .15);
}

.team-profit-item {
    width: 50%;
    height: auto;
    display: flex;
    color: #F3C300;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: 600;
    margin-top: 16px;
    align-items: center;
    justify-content: center;
}

.team-profit-item:first-child,
.team-profit-item:nth-child(2) {
    margin-top: 0;
}

.team-profit-item p {
    width: 100%;
    height: auto;
    color: #888888;
    font-size: 12px;
    margin-top: 8px;
    font-weight: 400;
    text-align: center;
}

.team-list {
    width: 100%;
    height: auto;
    display: block;
    margin-top: 12px;
}

.team-item {
    width: 100%;
    height: 45px;
    display: flex;
    color: #ededed;
    align-items: center;
    text-shadow: 1px 0 5px #fdbf1e;
    justify-content: space-between;
}

.team-item:first-child {
    color: #F3C300;
    font-weight: 500;
    border-bottom: 1px solid #2f2f2f;
}

.team-item span {
    width: 100%;
    height: auto;
    display: block;
    text-align: center;
}

.team-item span:first-child {
    text-align: left;
}

.team-item span:last-child {
    text-align: right;
}

.me-main {
    width: 100%;
    height: auto;
    padding: 50px 12px;
}

.me-head {
    width: 100%;
    height: auto;
    display: flex;
    padding: 16px 0;
    flex-wrap: wrap;
    margin-top: 12px;
    border-radius: 5px;
    align-items: center;
    background: #2f2f2f;
    justify-content: space-between;
    box-shadow: 0 3px 27px 0 hsla(0, 0%, 45.5%, .15);
}

.me-head-item {
    width: 50%;
    height: auto;
    display: flex;
    color: #F3C300;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: 600;
    margin-top: 16px;
    align-items: center;
    justify-content: center;
}

.me-head-item:first-child,
.me-head-item:nth-child(2) {
    margin-top: 0;
}

.me-head-item p {
    width: 100%;
    height: auto;
    color: #888888;
    font-size: 12px;
    margin-top: 8px;
    font-weight: 400;
    text-align: center;
}

.me-income {
    width: 100%;
    height: auto;
    display: flex;
    padding: 16px 0;
    flex-wrap: wrap;
    margin-top: 12px;
    border-radius: 5px;
    align-items: center;
    background: #2f2f2f;
    justify-content: space-between;
    box-shadow: 0 3px 27px 0 hsla(0, 0%, 45.5%, .15);
}

.me-income-item {
    width: 33.33%;
    height: auto;
    display: flex;
    color: #F3C300;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: 600;
    align-items: center;
    justify-content: center;
    border-left: 0.5px solid #888888;
}

.me-income-item:first-child {
    border-left: none;
}

.me-income-item p {
    width: 100%;
    height: auto;
    color: #888888;
    font-size: 12px;
    margin-top: 8px;
    font-weight: 400;
    text-align: center;
}

.me-info {
    width: 100%;
    height: auto;
    margin-top: 16px;
}

.me-info-head {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.me-info-head img {
    width: 90px;
    height: 90px;
    border-radius: 50%;
    box-shadow: 0 0 7px #F3C300;
}

.me-info-foot {
    width: 100%;
    height: auto;
    color: #ffffff;
    text-align: center;
}

.me-info-foot h3 {
    font-size: 16px;
    margin-top: 12px;
    font-weight: 600;
}

.me-info-foot p {
    width: 100%;
    margin-top: 8px;
}

.me-link {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    padding: 16px 0;
    margin-top: 12px;
    border-radius: 5px;
    align-items: center;
    background: #2f2f2f;
    justify-content: space-between;
    box-shadow: 0 3px 27px 0 hsla(0, 0%, 45.5%, .15);
}

.me-link a {
    width: 50%;
    height: 40px;
    display: flex;
    color: #ffffff;
    font-size: 17px;
    align-items: center;
    justify-content: center;
    text-shadow: 1px 0 5px #d4237a;
}

.me-link a:first-child {
    border-right: 0.5px solid #888888;
}

.me-link a img {
    width: auto;
    height: 24px;
    margin-right: 6px;
}

.me-nav {
    width: 100%;
    height: auto;
    margin-top: 12px;
}

.me-nav a {
    width: 100%;
    height: 50px;
    display: flex;
    color: #8993a9;
    padding: 0 6px;
    font-size: 14px;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.5px solid #888888;
}

.me-nav a i {
    color: #8993a9;
    font-size: 16px;
}

.me-out {
    width: 100%;
    height: 45px;
    margin-top: 16px;
    border-radius: 5px;
    border: 1px solid #919191;
}

.me-out a {
    width: 100%;
    height: 100%;
    display: flex;
    color: #F3C300;
    font-size: 16px;
    align-items: center;
    justify-content: center;
}

.article-main {
    width: 100%;
    padding: 50px 12px 12px;
}

.article-tit {
    width: 100%;
    height: auto;
    display: block;
    color: #9fabc4;
    font-size: 12px;
    font-weight: 600;
    line-height: 32px;
    text-align: center;
}

.article-txt {
    width: 100%;
    height: auto;
    margin-top: 12px;
}

.article-content p {
    width: 100%;
    height: auto;
    text-wrap: inherit !important;
}

.article-content p span {
    text-wrap: inherit !important;
}

.article-txt img,
.article-txt video {
    width: 100%;
    height: auto;
}

.card-main {
    width: 100%;
    height: auto;
    padding: 50px 12px 12px;
}

.card-box {
    width: 100%;
    margin-top: 12px;
}

.card-item {
    width: 100%;
    height: auto;
    display: flex;
    margin-top: 12px;
    position: relative;
    align-items: center;
    border-bottom: 0.5px solid #919191;
}

.card-item:last-child {
    margin-top: 0;
    border-bottom: none;
}

.card-item input {
    width: 100%;
    height: 45px;
    outline: none;
    padding: 0 6px;
    color: #F3C300;
    font-size: 13px;
    font-weight: 600;
    background: none;
}

.card-item input::placeholder {
    color: #9fabc4;
    font-size: 12px;
    font-weight: 400;
}

.card-item .captcha {
    width: auto;
    height: 36px;
    position: absolute;
    right: 6px;
}

.card-item .card-send {
    width: auto;
    height: auto;
    color: #F3C300;
    cursor: pointer;
    font-size: 13px;
    background: none;
    padding: 5px 12px;
    border-radius: 5px;
    border: 1px solid #919191;
    position: absolute;
    right: 6px;
}

.card-btn {
    width: 100%;
    height: 45px;
    color: #F3C300;
    background: none;
    margin-top: 30px;
    line-height: 45px;
    border-radius: 5px;
    border: 1px solid #919191;
}

.service-main {
    width: 100%;
    height: auto;
    padding: 50px 12px 12px;
}

.service-list {
    width: 100%;
    height: auto;
    margin-top: 12px;
}

.service-item {
    width: 100%;
    display: flex;
    margin-top: 12px;
    position: relative;
    border-radius: 5px;
    padding: 16px 12px;
    background: #ffffff;
    align-items: center;
    box-shadow: 0 0 7px #F3C300;
}

.service-item:first-child {
    margin-top: 0;
}

.service-item img {
    width: 45px;
    height: auto;
}

.service-item-content {
    width: 100%;
    height: auto;
    display: block;
    overflow: hidden;
    padding-left: 6px;
}

.service-item-content h3 {
    color: #555555;
    font-size: 16px;
    font-weight: 600;
}

.service-item-content h2 {
    color: #888888;
    font-size: 14px;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.service-item a {
    color: #ffffff;
    padding: 5px 20px;
    border-radius: 5px;
    background: #F3C300;
    box-shadow: 0 10px 30px 0 rgba(48, 135, 180, 0.15);
    position: absolute;
    top: 12px;
    right: 10px;
}

.bonus-main {
    width: 100%;
    height: auto;
    padding: 50px 12px 12px;
}

.bonus-main img {
    width: 100%;
    height: auto;
    display: block;
    margin-top: 12px;
}

.bonus-box {
    width: 100%;
    margin-top: 16px;
    padding: 16px 12px;
    position: relative;
    border-radius: 5px;
    background: #2f2f2f;
    box-shadow: 0 0 7px #F3C300;
}

.bonus-box-head {
    width: 100%;
    height: auto;
    color: #F3C300;
    font-size: 16px;
    font-weight: 600;
    text-align: center;
}

.bonus-box-head p {
    width: 100%;
    color: #9593a4;
    font-size: 13px;
    margin-top: 8px;
    font-weight: 400;
}

.bouns-item {
    width: 100%;
    height: auto;
    margin-top: 16px;
}

.bouns-item input {
    width: 100%;
    height: 50px;
    color: #F3C300;
    font-size: 15px;
    font-weight: 600;
    border-radius: 5px;
    text-align: center;
    background: #000000;
}

.bouns-item input::placeholder {
    color: #9593a4;
    font-size: 12px;
    font-weight: 400;
}

.bouns-item button {
    width: 100%;
    height: 50px;
    display: flex;
    color: #F3C300;
    transform: none;
    font-size: 14px;
    font-weight: 600;
    border-radius: 5px;
    align-items: center;
    justify-content: center;
    border: 1px solid #F3C300;
    background: rgba(61, 61, 61, .3);
}

.record-main {
    width: 100%;
    padding: 50px 12px 12px;
}

.record-list {
    width: 100%;
    margin-top: 12px;
}

.record-item {
    width: 100%;
    height: auto;
    padding: 12px;
    display: flex;
    flex-wrap: wrap;
    margin-top: 12px;
    border-radius: 5px;
    background: #2f2f2f;
    align-items: center;
    box-shadow: 0 3px 27px 0 hsla(0, 0%, 45.5%, .15);
}

.record-item h3 {
    width: 100%;
    height: auto;
    display: flex;
    color: #9fabc4;
    font-size: 13px;
    align-items: center;
    justify-content: space-between;
}

.record-item h3 small {
    color: #F3C300;
    font-weight: 600;
}

.record-item h3 small.disabled {
    color: #888888;
}

.record-item span {
    width: 100%;
    color: #F3C300;
    margin-top: 8px;
    font-weight: 600;
}

.record-item p {
    width: 100%;
    color: #888888;
    font-size: 12px;
    margin-top: 8px;
}

.cash-main {
    width: 100%;
    height: auto;
    padding: 50px 12px 12px;
}

.cash-head {
    width: 100%;
    height: auto;
    display: flex;
    padding: 16px 0;
    flex-wrap: wrap;
    margin-top: 12px;
    border-radius: 5px;
    align-items: center;
    background: #2f2f2f;
    justify-content: space-between;
    box-shadow: 0 3px 27px 0 hsla(0, 0%, 45.5%, .15);
}

.cash-head-item {
    width: 50%;
    height: auto;
    display: flex;
    color: #F3C300;
    flex-wrap: wrap;
    font-size: 14px;
    font-weight: 600;
    align-items: center;
    justify-content: center;
}

.cash-head-item:first-child {
    border-right: 0.5px solid #888888;
}

.cash-head-item p {
    width: 100%;
    height: auto;
    color: #888888;
    font-size: 12px;
    margin-top: 8px;
    font-weight: 400;
    text-align: center;
}

.cash-fast {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    margin-top: 12px;
    align-items: center;
    justify-content: space-between;
}

.cash-fast-item {
    width: calc(33.33% - 8px);
    padding: 10px 0;
    color: #9fabc4;
    cursor: pointer;
    font-size: 13px;
    margin-top: 12px;
    font-weight: 600;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #888888;
}

.cash-fast-item:first-child,
.cash-fast-item:nth-child(2),
.cash-fast-item:nth-child(3) {
    margin-top: 0;
}

.cash-fast-item.cur {
    color: #F3C300;
    border: 1px solid #F3C300;
}

.cash-fast-item p {
    color: #888888;
    font-size: 12px;
    margin-bottom: 6px;
}

.cash-item {
    width: 100%;
    height: auto;
    margin-top: 12px;
}

.cash-item-tit {
    width: 100%;
    height: 45px;
    color: #9fabc4;
    font-weight: 500;
    line-height: 45px;
}

.cash-item-input {
    width: 100%;
    height: 48px;
    display: flex;
    color: #F3C300;
    padding: 0 12px;
    font-size: 14px;
    font-weight: 600;
    border-radius: 6px;
    align-items: center;
    border: 1px solid #9fabc4;
}

.cash-item-input input {
    width: 100%;
    height: 100%;
    color: #F3C300;
    font-size: 14px;
    font-weight: 600;
    background: none;
}

.cash-item-input input::placeholder {
    color: #9fabc4;
    font-size: 12px;
    font-weight: 400;
}

.cash-item-method {
    width: 100%;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: center;
}

.cash-item-method a {
    width: 100%;
    height: 45px;
    display: flex;
    color: #9fabc4;
    padding: 0 10px;
    margin-top: 8px;
    cursor: pointer;
    text-align: center;
    align-items: center;
    justify-content: space-between;
    border-bottom: 0.5px solid #9fabc4;
}

.cash-item-method a:first-child {
    margin-top: 0;
}

.cash-item-method a.active {
    color: #F3C300;
    font-weight: 600;
    border-bottom: 1px solid #F3C300;
}

.cash-item-method a i {
    font-size: 22px;
}

.cash-item-method a.active i {
    color: #F3C300;
}

.cash-btn {
    width: 100%;
    height: 45px;
    color: #F3C300;
    display: block;
    font-size: 16px;
    background: none;
    margin-top: 16px;
    text-align: center;
    border-radius: 5px;
    border: 1px solid #F3C300;
}

.cash-rule {
    width: 100%;
    height: auto;
    color: #9fabc4;
    margin-top: 16px;
}

.cash-rule p {
    width: 100%;
    height: auto;
    text-wrap: inherit !important;
}

.cash-rule p span {
    text-wrap: inherit !important;
}

.cash-rule img,
.cash-rule video {
    width: 100%;
    height: auto;
}