html,
body {
    font-family: -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: #535353;
    font-weight: 300;
    font-size: 0.9375rem;
    line-height: 1.9;
    -webkit-transition: margin-left .5s;
    transition: margin-left .5s;
}

.thesaas-sections-split.topbar-reveal .main-content .topbar-nav {
    display: none;
}

@media (max-width: 768px) {

    .thesaas-sections-split .section,
    .thesaas-sections-split .main-content .site-footer {
        margin: 30px 0 100px;
        box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    }
}

.noselect {
    -webkit-touch-callout: none;
    /* iOS Safari */
    -webkit-user-select: none;
    /* Safari */
    -khtml-user-select: none;
    /* Konqueror HTML */
    -moz-user-select: none;
    /* Firefox */
    -ms-user-select: none;
    /* Internet Explorer/Edge */
    user-select: none;
    /* Non-prefixed version, currently
                                     supported by Chrome and Opera */
}

.canselect {
    -webkit-touch-callout: default;
    /* iOS Safari */
    -webkit-user-select: text;
    /* Safari */
    -khtml-user-select: text;
    /* Konqueror HTML */
    -moz-user-select: text;
    /* Firefox */
    -ms-user-select: text;
    /* Internet Explorer/Edge */
    user-select: text;
    /* Non-prefixed version, currently
                                     supported by Chrome and Opera */
}

.lightgray {
    opacity: 0.4;
    filter: alpha(opacity=40);
}

.bg-tranparent {

    background-color: rgb(1, 1, 1);
    filter: alpha(opacity=0);
}

::selection {
    background: #f7fafc;
    color: #555;
}

::-moz-selection {
    background: #f7fafc;
    color: #555;
}

.align-center {
    margin: 0 20px;
    background: black;
}

.tab-packages {
    margin: 75pt 0;
}

.v-plans {}

.index-name {
    font-size: 250%;
}

.topbar-name {
    display: none;
}

.body-scrolled .topbar-name {
    display: block;
    font-size: 200%;
    /*font-weight: bold;*/
    color: #333;
}

.col-center-block {
    float: none;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.tab-pane {
    padding-top: 30px;
}

.package-detail {
    text-align: center;
    line-height: 1.5em;
    color: black;
}

.con-blue {
    color: blue;
}

.price {
    color: #48b0f7;
    font-weight: 300;
}

.pargraph {
    margin: 20px auto;
    padding: 0px auto;
    text-align: left;
}

.main-container {
    background: white;
}

.card-title {
    margin: 10px auto;
    margin-left: 1.8rem;
    border-bottom: none;
}

.text-primary {
    color: #48b0f7 !important;
}

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    display: -webkit-box;
    display: flex;
    -webkit-box-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    align-items: center;
    z-index: 2000;
}

.spinner-dots {
    width: 70px;
    text-align: center;
}

.spinner-dots span {
    width: 12px;
    height: 12px;
    background-color: #33cabb;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: spinner-dots 1.4s infinite ease-in-out both;
    animation: spinner-dots 1.4s infinite ease-in-out both;
}

.spinner-dots .dot1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}

.spinner-dots .dot2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}

.cover {
    width: 100%;
    height: 100%;
    background-color: black;
    position: fixed;
    top: 0px;
    left: 0px;
    display: none;
}

.arrow {
    margin-right: 10px;
    padding-right: 0px;
}

.bg-webBlue {
    background-color: #00aff0;
}

.text-webBlue {
    color: #00aff0;
}

.card-selected {
    border-color: #00aff0 !important;
    border-width: 2px;
    position: relative;
    box-shadow: 0 1px 6px 0 rgba(47, 171, 255, 0.48), 0 1px 6px 0 rgba(47, 171, 255, 0.48);
}

.card-selected:hover {
    box-shadow: 0 1px 6px 0 rgba(47, 171, 255, 0.48), 0 1px 6px 0 rgba(47, 171, 255, 0.48);
}

.hidden {
    display: none;
}

.download-btn {
    width: 180px;
    height: 55px;
}

.download-btn a {
    background-image: url(../img/download-btns.png);
    display: block;
    width: 180px;
    height: 55px;
}

.apple-store {
    background-position: 180px 0;
}

.google-play {
    background-position: 0 0;
}

.windows-os {
    background-position: 180px 55px;
}

.mac-os {
    background-position: 0 55px;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.label-info {
    background-color: #5bc0de;
}

.label-default {
    background-color: #777;
}

.label-success {
    background-color: #5cb85c;
}

.panel-default {
    border-color: #ddd !important;
}

.label {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}

.label-info {
    background-color: #5bc0de;
}

.label-default {
    background-color: #777;
}

.label-success {
    background-color: #5cb85c;
}

.ticketContent {
    white-space: pre-line;
}

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    /*border-radius: 4px;*/
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}

.panel-info>.panel-heading {
    color: #31708f;
    background-color: #d9edf7;
    border-color: #bce8f1;
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.panel-body {
    padding: 15px;
}

.ticketViewBlock {
    border-bottom: 1px solid #ccc;
    padding: 5px;
    margin-top: 10px;
}

.ticketViewReply {
    margin-left: 40px;
}

.ticketViewLockWidth {
    width: 150px;
}

.ticketDate {
    text-align: right;
    font-size: 75%;
    color: #888;
}


.table-actions img {
    cursor: pointer;
    width: 21px;
    margin-right: 11px;
    opacity: .4;
    transition: all .3s;
    -moz-transition: all .3s;
    /* Firefox 4 */
    -webkit-transition: all .3s;
    /* Safari 鍜� Chrome */
    -o-transition: all .3s;
    /* Opera */
}

.table-actions img:hover {
    opacity: 1;
    transform: scale(1.4);
}

#inviteUrlInput {
    background-color: transparent;
    border: 0;
    color: #00aff0;
    font-weight: bold;
}

/*#inviteUrlInput::selection, #inviteUrlInput::-moz-selection {*/
/*    background: #d3d3d3;*/
/*    color: #00aff0;*/
/*}*/

/* 瀛椾綋棰滆壊 */
.color6c {
    color: #6C6C6C;
}

.color602 {
    color: #FF6602;
    font-family: PingFangSC-Semibold;
}

.color3e {
    color: #3E3E3E;
}

/* 瀛椾綋绫诲瀷 */
.scReg {
    font-family: PingFangSC-Regular;
}

.scSemibold {
    font-family: PingFangSC-Semibold;
}

/* 閭€璇峰鍔辨牱寮� */
.invitePic {
    width: 50rem;
}

.limitPack-account {
    width: 100%;
    height: 30px;
    color: white;
    border-radius: 10px;
    text-align: center;
    font-family: PingFangSC-Semibold;
    cursor: pointer;
    background: -webkit-linear-gradient(left, #3dc2ff, #da04ff);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, red, blue);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, red, blue);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #3dc2ff, #da04ff);
    /* 鏍囧噯鐨勮娉� */
}

.limitPack-packages {
    position: absolute;
    left: 0;
    /*top: 3.5rem;*/
    width: 100%;
    height: 26px;
    color: white;
    font-family: PingFangSC-Semibold;
    background: -webkit-linear-gradient(left, #3dc2ff, #da04ff);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, red, blue);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, red, blue);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #3dc2ff, #da04ff);
    /* 鏍囧噯鐨勮娉� */
}

.table td,
.table th {
    padding-right: 0
}

.limitPack-account img {
    width: 36px;
    margin-top: -2px;
}

.order {
    margin-top: -20px;
}

.packMain {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.pricing-1 .plan-name {
    font-size: 18px;
    margin-bottom: 0;
}

.wxError {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 20px;
    background-color: rgba(0, 0, 0, 0.85);
    z-index: 3000;
}

.wxError>p {
    font-size: 150%;
    color: white;
    font-weight: bold;
}

.wxError>p>.yellow {
    color: #FFD35B;
}

.payFrame {
    width: 767px;
}

/* packages椤甸潰鏍峰紡 */
.limitePack {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 26px;
    line-height: 26px;
    color: white;
    font-weight: normal;
    font-family: PingFangSC-Semibold;
    background: linear-gradient(90deg, rgba(68, 190, 255, 0.64) 0%, rgba(213, 12, 255, 0.8) 100%);
    background: -webkit-linear-gradient(left, rgba(68, 190, 255, 0.64), rgba(213, 12, 255, 0.8));
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, rgba(213, 12, 255, 0.8), rgba(68, 190, 255, 0.64));
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, rgba(213, 12, 255, 0.8), rgba(68, 190, 255, 0.64));
    /* Firefox 3.6 - 15 */
    border-radius: 5px 5px 0 0;
    font-size: 10px;
}

.triangle {
    position: absolute;
    left: 0;
    top: 0;
    width: 77px;
    height: 77px;
}

.packMain {
    display: flex;
    flex-direction: row;
    justify-content: space-evenly;
}

.pricing-1 .plan-name {
    font-size: 18px;
    margin-top: 2rem;
    border-bottom: 0;
}

.packItem {
    width: 260px;
    margin-bottom: 20px;
}

/* 鍙屽崄涓€ */
.double11 {
    width: 100%;
    height: 52px;
    line-height: 52px;
    text-align: center;
    color: white;
    font-size: 18px;
    font-weight: 600;
    background: linear-gradient(#FED674, #FE6D4E);
    background: -webkit-linear-gradient(left, #FED674, #FE6D4E);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #FE6D4E, #FED674);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #FE6D4E, #FED674);
    /* Firefox 3.6 - 15 */
}

.pcView {
    display: inline-block;
}

.phoneView {
    display: none;
}

.double11 img {
    width: 55px;
    margin-right: 10px;
}

.double11 .webOnly {
    width: 160px;
}

.webOnlyPhone {
    margin: 0 auto 30px 30%;
    width: 126px;
}

.webOnlyPhone img {
    width: 100%;
}

/* 娲诲姩缁嗗垯 */
.rules {
    text-align: left;
    overflow: hidden;
    margin: 10px 0 0 5px;
}

.rules p {
    margin-bottom: 0;
    font-size: 13px;
    color: #919191;
    font-weight: 400;
}

/*娲诲姩 */
.activityHead {
    max-width: 1140px;
    height: 34px;
    margin: 0 auto;
}

.activityHead img {
    width: 100%;
}

.package_choose {
    margin-bottom: 30px;
}

.doubleTip {
    width: 144px;
    height: 47px;
    line-height: 57px;
    text-align: center;
    color: white;
    font-weight: 500;
    font-size: 15px;
    border-radius: 3px;
    margin: 35px auto 36px;
    cursor: pointer;
}

/* index椤甸潰鏍峰紡 */
.section {
    padding-top: 64px;
}

.doubleModal,
.confirmleModal,
.faqModal {
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, .7);
    display: flex;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    flex: 1;
    justify-content: center;
    align-items: center;
}

.faqModal {
    background: rgba(0, 0, 0, .9);
    display: none
}

.doubleModal .modalC,
.confirmleModal .modalC {
    /*min-width: 300px; min-height: 350px;*/
    max-width: 450px;
    border-radius: 5px;
    position: relative;
}

.modalC .modal_fridy_tip {
    width: 88px;
    margin: 0 auto;
    display: block;
}

.modal_fridy_name {
    width: 75%;
    margin: 3rem auto 1.5rem;
}

.modalC .btnClose {
    cursor: pointer;
    position: absolute;
    width: 44px;
    right: 6px;
    top: 6px;
}

#promotionBlock {
    display: flex;
    flex-flow: column;
}

#promotionClose {
    background-color: white;
    border-radius: 50%;
    margin-top: 20px;
    width: 50px;
    cursor: pointer;
}

/* loading 鐐� */
.load_tip {
    background: url('../img/loding.gif') no-repeat;
    background-size: 20px auto;
    width: 20px;
    height: 10px;
}

.doubleTxt,
.modal_en {
    text-align: center;
    margin: 50px auto 0;
    padding: 0 10px;
}

.getVicon {
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-top: 23px;
    position: relative;
}

.getVicon_item {
    margin-right: 22px;
    opacity: .45;
    height: 20px;
    flex-direction: row;
    display: flex;
    align-items: center;
    cursor: pointer;
    transition: all .5s;
    -moz-transition: all .5s;
    /* Firefox 4 */
    -webkit-transition: all .5s;
    /* Safari 鍜� Chrome */
    -o-transition: all .5s;
    /* Opera */
}

.getVicon_item img {
    width: 20px;
    margin-right: 5px;
}

.getVicon_item span {
    font-weight: 500;
    line-height: 30px;
}

.getVicon_item:hover {
    opacity: 1;
}

/* veee icon浜岀淮鐮� */
.vicon_code {
    position: absolute;
    left: 3rem;
    top: 40px;
    width: 150px;
    border-radius: 5px;
    border-radius: 5px;
}

.veees {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}

.veees .vItem {
    width: 176px;
    border-radius: 5px;
}

.vItem .card {
    height: 100%;
    border-radius: 5px;
}

.vItem .card-title {
    margin: 0;
}

.vItem .card-block {
    padding: 24px 13px 20px 13px;
}

.recharge:hover {
    color: #00aff0 !important;
}

/* 浜岀淮鐮佺炕杞� */
.vAnItem {
    position: relative;
}

.vAncode {
    position: absolute;
    left: 0;
    top: 0;
    transform: rotateX(180deg);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    /* Chrome 鍜� Safari */
    -moz-backface-visibility: hidden;
    /* Firefox */
    -ms-backface-visibility: hidden;
    /* Internet Explorer */
    transition: transform .8s ease;
    width: 100%;
    background: #00AFF0;
    border-radius: 5px;
}

.vAnItem:hover .vAndroid {
    transform: rotateX(180deg);
}

.vAnItem:hover .vAncode {
    transform: rotateX(360deg);
}

.vAnItem:hover .anVersion {
    display: block;
}

.vAncode h4 {
    font-size: 13px;
    color: white;
    font-weight: normal;
}

.vAncode p {
    margin-bottom: .4rem;
}

.anVersion {
    position: absolute;
    left: -26px;
    top: 157px;
    white-space: nowrap;
    width: 230px;
    text-align: center;
}

/* 浣跨敤鏁欑▼ */
.macvUse {
    display: block;
    margin: 15px auto 15px;
    width: 40%;
    border: 1px solid #ccc;
    border-radius: 5px;
}

.header {
    padding: 80px 0 10px;
}

/* appid娴峰 */
.appidTip {
    position: relative;
}

.appidPc {
    position: absolute;
    left: 0;
    bottom: -180px;
}

.appidPhone {
    padding: 0 15px;
}

.appidPc p,
.appidPhone p {
    width: 100%;
    margin: 0;
    color: red;
    white-space: normal;
}

.appidTip_txt {
    text-align: left;
}

/* 澶氱娴忚鍣ㄩ€夋嫨 */
.browsers {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: center;
    margin: 30px auto 15px;
    min-width: 300px;
    flex-wrap: wrap;
}

.browItem {
    box-sizing: border-box;
    height: 100px;
    width: 94px;
    margin-right: 20px;
    margin-bottom: 15px;
    cursor: pointer;
    border: 1px solid #F6F6F6;
    border-radius: 2px;
    background-color: #FFFFFF;
}

.browItem:hover {
    box-shadow: 0 4px 18px 0 #A6D7E9;
}

.browItemS {
    box-shadow: 0 4px 18px 0 #A6D7E9;
    border: 1px solid #13B3F1;
}

.browItem img {
    display: block;
    margin: 16px auto;
    width: 34px;
}

.browItem p {
    font-size: 10px;
    color: #5E666A;
    font-weight: 500;
    font-family: "PingFang SC";
}

/* 娴忚鍣ㄦ彃浠跺畨瑁�/鏇存柊鏁欑▼ */
.pluginTab {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 20px;
}

.pluginTab p {
    font-size: 13px;
    height: 27px;
    width: 200px;
    color: #3D4652;
    font-weight: 400;
    font-family: "PingFang SC";
    cursor: pointer;
    text-align: center;
    height: 33px;
    line-height: 33px;
}

.pluginTabS {
    color: #06AFF0 !important;
    border-radius: 14px;
    background-color: #FFFFFF;
    box-shadow: 0 2px 12px 0 rgba(204, 188, 188, 0.5);
}

.pluginMain {
    margin: 0 auto;
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    justify-content: center;
    min-width: 300px;
    flex-wrap: wrap;
}

.pluginMain h6 {
    margin: 0;
}

.pluginMain p {
    font-size: 10px;
    color: #a3aaad;
    font-weight: 400;
}

.install_main,
.updata_main {
    width: 230px;
    margin-bottom: 20px;
}

.pluginPic,
.pluginVideo {
    width: 600px;
}

.pluginVideo {
    border: 1px solid #0facf3;
}

.scrollPlugin {
    overflow-x: hidden;
}

/* 纭澶ч檰璐﹀彿 */
.account_confirm {
    width: 603px;
    margin: 0 auto;
}

.account_confirm h1 {
    font-size: 30px;
    font-family: "PingFang SC";
    margin-top: 50px;
    color: #313131;
}

.account_confirm p {
    font-size: 18px;
    color: #666666;
    font-weight: 400;
    white-space: normal;
}

.iosCode {
    width: 140px;
    height: 144px;
    margin: 0 auto 30px;
    border: 1px solid #D7D3D3;
}

.iosCode img {
    width: 107px;
    display: block;
    margin: 10px auto 0;
}

.iosCode p {
    text-align: center;
    font-size: 12px;
}

.getAccount_btn {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 250px;
    height: 40px;
    line-height: 40px;
    background-color: #06AFF0;
    border-radius: 4px;
    color: white;
    font-weight: bold;
}

.getAccount_btnNew {
    background-color: #C4EFFF;
    color: #06AFF0;
}

.getAccount_btn:hover {
    color: white;
}

.getAccount_btnNew:hover {
    color: #06AFF0;
}

.lineS {
    width: 100%;
    height: 1px;
    background: #EAE6E6;
    margin: 20px auto 0;
}

.pcViewBlock {
    display: block;
}

.getAccount_btnPhone {
    display: none;
}

.getAccount_btnPc {
    display: block;
}

.getAccount2_btn {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: 250px;
    height: 40px;
    line-height: 40px;
    border-radius: 4px;
    border: 1px solid;
    font-weight: bold;
}

.iosAreaImg {
    width: 327px;
}

/* 鑾峰彇锛屽垏鎹ppStore璐﹀彿 */
.appidMain {
    width: 685px;
    margin: 0 auto;
}

.appidMain .appidTipNew,
.account_title {
    width: 98%;
    padding-bottom: 5px;
    background: #E5F7FD;
    border: 1px solid #ADE8FF;
    font-size: 12px;
    margin-top: 24px;
    margin-bottom: 26px;
}

.appidTipNew p {
    margin: 0 13px;
    font-weight: 400;
    color: #666666;
}

.appidTipNew a {
    text-decoration: underline;
}

.accountInput {
    width: 335px;
    height: 42px;
    border: 1px solid #D6D6D6;
    border-radius: 4px;
    margin-bottom: 16px;
    white-space: normal;
}

.accountInput p {
    float: left;
    height: 40px;
    line-height: 40px;
    margin: 0 8px 0 10px;
    width: 60px;
    font-size: 14px;
}

.accountInput input {
    border: 0;
    font-size: 13px;
    float: left;
    outline: none;
    height: 40px;
    width: 61%;
    color: #000000;
    font-weight: 400;
    background-color: unset;
}

.accountInput img {
    float: right;
    width: 16px;
    margin: 10px 10px 0 0;
    cursor: pointer;
}

.appidStep {
    height: 20px;
    line-height: 24px;
    border-left: 3px solid #06AFF0;
    padding-left: 6px;
    font-size: 18px;
    color: #313131;
    font-weight: 500;
}

/* gif璐﹀彿鏁欑▼ */
.appidGif {
    display: flex;
    flex-direction: row;
    justify-content: left;
    margin-top: 10px;
}

.appidGif_item {
    width: 245px;
    margin-right: 93px;
}

.appidGif_item p {
    margin-bottom: 5px;
    color: #666666;
}

.logOut_pic {
    width: 245px;
    border: 1px solid #06AFF0;
}

/* 娉ㄥ唽椤甸潰 */
.reg_title li {
    float: left;
    margin-right: 30px;
    margin-bottom: 10px;
    color: #919191;
    font-weight: 400;
}

.reg_num {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #4B4B4B;
    border-radius: 50%;
    color: white;
    text-align: center;
    line-height: 20px;
}

/* .reg_packge{  } */
.packageGoods {
    width: 208px;
    margin: 15px 30px 7px 0;
}

.reg_zhs {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: -15px;
    white-space: normal;
}

.reg_zhs p {
    padding: 2px 24px;
    border-radius: 20px;
    color: white;
    margin: 0;
    white-space: nowrap;
}

.triangle_tip {
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #46C86F;
    margin: 0 auto;
}

.checkMark {
    position: absolute;
    right: 24px;
    top: 10px;
    width: 26px;
}

.deviceNum {
    color: #919191;
}

.reg_packge_save {
    padding: 2px 15px;
    display: inline-block;
    border-radius: 13px;
    background-color: #DBDBDB;
    color: white;
    font-size: 10px;
    font-weight: 400;
    margin: 0 auto 25px;
}

.reg_packge_saveRed {
    color: #15A944;
    background-color: #DEF8E6;
}

.payType_item {
    width: 175px;
    height: 56px;
    padding-left: 10px;
    border: 1px solid #E1E1E1;
    margin-bottom: 10px;
    border-radius: 3px;
    cursor: pointer;
}

.payType_item .un_pays {
    width: 14px;
    height: 14px;
}

.payType_item img {
    width: 2.4rem;
}

.payType_item p {
    margin: 0;
}

.payType_item .right {
    justify-content: right;
}

.payDetail {
    border: 1px solid #CFCFCF;
    overflow: hidden;
    padding: 20px;
    max-width: 600px;
}

.payDetail ul li,
.faqNew ul li {
    list-style: none;
}

.package-card {
    border: 1px solid #DBDBDB;
    position: relative;
}

.package_newUser {
    width: 100%;
    height: 26px;
    font-size: 11px;
    line-height: 26px;
    color: white;
    border-radius: 4px 4px 0 0;
    position: absolute;
    left: 0;
    top: 0;
    margin: 0;
    background: linear-gradient(75.23deg, #565FFF 0%, #EF25FF 100%);
    background: -webkit-linear-gradient(left, #565FFF 0%, #EF25FF);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #EF25FF, #565FFF);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #EF25FF, #565FFF);
    /* Firefox 3.6 - 15 */
}

.goodsCheck {
    width: 18px;
    position: absolute;
    left: -1px;
    top: -1px;
}

.regGoodsTip {
    border: 1px solid #EEEEEE;
    background: #EEEEEE;
    color: #919191;
    border-radius: 3px;
    line-height: 17px;
    white-space: normal;
}

.regGoodsTipFocus {
    color: #00AFF0;
    border: 1px solid #00AFF0;
    background: #F0FBFF;
}

.credit_card div {
    border: 1px solid #CDCDCD;
    border-radius: 2px;
    padding: 3px 10px;
}

.credit_card input {
    width: 99%;
    border: 0;
    outline: none;
}

.goodsItemTip {
    position: absolute;
    right: -1px;
    top: -12px;
}

.reg_zhs_phone {
    white-space: normal;
    color: white;
    border-radius: 0 5px 0 5px;
    padding: 0 6px;
}

.active_time {
    border-radius: 0 5px 0 5px;
    background-color: #DEF8E6;
    color: #46C86F;
    padding: 0 8px;
    margin-right: -2px !important;
}

#credit_card {
    border: 1px solid #ccc;
    padding: 4px;
    border-radius: 4px;
}

.credit_li {
    width: 70%;
}

#goPay {
    padding: 6px 15px !important;
}

.package_title_icons img {
    width: 14px;
    opacity: .5;
    margin-top: -4px;
}

.tiketTitle {
    max-width: 300px;
}

/* FAQ */
.faqPage {
    scroll-behavior: smooth !important;
}

.faqList {
    margin-right: 300px;
}

.faqList a {
    display: block;
    color: #666;
}

.faqList_outLi {
    text-align: left;
    cursor: pointer;
    margin-left: -2px;
    padding-left: 15px;
    font-size: 18px;
    color: #666;
    font-weight: normal;
    width: 260px;
}

.faqList_outLiS {
    border-left: 2px solid #0FADF3;
}

.faqList_inLi {
    color: #666;
    font-size: 16px;
    text-align: left;
    margin-left: 30px;
    font-weight: 400;
    cursor: pointer;
}

.faqList_inLi a {
    width: 230px;
}

.faqList_inLi p {
    margin: 0;
}

.faqMain .faq_tip {
    color: #515763;
    font-size: 16px;
    font-weight: 500;
    margin-top: -60px;
    padding-top: 67px;
}

.faqMain p {
    color: #9599A0;
    font-size: 14px;
    font-weight: normal;
    margin: 0;
    margin-top: 2px;
}

.faqMain h3 {
    border-bottom: 1px solid #E1E1E1;
    font-weight: 500;
    font-size: 22px;
    margin-top: -60px;
    padding-top: 67px;
    margin-bottom: 18px;
    padding-bottom: 5px;
    font-family: auto;
}

.faqMain img {
    width: 600px;
    margin-bottom: 10px;
    border: 1px solid #d8d8d8;
    cursor: pointer;
}

.nav60 {
    margin-top: -60px !important;
    padding-top: 60px !important;
}

.faqList ul {
    transition: all .3s;
    -moz-transition: all .3s;
    /* Firefox 4 */
    -webkit-transition: all .3s;
    /* Safari 鍜� Chrome */
    -o-transition: all .3s;
    /* Opera */
    position: fixed;
    border-left: 2px solid #D7F3FF;
    padding: 0;
}

.faqMain a {
    text-decoration: underline !important;
}

.faqModal_img {
    width: 65%;
}

/* common */
.underLine {
    text-decoration: underline !important;
}

.flexAuto {
    display: flex;
    display: -webkit-flex;
    flex-direction: row;
    align-items: center;
    flex-wrap: wrap;
}

.jusLeft {
    justify-content: left;
}

.jusRight {
    justify-content: flex-end;
}

.jusCenter {
    justify-content: center;
}

.jusBetween {
    justify-content: space-between;
}

.jusAround {
    justify-content: space-around;
}

.alignStart {
    align-self: start;
}

.alignStartItem {
    align-items: flex-start;
}

.disBlock {
    display: block !important;
}

.disFlex {
    display: flex;
}

.disBlockIn {
    display: inline-block;
}

.disNone {
    display: none;
}

.margin0 {
    margin: 0;
}

.padding0 {
    padding: 0;
}

.hrefBtn {
    display: block;
    text-align: center;
    height: 40px;
    line-height: 40px;
    background-color: #06AFF0;
    color: white !important;
}

.radius6 {
    border-radius: 6px;
}

.radius4 {
    border-radius: 4px;
}

.radius3 {
    border-radius: 3px;
}

.radius2 {
    border-radius: 2px;
}

.w-130 {
    width: 130px !important;
}

.pointer {
    cursor: pointer;
}

.fontNormal {
    font-weight: normal;
}

.headerBar li a {
    font-weight: normal !important;
}

.line_through {
    text-decoration: line-through;
}

.flex1 {
    flex: 1;
    -ms-flex: 1;
}

.flex4 {
    flex: 4;
    -ms-flex: 4;
}

.flex5 {
    flex: 5;
    -ms-flex: 5;
}

.flex5 {
    flex: 6;
    -ms-flex: 6;
}

.transNone {
    text-transform: none !important;
}

.body-scrolled .topbar.topbar-sticky {
    box-shadow: 0 2px 6px 0 rgba(226, 226, 226, 0.5);
    -webkit-box-shadow: 0 2px 6px 0 rgba(226, 226, 226, 0.5);
    background: white;
}

.indent1 {
    text-indent: 1em;
}

.christmas_btn {
    background: url(../img/christmas/btn.png) left top no-repeat;
    background-size: 100%;
}

.text_ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block;
}

.word_break {
    word-break: break-all;
}

.ticket_content {
    white-space: pre-line;
    -webkit-user-select: text !important;
    user-select: text !important;
}

.select_center {
    text-align-last: center;
}

/* 瀛椾綋 */
.fontArial {
    font-family: Arial !important;
}

.fs-10 {
    font-size: 10px !important;
}

/* 瀛椾綋棰滆壊 */
.crBlack {
    color: black;
}

.crB65 {
    color: rgba(0, 0, 0, 0.65);
}

.cr8B {
    color: #8B8B8B;
}

.cr4B {
    color: #949494;
}

.crw {
    color: white !important;
}

.cr91 {
    color: #919191 !important;
}

.cr31 {
    color: #313131 !important;
}

.cr4FF {
    color: #1874FF !important;
}

.cr909399 {
    color: #909399 !important;
}

/* bg棰滆壊 */
.bgBf {
    background: #BFBFBF !important;
}

.bgF7 {
    background: #48b0f7 !important;
}

.bg6F {
    background: #46C86F !important;
}

.bg17 {
    background: #FF8C17 !important;
}

/* 杈归鑹� */
.br17 {
    border-top: 5px solid #FF8C17 !important;
}

/* 鏈€澶у搴� */
.max_w300 {
    max-width: 300px;
}

/* 寮圭獥鍏叡閮ㄥ垎 */
.modalMain {
    min-width: 250px;
    background: white;
    border-radius: 3px;
    overflow: hidden;
    padding: 0 20px 16px;
}

.modalBtn {
    width: 74px;
    height: 26px;
    line-height: 26px;
    background: #4385F4;
    margin: 0 auto;
}

.modalMain_txt,
.confirm_txt {
    color: #636B6F;
    font-size: 12px;
    font-weight: normal;
}

.modalMain_txt {
    line-height: 18px;
    margin: 10px 0 14px;
    max-width: 206px;
}

.modalMain_txt_tip {
    max-width: auto;
    line-height: 18px;
    margin: 10px 0 14px;
}

.confirm_txt {
    line-height: 22px;
}

.modalMain_txtRed,
.confirm_txtRed {
    color: #F44040;
    font-size: 18px;
}

.confirmMain {
    min-width: 350px;
    background: white;
    border-radius: 3px;
    padding: 0 20px 0 20px;
    overflow: hidden;
}

.closeConfirmp,
.payStill {
    margin: 0;
}

.closeConfirm {
    background: white;
    border: 1px solid #4385F4;
    color: #4385F4 !important;
}

.closeConfirm:hover {
    color: #4385F4;
}

.warnIcon {
    background-image: url(../img/warnIcon.png);
}

.errorIcon {
    background-image: url(../img/errorIcon.png);
}

.sucIcon {
    background-image: url(../img/sucIcon.png);
}

.tipIcon {
    width: 50px;
    height: 50px;
    margin: 20px auto 10px;
}

/* 鐧诲綍鎻愮ず */
.loginTip {
    padding: 3px 0 3px 10px;
    width: 100%;
    font-size: 10px;
    border: 1px solid #FFD3D3;
    border-radius: 1px;
    background-color: #FFE3E3;
    color: #F77179;
    line-height: 20px;
}

.regTip1,
.regTip2,
.re_regTip,
.tosTip {
    color: #F77179;
    display: none;
}

/* 娉ㄥ唽鎻愮ず */

/* 棣栭〉 */
.nav_getV {
    text-transform: none;
    background: white;
    height: 32px !important;
    line-height: 32px;
    border-radius: 3px;
    text-align: center;
    padding: 0 8px !important;
}

.section-header {
    margin: 0 auto 40px;
}

/* 宸ュ崟绠＄悊 */
#ticketAddButton {
    overflow: hidden;
    display: inline-flex;
    padding: 0 20px;
    align-items: center;
}

#ticketAddButton .tiket_plus {
    font-size: 18px;
    padding-right: 4px;
    padding-bottom: 4px;
}

.ticket_thead {
    background-color: #FAFAFA;
    border-radius: 4px 4px 0 0;
}

.ticket_status {
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: inline-block;
    margin: 0 2px 3px 0;
}

/* 鏂板缓宸ュ崟 */
.ticket_select {
    width: 195px;
    height: 42px;
    border: 1px solid #CFCFCF;
    border-radius: 2px;
    text-align-last: center;
}

.ticketAdd_annex {
    height: 42px;
    width: 133px;
    border-radius: 2px;
    border: 1px solid #979797;
    color: #313131;
    line-height: 42px;
    background-color: #F9F9F9;
}

#ticketSubmit {
    padding: 5px 30px;
}

#vticket_content {
    max-width: 920px;
    overflow: auto;
    min-height: 134px;
    border-radius: 2px;
    border: 1px solid #CFCFCF;
}

.upload_item {
    height: 30px;
    width: 273px;
    padding: 0 14px;
    border: 1px solid #CFCFCF;
    background-color: #F2F2F2;
}

.upload_name {
    display: inline-block;
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#vticket_title,
#vticket_content,
#vticket_email {
    border: 1px solid #CFCFCF;
    border-radius: 2px;
}

#vticket_title,
#vticket_email {
    height: 44px;
}

/* 宸ュ崟鍥炲 */
.reply_item {
    border-bottom: 2px dashed #CFCFCF;
    padding-bottom: 30px;
    padding-top: 30px;
}

.reply_title {
    border: 1px solid #92E2FF;
    background-color: #E5F8FF;
    height: 43px;
    line-height: 43px;
    padding: 0 21px;
    height: auto;
    align-items: flex-start;
}

.activityNotice {
    min-width: 200px;
    min-height: 300px;
}

.reg_vedio {
    max-width: 70%;
    margin: 0 auto 60px;
    display: block;
}

.zj_img {
    width: 50%;
    max-width: 500px;
}

@media only screen and (max-width: 992px) {
    .veees {
        justify-content: space-between;
    }

    .veees .vItem {
        width: 130px;
    }

    .vItem .card-title {
        margin-top: 20px;
    }

    .doubleModal .modalC,
    .confirmleModal .modalC {
        max-width: 450px;
    }
}

@media (max-width: 767px) {
    .scrollPlugin {
        overflow-x: scroll;
    }

    .payFrame {
        width: 100%;
    }

    .packItem:first-child {
        margin-left: 10px;
    }

    .packItem:nth-child(3) {
        margin-left: 10px;
    }

    .packItem:nth-child(5) {
        margin-left: 10px;
    }

    .packItem:nth-child(7) {
        margin-left: 10px;
    }

    .packMain {
        justify-content: start;
    }

    .packItem {
        padding-bottom: 10px;
        max-width: 46%;
        margin-bottom: 0;
    }

    .topbar {
        height: 50px;
    }

    .header {
        padding: 40px 0 10px;
    }

    h1 {
        font-size: 1.5rem;
        line-height: 1;
    }

    h2 {
        line-height: 1.2;
        margin: 0;
    }

    .pricing-1 .plan-name {
        padding: 8px;
    }

    p {
        margin-bottom: 0;
    }

    .pricing-1 .price {
        font-size: 35px;
    }

    .py-3 {
        padding-top: 5px !important;
    }

    .pcView {
        display: none;
    }

    .phoneView {
        display: inline-block;
    }

    .double11 {
        font-size: 14px;
        height: 41px;
        line-height: 41px;
    }

    .package-card {
        padding: 15px;
    }

    /* index */
    .doubleModal .modalC,
    .confirmleModal .modalC {
        width: 86%;
    }

    .doubleTip {
        font-size: 14px;
        margin: 25px auto 20px;
    }

    .emailFot p,
    .emailTxt p,
    .doubleTxt p {
        line-height: 24px;
    }

    .doubleTxt .fot {
        margin-top: 20px;
    }

    .veees {
        justify-content: space-between;
        padding: 20px;
    }

    .veees .vItem {
        width: 10.7rem;
        margin-bottom: 20px;
    }

    .account_confirm {
        width: 90%;
    }

    .account_confirm h1 {
        font-size: 19px;
    }

    .account_confirm p {
        font-size: 14px;
    }

    .appidMain {
        width: 100%;
    }

    .appidMain .appidTipNew {
        padding-bottom: 5px;
        width: 100%;
        font-size: 13px;
        border-top: 1px solid #72D1F6;
        border-bottom: 1px solid #72D1F6;
        border-right: 0;
        border-left: 0;
    }

    .appidMain_ch {
        width: 90%;
        margin: 0 auto;
    }

    .appidGif {
        flex-direction: column;
    }

    .appidGif_item,
    .logOut_pic {
        width: 245px;
        border: 1px solid #06AFF0;
        margin-bottom: 15px;
    }

    .accountInput {
        width: 92%;
    }

    .getAccount_btnPhone {
        display: block;
    }

    .getAccount_btnPc {
        display: none;
    }

    .activityHead {
        height: 41px;
        width: 100%;
    }

    .package_choose {
        margin-bottom: 50px;
    }

    .pluginPic {
        height: 200px;
    }

    .body-scrolled .topbar.topbar-sticky {
        height: 40px !important;
    }

    /* 娉ㄥ唽椤甸潰 */
    .packageGoods {
        margin: 10px auto 7px;
        width: 100%;
    }

    .reg_title li {
        float: none;
        margin-right: 30px;
        margin-bottom: 3px;
        margin-left: 10px;
    }

    .reg_title_tip {
        font-size: 15px !important;
    }

    .reg_title_tip2 {
        font-size: 13px !important;
    }

    .payType {
        width: 100%;
        margin-right: 0 !important;
    }

    .payType_item {
        width: 100%;
    }

    .credit_li {
        width: 100%;
    }

    .nav_getV {
        background: #00AFF0 !important;
        color: white !important;
        height: 32px !important;
        width: 100px !important;
    }

    .phone_reg_title1 {
        margin-top: 40px !important;
    }

    .phone_reg_title3 {
        margin-top: 40px !important;
    }

    .reg_packge_save {
        margin: 0;
        padding: 0 7px;
        line-height: 18px;
    }

    .packageGoodsCurrencyType {
        margin-top: 10px;
    }

    /* FAQ */
    /*.faqList{ margin: 0; }*/
    .faqList ul {
        position: relative !important;
    }

    .fot_right {
        margin-top: -20px !important;
    }

    /* toolbar */
    .topbar-veee {
        position: absolute;
        left: 50%;
        transform: translate(-50%);
    }

    .topbar-veee img {
        width: 58px;
    }

    .install_main,
    .updata_main {
        width: auto;
    }

    .breadTitle {
        margin-bottom: 30px;
    }

    /* 宸ュ崟 */
    .ticket_select,
    #vticket_title,
    #vticket_email {
        margin-left: 0 !important;
    }

    #vticket_title {
        padding: 11px;
    }

    #vticket_content,
    #ticketSubmit {
        margin: 0 !important;
    }

    .ticket_upload {
        margin-left: 0 !important;
    }

    #noTitle,
    #noContent,
    #noEmail {
        margin-left: 0 !important;
        margin-top: 5px;
    }

    .reply_item_figure {
        width: 40px !important;
        margin-right: 10px !important;
    }

    .reply_item_time {
        font-size: 12px !important;
    }

    .tiketTitle {
        width: 70px !important;
    }

    .reply_title {
        flex-direction: column;
        line-height: 24px;
        padding: 6px 10px;
        margin-top: 40px !important;
    }

    /* 绉诲姩绔叕鍏辨牱寮� */
    .phoneFlex {
        flex-direction: column;
        align-items: flex-start;
        margin: 0 !important;
    }

    .phone_mb30 {
        margin-bottom: 30px !important;
    }

    .phone_mt30 {
        margin-top: 30px !important;
    }

    .phone_mb20 {
        margin-bottom: 20px !important;
    }

    .modalC .btnClose {
        width: 40px;
    }

    .phoneAuto {
        margin: 0 auto;
    }

    .modalMain_txt_tip {
        width: 190px;
    }

    .modalMain_flex {
        flex-direction: column;
        margin-top: -6px;
    }

    .regIosTip {
        font-size: 12px;
    }

    .reg_vedio {
        max-width: 100%;
    }
}

@media screen and (max-width: 680px) {
    .section {
        padding-top: 30px;
        padding-bottom: 30px;
    }

    .equip {
        margin-top: -30px;
    }

    .order {
        margin-top: -45px;
    }

    /* .veees{ justify-content: space-between; } */
    /* .veees .vItem{ width: 240px; margin-bottom: 20px; } */
}

@media screen and (device-width: 360px) and (device-height: 640px) and (-webkit-device-pixel-ratio: 3) {
    .double11 {
        font-size: 14px;
        height: 41px;
        line-height: 41px;
    }

    .packItem {
        margin-right: 10px;
        padding-bottom: 10px;
        flex: 1;
        max-width: 46%;
        margin-bottom: 0;
    }

    .limitePack {
        font-size: 12px;
    }

    .pcView {
        display: none;
    }

    .phoneView {
        display: inline-block;
    }

    /* index */
    .doubleModal .modalC,
    .confirmleModal .modalC {
        width: 86%;
    }

    .modal_fridy_name {
        margin: 2.5rem auto 1rem;
    }

    .emailFot p,
    .emailTxt p,
    .doubleTxt p {
        line-height: 24px;
    }

    .modalC .modal11 {
        margin-left: 12px;
    }

    .doubleTxt .fot {
        margin-top: 20px;
    }

    .veees .vItem {
        width: 9.2rem !important;
        margin-bottom: 20px;
    }
}

@media (max-width: 375px) {
    .limitePack {
        font-size: 12px;
        padding: 0 5px 0 5px;
        overflow: hidden;
    }

    .packItem {
        margin-right: 10px;
        flex: 1;
        padding-bottom: 10px;
        max-width: 46%;
        margin-bottom: 0;
    }

    .double11 {
        font-size: 14px;
        height: 41px;
        line-height: 41px;
    }

    .pcView {
        display: none;
    }

    .phoneView {
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .double11 img {
        width: 55px;
        margin-right: 0px;
    }

    .pricing-1 .plan-name {
        font-size: 16px;
    }

    .triangle {
        width: 60px;
        height: 60px;
    }

    /* index */
    .doubleModal .modalC,
    .confirmleModal .modalC {
        width: 85%;
    }

    .modal_fridy_name {
        margin: 2.5rem auto 1.5rem;
    }

    .modalC .btnClose {
        right: 6px;
        top: 6px;
    }

    .modalC .modal11 {
        margin-left: 12px;
    }

    .doubleTxt .fot {
        margin-top: 15px;
    }

    .veees {
        justify-content: space-between;
        padding: 20px;
    }

    .veees .vItem {
        width: 8.3rem;
        margin-bottom: 20px;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 667px) and (-webkit-device-pixel-ratio: 2) {
    .packItem {
        margin-left: 10px;
    }

    .packItem {
        margin-right: 10px;
        padding-bottom: 10px;
        width: 46%;
        margin-bottom: 0;
    }

    .topbar {
        height: 50px;
    }

    .header {
        padding: 40px 0 10px;
    }

    .double11 {
        font-size: 14px;
        height: 41px;
        line-height: 41px;
    }

    .pcView {
        display: none;
    }

    .phoneView {
        display: inline-block;
    }

    .double11 img {
        width: 55px;
        margin-right: 0px;
    }

    /* index */
    .doubleModal .modalC,
    .confirmleModal .modalC {
        width: 84%;
    }

    .modal_fridy_name {
        margin: 2.5rem auto 1.5rem;
    }

    .emailFot p,
    .emailTxt p,
    .doubleTxt p {
        line-height: 24px;
        font-size: 15px;
    }

    .doubleTxt h1 {
        line-height: 25px;
    }

    .modalC .modal11 {
        margin-left: 12px;
    }

    .doubleTxt .fot {
        margin-top: 20px;
    }

    .veees .vItem {
        width: 9.7rem;
        margin-bottom: 20px;
    }
}

@media only screen and (min-device-width: 320px) and (max-device-height: 568px) and (-webkit-device-pixel-ratio: 2) {
    .limitePack {
        font-size: 12px;
        padding: 0 5px 0 5px;
        overflow: hidden;
    }

    .packItem {
        margin-right: 10px;
        flex: 1;
        padding-bottom: 10px;
        max-width: 46%;
        margin-bottom: 0;
    }

    .double11 {
        font-size: 14px;
        height: 41px;
        line-height: 41px;
    }

    .pcView {
        display: none;
    }

    .phoneView {
        display: inline-block;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .double11 img {
        width: 55px;
        margin-right: 0px;
    }

    /* index */
    .doubleModal .modalC,
    .confirmleModal .modalC {
        width: 85%;
    }

    .modal_fridy_name {
        margin: 2.5rem auto 1.5rem;
    }

    .emailFot p,
    .emailTxt p,
    .doubleTxt p {
        line-height: 24px;
        font-size: 13px;
    }

    .account_confirm h1 {
        font-size: 14px;
    }

    .account_confirm p {
        font-size: 13px;
    }

    .accountInput img {
        width: 15px;
        margin: 10px 9px 0 0;
    }

    .ticket_tbody {
        font-size: 12px !important;
    }

    .confirmMain {
        min-width: 300px;
    }
}

@media only screen and (min-device-width: 375px) and (max-device-height: 812px) and (-webkit-device-pixel-ratio: 3) {
    .packItem {
        margin-left: 10px;
    }

    .veees .vItem {
        width: 9.5rem;
        margin-bottom: 20px;
    }

    .account_confirm h1 {
        font-size: 17px;
    }

    .doubleModal .modalC,
    .confirmleModal .modalC {
        width: 85%;
    }
}

@media only screen and (device-width : 414px) and (device-height : 736px) and (-webkit-device-pixel-ratio : 3) {
    .double11 {
        font-size: 14px;
        height: 41px;
        line-height: 41px;
    }

    .pcView {
        display: none;
    }

    .phoneView {
        display: inline-block;
    }

    .double11 img {
        width: 55px;
        margin-right: 0px;
    }

    /* index */
    .doubleModal .modalC,
    .confirmleModal .modalC {
        width: 84%;
    }

    .emailFot p,
    .emailTxt p,
    .doubleTxt p {
        line-height: 24px;
        font-size: 15px;
    }

    .doubleTxt h1 {
        line-height: 25px;
    }

    .modalC .modal11 {
        margin-left: 12px;
    }

    .doubleTxt .fot {
        margin-top: 20px;
    }

    .veees .vItem {
        width: 11rem;
        margin-bottom: 20px;
    }
}

/* 鍒嗛〉鍣� */
.simple-pagination ul {
    padding: 0;
    margin: 0;
}

.simple-pagination li {
    list-style: none;
    padding: 0;
    margin: 0;
    float: left;
}

.light-theme a,
.light-theme span {
    float: left;
    color: rgba(0, 0, 0, 0.65);
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    font-weight: normal;
    text-align: center;
    border: 1px solid #D9D9D9;
    min-width: 32px;
    margin: 0 8px 0 0;
    border-radius: 6px;
}

.light-theme a:hover {
    text-decoration: none;
    background: #FCFCFC;
}

.light-theme .current {
    background-color: #00AFF0;
    color: #FFF;
    border-color: #00AFF0;
    cursor: default;
}

.light-theme .ellipse {
    background: none;
    border: none;
    border-radius: 0;
    box-shadow: none;
    font-weight: bold;
    cursor: default;
}

.light-theme .prev,
.light-theme .next {
    font-size: 16px;
    line-height: 20px;
    line-height: 26px;
}

.red_font {
    color: #F23C3C;
    
}

.blue_font {
    color: #00AFF0;
}

.css-button-shadow-border--sky {
    min-width: 130px;
    height: 40px;
    color: #fff;
    padding: 5px 10px;
    font-weight: bold;
    cursor: pointer;
    transition: all 0.3s ease;
    position: relative;
    display: inline-block;
    outline: none;
    border-radius: 5px;
    border: none;
    box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5), 7px 7px 20px 0px rgba(0,0,0,.1), 4px 4px 5px 0px rgba(0,0,0,.1);
    background: #3F76DB;
  }
  
  .css-button-shadow-border--sky:hover {
    background-color: #3a86ff;
  }

  .css-button-shadow-border--sky:active {
    top: 2px;
  }