/*公共样式重置*/
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select {
    margin: 0;
    padding: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    outline: none;
    -webkit-appearance: none;
}

body {
    background: #fff;
    -webkit-text-size-adjust: 100%;
    font-family: PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, \\5FAE\8F6F\96C5\9ED1, STHeitiSC-Light, simsun, \\5B8B\4F53, WenQuanYi Zen Hei, WenQuanYi Micro Hei, sans-serif; /*Arial, 'OpenSans-SemiBold', 'OpenSans-Regular', 'PingFangSC-Medium', 'PingFangSC-Regular', 'SourceHanSansCN-Normal', Helvetica, sans-serif;*/
}

a {
    text-decoration: none
}

em, i {
    font-style: normal
}

li {
    list-style: none
}

img {
    border: 0;
    vertical-align: middle
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

p {
    word-wrap: break-word
}

.l {
    float: left;
}

.r {
    float: right;
}

/*在线客服位置重置*/
#newBridge .icon-right-center {
    right: 20px !important;
    top: auto !important;
    bottom: 125px !important;
}

/*公共样式重置*/
/*交易登录弹框*/
.fullCover {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0.5;
    filter: Alpha(Opacity=50);
    z-index: 101;
}

.ayesLoginContain {
    width: 500px;
    height: 500px;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -250px;
    background: #F3F3F4;
    border-radius: 5px;
    display: none;
    z-index: 3000;
}

.ayesLoginContain .closeLogin {
    display: block;
    margin-right: 10px;
    margin-top: 10px;
    float: right;
    cursor: pointer;
}

.ayesLogo {
    display: block;
    margin: 65px auto 43px;
    width: 134px;
    margin-left: 170px;
}

.typeContain {
    width: 400px;
    height: 50px;
    margin: 24px auto;
    border: 1px solid #D0D0D0;
    border-radius: 5px;
}

.user1, .yanZheng {
    display: block;
    float: left;
    width: 17px;
    margin: 15px;
}

.userNameInput {
    width: 320px;
    height: 100%;
    border: 0;
    outline: none;
    background: #F3F3F4;
    font-size: 16px;
}

.checkCode1 {
    width: 220px;
    height: 100%;
    border: 0;
    outline: none;
    background: #F3F3F4;
    font-size: 16px;
}

.getCode {
    display: block;
    float: right;
    width: 100px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-top: 10px;
    border-left: 1px solid #D5D5D5;
    color: #0075af;
    font-size: 16px;
    cursor: pointer;
}

.gotoLogin {
    width: 400px;
    margin: 0 auto;
    display: block;
    height: 50px;
    outline: none;
    border: 1px solid #D5D5D5;
    background: #B9392F;
    color: #fff;
    font-size: 17px;
    border-radius: 5px;
}

.hintLogin {
    width: 400px;
    height: 25px;
    margin: 0 50px 10px;
    color: red;
    font-size: 12px;
    line-height: 25px;
    display: none;
}

/*交易登录弹框*/

/*顶部导航*/
.topNav_bg {
    width: 100%;
    height: 98px;
    background: #fff;
}

.topNav {
    max-width: 1210px;
    width: 100%;
    margin: 0 auto;
    height: 98px;
    position: relative;
    z-index: 58;
}

.topNav .logo {
    width: 250px;
    height: 67px;
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/logo_2@2x.svg) no-repeat center center;
    background-size: 100%;
    margin-top: 13px;
}

.topNav .logo a {
    display: block;
    width: 250px;
    height: 67px;
}

.topNav .right_nav ul li {
    float: left;
    width: 110px;
    text-align: center;
    position: relative;
}

.topNav .right_nav ul li > a {
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 18px;
    line-height: 1;
    padding: 40px 6px 18px;
    color: #000;
}

.topNav .right_nav ul li em {
    display: block;
    width: 21px;
    height: 3px;
}

.topNav .right_nav ul li.nav_open {
    margin-left: 14px; /* padding-top: 27px; */
    width: auto;
}

.topNav .right_nav ul li.nav_open a {
    display: block;
    width: auto;
    text-align: center;
    border-radius: 25px;
    background: #EE2F21;
    margin: 0 auto;
    color: #fff !important;
    font-size: 18px;
    padding: 12px 20px;
}

.topNav .right_nav ul li.nav_open a:hover {
    background: #0392bb;
}

.topNav_active {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    border: none !important;
}

.topNav .right_nav ul li.active em, .topNav .right_nav ul li:hover em {
    background: #20BAE6;
    margin: 0 auto;
}

.topNav .right_nav ul .more_nav.active em, .topNav .right_nav ul .more_nav:hover em {
    background: #20BAE6;
    margin: 0 auto;
    margin-left: 37px;
}

.login_out_div {
    text-align: center;
    cursor: pointer;
    font-size: 16px;
    padding: 23px 0;
    color: #FF9C01;
}

.loginOut {
    margin-left: 0;
    display: none;
}

.tc1 .login_out_div {
    padding: 12px 0;
    font-size: 15px;
}

.topNav .right_nav_h5, .topNav_active .right_nav_h5 {
    display: none;
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/more_2.png) no-repeat center center;
    background-size: 100%;
    width: 23px;
    height: 20px;
}

.topNav .right_nav ul li .more_div {
    position: absolute;
    z-index: 50;
    width: 214px;
    top: 79px;
    left: 50%;
    margin-left: -107px;
    background: #fff;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.06);
    border-radius: 5px;
    visibility: hidden;
    opacity: 0;
    z-index: -1;
    overflow: hidden; /*transform: translateX(-50%);display: none; opacity: 0;*/
}

.topNav .right_nav .more_div ol li a {
    font-size: 16px;
    padding: 23px 0;
    display: block;
    color: #000 !important;
}

.topNav .right_nav .more_div ol li {
    width: 214px;
}

.topNav .right_nav .more_div ol li a:hover, .login_out_div:hover {
    background: #f9f9f9;
}

.topNav .right_nav ul li.more_nav {
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/more_bg02.png) no-repeat 78px 45px; /*overflow: hidden; */
}

.topNav .right_nav ul li.more_nav > a {
    margin-right: 15px;
}

.topNav .right_nav .more_div ol li.active a {
    background: #F4F4F4;
}

/*顶部导航*/

/*公共底部*/
.footer_public {
    width: 100%;
    background: #F5F7FA;
}

.footer_public .main_con {
    position: relative;
    padding-top: 55px;
    padding-bottom: 55px;
}

.footer_public .about_tip {
    position: relative;
}

.footer_public .about_tip ul {
    overflow: hidden;
}

.footer_public .about_tip li {
    float: left;
    overflow: hidden;
    font-size: 18px;
    color: #505762;
    line-height: 1;
    width: 26%;
}

.footer_public_con ul li a {
    color: #20BAE6;
}

.footer_public_con ul li a:hover {
    color: #02A4D2;
}

.footer_public .about_tip li + li, .footer_public .about_tip li + li + li {
    font-size: 18px;
}

.footer_public .about_tip li span {
    display: block;
    font-size: 15px;
    color: #7B7C81;
    line-height: 1;
    margin-bottom: 10px;
}

.footer_public .footer_bottom {
    text-align: center;
    color: #505762;
    font-size: 12px;
    font-weight: 400;
    padding: 5px 0;
    background: #EEF3FB;
    line-height: 39px; /*padding-left: 84px;*/
}

.footer_public .footer_bottom a {
    margin-left: 19px;
    display: inline-block;
}

.footer_public .footer_bottom a img {
    width: 22px;
}

.footer_public .watch_icon {
    width: 30px;
    height: 24px;
    position: absolute;
    top: 64px;
    right: 0px;
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/weixin_h.png) no-repeat center center;
    cursor: pointer;
}

.footer_public .kefu_icon {
    width: 26px;
    height: 26px;
    position: absolute;
    top: 64px;
    right: 66px;
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/icon_kefu_h.png) no-repeat center center;
    cursor: pointer;
}

.footer_public .kefu_icon a {
    display: block;
    width: 26px;
    height: 26px;
}

.footer_public .kefu_icon:hover {
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/icon_kefu.png) no-repeat center center;
}

.footer_public .watch_icon:hover {
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/weixin.png) no-repeat center center;
}

.footer_public_con {
    overflow: hidden;
    border-top: 1px solid #EEEFF0;
    padding-top: 30px;
    margin-top: 30px;
}

.footer_public_con ul {
    width: 48%;
    float: left;
    color: #505762;
    font-size: 12px;
    line-height: 1.5;
    text-align: justify;
}

.footer_public_con ul + ul {
    float: right;
}

.footer_public_con ul li {
    margin-bottom: 10px;
}

/*公共底部*/

/*版心设置*/
.main_con {
    max-width: 1100px;
    width: 100%;
    margin: 0 auto;
}

.loginBack > .loginContain > p {
    font-size: 16px;
    line-height: 1;
    color: #B4BEC7;
    text-align: center;
    margin: -2px auto 24px;
}

.loginBack > .loginContain > p em {
    font-style: normal;
    color: #D34A3E;
    cursor: pointer;
    padding-right: 16px;
    background: url(https://download.zvstapp.com/official_web/public/images/right_icon.png) no-repeat right center;
}

.h5_text {
    display: none;
}

.topNav_active .right_nav .changeRegion p {
    color: #000;
}

.right_nav .changeRegion {
    margin: 8px 10px 0 0;
    position: relative;
    width: 92px;
}

.right_nav .changeRegion p {
    line-height: 28px;
    color: #000;
    width: 100%;
    text-align: left;
    margin-bottom: 1px;
    cursor: pointer;
    font-size: 14px;
    position: relative;
    box-sizing: border-box;
    padding-left: 10px;
    padding-bottom: 26px;
}

.right_nav .changeRegion ul {
    position: absolute;
    top: 40px;
    overflow: hidden;
    z-index: -1;
    opacity: 0;
    visibility: hidden;
    width: 100%;
    background: #fff;
    box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.06);
    border-radius: 5px;
}

.right_nav .changeRegion p:after {
    content: '';
    position: absolute;
    width: 9px;
    height: 5px;
    background: url('https://download.zvstapp.com/official_web/public/images/index_new/more_bg02.png') no-repeat center center;
    top: 11px;
    right: 8px;
    background-size: 100%;
}

.topNav_active .right_nav .changeRegion p:after {
    background: url('https://download.zvstapp.com/official_web/public/images/index_new/more_bg02.png') no-repeat center center;
}

.topNav .right_nav .changeRegion li {
    height: 42px;
    line-height: 42px;
    color: #000;
    width: 100%;
    text-align: left;
    cursor: pointer;
    font-size: 14px;
    float: none;
    box-sizing: border-box;
    padding-left: 10px;
}

.topNav .right_nav .changeRegion li:hover {
    background: #F3F3F3;
}

.right_nav .SwitchNavBtn {
    margin-top: 12px;
    line-height: 18px;
    overflow: hidden;
}

.right_nav .SwitchNavBtn span {
    font-size: 12px;
    line-height: 18px;
    color: #B7B8BB;
    float: left;
}

.right_nav .SwitchNavBtn a {
    color: #B7B8BB;
    font-size: 14px;
    line-height: 20px;
    padding: 0 8px;
    float: left;
}

.right_nav .SwitchNavBtn .addlanguageCN {
    font-size: 12px;
}

.right_nav .SwitchNavBtn a.active {
    color: #686C73;
}

.right_navchange {
    padding-top: 27px;
}
.partner{overflow: hidden;border-top: 1px solid #EEEFF0;padding-top: 30px;margin-top: 30px;}
.partner h4{font-size: 15px;color: #7B7C81; line-height: 1.4; font-weight: 400;}

.partner .linkAdd{margin: 10px auto 20px;}
.partner .linkAdd a{float: left;margin-right: 23px;color: #505762;font-size: 12px;line-height: 1.5;}
.partner .linkAdd a:hover{color: #20BAE6;}
@media screen and (max-width: 1210px) {
    .topNav_bg {
        padding: 0 14px;
        box-sizing: border-box;
    }
}

@media screen and (max-width: 994px) {

    .kefu_icon, .watch_icon {
        display: none;
    }

    .footer_public .main_con {
        padding: 20px 30px 0;
        box-sizing: border-box;
    }

    .footer_public_con ul {
        width: 100%;
    }

    .footer_public .about_tip li {
        font-size: 13px;
    }

    .footer_public .about_tip li span {
        font-size: 11px;
    }

    .footer_public .about_tip li + li, .footer_public .about_tip li + li + li, .footer_public .footer_bottom {
        font-size: 13px;
    }

    .footer_public_con ul {
        font-size: 11px;
    }

    .footer_public_con {
        margin-top: 22px;
        padding-top: 22px;
    }
    .partner .linkAdd a{float: left;margin-right: 0;color: #505762;font-size: 12px;line-height: 1.8; width: 25%; }
}

.tc1 {
    position: fixed;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    width: 100vw;
    z-index: 100;
    opacity: 1;
    transform: none;
    background: rgb(255, 255, 255);
    transition: opacity 450ms ease-out 0s, transform 450ms ease-out 0s;
    display: none;
}

.tc2 {
    opacity: 1;
    transform: none;
    transition: opacity 100ms ease 0s;
}

.tc3 {
    display: flex;
    -webkit-box-flex: 1;
    flex-grow: 1;
    height: 100%;
    margin-right: 0px;
    flex-direction: column;
    padding-top: 64px;
}

/* .tc4{-webkit-box-align: center; align-items: center; display: flex; flex-shrink: 0; -webkit-box-pack: start; justify-content: flex-start; flex-direction: column; margin: 0px 0px 70px;}*/
.tc4 ul li {
    margin: 0 auto 21px;
    width: 100px;
}

.tc4 ul li a {
    width: 100px;
    font-size: 15px;
    line-height: 1;
    padding: 12px 0;
    color: #000;
    text-align: center;
    display: block;
    border-radius: 19px
}

.h5_tc_nav {
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    -webkit-box-pack: center;
    justify-content: center;
    width: 100%;
}

.h5_tc_nav .h5_tc_nav_con {
    padding: 15px;
    width: 100%;
    box-sizing: border-box;
    -webkit-box-align: center;
    align-items: center;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    left: 0px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
    right: 0px;
    top: 0px;
}

.h5_tc_nav .h5_tc_nav_con > a {
    height: 34px;
}

.h5_tc_nav .h5_tc_nav_con > a img {
    height: 100%;
}

.h5_tc_nav .h5_tc_nav_con > div {
    height: 20px;
}

.h5_tc_nav .h5_tc_nav_con > div img {
    height: 100%;
}

.tc4 ul li.active a {
    color: #20BAE6;
}

.tc4 ul li.open a {
    background: #20BAE6;
    color: #fff;
}

.bounceInRight, .bounceOutRight, .fadeOutRight, .fadeInRight, .fadeOutRightBig {
    display: block;
}

.height_auto {
    overflow: hidden;
}

.animation_delay02 {
    animation-delay: 0.2s;
    -webkit-animation-delay: 0.2s;
}

.animation_delay03 {
    animation-delay: 0.3s;
    -webkit-animation-delay: 0.3s;
}

.animation_delay04 {
    animation-delay: 0.4s;
    -webkit-animation-delay: 0.4s;
}

.animation_delay05 {
    animation-delay: 0.5s;
    -webkit-animation-delay: 0.5s;
}

.animation_delay06 {
    animation-delay: 0.6s;
    -webkit-animation-delay: 0.6s;
}

.animation_delay07 {
    animation-delay: 0.7s;
    -webkit-animation-delay: 0.7s;
}

.animation_delay08 {
    animation-delay: 0.8s;
    -webkit-animation-delay: 0.8s;
}

.animation_delay09 {
    animation-delay: 0.9s;
    -webkit-animation-delay: 0.9s;
}

.animation_delaya2 {
    animation-delay: 1s;
    -webkit-animation-delay: 1s;
}

.animation_delaya3 {
    animation-delay: 1.2s;
    -webkit-animation-delay: 1.2s;
}

.animation_delaya4 {
    animation-delay: 1.4s;
    -webkit-animation-delay: 1.4s;
}

.animation_delaya5 {
    animation-delay: 1.6s;
    -webkit-animation-delay: 1.6s;
}

.animation_delaya6 {
    animation-delay: 1.8s;
    -webkit-animation-delay: 1.8s;
}

.animation_delaya7 {
    animation-delay: 2s;
    -webkit-animation-delay: 2s;
}

.animation_delaya8 {
    animation-delay: 2.2s;
    -webkit-animation-delay: 2.2s;
}

.animation_delaya9 {
    animation-delay: 2.4s;
    -webkit-animation-delay: 2.4s;
}

.zoomIn, .zoomInDown, .zoomInUp, .zoomOutUp, .zoomOut, .slideInDown, .fadeInDown, .fadeOutUp, .more_div.position_bottom, .position_bottom_top, .slideOutUp {
    display: block !important;
}

.hide {
    display: none !important;
}

.show {
    display: block !important;
}

.topNav .right_nav ul li.more_nav.active .hide {
    display: block !important;
}

.open_tc {
    max-width: 960px;
    width: 100%;
    height: 500px;
    overflow: hidden;
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/open_bg.jpg) no-repeat center center;
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -250px;
    margin-left: -480px; /*transform: translateX(-50%);*/
    z-index: 102;
    box-sizing: border-box;
    padding: 69px 110px 56px 139px;
    display: none;
    border-radius: 8px;
}

.open_tc_l {
    border-left: 1px solid #20BAE6;
    height: 270px;
    float: left;
    margin-top: 50px;
}

.open_tc_l ul li {
    padding-left: 29px;
    min-height: 58px;
    margin-bottom: 48px;
    position: relative;
}

.open_tc_l ul li > div {
    float: left;
}

.open_tc_l ul li > div + div {
    margin-left: 26px;
}

.open_tc_l ul li > div img {
    padding-top: 18px;
}

.open_tc_l ul li > div p {
    line-height: 1;
    font-size: 18px;
    padding-bottom: 14px;
    color: #303030;
}

.open_tc_l ul li > div span {
    line-height: 1;
    font-size: 14px;
    display: block;
    color: #777;
}

.open_tc_l ul li em {
    position: absolute;
    width: 9px;
    height: 9px;
    background: rgba(32, 186, 230, 1);
    border-radius: 4.5px;
    left: -5px;
    top: 50%;
    margin-top: -5px;
}

.open_tc_r {
    float: right;
    width: 275px;
    height: 376px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.03);
    border-radius: 9px;
    box-sizing: border-box;
    padding-top: 5px;
}

.open_tc_r > div {
    text-align: center;
    margin-top: 39px;
}

.open_tc_r > p {
    font-size: 16px;
    line-height: 26px;
    color: rgba(119, 119, 119, 1);
    font-weight: 400;
    text-align: center;
    margin-top: 24px;
}

.open_tc > i {
    position: absolute;
    width: 26px;
    height: 26px;
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/open_tc_guanbi.png) no-repeat center center;
    top: 20px;
    right: 17px;
    cursor: pointer;
}

.fanlan .logo {
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/logo_1@2x.svg) no-repeat center center !important;
    background-size: 100% !important;
}

.fanlan .right_nav ul li a {
    color: #fff !important;
}

.fanlan .right_nav ul li.active em {
    background: #fff !important;
}

.fanlan .right_nav ul li.nav_open a { /* background:#fff!important; *//* color: #20BAE6!important; */
}

/*.fanlan .right_nav ul li.nav_open a:hover{background: #079DC8!important;}*/
.fanlan .right_nav_h5 {
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/more@2x.png) no-repeat center center !important;
    background-size: 100% !important;
}

.fanlan .right_nav ul li.more_nav {
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/more_bg.png) no-repeat 78px center;
}

.erweima_gzh {
    position: absolute;
    bottom: 38px;
    right: -19px;
    width: 150px;
    height: 150px;
    background: url(https://download.zvstapp.com/official_web/public/images/index_new/gzh_2x.png) no-repeat center center;
    background-size: 100%;
    display: none;
    z-index: 10;
}

.subscribe {
    width: 447px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 3px 32px 0px rgba(0, 0, 0, 0.18);
    border-radius: 5px;
    position: fixed;
    right: 29px;
    bottom: 29px;
    z-index: 99;
    min-height: 206px;
}

.subscribe_close {
    background: url(https://download.zvstapp.com/official_web/public/images/about/subscribe_close.png) no-repeat center center;
    width: 14px;
    height: 14px;
    position: absolute;
    right: 15px;
    top: 15px;
    cursor: pointer;
}

.subscribe_title {
    text-align: center;
    vertical-align: middle;
    padding-top: 32px;
}

.subscribe_title em {
    display: inline-block;
    width: 44px;
    height: 51px;
    background: url(https://download.zvstapp.com/official_web/public/images/about/subscribe_icon.png) no-repeat center center;
    background-size: 100%;
    margin-right: 16px;
    vertical-align: middle;
}

.subscribe_title span {
    font-size: 18px;
    line-height: 51px;
    color: #333333;
    display: inline-block;
    text-align: left;
    vertical-align: middle;
}

.email_input {
    width: 393px;
    padding: 14px 17px;
    box-sizing: border-box;
    height: 48px;
    background: #F5F7FA;
    border-radius: 24px;
    margin: 26px auto 0;
    position: relative;
}

.email_input > input {
    background: #F5F7FA;
    border: none;
    font-size: 16px;
    color: #333;
    width: 242px;
    height: 18px;
    line-height: 18px;
}

.email_input > i {
    position: absolute;
    font-size: 18px;
    color: #20BAE6;
    right: 42px;
    top: 4px;
    cursor: pointer;
}

.error_text {
    margin-left: 44px;
    margin-top: 8px;
    font-size: 14px;
    line-height: 1.1;
    color: #FA5D5D;
}

.tips_text {
    font-size: 12px;
    line-height: 1.1;
    color: #9B9B9B;
    position: absolute;
    right: 35px;
    bottom: 6px;
}

.email_input > em {
    position: absolute;
    width: 15px;
    height: 14px;
    background: url(https://download.zvstapp.com/official_web/official_web/public/images/about/subscribe_enter.png) no-repeat center right;
    background-size: 100%;
    cursor: pointer;
    right: 17px;
    top: 17px;
}

.authorization_info {
    font-size: 12px;
    color: #333;
    line-height: 22px;
    width: 393px;
    margin: 14px auto 0;
    padding-bottom: 29px;
    display: none;
}

.email_input > input:-moz-placeholder {
    color: #C8C8C8;
}

.email_input > input::-moz-placeholder {
    color: #C8C8C8;
}

.email_input > input:-ms-input-placeholder {
    color: #C8C8C8;
}

.email_input > input::-webkit-input-placeholder {
    color: #C8C8C8;
}

.Toast {
    position: fixed;
    background: rgba(0, 0, 0, 0.7);
    color: #fff;
    font-size: 16px;
    padding: 20px 35px;
    border-radius: 10px;
    left: 46%;
    top: 48%;
    display: none;
}

@media screen and (max-width: 894px) {
    .topNav {
        height: 44px !important;
    }

    .topNav .logo a {
        width: 118px;
        height: 34px;
    }

    .right_nav {
        display: none;
    }

    .right_nav_h5 {
        display: block !important;
        float: right;
        width: 23px;
        margin-top: 12px;
        height: 20px;
    }

    .footer_public .about_tip li {
        width: 40%;
    }

    .footer_public .about_tip li + li {
        width: 60%;
    }

    .footer_public .about_tip li + li + li {
        display: none;
    }

    .topNav .logo {
        width: 118px;
        height: 34px;
        margin-top: 6px;
    }

    .footer_public .about_tip li span {
        margin-bottom: 6px;
    }

    .footer_public .main_con {
        padding: 36px 4% 24px;
    }

    .footer_public .footer_bottom {
        font-size: 11px;
        padding-left: 0px;
    }

    .topNav_bg {
        height: 44px !important;
    }

    .footer_public .footer_bottom a {
        margin-left: 16px;
    }

    .footer_public .footer_bottom img {
        width: 20px;
    }

    .h5_text {
        display: block;
    }

    .pc_text, .subscribe, .title_icon {
        display: none !important;
    }

    .tc4 ul .addlanguageCN, .SwitchNav .changeRegion .regionAmerica {
        color: #000;
    }

    .tc4 ul .addlanguageEN {
        font-size: 17px;
    }

    .SwitchNav .changeRegion p {
        font-size: 15px;
        color: #000;
        width: 100px;
        margin: 0 auto;
        line-height: 1;
        padding: 12px 0 24px;
        text-align: center;
        position: relative;
    }

    .SwitchNav .changeRegion p:after {
        top: 17px;
        right: 0;
        width: 10px;
        height: 6px;
        content: '';
        position: absolute;
        background: url('../../images/us_qa/select_down.png') no-repeat center center;
        background-size: 100%;
    }

    .SwitchNav .changeRegion, .tc4 ul .SwitchNav {
        width: 100%;
    }

    .SwitchNav .changeRegion li {
        color: #000;
        font-size: 15px;
        line-height: 1;
        padding: 19px 0;
        text-align: center;
        margin-bottom: 0;
    }

    .SwitchNav .changeRegion ul {
        position: relative;
        display: none;
        z-index: 1;
        opacity: 1;
        visibility: visible;
        top: 100%;
        background: #F7F7F7;
        width: 100%;
    }

}
