body{
    margin: 0;
    padding: 0;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    color: #332C2B;
    min-height: 100vh;
}
::selection{background:#CAEBF2; color:white;}
::-moz-selection{background:#CAEBF2; color:white;}
::-webkit-selection{background:#CAEBF2; color:white;}
.bg_a {
    background: #E41717 !important;
}
.bg_b {
    background: #CAEBF2;
}
.bg_c {
    background: #A9A9A9;
}
/*.header {*/
    /*height: 92px;*/
    /*position: fixed;*/
    /*top:0;*/
    /*width: 100%;*/
    /*z-index: 2;*/
/*}*/
.header_bar {
    /*background:#332C2B;*/
    background: rgba(22, 22, 22, 1);
    height: 32px;
    font-size: 12px;
    color: #EFEFEF;
}
.header_bar_l {
    flex:  1 0;
    line-height: 32px;
    position: relative;
}
.header_bar_l_dro {
    cursor: pointer;
    color: #efefef;
}
.header_bar_l_dro:hover {
    cursor: pointer;
    color: #fff;
}
.header_bar_l .dropdown-menu {
    top: 5px !important;
    left:-37px !important;
    padding-left: 15px;
    width: 120px;
    background: rgba(0,0,0,.9);
    color: #efefef;
    border-radius: 0;
    padding-bottom: 5px;
}
.header_bar_l .dropdown-menu a {
    display: block;
    color: #efefef;
}
.header_bar_r_account .dropdown-menu {
    top: -2px !important;
    left:-15px !important;
    padding-left: 15px;
    width: 100px;
    background: rgba(0,0,0,.95);
    color: #efefef;
    border-radius: 0;
    padding-bottom: 5px;
}
.header_bar_l .dropdown-menu a {
    display: block;
    color: #efefef;
}
.header_bar_r {
    flex: 0 auto;
    font-size: 0;
}
.header_bar .tr-dropdown-ul a {
    display: block;
    padding: 0 15px;
    color: #efefef;
    line-height: 26px;
}
.h_h_b_g {
    width: 180px;
    text-align: center;
    height: 32px;
    font-size: 13px;
    line-height: 32px;
    display: inline-block;
}
.h_h_b_g_a {
    background: #F2672A;
}
.h_h_b_g_b {
    background: #EBEBEB !important;
}
.h_h_b_g_c {
    background: #0F2C52 !important;
    color: #fff !important;
}
.h_h_b_a {
    color: #EFEFEF;
}
.h_h_b_b {
    color: #332C2B;
}
.h_h_b_c {
    background: #EFEFEF;
    color: #332C2B;
}
.header_nav {
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
}
.h_h_b_a:hover{
    color: #fff
}
.header_logo {
    flex: 1 0;
    padding: 10px 0;
}
.header_muen {
    flex: 0 auto;
}
.header_logo img {
    height: 40px;
}
.header_muen_li {
    display: inline-block;
    margin-left: 50px;
}
.header_muen_li .h_h_m_a {
    color: #000;
    height: 60px;
    line-height: 60px;
    font-weight: bold;
    display: inline-block;
}
.h_h_m_a:hover {
    position: relative;
    color: #E41717;
    z-index: 1;
}
.h_h_m_a:hover:after{
    position: absolute;
    content: "";
    left: 0;
    bottom: -2px;
    width: 100%;
    height: 6px;
    background: #CAEBF2;
    z-index: -1;
    transition: all .15s ease;
}
.header_muen_li_dow {
    position: relative;
    display: none;
}
.header_muen_li_dow_sh {
    position: absolute;
    left: -15px;
    top:0px;
    padding: 0 15px 15px 15px;
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.10);
    width: 200px;
}
.header_muen_li_dow_sh a {
    display: block;
    color: rgba(0,0,0,.54);
    padding-top: 15px;
}
.header_muen_li_dow_sh a:hover{
    transition: all .15s ease;
    color: #E41717;
}
.menu_down {
    position: relative;
}
.menu_down:after {
    position: absolute;
    content: "\F35D";
    font-family: "Material Design Icons";
    right: -20px;
    font-size: 18px;
}
.h_h_m_a:hover .menu_down:after {
    position: absolute;
    content: "\F360";
    font-family: "Material Design Icons";
    right: -20px;
    font-size: 18px;
}
.swiper-container {
    width: 100%;
    height: auto;
    display: inline-block;
    /*background-size: 100% 100%;*/
    background-size: cover;
}
.home_slide_l {
    flex: 1 0;
}
.home_slide_r {
    flex: 0 auto;
}
.home_slide_r img {
    width:390px;
    margin-top: 40px;
}
.header_back {
    width: 100%;
    height: 92px;
}
.home_slide_a {
    height: 600px;
    width: 100%;
    display: inline-block;
    background-size: cover !important;
}
.home_slide_a h2 {
    margin-top: 150px;
    font-size:48px;
    font-weight: normal;
}

.home_slide_a_btn {
    margin-top: 30px;
}
.home_section_a_box {
    padding: 30px 0;
    margin: 0 7px;
}
p {
    margin-block-start: 0em;
    margin-block-end: 0em;
}
.home_section_a_img img {
    width: 64px;
}
.home_section_a_text p {
    margin-bottom: 2px;
    font-size: 18px;
    font-weight: bold;
}
.header_bar_r_account {
    background:#007bff ;
    color: #fff;
}
.header_bar_r_account a {
    color: #fff;
    display: block;
}
.home_section_a_text span {
    color: #A9A9A9;
    font-size:16px;
}
.home_section_b {
    padding-top: 60px;
}
.home_section_b img{
    max-width: 100%;
}
.home_section_b_list {
    margin-top: 30px;
}
.home_section_b_li {
    margin-bottom: 15px;
    font-size:16px;
}
.home_section_b_list i {
    width: 26px;
    height: 26px;
    display: inline-block;
    text-align: center;
    line-height: 22px;
    margin-right: 8px;
    border: 2px #32D296 solid;
    color: #32D296;
    border-radius: 100%;
}
.gray34 {
    color: #A9A9A9;
}
.home_section_c {
    padding: 160px 0 !important;
    margin: 80px 0;
    margin-top: 0;
}
.underline_colour {
    position: relative;
}
.underline_colour:before{
    position: absolute;
    content: "";
    left: 0;
    bottom: -1px;
    width: 100%;
    height: 15px;
    background: #CAEBF2;
    z-index: -1;
}
.home_section_c img {
    max-width: 100%;
    max-height: 426px;
}
.home_section_c_list {
    margin-top: 30px;
}
.home_section_c_li {
    margin-bottom: 15px;
    font-size:16px;
    display: inline-block;
    margin-right: 40px;
}
.home_section_c_li em {
    font-size: 18px;
    margin-right: 8px;
}
.home_section_d {
}
.home_section_d_list {
    margin-top: 40px;
    margin-bottom: 80px;
}
.home_section_d_li {
    padding: 15px;
    background: #FFFFFF;
    border: 1px solid #EFEFEF;
    box-shadow: 0 15px 10px -10px rgba(0,0,0,0.10);
    border-radius: 3px;
    margin-bottom: 15px;
}
.home_section_d_list_img {
    border-bottom: 1px solid #EFEFEF;
    padding-bottom: 15px;
    margin-bottom: 15px;
}
.home_section_d_list_title {
    margin-bottom: 20px;
}
.home_section_d_list_title p {
    font-weight: bold;
    display: inline-block;
    border-right:1px solid #EFEFEF;
    margin-right: 20px;
    padding-right: 20px;
}
.home_section_d_list_klink {
    background: #32D296;
    color: #fff;
    font-size: 12px;
    display: inline-block;
    padding: 0 15px;
    border-radius: 3px;
}
.home_section_e_l {
    flex: 1 0;
}
.home_section_e_r {
    flex: 0 auto;
}
.home_section_e_l_list {
    margin: 0 -8px;
}
.home_section_e_l_li {
    margin: 15px 8px;
    background: #A9A9A9;
    border: 1px solid #979797;
    border-radius: 7px;
    text-align: center;
    color: #fff;
}
.home_section_e_l_li i {
    font-size: 36px;
}
.home_section_e_l_li p {
    padding-bottom: 10px;
    font-size: 14px;
}
.home_section_f {
    padding: 80px 0;
}
.home_section_f_title {
    text-align: center;
}
.home_section_f_list {
    padding-top: 80px;
}
.home_section_f_li img {
    width: 64px;
}
.home_section_f_li_r {
    padding-left: 20px;
}
.home_section_g {
    background: url("../image/pic_24.jpg") no-repeat center center;
    background-size: cover;
}
.home_section_b_b {
    padding: 80px 0;
    margin-top: 50px;
    background: url("../image/bannerE_2020.03.30.jpg") no-repeat center center;
    background-size: cover;
    color: #fff;
}
.home_section_g_l {
    flex:1 0;
}
.home_section_g_r {
    flex: 0  auto;
}
.home_section_g_l_btn {
    margin-top: 60px;
    padding-bottom: 40px;
}
.home_section_g_l {
    padding-top: 30px;
}
.home_section_h {
    /*background: #332C2B;*/
    background: rgba(0,0,0,.97);
}
.home_section_h_title {
    padding: 60px 0;
    text-align: center;
}
.home_section_h_box {
    background: rgba(239,239,239,0.05);
    padding: 0 15px;
    padding-top: 20px;
}
.home_section_h_box_li {
    padding-bottom: 20px;
}
.footer {
    padding: 60px 0;
    background: rgba(0,0,0,.98);
}
.footer_honor {
    position: relative;
    height: 2.75rem;
    overflow-y: hidden;
}
.footer_honor img {
    max-height: 42px;
}
.footer_honor_scroller {
    flex-wrap: nowrap;
    padding-bottom: 1rem;
    margin-top: -1px;
    overflow-x: auto;
    text-align: center;
    white-space: nowrap;
    justify-content: space-between!important;
    display: flex!important;
    margin: 0 -8px;
}
.footer_honor_scroller a {
    margin: 0 8px;
}
.footer_by {
    padding: 30px 0;
    margin: 30px 0;
    border-top: 1px rgba(255,255,255,.1) solid;
    border-bottom: 1px rgba(255,255,255,.1) solid;
}
.footer_by_l_muen {

}
.footer_by_l_muen a {
    color: #A9A9A9;
}
.footer_by_l_muen span {
    display: inline-block;
    padding: 0 5px;
}
.footer_by_l {
    flex: 1 0;
}
.footer_by_l_g {
    max-width: 700px;
}
.footer_by_r {
    flex: 0 auto;
}
.footer_by_r_muen {
    font-size: 18px;
}
.footer_by_r_muen i {
    padding-left: 5px;
}
.footer_by_r_g p {
    line-height: 24px;
}
.footer_honor::-webkit-scrollbar {
    display: none
}

.page_warp_banner {
    color: #fff;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    padding: 80px 0;
    min-height: 350px;
    text-align: center;
    vertical-align: middle;
}
.page_warp_banner_btn {
    margin-top: 50px;
    margin-bottom: 20px;
}
.page_warp_banner_btn a {
    display: inline-block;
    margin: 0 15px;
}
.page_main {
    padding: 80px 0;
}
.line_height {
    line-height: 28px;
}
.page_icon_list i {
    font-size: 48px;
    color: #E41717;
}
.page_icon_list p {
    padding-bottom: 10px;
}
.page_icon_list span {
    line-height: 28px;
    color: #A9A9A9;
}
.page_trading_a {
    padding-top: 80px;
}
.page_trading_a_table {
    max-width: 800px;
    margin: 0 auto;
}
.sep_link_red {
    margin: 40px 0;
    text-align: center;
    display: block;
}
.sep_link_red span{
    height: 5px;
    width: 100px;
    display: inline-block;
    background: #E41717;
    text-align: center;
    border-radius: 2px;
}
.page_trading_b span {
    line-height: 28px;
}
.page_trading_a_table_ps {
    padding-top: 10px;
    max-width: 800px;
    margin: 0 auto;
    line-height: 28px;
}
.page_trading_sc_a {
    margin: 40px 0;
    padding: 0 20px;
    border-left: 5px #CAEBF2 solid;
}
.platform_mt4_form {
    background: #fff;
    padding: 30px;
    border: 1px #efefef solid;
    border-top: 5px #efefef solid;
    border-bottom: 0;
    position: relative;
    box-shadow: 5px 0px 0px 0px rgba(0,0,0,0.10);
}
.platform_mt4_banner {
    min-height: 300px;
}
.header_banner {
    min-height: 300px;
}
.platform_mt4_banner_title {
    line-height: 36px;
    padding-top: 50px;
    font-size: 48px;
}
.platform_mt4_img img {
    width: 100%;
}
.page_contact_banner {
    position: relative;
}
.page_contact_banner_title {
    width: 100%;
    position: absolute;
    top: 30px;
}
.page_contact_box {
    padding: 100px 0;
}
.page_contact_box_li {
    padding-bottom: 30px;
}
.page_contact_box_li i {
    font-size: 36px;
    color:#E41717 ;
}
.page_contact_box_li_l {
    padding-right: 10px;
}
.page_contact_box_li_l p {
    font-size: 18px;
    font-weight: bold;
}
.page_contact_box_li_l span {
    display: inline-block;
    color: #a9a9a9;
}
.page_cooperation_list_li {
    padding-bottom: 50px;
}
.page_cooperation_list {
    padding: 40px 0;
}
.page_cooperation_list_li i {
    font-size: 48px;
    color:#E41717 ;
}
.page_cooperation_list_li p {
    font-size: 18px;
    font-weight: bold;
    padding-bottom: 6px;
}
.page_cooperation_list_li span {
    display: inline-block;
    color: #a9a9a9;
}
.page_cooperation_list_li_r {
    padding-left: 10px;
}
.page_cooperation_honor_box {
    position: relative;
}
.page_cooperation_honor {
    padding-top: 40px;
}
.page_cooperation_honor p{
    font-weight: bold;
    padding-top: 20px;
}
.page_cooperation_honor span {
    color: #a9a9a9;
}
.page_cooperation_honor_box:before{
    content: "";
    width: 64px;
    height: 84px;
    display: inline-block;
    position: absolute;
    top: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 0 0;
    background-image: url("../image/Branch-left.svg");
    left: 22px;
}
.page_cooperation_honor_box:after{
    content: "";
    width: 64px;
    height: 84px;
    display: inline-block;
    position: absolute;
    top: 0;
    background-repeat: no-repeat;
    background-size: 100%;
    background-position: 0 0;
    background-image: url("../image/Branch-right.svg");
    right: 22px;
}
.sep_link_red_sm {
    display: block;
    margin: 30px 0;
}
.sep_link_red_sm span{
    height: 5px;
    width: 100px;
    display: inline-block;
    background: #E41717;
    text-align: center;
    border-radius: 2px;
}
.page_about_xatrade_list {
    padding-top: 30px;
}
.page_about_xatrade_list p {
    overflow: hidden;

}
.page_about_xatrade_list i {
    float: left;
}
.page_about_xatrade_list span {
    float: left;
    line-height: 36px;
}
.withdrawal_payment_tab {
    padding-top: 40px;
}
.withdrawal_payment_tab_ul {
    border-bottom: 2px #E41717 solid;
    display: flex;
}
.withdrawal_payment_tab_ul li {
    flex: 1;
    text-align: center;
    font-size: 16px;
    background: #EFEFEF;
}
.withdrawal_payment_tab_ul li a {
    color:#332C2B ;
}
.withdrawal_payment_tab_ul .active{
    background: #E41717;
    color: #fff;
}
.withdrawal_payment_list {
    margin: 0;
    padding: 0;
    display: flex;
    flex-wrap: wrap;
}
.withdrawal_payment_li {
    list-style-type: none;
    text-align: center;
    padding: 10px;
    position: relative;
    flex: 0 0 100%;
    max-width: 100%;
}
.withdrawal_payment_list img {
    display: inline-block;
    width: 135px;
    margin-bottom: 20px;
}
.withdrawal_payment_list p {
    font-size: 16px;
    font-weight: bold;
}
@media (min-width: 768px) {
    .withdrawal_payment_li + .withdrawal_payment_li:before {
        content: "";
        display: block;
        width: calc(100% - 100px);
        height: 0;
        border: 1px solid #eee;
        position: absolute;
        right: 50%;
        margin-right: 50px;
        top: 60px;
    }
    .withdrawal_payment_list {
        flex-wrap: nowrap;
    }
    .withdrawal_payment_li {
        flex: 0 0 25%;
        max-width: 25%;
    }
}

@media (min-width: 1025px) {
    .withdrawal_payment_li + .withdrawal_payment_li:before {
        width: calc(100% - 135px);
        margin-right: 67.5px;
        top: 77.5px;
    }
}
.page_withdrawal_payment_footer {
    padding:40px 0;
    background: #EFEFEF;
}
.page_legal_document {
    margin-bottom: 100px;
}
.page_legal_document_box {
    background: #efefef;
    border: 1px #ddd solid;
    margin-bottom: 40px;
    padding: 25px;
}
.page_legal_document_box p {
    flex: 1 0;
}
.page_legal_document_box a {
    flex: 0 auto;
}
.notice_main {
    max-width: 800px;
    margin: 0 auto;
    overflow: hidden;
}
.notice_content {
    line-height: 28px;
}
.notice_content table {
    width: 100%;
}
.notice_content table{
    border-right:1px solid #efefef;
    border-bottom:1px solid #efefef
}
.notice_content table td{
    border-left:1px solid #efefef;
    border-top:1px solid #efefef;
    padding-left: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
}
.sep_link_gray {
    text-align: center;
    margin: 0 auto;
}
.sep_link_gray span {
    margin: 40px 0;
    height: 3px;
    border: 2px #EFEFEF solid;
    display: inline-block;
    width: 100px;
    background: #EFEFEF;
}
.notice_list {
    margin: 40px 0;
}
.notice_list_li {
    border-top: 1px #EFEFEF solid;
    padding: 20px 0;
}
.notice_list_li a {
    font-size: 18px;
    color:#332C2B ;
    flex: 1 0;
}
.notice_list_li span {
    flex: 0 auto;
    color: #A9A9A9;
}
.page_stp_list div {
    margin-bottom: 60px;
}
.page_stp_list p {
    padding-bottom: 20px;
}
.page_faq_main {
    max-width: 800px;
    margin: 0 auto;
}
.page_faq_li {
    margin: 20px 0;
    padding: 10px 20px;
    line-height: 28px;
    border-left: 5px #CAEBF2 solid;
}
.chinese {
    width: 18px;
    height: 12px;
    display: inline-block;
    float: left;
    margin-top: 10px;
    margin-right: 5px;
    background: url("../image/Chinese.png");
    background-size: cover;
}
.english {
    width: 18px;
    height: 12px;
    display: inline-block;
    float: left;
    margin-top: 10px;
    margin-right: 5px;
    background: url("../image/English.png");
    background-size: cover;
}
.taiwan {
    width: 18px;
    height: 12px;
    display: inline-block;
    float: left;
    margin-top: 10px;
    margin-right: 5px;
    background: url("../image/Taiwan.png");
    background-size: cover;
}

.video-back{display:block;
    height: 600px;
}
.home_swiper_b h2 {
    margin-top: 150px;
    font-size:36px;
}
.home_swiper_b_list_li {
    padding-top: 25px;
}
.home_swiper_b_list_li span {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
}
.home_swiper_b_list_li i {
    width: 26px;
    height: 26px;
    display: inline-block;
    text-align: center;
    line-height: 22px;
    margin-right: 8px;
    border: 2px #fff solid;
    color: #fff;
    border-radius: 100%;
}
.page_contact_form {
    max-width: 800px;
    margin: 0 auto;
}
.page_contact_form_sw {
    overflow: hidden;
}
.page_contact_form_sw span {
    display: inline-block;
    width: 60px;
    height: 30px;
    line-height: 30px;
    border: 1px #EFEFEF solid;
    float: left;
    text-align: center;
    cursor: pointer;
}
.page_contact_form_sw .active {
    background:#E41717 ;
    color: #fff;
}
.page_contact_form_acc {
    display: none;
}
.max_800 {
    max-width: 800px;
}
.home_apple_logo {
    position: relative;
}
.home_apple_logo p {
    position: absolute;
    left: 40px;
    top:0;
    color: #A9A9A9;
}
.sep_link_gray_a {
    width: 15%;
    margin: 30px 0
}
.sep_link_gray_a span {
    width: 100%;
    height: 1px;
    background: #e2e2e2;
    display: block;
}
.head_muen_mobile_add a {
    text-align: center;
    margin: 0 auto;
    display: block;
    margin-bottom: 15px;
}
.qr_box {
    position: absolute;
    width: 280px;
    height: 280px;
    background: #fff;
    padding: 10px;
    border-radius: 5px;
    box-shadow: 0 4px 4px 2px rgba(0,0,0,0.20);
    z-index: 2;
    top:60px;
    left: -35px;
}
.qr_box:before{
    position: absolute;
    content:"" ;
    width: 0;
    height: 0;
    border-width: 0 20px 20px;
    border-style: solid;
    top:-10px;
    left: 120px;
    border-color: transparent transparent white;
}