@media screen and (max-width: 768px) {
    .container-fluid {
        width: 100%;
    }

    .ad-entry {
        background: #DFE3E6;
        position: relative;
        height: 50px;
        padding: 5px 20px 5px 78px;
        width: 100%;
    }

    .ad-entry img {
        position: absolute;
        width: 38px;
        height: 38px;
        left: 31px;
    }

    .ad-entry img.close {
        width: 15px;
        height: 15px;
        left: 6px;
        opacity: 1;
    }

    .ad-entry .text .title {
        display: block;
        font-size: 15px;
        font-weight: 600;
    }

    .ad-entry .text .ad-content {
        display: block;
        font-size: 10px;
        font-weight: 500px !important;
    }

    .ad-entry .btn {
        display: inline-block;
        background: #FF671F;
        color: #ffffff;
        border: none;
        width: inherit;
        position: absolute;
        right: 20px;
        top: 10px;
        padding: 0 10px;
        margin: 0;
        line-height: 30px;
        min-width: 50px;
        font-size: 14px;
        font-weight: 400;
        width: auto;
    }



    .col-xs-12,
    .col-xs-6 {
        padding: 0;
    }

    .btn {
        display: block;
        width: 100%;
        background: #0047BB;
        color: #ffffff;
        font-family: SourceHanSansCN-Medium, "微软雅黑";
        font-weight: 500;
        font-size: 16px;
        line-height: 18px;
        padding: 12px 0;
        text-align: center;
    }

    .btn-opacity {
        display: block;
        width: 100%;
        background: #305BBB;
        color: #FFFFFF;
        font-family: SourceHanSansCN-Medium, "微软雅黑";
        font-weight: 500;
        font-size: 16px;
        line-height: 18px;
        padding: 12px 0;
        border: 1px solid #0047BB;
        text-align: center;
    }

    .not-found {
        max-width: 88%;
        height: auto;
        margin: 0 auto 60px auto !important;
    }

    .index-container {
        box-sizing: border-box;
        width: 100%;
        color: #333333;
        padding-top: 204px;
    }

    .m-padding {
        width: 100%;
        padding: 0 20px;
    }

    .base-box {
        width: 100%;
        padding: 0;
        background: #ffffff;
    }

    .row {
        width: 100%;
    }

    /* 尾部 start */

    .footer .row ul {
        display: flex;
        flex-direction: column;
    }

    .footer .row ul li .li-nav,
    .footer .row ul li .li-con {
        width: 100%;
    }

    .footer .row ul li .li-con {
        display: none;
    }

    .footer .row ul li .li-nav {
        font-weight: 700;
        position: relative;
    }

    .footer .row ul li .li-nav span {
        position: absolute;
        right: 20px;
        width: 8px;
        height: 8px;
        top: 20px;
        border-right: 2px solid #000000;
        border-bottom: 2px solid #000000;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        content: '';
        content: '';
    }

    .footer .row ul li .open span {
        top: 20px;
        border-right: 2px solid #000000;
        border-bottom: 2px solid #000000;
        -webkit-transform: rotate(225deg);
    }

    .footer ul li a:nth-of-type(1) {
        font-weight: unset;
    }

    .footer ul li a {
        max-width: unset;
        padding: 12px 0;
    }

    .community {
        text-align: center;
    }

    .footer .community img {
        margin: 0 5px 0 0;
    }

    .service-online {
        bottom: 10px;
        right: 10px;
        z-index: 20;
    }

    .service-online img {
        width: 56px;
        height: 56px;
    }

    #email_input_container {
        top: 54px;
    }

    .jujin_chat_skin_style .chat_jujin_chatDiv {
        height: 88%;
    }

    .pay>p {
        padding: 0 0 1rem;
        font-size: 14px;
    }

    /* 尾部 end */
    .row1 {
        width: 100%;
    }

    .row1 .col-xs-12:nth-of-type(1) {
        padding: 0;
    }

    .app-coin {
        width: 100%;
        min-height: 200px;
        height: auto;
    }

    .row1-pic {
        width: 100%;
        margin: 20px 0;
    }

    .row1 .btn {
        line-height: 18px;
        margin-bottom: 0;
    }

    .row1-desc.text-left {
        text-align: left;
    }

    .index-container .row2 {
        padding: 0;
        width: 100%;
        background: #ffffff;
        padding-top: 30px;
    }

    .index-container .row2 .base-box {
        width: 100%;
    }

    .row2 .form-group .related-border {
        display: none;
    }

    .row2 .form-group span {
        position: absolute;
        /* right:32px; */
        font-size: 16px;
        top: 14px;
        left: unset;
        right: 12px;
        color: #BBBBBB;
    }

    .row2 .form-group input::-webkit-input-placeholder {
        font-size: 14px;
    }

    .row2 .form-group input::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        font-size: 14px;
    }

    .row2 .form-group input:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        font-size: 14px;
    }

    .row2 .form-group input:-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        font-size: 14px;
    }
    .quote-thead .thead-name {
        width: 23%;
        text-align: left;
    }

    .quote-thead .thead-buy {
        width: 16%;
    }

    .quote-thead .thead-sell {
        width: 16%;
    }

    .quote-thead .thead-day-change {
        width: 16%;
    }

    .row3 p {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
    }


    .row4 {
        width: 100%;
        background: #ffffff;
        padding-bottom: 40px;
    }

    .row4 .col-lg-5 {
        width: 100%;
        padding: 0;
    }

    .row4 .col-lg-5 h4 {
        width: 100%;
        position: relative;
    }

    .row4 .col-lg-5 h4 span {
        display: inline-block;
        width: 200px;
        font-size: 24px;
        line-height: 32px;
        text-align: left;
    }

    .row4 .col-lg-5 h4 a {
        position: absolute;
        right: 0;
        bottom: 6px;
        font-size: 16px;
        color: #333333;
        font-weight: 400;
    }

    .row4 .col-lg-5 h4 a .glyphicon {
        font-size: 12px;
    }

    .row4 .col-lg-5 p {
        width: 100%;
        margin-top: 20px;
        padding: 0 7px 0 13px;
        font-size: 14px;
    }

    .row4 .col-lg-7 {
        width: 100%;
        margin-top: 40px;
        padding: 0;
    }

    .row4 .col-lg-7 ul li {
        position: relative;
        margin-bottom: 20px;
        font-size: 14px;
        padding-left: 0;
    }

    .row4 .col-lg-7 img {
        position: absolute;
        width: 32px;
        height: 32px;
        top: 50%;
        margin-top: -16px;
    }

    .row4 .col-lg-7 ul li span {
        width: 100%;
        position: relative;
        left: 45px;
        top: 0;
        text-align: left;
        display: inline-block;
        padding-right: 65px;
    }

    .row4 .col-lg-7 ul li:nth-of-type(1) span {
        position: relative;
        top: 0;
    }

    .row4 .col-lg-7 ul li:nth-of-type(2) img {
        top: 50%;
    }

    .row4 .col-lg-7 ul li:nth-of-type(4) img {
        top: 50%;
    }

    .m-index-service {
        background: #F4F4F4;
        padding: 40px 0;
    }

    .m-index-service h3 {
        margin: 0 20px;
        text-align: center;
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        border-bottom: 1px solid #FF671F;
        margin-bottom: 20px;
        padding-bottom: 10px;
    }

    .m-index-service .swiper-container {
        width: 100%;
        height: 100%;
    }

    .m-index-service .swiper-slide {
        width: 80%;
        text-align: center;
    }

    .m-index-service .swiper-slide {
        width: 80%;
        text-align: center;
        margin-bottom: 40px;
    }

    .m-index-service .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: -2px;
    }

    .m-index-service .outside {
        display: inline-block;
        background: rgba(255, 255, 255, 1);
        padding-bottom: 20px;
    }

    .m-index-service .outside .m-content h5 {
        font-size: 14px;
        font-weight: bold;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
        margin-top: 20px;
        text-align: left;
        padding-left: 15px;
    }

    .m-index-service .outside .m-content p {
        font-size: 14px;
        font-weight: 300;
        color: rgba(153, 153, 153, 1);
        line-height: 24px;
        text-align: left;
        margin-bottom: 25px;
        padding-left: 15px;
    }

    .m-index-service .outside .m-content .entrance {
        padding: 0 25px 0 15px;
        text-align: left;
        font-size: 14px;
        font-weight: 400;
        color: rgba(0, 71, 187, 1);
        line-height: 18px;
    }

    .m-index-service .outside .m-content .entrance:hover {
        color: #FF671F;
    }

    .m-index-service .outside .m-content .entrance em {
        font-style: normal;
        float: right;
    }

    .row5 {
        width: 100%;
    }

    .row5 .title {
        padding: 0;
    }

    .row5 .title p:nth-of-type(1) {
        margin-top: 40px;
        width: 100%;
        font-size: 24px;
        line-height: 32px;
    }

    .row5 .title p:nth-of-type(2) {
        width: 100%;
        margin-top: 10px;
        font-size: 14px;
        line-height: 24px;
    }

    .row5 .title img {
        width: 100%;
        margin-top: 10px;
    }

    .step .col-lg-4 {
        margin: 0 auto;
        width: 100%;
        text-align: center;
    }

    .step-left span {
        font-weight: bold;
    }

    .step-right p:nth-of-type(1) {
        font-size: 14px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
        text-align: left;
    }

    .step-right p:nth-of-type(2) {
        font-size: 14px;
        font-weight: 300;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
        text-align: left;
    }

    /* new step start */
    .step_item {
        display: flex;
        align-items: center;
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        padding: 0 20px;
    }

    .step_item span {
        font-size: 120px;
        font-weight: 700;
        color: #0047BB;
        line-height: 120px;
    }

    .step_item p {
        text-align: left;
        margin-left: 40px;
    }

    .step_item p strong {
        display: block;
        font-size: 14px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
        padding-bottom: 3px;
    }

    .step_item p em {
        display: block;
        font-size: 14px;
        font-weight: 300;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
        font-style: normal;
    }

    /* new step end */
    .step-btn {
        margin: 40px 0;
    }

    .m-index-award {
        /* background-color: #192135;
        background-image: linear-gradient(#24324B, #000000); */
        color: #FFFFFF;
        padding: 45px 0 0 0;
        text-align: center;
        position: relative;
        background: url(/dist/images/m-award-index-bg.jpg) no-repeat center;
        background-size: cover;
        background-position: center
    }

    .m-index-award h3 {
        font-size: 24px;
        font-weight: 500;
        line-height: 32px;
        text-align: center;
        margin-bottom: 40px;
    }

    .m-index-award .m-content {
        font-size: 48px;
        font-weight: 500;
        color: rgba(255, 255, 255, 1);
        line-height: 64px;
        margin-top: 120px;
        margin-bottom: 158px;
    }

    .m-index-award .m-content strong {
        color: #0047bb;
        font-weight: bold;
    }

    .m-index-award .m-content img {
        width: 65%;
        height: auto;
        margin: 0 auto;
    }

    .m-index-award .m-content img.mid {}

    .m-index-award .swiper-slide {
        padding-bottom: 110px;
    }

    .m-index-award .swiper-slide span {
        display: block;
        font-size: 16px;
        font-weight: 500;
        color: rgba(255, 255, 255, 1);
        line-height: 24px;
    }

    .m-index-award .swiper-slide em {
        font-size: 12px;
        font-weight: 400;
        color: rgba(153, 153, 153, 1);
        line-height: 24px;
        font-style: normal;
    }

    .m-index-award .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 40px;
    }

    .m-index-award .swiper-pagination-bullet {
        background: #999999;
    }

    .m-index-award .swiper-pagination-bullet-active {
        background: #0047BB;
    }


    .row7 .col-lg-6:nth-of-type(1) {
        padding: 0;
    }

    .row7 .title p:nth-of-type(1) {
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
    }

    .row7 .title p:nth-of-type(2) {
        width: 100%;
    }

    .row7 .title p a {
        right: 0;
        top: 12px;
    }

    .row7 .col-lg-6:nth-of-type(1) .title p a {
        right: 0;
    }

    .row7 .col-lg-6:nth-of-type(2) .title p a {
        right: 0;
    }

    .row7 .info-list li {
        width: 100%;
        padding-right: 0;
    }

    .row7 .calendar-list {
        width: 100%;
    }

    .row7 .calendar-list .time ul {
        padding: 0;
        width: 86%;
    }

    .calendar-list .time ul li {
        width: 20%;
    }

    .calendar-list .content {
        margin: 0;
    }

    .calendar-list .content ul {
        margin-top: 20px;
    }

    .calendar-list .content li .col-lg-4 {
        width: 17.07%;
    }

    .calendar-list .content li .col-lg-4 img {
        margin: 40px 20px 20px 10px;
    }

    .calendar-list .content li .col-lg-4 span {
        position: absolute;
        top: 10px;
        left: 8px;
    }

    .calendar-list .content li .col-lg-8 p:nth-of-type(2) span {
        font-size: 12px;
    }

    .calendar-list .content li .col-lg-8 p:nth-of-type(2) span:nth-of-type(1) {
        display: inline-block;
        margin-right: 12px;
        min-width: 55px;
    }

    .calendar-list .content .level {
        position: absolute;
        right: -30px;
        top: 50%;
        right: 0px;
    }

    .calendar-list .content .time-area {
        text-align: center;
        margin: 10px 0 40px 0;
        font-size: 14px;
    }

    .calendar-list .content li .col-lg-8 p:nth-of-type(1) {
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .forex-container {
        width: 100%;
        padding: 200px 0 0 0;
    }

    .row1 .col-lg-6:nth-of-type(1) {
        padding: 0;
    }

    .forex-container .row1 {
        padding: 0 20px;
    }

    .forex-container .row1 .col-lg-6:nth-of-type(1) {
        padding-top: 0;
    }

    .forex-container .row1 .row1-pic {
        padding-top: 0;
    }

    .forex-container .row1-title {
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        padding: 0;
        padding-bottom: 6px;
        text-align: center;
    }

    .forex-container .row1 .row1-desc:nth-of-type(1) {
        padding: 0 0 12px 0;
    }

    .forex-container .row1 .row1-desc:nth-of-type(4) {
        padding: 40px 0 80px 0;
    }

    .forex-container .row2 {
        width: 100%;
        padding: 0 20px;
    }

    .forex-container .row2 h2 {
        width: 100%;
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        padding-bottom: 6px;
        /* margin-bottom: 45px; */
    }

    .forex-container .quote-list {
        width: 100%;
        margin-bottom: 40px;
    }

    .forex-container .quote-list li {
        padding: 0 20px;
        line-height: 49px;
        position: relative;
    }

    .forex-container .quote-list li::before {
        content: '';
        position: absolute;
        left: 20px;
        right: 20px;
        bottom: 0;
        height: 1px;
        background: #DFE3E6;
    }

    .forex-container .quote-list li:nth-of-type(1) {
        width: 100%;
        background: #DFE3E6;
        line-height: 40px;
        font-weight: 400;
    }

    .forex-container .quote-list li span {
        display: inline-block;
    }

    .forex-container .quote-list li span:nth-of-type(1) {
        width: 38.85%;
        text-indent: 10px;
        text-align: left;
        font-weight: 400;
        text-overflow: ellipsis;
        white-space: nowrap;
        overflow-x: hidden;
        float: left;
    }

    .forex-container .quote-list li span:nth-of-type(2) {
        width: 25.37%;
        text-indent: 10px;
        text-align: center;
        font-weight: 300;
    }

    .forex-container .quote-list li span:nth-of-type(3) {
        width: 21.37%;
        text-indent: 10px;
        text-align: center;
        font-weight: 300;
    }

    .forex-container .quote-list li a {
        display: inline-block;
        margin-left: 2.985%;
        font-weight: 500;
    }

    .forex-container .quote-list li:nth-of-type(1) span:nth-of-type(1) {
        font-weight: 400;
    }

    .forex-container .quote-list li:nth-of-type(1) span:nth-of-type(2) {
        font-weight: 400;
    }

    .forex-container .quote-list li:nth-of-type(1) span:nth-of-type(3) {
        font-weight: 400;
    }

    .forex-container .forex-row3 {
        width: 100%;
        padding: 0;
        background: #ffffff;
        margin-top: 80px;
        padding-bottom: 80px;
    }

    .forex-container .forex-row3 h2 {
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        text-align: center;
    }

    .forex-container .forex-row3 p {
        text-align: left;
        font-size: 14px;
        line-height: 24px;
    }

    .forex-container .forex-row3 .col-right {
        padding: 0 20px;
    }

    .forex-container .forex-row3 .col-right .visible-xs img {
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }

    .forex-container .forex-row3 .col-right img {
        width: 42.13%;
    }

    .forex-container .forex-row3 .col-right a:nth-of-type(1) img {
        margin-right: 2.6%;
        margin-bottom: 20px;
    }

    .forex-container .forex-row3 .col-right a:nth-of-type(2) img {
        margin: 0 0 20px 2.6%;
    }

    .forex-container .forex-row3 .col-right .downloadImg {
        text-align: center;
    }

    .forex-container .row4 {
        width: 100%;
        padding: 0 20px;
    }

    .forex-container .row4 .contactImg2 {
        margin-bottom: 40px;
    }

    .forex-container .row4 h2 {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
    }

    .forex-container .row4 .col-lg-12 {
        padding: 0;
        display: block;
    }

    .forex-container .row4 .forex-tip {
        flex: none;
        display: block;
        width: 100%;
        margin: 0;
        padding: 0;
        margin-bottom: 40px;
        /* height: auto; */
    }

    .forex-container .row4 .forex-tip img {
        position: absolute;
        top: 0;
        left: 0;
        display: inline-block;
    }

    .forex-container .row4 .forex-tip h5 {
        display: inline-block;
        /* float: left; */
        margin-left: 80px;
        position: relative;
        top: -5px;
        font-size: 16px;
    }

    .forex-container .row4 .forex-tip p {
        /* float: left; */
        margin-left: 80px;
        position: relative;
        font-size: 14px;
        line-height: 24px;
    }

    .forex-container .forex-row5 {
        width: 100%;
        padding: 0 20px;
        background: #ffffff;
        margin-top: 50px;
    }

    .forex-container .forex-row5 .col-xs-12 {
        padding: 0 20px;
        /* background: #F5F7FA; */
    }

    .forex-container .forex-row5 .panel-group {
        padding: 20px 20px 40px 20px;
    }

    .forex-container .forex-row5 .panel-group .panel-body {
        font-size: 14px;
    }

    .forex-container .panel-title a {
        font-size: 16px;
        padding-right: 0;
        line-height: 24px;
    }

    .forex-container .forex-row5 .faq-href {
        float: none;
        display: inline-block;
        margin: 0 auto;
        line-height: 44px;
        margin-bottom: 20px;
    }

    .forex-container .forex-row5 .faq-href-box {
        text-align: center;
    }

    .forex-container .forex-row5 .row5-title {
        padding: 20px 0;
    }

    .forex-container .forex-row5 .row5-title h4 {
        font-size: 24px;
        line-height: 32px;
    }

    .forex-container .forex-row5 .row5-title .footer-bar {
        height: 3px;
        width: 15%;
        background: #305BBB;
        /* text-align: center; */
        margin: 0 auto;
    }

    /* 风险提示 start */
    .risks-row1 {
        width: 100%;
        padding: 0 20px;
    }

    .risks-row1 h1 {
        width: 100%;
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        text-align: center;
        margin-bottom: 4px;
    }

    .risks-row1 p {
        width: 100%;
    }

    .risks-row1 .funtion {
        width: 100%;
        margin-right: 0;
    }

    .risks-row1 span.full {
        display: none;
    }

    .risks-row1 h5::before {
        border-top: 6px solid transparent;
        border-bottom: 6px solid transparent;
        border-left: 10px solid #FF671F;
        top: 6px;
    }

    .risks-row1 .desc {
        padding-bottom: 20px;
        font-size: 14px;
        line-height: 24px;
    }

    .risks-row1 span {
        font-size: 14px;
        line-height: 24px;
    }

    .risk-case {
        background: #ffffff;
        padding: 0 20px;
        margin-top: 20px;
    }

    .risks-row2 {
        width: 100%;
        padding: 40px 20px;
        background: #F5F7FA;
    }

    .risks-row2 p {
        font-size: 14px;
        line-height: 24px;
    }

    .risks-row2 img {
        width: 100%;
        margin: 20px 0;
    }

    .risks-row2 .col-lg-6:nth-of-type(1) {
        padding: 20px;
    }

    .risks-row2 h2 {
        text-align: center;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 24px;
    }

    .risks-row3 {
        padding: 40px 40px 0 40px;
    }

    .risks-row3 .col-lg-6:nth-of-type(1) {
        padding: 20px;
    }

    .risks-row2 .col-lg-12 {
        padding: 20px;
    }

    .risks-row3 h2 {
        text-align: center;
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 24px;
    }

    .risks-row3 img {
        width: 100%;
        margin: 20px 0;
    }

    .risks-row3 p {
        font-size: 14px;
        line-height: 24px;
    }

    .risks-row3 .col-lg-12 {
        margin-top: 0;
        padding: 20px;
    }

    .risks-tips {
        padding: 20px 40px 40px 40px;
    }

    /* 风险提示 end */
    /* 关于mitrade start */
    .aboutUs-container .indexStyle {
        width: 100%;
        padding: 0 20px;
    }

    .aboutUs-container .aboutUs-row1 {
        padding-bottom: 80px;
    }

    .aboutUs-row1 .col-lg-6:nth-of-type(1) {
        padding: 0;
    }

    .aboutUs-row1 .col-lg-6 {
        padding: 0;
    }

    .aboutUs-row1 h1 {
        margin-top: 0;
        text-align: center;
        font-size: 24px;
        line-height: 32px;
    }

    .aboutUs-row1 img {
        width: 100%;
        margin-top: 20px;
    }

    .aboutUs-row1 p {
        font-size: 14px;
    }

    .aboutUs-row1 p .glyphicon {
        font-size: 12px;
    }

    .aboutUs-container .aboutUs-row2 {
        width: 100%;
        background: #ffffff;
        padding: 0;
    }

    .aboutUs-container .aboutUs-row2 .indexStyle {
        padding: 0;
    }

    .aboutUs-row2 img {
        width: 100%;
        height: auto;
    }

    .aboutUs-row2 h2 {
        width: 100%;
        margin-top: 40px;
        text-align: center;
        font-size: 24px;
        line-height: 32px;
    }

    .aboutUs-row2 p {
        width: 100%;
        text-align: left;
        font-size: 14px;
        line-height: 24px;
    }

    .aboutUs-row3 .col-lg-6:nth-of-type(2) {
        padding: 0;
    }

    .aboutUs-row3 h5 {
        width: 100%;
        margin: 20px 0 40px 0;
        text-align: center;
        font-size: 24px;
        line-height: 32px;
        padding-bottom: 6px;
    }

    .m-aboutUs-img {
        margin: 40px 0 0 0;
    }

    .aboutUs-row3 ul {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 40px;
        font-size: 18px;
    }

    .aboutUs-row3 li {
        width: 100%;
        position: relative;
    }

    .aboutUs-row3 li:nth-of-type(2) {
        top: 0;
    }

    .aboutUs-row3 li:nth-of-type(4) {
        top: 0;
    }

    .aboutUs-row3 li:nth-of-type(6) {
        top: 0;
    }

    .aboutUs-row3 li img {
        position: absolute;
        top: 0;
    }

    .aboutUs-row3 li span {
        display: inline-block;
        font-size: 18px;
        line-height: 24px;
    }

    .m-aboutUs-award {
        width: 100%;
        padding: 40px 20px;
        /* background-color: #A8ADB4;
        background-image: linear-gradient(#E4E6EA, #A8ADB4); */
        margin-bottom: 40px;
        background: url(/dist/images/m-aboutUs-award-bg.jpg) no-repeat center;
        background-size: cover;
        background-position: center
    }

    .m-aboutUs-award h5 {
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        padding-bottom: 6px;
        border-bottom: 1px solid #FF671F;
        text-align: center;
    }

    .m-aboutUs-award .desc {
        font-size: 14px;
        font-weight: 300;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
        width: 100%;
        padding: 20px 15px 50px 15px;
        text-align: left;
    }

    .m-aboutUs-award .swiper-award-container {
        overflow: hidden;
        position: relative;
    }

    .m-aboutUs-award .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 0;
    }

    .m-aboutUs-award .content {
        text-align: center;
        min-height: 280px;
    }

    .m-aboutUs-award .content .first_img {
        width: 86%;
        height: auto;
        margin: 0 auto;
    }

    .m-aboutUs-award .content .second_img {
        width: 86%;
        height: auto;
        margin: 0 auto;
    }

    .m-aboutUs-award .content .third_img {
        width: 86%;
        height: auto;
        margin: 0 auto;
    }

    .m-aboutUs-award .content span {
        display: inline-block;
        margin-top: 82px;
        font-size: 48px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        margin-bottom: 150px;
        margin-top: 168px;
    }

    .m-aboutUs-award .content strong {
        display: inline-block;
        font-size: 48px;
        font-weight: bold;
        color: rgba(0, 71, 187, 1);
        line-height: 48px;
    }

    .m-aboutUs-award .footer {
        width: fit-content;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        padding: 0;
        height: 52px;
        text-align: center;
        background: none;
        display: flex;
        align-items: center;
        margin-bottom: 58px;
    }

    .m-aboutUs-award .footer span {
        display: block;
        font-size: 16px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
    }

    .m-aboutUs-award .footer em {
        display: block;
        font-size: 12px;
        font-weight: 400;
        color: rgba(77, 85, 90, 1);
        line-height: 14px;
        font-style: normal;
    }

    .aboutUs-row4 h4 {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
    }

    .aboutUs-row4 .tips-list {
        width: 100%;
        padding: 0;
        margin: 0;
        border: none;
    }

    .aboutUs-row4 .tips-list:nth-of-type(1) {
        border: none;
        padding: 0;
    }

    .aboutUs-row4 .tips-list:nth-of-type(2) {
        padding: 0;
        border-bottom: 1px solid #DFE3E6;
    }

    .aboutUs-row4 .tips-list:nth-of-type(3) {
        border: none;
        padding: 0;
        margin-top: 40px;
    }

    .aboutUs-row4 .tips-list:nth-of-type(4) {
        padding: 0;
        padding-bottom: 40px;
    }

    .aboutUs-row4 .tips-list p {
        padding-bottom: 40px;
        font-size: 14px;
        line-height: 24px;
    }

    .aboutUs-row4 .tips-list img {
        width: 32px;
        height: 32px;
    }

    .aboutUs-row4 .tips-list h5 {
        font-size: 21px;
        line-height: 32px;
    }

    .aboutUs-row5 {
        background: #ffffff;
    }

    .aboutUs-container .aboutUs-row5 .indexStyle {
        padding: 0;
    }

    .aboutUs-row5 h4 {
        width: 100%;
        margin-top: 0;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .aboutUs-row5 p {
        width: 100%;
        text-align: left;
        font-size: 14px;
        line-height: 24px;
        padding-bottom: 20px;
    }

    .aboutUs-row5 img {
        width: 100%;
        height: auto;
        margin: 20px 0;
    }

    /* 关于mitrade end */
    /* 资金安全 start */
    .license-container .license-row1 .col-lg-6:nth-of-type(1) {
        padding: 0;
    }

    .license-container .license-row1 {
        margin: 0;
    }

    .license-container .license-row1 h1 {
        margin-top: 0;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .license-container img {
        margin-bottom: 20px;
    }

    .license-container .license-row1 p {
        font-size: 14px;
        line-height: 24px;
        text-align: left;
        margin: 0;
    }

    .license-row1 ul {
        margin: 40px 0 0 0;
    }

    .license-row1 ul li {
        font-size: 14px;
        line-height: 24px;
        padding-left: 20px;
        text-indent: 0;
    }

    /* 资金安全 end */
    /* 收费与费用 start */
    .charge-container .indexStyle {
        width: 100%;
    }

    .charge-container .charge-row1 {
        margin: 0;
        padding: 0 20px;
    }

    .charge-container .charge-row1 .col-lg-6:nth-of-type(1) {
        padding: 0;
    }

    .charge-container .charge-row1 h1 {
        margin: 0;
        padding-right: 0;
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .charge-container .charge-row1 img {
        width: 100%;
        height: auto;
        margin: 20px 0;
        padding: 0;
    }

    .charge-container .charge-row1 p {
        width: 100%;
        padding: 0;
        margin-bottom: 40px;
        text-align: left;
        font-size: 14px;
        line-height: 24px;
    }

    .charge-container .charge-row2 {
        padding: 0;
    }

    .charge-container .charge-row2 .col-lg-6:nth-of-type(1) {
        width: 100%;
        padding: 0;
    }

    .charge-container .charge-row2 .col-lg-6:nth-of-type(2) {
        width: 100%;
        padding: 0;
    }

    .charge-row2 h5 {
        width: 100%;
        padding: 0;
        margin: 0;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        padding: 40px 33px 6px 33px;
    }

    .charge-row2 img {
        width: 100%;
        display: block;
        margin: 20px 0 40px 0;
    }

    .charge-row2 ul {
        width: 100%;
        padding-bottom: 20px;
        overflow: hidden;
    }

    .charge-row2 ul li {
        width: 100%;
        position: relative;
        white-space: nowrap;
        overflow: hidden;
    }

    .charge-row2 ul li strong {
        position: absolute;
        right: 0;
        top: 5px;
        background: #F4F4F4;
        z-index: 999;
        font-size: 14px;
        font-style: normal;
        font-weight: 300;
    }

    .charge-row2 ul li span {
        min-width: 110px;
        font-size: 14px;
    }

    .charge-row2 ul li em {
        width: 100%;
        border-bottom: 1px solid #231F20;
    }

    .charge-row2 ul li:nth-of-type(1) em {
        width: 100%;
    }

    .charge-row2 ul li:nth-of-type(2) em {
        width: 100%;
    }

    .charge-row2 ul li:nth-of-type(3) em {
        width: 100%;
    }

    .charge-row2 ul li:nth-of-type(4) em {
        width: 100%;
    }

    .charge-row3 h4 {
        width: 100%;
        padding: 0;
        margin: 0;
        padding-top: 40px;
        padding-bottom: 6px;
        font-size: 24px;
        line-height: 32px;
    }

    .charge-row3 .colst {
        border: none;
    }

    .charge-row3 .tips-list {
        width: 100%;
        border: none;
    }

    .charge-row3 .tips-list img {
        width: 32px;
        height: 32px;
    }

    .charge-row3 .tips-list h5 {
        font-size: 21px;
        line-height: 32px;
        margin: 10px 0;
    }

    .charge-row3 .tips-list p {
        font-size: 14px;
    }

    .charge-row3 .colst .tips-list:nth-of-type(1) {
        border: none;
        padding: 0;
        margin: 40px 0 40px 0;
        top: 0 !important;
    }

    .charge-row3 .colst .tips-list:nth-of-type(2) {
        padding: 0;
        position: relative;
        top: 0;
        padding-bottom: 40px;
        border-bottom: 1px solid #DFE3E6;
    }

    .charge-row3 .colnd .tips-list:nth-of-type(1) {
        padding: 0;
        border: none;
        margin: 40px 0 40px 0;
    }

    .charge-row3 .colnd .tips-list:nth-of-type(2) {
        padding: 0;
        position: relative;
        top: 0;
        float: none;
    }

    .charge-container .forex-row5 .faq-href {
        float: none;
        display: inline-block;
        margin: 0 auto;
        line-height: 44px;
        margin-bottom: 20px;
    }

    .charge-container .forex-row5 .faq-href-box {
        text-align: center;
    }

    /* 收费与费用 end */
    /* 投诉流程 start */
    .complaint-container {
        width: 100%;
        padding: 94px 20px 0 20px;
    }

    .complaint-container .complaint-row1 {
        padding: 0;
    }

    .complaint-container .complaint-row2 {
        padding: 0;
    }

    .complaint-row1 h1 {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .complaint-row1 p {
        width: 100%;
        font-size: 14px;
    }

    .complaint-container .info-list strong {
        max-width: 100px;
        font-size: 14px;
    }

    .complaint-container .info-list span {
        margin-left: 120px;
        font-size: 14px;
    }

    .complaint-row2 p {
        font-size: 14px;
    }

    /* 投诉流程end */
    /* 交易平台 start */
    .platform-container .indexStyle {
        width: 100%;
    }

    .platform-container .platform-row1 {
        padding: 0 20px;
    }

    .platform-row1 .col-lg-6:nth-of-type(1) {
        padding: 0;
    }

    .platform-row1 .col-lg-6 {
        padding: 0;
    }

    .platform-row1 .col-lg-6 h1 {
        width: 100%;
        padding: 0;
        margin: 0;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        padding-bottom: 6px;
    }

    .platform-row1 img {
        width: 100%;
        margin: 20px 0;
    }

    .platform-row1 .col-lg-6 p {
        width: 100%;
        padding: 0;
        margin: 0;
        font-size: 14px;
        line-height: 24px;
        text-align: center;
    }

    .platform-row1 .col-lg-6 span {
        display: inline-block;
        width: 100%;
        padding: 0;
        margin: 20px 0;
        font-size: 14px;
        text-align: center;
    }

    .platform-row1 .col-lg-6 .btn {
        width: 100%;
        margin: 0 0 40px 0;
    }

    .platform-row5 .platform-content {
        width: 100%;
        padding: 0;
    }

    .platform-row5 h4 {
        width: 100%;
        padding: 0;
        font-size: 24px;
        line-height: 32px;
        margin-top: 40px;
        margin-bottom: 20px;
        padding-bottom: 6px;
    }

    .platform-row5 h5 {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 10px;
        min-height: auto;
    }

    .platform-row5 .platform-content .col-lg-6:nth-of-type(1) {
        padding: 0;
    }

    .platform-row5 .platform-content .col-lg-6:nth-of-type(2) {
        padding: 0;
    }

    .platform-row5 p {
        width: 100%;
        height: inherit;
        font-size: 14px;
        min-height: auto;
    }

    .platform-row5 .pc {
        border-bottom: 1px solid #DFE3E6;
        margin-bottom: 40px;
    }

    .platform-row5 .pc-img {
        width: 100%;
        margin: 20px 0;
    }

    .platform-row5 .pc img {
        width: 48%;
        height: auto;
        margin-bottom: 40px;
    }

    .platform-row5 .m img {
        width: 48%;
        height: auto;
    }

    .platform-row5 .m-img {
        width: 100%;
        margin: 20px 0;
    }

    .platform-row5 .m {
        margin-top: 0;
        margin-bottom: 40px;
    }

    .platform-row5 .m img:nth-of-type(1) {
        display: block;
        margin: 0 auto;
        margin-bottom: 20px;
    }

    .platform-row5 .m img:nth-of-type(2) {
        display: block;
        margin: 0 auto;
    }

    .platform-row6 h4 {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        margin-top: 40px;
        margin-bottom: 20px;
    }

    .platform-row6 .col-lg-12 {
        padding: 0;
        padding-bottom: 60px;
    }

    .platform-row6 .tip-list {
        width: 100%;
        padding-right: 0;
        margin: 0;
        float: none;
        padding-top: 20px;
    }

    .platform-row6 .tip-list h5 {
        font-size: 20px;
        line-height: 32px;
    }

    .platform-row6 .tip-list img {
        top: 25px;
    }

    .platform-row6 .tip-list span {
        font-size: 14px;
    }

    /* 交易平台end */
    /* 实时新闻 start */
    .news-container {
        padding-top: 144px;
        font-size: 14px;
    }

    .news-container .news-row1 {
        padding: 0 20px;
    }

    .news-container .news-row1 .col-lg-12 span {
        width: 100%;
        margin: 0;
    }

    .news-container .news-row1 .col-lg-12 h1 {
        margin: 0;
        padding-right: 0;
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .news-container .news-row1 .col-lg-6 img {
        width: 100%;
        margin: 20px 0;
    }

    .news-container .news-row1 .col-lg-6 span {
        font-size: 14px;
    }

    .news-container .news-row1 .col-lg-6 h4 {
        margin: 0;
        padding-right: 0;
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: left;
        margin: 10px 0 20px 0;
    }

    .news-container .news-row1 .col-lg-6 p:nth-of-type(1) {
        width: 100%;
        font-size: 14px;
    }

    .news-container .news-row1 .col-lg-6 p:nth-of-type(2) {
        font-size: 14px;
    }

    .news-container .news-list {
        padding: 0;
    }

    .news-container .news-list .tab {
        margin: 40px 0;
        white-space: nowrap;
        overflow-x: scroll;
    }

    .news-container .news-list .tab::-webkit-scrollbar {
        display: none;
    }

    .news-container .news-list .tab a {
        width: initial;
        padding: 0 20px;
    }

    .news-container .news-list .col-lg-12 {
        width: 100%;
        padding: 0 20px;
    }

    .news-container .news-list ul li {
        height: auto;
        padding-bottom: 20px;
    }

    .news-container .news-list ul li.news-noData {
        height: auto;
        line-height: 44px;
    }

    .news-container .news-list ul li img {
        float: none;
        width: 100%;
        height: auto;
        margin-top: 20px;
    }

    .news-container .news-list ul li span:nth-of-type(1) {
        font-size: 14px;
    }

    .news-container .news-list ul li p {
        width: 100%;
        font-size: 20px;
        margin: 7px 0 10px 0;
    }

    .news-container .news-res {
        margin: 20px 0 20px 20px;
    }

    .news-container .pagination {
        margin: 20px 20px;
    }

    .news-container .m-new-more {
        text-align: center;
        line-height: 56px;
        border-bottom: 1px solid #DFE3E6;
    }

    /* 实时新闻 end */
    /* 实时新闻详情 start */
    .news-detail-container {
        width: 100%;
    }

    .newsDetail-row2 .col-lg-7 .detail_box h1 {
        margin: 0;
        padding-right: 0;
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: left;
    }

    .newsDetail-row2 .col-lg-7 .detail_box .content {
        width: 100%;
        padding-bottom: 40px;
        margin: 20px 0 60px 0;
        border-bottom: 1px solid #DFE3E6;
        font-size: 14px;
    }

    .newsDetail-row2 .col-lg-7 .detail_box .content img {
        max-width: 100% !important;
        height: auto !important
    }

    .newsDetail-row2 .col-lg-5 {
        width: 100%;
        padding: 0;
    }

    .newsDetail-row2 .col-lg-5 h4 {
        width: 100%;
        margin: 0;
        padding-right: 0;
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        padding-bottom: 6px;
    }

    .newsDetail-row2 .col-lg-5 li {
        width: 100%;
        font-size: 14px;
    }

    .newsDetail-row2 .col-lg-5 p {
        width: 100%;
    }

    .newsDetail-row2 .col-lg-5 .back-btn {
        display: block;
        color: #0047BB;
        text-align: center;
        font-size: 18px;
        line-height: 24px;
        margin: 20px 0;
    }

    /* 实时新闻详情 end */
    /* 实时报价 start */
    .forex-container .price-row1 {
        padding: 0;
    }

    .forex-container .price-row1 .col-lg-12:nth-of-type(1) {
        padding: 0 20px;
    }

    .forex-container .price-row1 .col-lg-12:nth-of-type(2) {
        padding: 0 20px;
    }

    .forex-container .row1 .price-tips {
        font-size: 14px;
        padding: 0 20px;
    }

    .forex-container .price-row1 #tvIframe {
        height: 420px;
        border: 1px solid #e0e3eb;
    }

    .forex-container .price-row2 .sentiment-bar {
        position: relative;
        left: 0px;
        margin: 0 0 20px 0;
        font-size: 14px;
    }

    .forex-container .price-row2 .price-tips {
        padding: 0;
        margin: 0;
        text-align: left;
        font-size: 14px;
    }

    .forex-container .price-row2 {
        margin-top: 0;
        padding-top: 10px;
    }

    .price-row1 .code-price {
        margin: 0;
    }

    .price-row1 .code-name {
        position: relative;
        top: 0px;
        display: block;
        padding-top: 0;
        padding-bottom: 0;
    }

    .price-row1 .code-name .form-group {
        margin-bottom: 6px;
    }

    .price-row1 .code-name input {
        width: 100%;
        font-size: 24px;
    }

    .price-row1 .code-name a.tradeNow {
        margin: 0;
        padding: 6px 0;
        float: right;
    }

    .price-row1 .code-name .name {
        font-size: 24px;
        display: inline-block;
    }

    .price-row1 .code-price .nowPrice {
        font-size: 48px;
    }

    .price-row1 .code-btn {
        top: 0;
        left: 0;
    }

    .price-row1 .code-name .glyphicon {
        top: 18px;
    }

    .price-row1 .code-btn {
        width: 100%;
        margin: 20px 0;
    }

    .price-row1 .code-btn a {
        width: 47.5%;
        margin: 0;
    }

    .price-row1 .code-btn a:nth-of-type(2) {
        float: right;
    }

    .price-row1 .code-price {
        top: 0;
    }

    .price-row2 .product-info {
        width: 100%;
    }

    .price-row2 .title p:nth-of-type(1) {
        width: 100%;
        margin: 0;
        padding-right: 0;
        font-size: 24px;
        line-height: 32px;
        padding-bottom: 6px;
    }

    .product-info ul li {
        width: 100%;
        line-height: inherit;
    }

    .product-info ul li span {
        font-size: 14px;
    }

    .product-info ul li.last-col span {
        float: right;
        width: 50%;
        font-size: 14px;
        line-height: 24px;
        text-align: right;
    }

    .price-row2 .col-lg-6:nth-of-type(2) {
        padding: 0;
        margin-top: 80px;
    }

    .price-row2 .calendar-list .content .time-area {
        margin-bottom: 80px;
    }

    .forex-container .price-row4 h2 {
        margin-top: 80px;
    }

    .changeK {
        width: 100%;
        white-space: nowrap;
        margin: 0;
        text-align: center;
        border-top: 1px solid #DFE3E6;
        border-bottom: 1px solid #DFE3E6;
        overflow-x: scroll;
    }

    .changeK::-webkit-scrollbar {
        display: none;
    }

    .changeK li {
        font-size: 14px;
        display: inline-block;
        min-width: 40px;
        padding: 6px 0;
        margin: 0 10px;
        cursor: pointer;
    }

    .changeK li:hover {
        background: #F5F7FA;
    }

    .changeK li.active {
        color: #0047BB;
        border-bottom: 2px solid #0047BB;
    }

    /* 实时报价 end */
    /* 财经日历 start */
    .calendar-container .calendar-row1 h1 {
        width: 100%;
        padding: 0;
        text-align: center;
        font-size: 24px;
        line-height: 32px;
        padding-bottom: 6px;
    }

    .calendar-container .calendar-row1 p {
        width: 100%;
        padding: 0;
    }

    .m-calendar-row1 {
        padding: 0;
    }

    .m-date-choose {
        width: 100%;
        text-align: center;
        position: relative;
        border-top: 1px solid #DFE3E6;
        border-bottom: 1px solid #DFE3E6;
        margin-top: 20px;
    }

    .m-date-choose img {
        width: 24px;
        height: 24px;
        position: absolute;
        top: 16px;
        left: 20px;
        z-index: 99;
    }

    .m-date-choose span {
        line-height: 56px;
        font-size: 14px;
    }

    .m-date-choose input {
        opacity: 0;
        position: absolute;
        height: 56px;
        width: 0;
        left: 0;
        top: 0;
        line-height: 0;
        padding: 0;
        z-index: 9;
    }

    .m-region-choose {
        width: 100%;
        text-align: center;
        position: relative;
        border-bottom: 1px solid #DFE3E6;
    }

    .m-region-choose .m-region-btn {
        width: 24px;
        height: 24px;
        position: absolute;
        top: 16px;
        left: 20px;
        z-index: 99;
    }

    .m-region-choose span {
        line-height: 56px;
        font-size: 14px;
    }

    .m-region-choose .m-reset {
        font-size: 18px;
        position: absolute;
        right: 20px;
    }

    .m-region-choose .m-reset[data-code=unselect] {
        color: rgba(123, 123, 123, 1);
        transform: scaleX(-1);
    }

    .m-region-choose .m-reset[data-code=selected] {
        transform: scaleX(1);
        color: rgba(0, 71, 187, 1);
    }

    .m-region-list {
        width: 100%;
        position: absolute;
        top: 57px;
        z-index: 999;
        background: #ffffff;
        display: none;
        box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.2);
    }

    .m-choose-tab {
        background: #F5F7FA;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .m-choose-tab span {
        display: inline-block;
        width: 33.33%;
        text-align: center;
        line-height: 40px;
    }

    .m-choose-tab span.active {
        background: #DFE3E6;
        font-weight: 500;
    }

    .m-region-list .m-country-list {
        padding: 20px 20px 10px 20px;
        text-align: left;
    }

    .m-country-list p {
        color: rgba(0, 71, 187, 1);
        line-height: 38px;
        text-align: center;
        border: 1px solid rgba(0, 71, 187, 1);
        display: inline-block;
        margin-bottom: 10px;
        margin-right: 1.985%;
        width: 22.58%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
    }

    .m-country-list p.unselect {
        color: rgba(123, 123, 123, 1);
        border: 1px solid rgba(123, 123, 123, 1);
    }

    .m-country-list p.selected {
        color: rgba(255, 255, 255, 1);
        border: none;
        background: rgba(0, 71, 187, 1);
        font-weight: 500;
    }

    .m-country-list p.margin-right-0 {
        margin-right: 0;
    }

    .m-region-list .important-list {
        width: 100%;
        padding: 20px 30px 0 30px;
    }

    .m-region-list .important-list p {
        position: relative;
        border-bottom: 1px solid #ddd;
        text-align: left;
        line-height: 44px;
    }

    .m-region-list .important-list p img {
        display: inline-block;
        width: 16px;
        height: 16px;
    }

    .m-region-list .important-list p .glyphicon {
        position: absolute;
        right: 5px;
        top: -8px;
        color: #0047BB;
    }

    .m-region-list .impact-events {
        width: 100%;
        padding: 20px 30px 0 30px;
    }

    .m-region-list .impact-events p {
        position: relative;
        border-bottom: 1px solid #ddd;
        text-align: left;
        line-height: 44px;
    }

    .m-region-list .impact-events p .glyphicon {
        position: absolute;
        right: 5px;
        top: -8px;
        color: #0047BB;
    }

    .m-region-list .save-col {
        width: 100%;
        padding: 0 30px;
        border-top: 1px solid rgba(51, 51, 51, 1);
    }

    .m-region-list .save-btn {
        display: block;
        width: 100%;
        line-height: 44px;
        cursor: pointer;
        font-size: 16px;
        font-weight: 500;
        color: #333333;
        /* border-bottom: 1px solid #ddd; */
    }

    .m-calendar-detail {
        width: 100%;
        padding: 0 20px;
    }

    .m-calendar-detail ul {
        margin-bottom: 40px;
    }

    .m-calendar-detail ul .m-noData {
        text-align: center;
        font-size: 14px;
        line-height: 50px;
        border-bottom: 1px solid #DFE3E6;
    }

    .m-calendar-detail li {
        /* min-height: 70px; */
        margin-top: 16px;
        border-bottom: 1px solid #DFE3E6;
        padding-bottom: 20px;
    }

    .m-calendar-detail li .row {
        padding: 0;
    }

    .m-calendar-detail .col-xs-2 {
        padding: 0;
    }

    .m-calendar-detail .col-xs-10 {
        padding: 0;
    }

    .m-calendar-detail .col-xs-12 {
        padding: 0;
    }

    .m-calendar-detail .col-xs-2 span {
        display: block;
        font-size: 14px;
        line-height: 24px;
        margin-bottom: 6px;
    }

    .m-calendar-detail .col-xs-2 img {
        width: 34px;
        height: 22px;
        border: 1px solid #DFE3E6;
    }

    .m-calendar-detail .col-xs-10 p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 10px;
    }

    .m-calendar-detail .col-xs-12 p {
        font-size: 14px;
        line-height: 24px;
        margin-top: 10px;
    }

    .m-calendar-detail .col-xs-10 p .glyphicon {
        float: right;
        margin-top: 20px;
        transform: rotate(0deg);
        -moz-transition: transform 0.5s;
        -webkit-transition: transform 0.5s;
        -o-transition: transform 0.5s;
    }

    .m-calendar-detail .col-xs-10 p .glyphicon.rotate {
        transform: rotate(90deg);
        -moz-transition: transform 0.5s;
        -webkit-transition: transform 0.5s;
        -o-transition: transform 0.5s;
    }

    .m-calendar-detail .col-xs-10 .m-cal-data {
        display: inline-block;
        font-size: 12px;
        margin-right: 20px;
        line-height: 14px;
    }

    .m-calendar-detail .col-xs-10 .level {
        display: inline-block;
        position: absolute;
        right: 30px;
        bottom: 0;
    }

    .m-calendar-detail .col-xs-10 img {
        display: inline-block;
        width: 16px;
        height: 16px;
        margin-top: -5px;
    }

    .m-calendar-list {
        width: 100%;
    }

    .m-calendar-list .m-cal-more {
        margin-top: 20px;
    }

    .m-calendar-list .m-time a {
        color: #333333;
        display: inline-block;
        text-align: center;
        width: 6%;
    }

    .m-calendar-list .m-time a span {
        font-size: 20px;
        display: inline-block;
    }

    .m-calendar-list .m-time ul {
        display: inline-block;
        box-sizing: border-box;
        padding: 0;
        width: 86%;
    }

    .m-calendar-list .m-time ul li {
        display: inline-block;
        width: 20%;
    }

    .m-calendar-list .m-time ul li {
        display: inline-block;
        text-align: center;
        padding: 14px 0 10px 0;
    }

    .m-calendar-list .m-time ul li.active {
        color: #0047BB;
    }

    .m-calendar-list .m-time ul li:hover {
        background: #F5F7FA;
        border-bottom: 1px solid #0047BB;
    }

    .m-calendar-list .m-time ul li.active:hover {
        background: #FFFFFF;
        border-bottom: none;
    }

    .m-calendar-list .m-time ul li div {
        display: inline-block;
        height: 100%;
    }

    .m-calendar-list .m-time ul li div p {
        font-size: 12px;
        font-family: source-han-sans-simplified-c, sans-serif;
        font-weight: 500;
        line-height: 14px;
    }

    .m-calendar-list .m-time ul li span {
        display: inline-block;
        text-align: left;
        font-size: 22px;
        font-family: source-han-sans-simplified-c, sans-serif;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 26px;
    }

    .m-calendar-list .m-time ul li.active span {
        color: #0047BB;
    }

    .m-calendar-list .m-time .m-last-week {
        font-size: 16px;
        height: 100%;
    }

    .m-calendar-list .m-time .m-next-week {
        font-size: 16px;
        line-height: 44px;
    }

    /* 财经日历 end */
    /* 优惠政策 start */
    .discount-row1 h2 {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        margin-top: 0;
    }

    .discount-content h5 {
        font-size: 20px;
    }

    .discount-row1 img {
        margin: 20px 0;
    }

    .discount-row1 .para {
        width: 100%;
    }

    .discount-row1 .para p {
        font-size: 20px;
    }

    .discount-row1 .para-span {
        font-size: 14px;
    }

    .discount-row1 .para a {
        font-size: 14px;
    }

    .discount-row1 .btn {
        margin: 40px 0;
    }

    .discount-row2 {
        padding: 0;
    }

    .discount-content .col-lg-6 {
        padding: 0 20px;
    }

    .discount-content .col-lg-12 {
        padding: 0 20px 40px 20px;
    }

    .discount-content p {
        font-size: 14px;
    }

    .discount-row2 .condition {
        padding-bottom: 80px;
        font-size: 14px;
    }

    .discount-row2 .condition p {
        margin-top: 40px;
        font-size: 16px;
        font-weight: 400;
    }

    .discount-row2 .condition li {
        font-size: 14px;
    }

    .discount-row2 .tab-pane1 .level li:nth-of-type(1) {
        white-space: inherit;
        display: flex;
        align-items: center;
    }

    .discount-row2 .tab-pane1 .level li span {
        width: 24%;
        font-size: 12px;
    }

    .discount-row2 .tab-pane1 .level li:nth-of-type(1) span:nth-of-type(1) {
        float: none;
        margin: 0;
    }

    .discount-row2 .tab-pane1 .level li:nth-of-type(1) span {
        width: 27%;
        padding-left: 8px;
    }

    .discount-row2 .tab-pane1 .level li:nth-of-type(1) span:nth-of-type(1) {
        width: 18%;
        padding: 0;
    }

    .discount-row2 .tab-pane2 .hdxq li {
        display: inline-block;
        font-size: 12px;
        display: flex;
        flex: 2;
        word-wrap: none;
        white-space: inherit;
    }

    .discount-row2 .tab-pane2 .hdxq li span {
        display: inline-block;
        padding: 0 20px;
    }

    /* 优惠政策end */
    /* 联络我们 start */
    .contactUs-container {
        padding: 144px 0 0 0;
    }

    .contactUs-row1 h1 {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        margin-top: 0;
    }

    .contactUs-row1 p {
        position: relative;
        padding-left: 60px;
    }

    .contactUs-row1 p strong {
        font-size: 14px;
        min-width: 55px;
        position: absolute;
        left: 0;
    }

    .contactUs-row1 p span {
        font-size: 14px;
    }

    .contactUs-row2 h5 {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .contactUs-row2 .tips {
        margin-top: 20px;
        padding: 0;
        font-size: 14px;
    }

    .contactUs-row2 form .form-group {
        width: 100%;
        white-space: nowrap;
    }

    .contactUs-row2 form input {
        width: 100%;
        text-align: left;
    }

    .contactUs-row2 .form-group select {
        width: 100%;
        text-align: left;
        text-indent: 0;
        background: #ffffff;
    }

    .contactUs-row2 form .codeImg {
        width: 35%;
    }

    .contactUs-row2 form label {
        top: -16px;
    }

    .contactUs-row2 .form-group textarea.form-control {
        width: 100%;
        text-align: left;
        text-indent: 0;
        padding-left: 0;
    }

    .contactUs-row2 form #code {
        margin-left: 0;
        width: 64%;
    }

    .contactUs-row2 .btn {
        width: 100%;
        margin-bottom: 0;
    }

    .contactUs-row3 h5 {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        margin-top: 80px;
    }

    .contactUs-row3 p {
        font-size: 14px;
        margin: 20px 0 20px 0;
    }

    /* 联络我们 end */
    /* 支持中心 start */
    .support-row1 h1 {
        font-size: 24px;
        line-height: 32px;
        text-align: center;
    }

    .support-row1 {
        padding-bottom: 20px;
    }

    .support-row1 .form-group {
        width: 100%;
        position: relative;
    }

    .support-row1 .form-group .form-control {
        font-size: 14px;
    }

    .support-row1 .form-group button {
        margin-top: 0;
        margin-right: 0;
        position: absolute;
        right: 0;
        top: 0;
        padding: 16px 20px;
    }

    .support-content {
        width: 100%;
    }

    .support-row2 a {
        margin-top: 20px;
    }

    .support-row2 img {
        width: 60px;
        height: auto;
    }

    .support-row2 .col-lg-6 {
        width: 100%;
        padding: 10px 20px;
    }

    .support-row2 .col-lg-6:nth-of-type(1) {
        margin-right: 0;
    }

    .support-row2 .col-lg-6 h4 {
        font-size: 20px;
        line-height: 32px;
        text-align: center;
        margin: 0;
        margin-bottom: 10px;
    }

    .support-row2 .col-lg-6 p {
        font-size: 14px;
    }

    .support-row2 .tips {
        margin: 40px 0;
    }

    .support-row2 .tips a {
        margin-top: 0;
        font-size: 14px;
    }

    .qaContent .col-lg-3 {
        padding: 0;
        text-align: center;
    }

    .qaContent ul {
        width: 100%;
        text-align: center;
        padding: 0;
        padding-bottom: 20px;
    }

    .qaContent ul li {
        padding: 0;
        text-align: center;
        border: none;
    }

    .qaContent .col-lg-9 {
        padding: 0;
    }

    .qaContent .col-lg-12 {
        margin-bottom: 20px;
    }

    .support-container #accordion1 {
        padding: 0 20px;
        border-radius: 10px;
        margin-top: 20px;
    }

    .support-container #accordion1 .panel {
        border: none;
    }

    .support-container #accordion1 .panel-title a {
        font-size: 16px;
        margin-top: 0;
        text-align: center;
        padding-left: 0;
    }

    .support-container #accordion1 .panel-heading a:before {
        top: 15px;
        right: 0;
        left: inherit;
    }

    .support-container #accordion1 ul li a {
        margin-top: 0;
        font-size: 16px;
        line-height: 24px;
        border-bottom: 1px solid #DFE3E6;
        margin-top: 10px;
        padding-bottom: 10px;
    }

    .support-container #accordion1 {
        padding-left: 0;
        font-size: 14px;
    }

    .searchContent .panel-group .panel-heading+.panel-collapse>.panel-body {
        font-size: 14px;
    }

    .support-container #accordion2 {
        padding: 0 20px;
        font-size: 14px;
        margin-top: 0;
        margin-bottom: 40px;
    }

    .support-container #accordion2 .panel-title a {
        margin: 0;
        font-size: 16px;
    }

    .support-container .qaContent .faq-detail {
        margin-bottom: 20px;
        border-radius: 10px;
    }

    .support-container .qaContent .contact-href {
        margin-bottom: 40px;
    }

    .support-container #accordion2 .panel-heading a:before {
        top: 15px;
    }

    .support-container .qaContent .panel-body {
        font-size: 14px !important;
    }

    .searchContent .col-xs-12 {
        padding: 0 20px;
        border-radius: 10px;
    }

    .searchContent .result {
        font-size: 18px;
        font-weight: 500;
        line-height: 25px;
        padding: 20px 0;
    }

    .searchContent .col-lg-8 {
        width: 100%;
        padding: 0;
    }

    .searchContent .col-lg-8 #accordion {
        padding: 5px 0 20px 0;
    }

    .searchContent .col-lg-12 a.search-btn {
        border: 1px solid rgba(140, 155, 165, 1);
        color: rgba(140, 155, 165, 1);
        font-size: 14px;
        line-height: 18px;
        padding: 13px 0;
        margin-top: 40px;
    }

    .searchContent #accordion .panel .panel-heading a {
        margin-top: 0;
    }

    .searchContent #accordion .panel .panel-body p {
        font-size: 14px;
    }

    .searchContent #accordion .panel .panel-body p a {
        font-size: 14px;
        font-weight: 300;
        margin: 0;
    }

    .dropdown-menu {
        min-width: 335px;
        max-width: 728px;
        width: 80%;
    }

    .dropdown-menu>li>a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .dropdown-menu>li>a>strong {
        font-weight: 500;
    }

    /* 支持中心 end */
    /* 交易平台 start */
    /* 交易平台 end */
    .map-container {
        width: 100%;
        margin: 50px 0;
        zoom: 1;
    }

    .map-container iframe {
        width: 100%;
        display: block;
        pointer-events: none;
        position: relative;
        /* IE needs a position other than static */
    }

    .map-container iframe.clicked {
        pointer-events: auto;
    }

    /* 交易策略start */
    .perspective-container .row {
        padding: 0 20px;
    }

    .perspective-container h3 {
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        text-align: center;
    }

    .perspective-container .compnent-box {
        padding: 20px 20px;
        margin: 0 0 20px 0;
    }

    .perspective-container .p-0:nth-of-type(even) {
        padding: 0 !important;
    }

    .perspective-container .p-0:nth-of-type(odd) {
        padding: 0 !important;
    }

    .perspective-container .compnent-box h5 {
        font-size: 16px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
        margin-bottom: 10px;
    }

    .perspective-container .compnent-box h5.options {
        border-bottom: 1px solid #D8D8D8;
        padding-bottom: 10px;
    }

    .perspective-container .compnent-box .symbol {
        height: 52px;
        margin-bottom: 15px;
        display: block;
    }

    .perspective-container .compnent-box .symbol a {
        display: block;
        padding: 0 0 0 10px;
        font-size: 20px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        border-left: 3px solid #999999;
        margin-right: 10px;
        margin-bottom: 10px;
    }

    .perspective-container .compnent-box .symbol em {
        display: inline-block;
        font-size: 14px;
        font-weight: 400;
        line-height: 14px;
    }

    .perspective-container .compnent-box .symbol em.up {
        color: #499644;
    }

    .perspective-container .compnent-box .symbol em.down {
        color: #C9263D;
    }

    .perspective-container .compnent-box .symbol strong {
        margin-left: 10px;
    }

    .perspective-container .compnent-box .detail h5 {
        font-size: 14px;
        font-weight: bold;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
    }

    .perspective-container .compnent-box .detail p {
        font-size: 14px;
        font-weight: 300;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
        margin-bottom: 10px;
    }

    .perspective-container .compnent-box img {
        margin: 0 0 10px 0;
    }

    .perspective-container .compnent-box .detail span {
        font-size: 12px;
        font-weight: 300;
        color: rgba(51, 51, 51, 1);
        line-height: 17px;
    }

    .perspective-container .perspectve-foot {
        padding: 0 20px;
    }

    .perspective-container .perspectve-foot .btn {
        display: inline-block;
        width: inherit;
        padding: 12px 18px;
        background: #ffffff;
        color: #0047BB;
        border: 1px solid #0047BB;
        margin-bottom: 40px;
    }

    .perspective-container .ad {
        width: 100%;
        padding: 0 20px;
        position: relative;
    }

    .perspective-container .ad .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: 48px;
    }

    .perspective-container .perspective-ad {
        margin-top: 0;
        margin-bottom: 40px;
    }

    .perspective-container .no-result {
        display: none;
        width: 100%;
        margin: 40px auto 40px auto;
        text-align: center;
        font-size: 16px;
        font-weight: 500;
    }

    .perspective-container #accordion1 {
        padding: 0;
    }

    .perspective-container #accordion1.panel-group .panel {
        border-radius: 10px;
        border: 1px solid rgba(223, 227, 230, 1);
        padding: 6px 15px;
    }

    .perspective-container #accordion1 .panel-heading a:before {
        right: 0px;
        top: 10px;
        left: inherit;
    }

    .perspective-container #accordion1 .panel-title a {
        padding: 10px 0px;
        line-height: 18px;
        text-align: center;
    }

    .perspective-container #accordion1 .panel-body {
        padding: 0;
    }

    .perspective-container #accordion1 .m-type a {
        display: block;
        border-bottom: 1px solid #DFE3E6;
        margin-top: 10px;
        line-height: 38px;
        font-size: 16px;
        font-weight: 400;
        color: rgba(51, 51, 51, 1);
        text-align: center;
    }

    .perspective-container #accordion1 .m-type a:last-child {
        margin-bottom: 30px;
    }

    .perspective-container #accordion1 .m-type a.active {
        color: #0047BB;
    }

    .perspective-disclaimer {
        padding: 0 20px;
        margin-bottom: 40px;
        font-size: 14px;
        text-align: justify;
    }

    /* 交易策略end */
    /* basics start */
    .basics-container .panel-group {
        padding: 0;
    }

    .basics-container .panel-group .panel {
        padding: 15px 20px;
    }

    .basics-container .panel-title a {
        margin-top: 0;
        font-weight: 500;
        padding-right: 20px;
    }

    .basics-container .panel-group .panel {
        margin-bottom: 20px;
    }

    .basics-container .support-row2 {
        padding-top: 20px;
    }

    .basics-container .video-compnent .row {
        margin: 0 auto;
        padding: 0;
    }

    .basics-container .video-compnent {
        padding: 40px 0 20px 0;
    }

    .basics-container .video-compnent h5 {
        width: 88%;
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        text-align: center;
        border-bottom: 1px solid #FF671F;
        margin-bottom: 20px;
    }

    .basics-container .video-compnent .video-box {
        width: 100%;
        padding: 20px 20px 0 20px;
        background: #F5F7FA;
        text-align: center;
        margin-bottom: 20px;
    }

    .basics-container .video-compnent .video-box iframe {
        width: 335px !important;
        height: 188px !important;
    }

    .basics-container .video-compnent .video-box p {
        padding: 20px 0;
        font-size: 14px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
    }

    /* basics end */
    /*contract start*/
    .contract-container {
        padding-top: 140px;
        color: #333333;
    }

    .contract-container .row_title .col-lg-12 {
        padding: 0 !important;
    }

    .contract-container .row_title h3 {
        width: 100%;
        font-size: 24px;
        font-weight: 500;
        color: #333333;
        line-height: 32px;
        text-align: center;
        margin-bottom: 20px;
    }

    .contract-container .row.contract-module {
        padding: 0;
    }

    .contract-container .contract-module h5 {
        margin: 0 0 20px 20px;
        font-size: 24px;
        font-weight: 500;
        color: #333333;
        line-height: 32px;
    }

    .contract-container .contract-module .table {
        margin-bottom: 0px;
        width: 1220px;
    }

    .contract-container .contract-module .btn-opacity {
        margin: 40px 0 80px 0;
    }

    .contract-container .contract-module .table-responsive {
        margin: 0;
        border: none;
    }

    .contract-container .contract-module .table th {
        height: 80px;
        vertical-align: middle;
        background: #0047BB;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        color: rgba(254, 254, 254, 1);
        white-space: inherit;
    }

    .contract-container .contract-module .table th:nth-of-type(9) {
        width: 250px;
    }

    .contract-container .contract-module .table th:nth-of-type(10) {
        width: 280px;
    }

    .contract-container .contract-module .table td {
        height: 60px;
        vertical-align: middle;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px;
        color: #333333;
    }

    .contract-container .contract-module .btn-opacity {
        width: 88%;
        margin: 40px auto 80px auto;
    }

    .contract-container .contract-rules {
        padding: 0;
    }

    .contract-container .contract-rules h5 {
        font-size: 24px;
        font-weight: 500;
        color: #333333;
        line-height: 32px;
        margin-left: 20px;
        margin-bottom: 15px;
    }

    .contract-container .contract-rules span.db-col {
        height: 113px;
        line-height: 20px !important;
        padding: 0 15px;
        white-space: initial;
    }

    .contract-container #accordion1 {
        padding: 0;
    }

    .contract-container #accordion1.panel-group .panel {
        border-radius: 10px;
        border: 1px solid rgba(223, 227, 230, 1);
        padding: 6px 15px;
    }

    .contract-container #accordion1 .panel-heading a:before {
        right: 0px;
        top: 10px;
        left: inherit;
    }

    .contract-container #accordion1 .panel-title a {
        padding: 10px 0px;
        line-height: 18px;
        text-align: center;
    }

    .contract-container #accordion1 .panel-body {
        padding: 0;
    }

    .contract-container #accordion1 .m-type a {
        display: block;
        border-bottom: 1px solid #DFE3E6;
        margin-top: 10px;
        line-height: 38px;
        font-size: 16px;
        font-weight: 400;
        color: #333333;
        text-align: center;
    }

    .contract-container #accordion1 .m-type a:last-child {
        margin-bottom: 30px;
    }

    .contract-container #accordion1 .m-type a.active {
        color: #0047BB;
    }

    /*contract end*/
    /*sentiment start*/
    .sentiment-container .row_title {
        margin-bottom: 40px;
    }

    .sentiment-container .row_title .col-lg-12 {
        padding: 0 !important;
    }

    .sentiment-container .row_title h3 {
        width: 100%;
        font-size: 24px;
        font-weight: 500;
        color: #333333;
        line-height: 32px;
        text-align: center;
        margin-bottom: 20px;
    }

    .sentiment-container #accordion1 {
        padding: 0;
    }

    .sentiment-container #accordion1.panel-group .panel {
        border-radius: 10px;
        border: 1px solid rgba(223, 227, 230, 1);
        padding: 6px 15px;
    }

    .sentiment-container #accordion1 .panel-heading a:before {
        right: 0px;
        top: 10px;
        left: inherit;
    }

    .sentiment-container #accordion1 .panel-title a {
        padding: 10px 0px;
        line-height: 18px;
        text-align: center;
    }

    .sentiment-container #accordion1 .panel-body {
        padding: 0;
    }

    .sentiment-container #accordion1 .m-type a {
        display: block;
        border-bottom: 1px solid #DFE3E6;
        margin-top: 10px;
        line-height: 38px;
        font-size: 16px;
        font-weight: 400;
        color: #333333;
        text-align: center;
    }

    .sentiment-container #accordion1 .m-type a:last-child {
        margin-bottom: 30px;
    }

    .sentiment-container #accordion1 .m-type a.active {
        color: #0047BB;
    }

    .sentiment-module {
        padding: 0;
    }

    .sentiment-module h5 {
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        margin-bottom: 20px;
        padding-left: 20px;
    }

    .sentiment-module ul li div.list-item3 {
        padding: 0;
    }

    .sentiment-module ul li {
        width: 89%;
        margin: 0 auto;
        height: 50px;
        border-bottom: 1px solid #DFE3E6;
        font-size: 14px;
    }

    .sentiment-module ul li.first-col {
        width: 100%;
        padding: 0;
        background: #DFE3E6;
    }

    .sentiment-module .btn {
        width: 89%;
    }

    .sentiment-module ul li div {
        line-height: 50px;
    }

    .sentiment-module ul li.first-col div {
        font-size: 14px;
    }

    .sentiment-module ul li div.list-item3 {
        width: 64.478%;
    }

    .sentiment-module ul li.first-col div.list-item2 {
        float: left;
        width: 34.667%;
        padding-left: 20px;
        text-align: left;
    }

    .sentiment-module ul li.first-col div.list-item3 {
        float: left;
        width: 65.333%;
        padding: 0 21px 0 10px;
        text-align: left;
    }

    .sentiment-module ul li div.list-item2 {
        width: 35.82%;
        text-align: left;
        color: #333333;
    }

    .sentiment-module ul li.common-col div.list-item2 a {
        color: #333333;
    }

    .sentiment-module .btn {
        margin: 40px auto 80px auto;
    }

    #Indices .btn {
        margin-bottom: 40px;
    }

    .sentiment-container .tips {
        padding: 0 20px;
        margin-bottom: 80px;
    }

    /*sentiment end*/
    /* tradeview start */
    .tradeview-container {
        width: 100%;
    }

    .tradeview-container .row {
        width: 100%;
        padding: 0 20px;
    }

    .tradeview-container .row_title {
        width: 100%;
        padding: 0 20px;
    }

    .tradeview-container .row_title h3 {
        width: 100%;
        text-align: center;
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        margin-bottom: 20px;
    }

    .tradeview-container .type {
        white-space: nowrap;
        overflow: hidden;
    }

    .tradeview-container .type a {
        display: inline-block;
        width: 33.33%;
        font-size: 14px;
        font-weight: 300;
        color: rgba(51, 51, 51, 1);
        line-height: 42px;
        background: #F5F7FA;
        text-align: center;
    }

    .tradeview-container .type a.active {
        font-size: 14px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        background-color: #DFE3E6;
    }

    .tradeview-container table thead tr {
        width: 100%;
    }

    .tradeview-container table thead th:nth-of-type(1) {
        width: 33.33%;
        text-indent: 0;
        text-align: center;
    }

    .tradeview-container table thead th:nth-of-type(2) {
        width: 33.33%;
        text-indent: 0;
        text-align: center;
    }

    .tradeview-container table thead th:nth-of-type(3) {
        width: 33.33%;
        text-indent: 0;
        text-align: center;
    }

    .tradeview-container table tbody .tradeview_td {
        padding: 20px 10px;
    }

    .tradeview-container table tbody .tradeview_td .direct {
        display: flex;
        margin-bottom: 20px;
    }

    .tradeview-container table tbody .tradeview_td .direct .m-item {
        flex: 3;
        text-align: left;
        height: 40px;
    }

    .tradeview-container table tbody .tradeview_td .direct .m-item span {
        line-height: 20px;
    }

    .tradeview-container table tbody .tradeview_td .direct .m-item:nth-of-type(1) {
        border-right: 1px solid #DFE3E6;
    }

    .tradeview-container table tbody .tradeview_td .direct .m-item:nth-of-type(2) {
        text-indent: 10px;
        border-right: 1px solid #DFE3E6;
    }

    .tradeview-container table tbody .tradeview_td .direct .m-item:nth-of-type(3) {
        text-indent: 10px;
    }

    .tradeview-container table tbody td a {
        font-size: 14px;
        font-weight: 400;
        color: rgba(51, 51, 51, 1);
        line-height: 24px;
    }

    /* tradeview end */
    /**20200424 联系我们**/
    .contactUs-row2 .form-code .input-tips {
        position: absolute;
        max-width: none;
        margin-left: 0;
        text-align: right;
        margin-top: 0;
    }

    .contactUs-row2 .form-group.form-code {
        height: auto;
        min-height: 60px;
        margin-bottom: 35px;
    }

    .contactUs-row2 .form-textarea textarea.form-control {
        padding-left: 12px;
    }

    .contactUs-row2 .form-code {
        padding: 10px 0;
    }

    .contactUs-row2 form .codeImg {
        display: block;
        margin: 0 auto;
    }

    .contactUs-row2 form label {
        top: 0;
    }

    .contactUs-row2 .btn {
        color: #fff !important;
    }

    .contactUs-row2 label input,
    .contactUs-row2 label textarea {
        -webkit-appearance: none;
    }

    .contactUs-row2 .succ-tips {
        text-align: left;
        margin-top: 10px;
        padding: 0;
    }

    /** 20200706 香港IP 新消息弹窗 **/
    #popup-message .modal-header,
    #popup-message .modal-footer {
        height: 10px;
        padding: 5px;
    }

    #popup-message .modal-dialog {
        width: auto;
        transform: translateY(-50%);
        top: 50%;
        margin: 0 15px;
    }

    #popup-message .modal-body {
        padding: 30px 10px;
    }

    #popup-message .modal-body img {
        width: 120px;
    }

    #popup-message .modal-body h3 {
        font-size: 22px;
        line-height: 22px;
        margin-top: 45px;
        margin-bottom: 15px;
    }

    #popup-message .modal-body p {
        font-size: 14px;
        margin: 0 15px;
    }

    #popup-message .modal-body button {
        margin: 20px auto 5px;
    }

    .news-container .get-more {
        display: inline-block;
        width: inherit;
        padding: 12px 18px;
        background: #ffffff;
        color: #0047BB;
        border: 1px solid #0047BB;
        margin-bottom: 20px;
    }

    /* 20201010官网奖励及荣誉页面修改 */

    .row-award>div h3::after {
        width: 100%;
    }

    .row-award>div.content-award {
        display: unset;
    }

    .row-award .content-left span {
        font-size: 16px;
        line-height: 24px;
    }


    /* 关于mitrade--奖励及荣誉mobile */
    .aboutUs-award-content {
        border-bottom: unset;
    }

    .aboutUs-container .aboutUs-award-content .indexStyle {
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .aboutUs-row-award h5 {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        padding: 0 0 6px 0;
    }

    .aboutUs-row-award .content-award-m {
        margin-top: 27px;
        width: 100%;
        height: auto;
    }

    .aboutUs-row-award .content-award-m>div.content-top {
        width: 100%;
        height: auto;
    }

    .aboutUs-row-award .content-award-m>div.content-top>div {
        width: 50%;
        margin-bottom: 25px;
        height: auto;
        float: left;
    }

    .aboutUs-row-award .content-award-m>div.content-top>div.top-first {
        padding-top: 40px;
        padding-bottom: 30px;
        background: url('/dist/images/aboutUs-award-bg1.png') no-repeat;
        background-size: 100% 100%;
        position: relative;
    }

    .aboutUs-row-award .content-award-m>div.content-top>div.top-first p {
        font-size: 30px;
        font-weight: 500;
        color: #333333;
        line-height: 46px;
        position: relative;
    }

    .aboutUs-row-award .content-award-m>div.content-top>div.top-first p strong {
        font-size: 16px;
        font-weight: bold;
        color: #0047BB;
        line-height: 24px;
        position: absolute;
        top: 12px;
        margin-left: 4px;
    }

    .aboutUs-row-award .content-award-m>div.content-top>div.top-first span {
        width: 100%;
        font-size: 12px;
        font-weight: 500;
        color: #333333;
        line-height: 16px;
        position: absolute;
        left: 0;
        top: 160px;
    }

    .aboutUs-row-award .content-award-m .top-second img {
        width: 128px;
        height: 127px;
        display: block;
        margin: 7px auto 10px;
    }

    .aboutUs-row-award .content-award-m .top-third img {
        width: 140px;
        height: 140px;
        display: block;
        margin: 15px auto 19px;
    }

    .aboutUs-row-award .content-award-m .top-fourth img {
        width: 140px;
        height: 140px;
        display: block;
        margin: 15px auto 19px;
    }

    .aboutUs-row-award .content-award-m .content-top>div>ul {
        width: 100%;
        height: auto;
        text-align: center;
    }

    .aboutUs-row-award .content-award-m .content-top>div>ul li {
        font-size: 12px;
        font-weight: 500;
        color: #333333;
        line-height: 16px;
    }

    .aboutUs-row-award .content-award-m .content-top>div>ul li:last-child {
        font-weight: 400;
    }

    .content-award-m>p {
        width: 100%;
        height: auto;
        margin: 15px auto 39px;
        text-align: center;
    }

    .content-award-m>p a {
        display: inline-block;
        font-size: 16px;
        font-weight: 500;
        color: #0047BB;
        padding: 10px 15px;
        border: 1px solid #0047BB;
    }

    .awards-row .awards-container {
        width: 100%;
        padding: 40px;
    }

    .awards-row .awards-container>ul li {
        width: 100%;
        padding-bottom: 20px;
    }

    .container-fluid .awards-row1 {
        padding-bottom: 40px;
        margin-bottom: 40px;
    }

    .awards-container>p {
        margin-top: 20px;
        text-align: center;
    }

    .awards-container>p>a {
        display: inline-block;
        font-size: 16px;
        font-weight: 500;
        color: #0047BB;
        line-height: 18px;
        border: 1px solid #0047BB;
        padding: 10px 15px;
    }

    .aboutUs-row-award .desc {
        font-size: 14px;
        text-align: left;
    }

    .row-award h3 {
        font-size: 24px;
    }

    /* 20201028新增专业用户页面 start*/
    .professional-account-container {
        width: 100%;
        padding: 144px 0 0 0;
    }

    .professional-account-container .row1 {
        padding: 0 20px;
        font-size: 16px;
    }

    .professional-account-container .row1 .col-lg-6:nth-of-type(1) {
        padding: 0;
    }

    .professional-account-container .row1-title {
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        padding: 0;
        padding-bottom: 6px;
        text-align: center;
    }

    .row1-pic {
        width: 100%;
        margin: 20px 0;
    }

    .professional-account-container .row1-desc {
        text-align: left;
        padding-bottom: 12px;
    }

    .professional-account-container .row1-desc2 {
        padding-top: 20px;
        text-align: center;
    }

    .professional-account-container .row1-desc-m {
        padding-bottom: 0;
    }

    .professional-account-container .line-container {
        border-bottom: none;
    }

    .professional-account-container .row2 {
        width: 100%;
        padding-top: 80px;
        padding-bottom: 0;
        background: #FFFFFF;
        text-align: center;
    }

    .professional-account-container .row2 .col-lg-12 {
        padding: 0;
    }

    .professional-account-container .row2 h2 {
        display: block;
        width: 100%;
        text-align: center;
        margin: 0 auto;
        font-size: 24px;
        font-weight: 500;
        line-height: 32px;
        margin-bottom: 40px;
        border-bottom: 1px solid #FF671F;
        padding-bottom: 6px;
    }

    .professional-account-container .row2 .account-authority {
        width: 100%;
    }

    .professional-account-container .row2 .account-authority li {
        width: 100%;
        height: auto;
        position: relative;
        margin-bottom: 45px;
        padding-left: 80px;
    }

    .professional-account-container .row2 .account-authority li:last-child {
        margin-bottom: 0;
    }

    .professional-account-container .row2 .account-authority li>img {
        width: 60px;
        height: 60px;
        display: block;
        position: absolute;
        top: 0;
        left: 0;
    }

    .professional-account-container .row2 .account-authority li>h3 {
        text-align: left;
        font-size: 16px;
        font-weight: bold;
        color: #333333;
        line-height: 18px;
        margin: 0 0 7px 0;
        min-height: auto;
    }

    .professional-account-container .row2 .account-authority li>p {
        width: 100%;
        text-align: left;
        font-size: 14px;
        font-weight: 300;
        color: #333333;
        line-height: 24px;
    }

    .professional-account-container .row3 {
        padding: 80px 0 40px;
    }

    .professional-account-container .row3 h2 {
        display: block;
        width: 90%;
        text-align: center;
        margin: 0 auto 40px;
        font-size: 24px;
        font-weight: 500;
        line-height: 32px;
        padding-bottom: 6px;
        border-bottom: 1px solid #FF671F;
        padding-bottom: 6px;
    }

    .professional-account-container .row3 table tr th {
        font-size: 14px !important;
    }

    .professional-account-container .row3 table tr th span:nth-of-type(1) {
        font-size: 14px !important;
    }

    .professional-account-container .row3 table tr th span:nth-of-type(2) {
        font-size: 12px !important;
    }

    .professional-account-container .row3 table tr th:nth-of-type(1) {
        padding: 0 4px 0 8px;
        width: 26%;
    }

    .professional-account-container .row3 table tr th:nth-of-type(4) {
        width: 24%;
    }

    .professional-account-container .row3 table tr td {
        height: 48px;
        line-height: normal;
        font-size: 12px !important;
    }

    .professional-account-container .row3 table tr td:nth-of-type(1) {
        padding: 6px 4px 6px 8px;
    }

    .professional-account-container .row3 table tr td p {
        font-size: 12px !important;
    }

    .professional-account-container .row3>div ul {
        width: 90%;
        margin: 0 auto;
    }

    .professional-account-container .row3>div ul li {
        padding-left: 20px;
    }

    .professional-account-container .row4 {
        width: 100%;
        padding-top: 40px;
        padding-bottom: 40px;
    }

    .professional-account-container .row4 .base-box {
        width: unset;
        padding: 0;
        background: #FAFAFA;
    }

    .professional-account-container .row4 .base-box .access-account {
        float: none;
        padding: 0;
        width: 100%;
    }

    .professional-account-container .row4 .base-box .access-account h2 {
        width: 100%;
        height: auto;
        font-size: 24px;
        font-weight: 500;
        color: #333333;
        line-height: 32px;
        text-align: center;
        margin-bottom: 20px;
    }

    .professional-account-container .row4 .base-box .access-account>p:nth-of-type(1) {
        font-size: 14px;
        line-height: 20px;
    }

    .professional-account-container .row4 .base-box .access-account ul {
        width: 100%;
        height: auto;
        margin-top: 15px;
    }

    .professional-account-container .row4 .base-box .access-account ul li {
        margin-top: 15px;
        position: relative;
        line-height: 20px;
        padding-left: 15px;
    }

    .professional-account-container .row4 .base-box .access-account ul li img {
        width: 7px;
        height: 13px;
        top: 4px;
    }

    .professional-account-container .row4 .base-box .access-account ul li span {
        font-size: 14px;
    }

    .professional-account-container .base-box .access-account ul li>br {
        display: none !important;
    }

    .professional-account-container .row4 .base-box .access-account>p:nth-of-type(2) {
        font-size: 14px;
        line-height: 20px;
        margin-top: 20px;
    }

    .professional-account-container .row4 .base-box .access-account>img {
        display: block;
        width: 100%;
        height: auto;
        margin-top: 20px;
    }

    .professional-account-container .row5 {
        width: unset;
        padding: 40px 20px;
    }

    .professional-account-container .row5 h2 {
        width: 100%;
        height: auto;
        font-size: 24px;
        font-weight: 500;
        color: #333333;
        line-height: 32px;
    }

    .professional-account-container .row5 ul {
        display: unset;
    }

    .professional-account-container .row5 ul li {
        width: 240px;
        height: 180px;
        padding: 31px 16px;
        margin: 0 auto;
    }

    .professional-account-container .row5>p {
        font-size: 14px;
        font-weight: 300;
        color: #333333;
        line-height: 20px;
        text-align: center;
        margin: 40px auto 20px;
    }

    .professional-account-container .row5>a.btn {
        background: #FFFFFF;
        padding: 0;
    }

    .professional-account-container .row5 button.btn {
        margin-top: 0;
    }

    .professional-account-container .row5 ul>span {
        width: 1px;
        height: 30px;
        margin: 0 auto;
        display: block;
        padding: 0;
        padding-top: 3px;
    }

    .professional-account-container .row5 ul>span i {
        display: block;
        width: 1px;
        height: 100%;
        background: linear-gradient(to bottom, #000000, #000000 5px, transparent 5px, transparent);
        background-size: 100% 10px;
    }

    .professional-account-container .forex-row5 {
        width: 100%;
        padding: 0 20px;
        background: #ffffff;
    }

    .professional-account-container .forex-row5 .col-xs-12 {
        padding: 0 20px;
        background: #F5F7FA;
    }

    .professional-account-container .forex-row5 .row5-title {
        padding: 20px 0;
    }

    .professional-account-container .forex-row5 .row5-title h4 {
        font-size: 24px;
        line-height: 32px;
    }

    .professional-account-container .panel-group {
        padding: 10px 20px 40px 20px;
    }

    .professional-account-container .panel-title a {
        font-size: 18px;
        padding-right: 0;
        line-height: 25px;
    }

    .professional-account-container .forex-row5 .panel-group .panel-body p {
        font-size: 14px;
        line-height: 24px;
        font-weight: 300;
    }

    .professional-account-container .row6 {
        width: 100%;
        height: auto;
        padding: 40px 0;
    }

    .professional-account-container .row6 ul {
        display: unset;
    }

    .professional-account-container .row6 img {
        width: 150px;
        height: 150px;
        margin: 0 auto;
        opacity: 0.6;
    }

    .professional-account-container .row6 .awards-img-container {
        padding-bottom: 40px;
    }

    .professional-account-container .forex-row5 .faq-href {
        float: none;
    }

    /* 20201028新增专业用户页面 end*/

    /* 20210304 联系我们页面更改 */
    .container-CIMA>p {
        padding-left: 0 !important;
    }

    .container-CIMA>p>strong {
        position: unset;
    }

    .container-CIMA>div>p {
        width: 100%;
        padding-left: 0 !important;
    }

    .container-CIMA>div {
        padding-right: 0;
    }

    .container-CIMA>div>p b {
        margin: 0 0 10px;
        font-size: 14px;
    }

    .container-CIMA>div>div.map-container {
        margin: 20px 0 0;
        width: 100%;
        height: 450px;
    }

    .container-CIMA>div>div.map-container iframe {
        width: 100%;
        height: 100%;
    }

    .contactUs-row2 {
        margin-top: 80px;
    }

    /* 20210304 联系我们页面更改 */
    /* 20210422 合约细则 弹框 */
    #contract-popup-message .modal-dialog {
        width: 34.5rem;
    }

    #contract-popup-message .contract-modal-close {
        width: 1.2rem;
        height: 1.2rem;
        position: absolute;
        right: 1.2rem;
        top: 1.8rem;
    }

    #contract-popup-message .modal-body {
        padding: 2.5rem 1.5rem;
    }

    #contract-popup-message .modal-body h3 {
        font-size: 2.4rem;
    }

    #contract-popup-message .modal-body .modal-symbol {
        font-size: 2.4rem;
        margin-bottom: 1.5rem;
    }

    #contract-popup-message .modal-body ul li {
        height: auto;
        line-height: normal;
        position: relative;
        box-sizing: border-box;
        padding: 1rem 1rem 1rem 5rem;
    }

    #contract-popup-message .modal-body ul li span {
        font-size: 1.4rem;
        line-height: normal;
    }

    #contract-popup-message .modal-body p:nth-of-type(2) {
        margin: 1rem 0 0.8rem;
    }

    .from-email-block {
        display: none !important;
    }

    #contract-popup-message .modal-body ul li span:nth-of-type(1) {
        font-weight: bold;
        display: block;
        width: 4.5rem;
        position: absolute;
        left: 1rem;
        top: 1rem;
    }

    /* 20210422 合约细则 弹框 */
    .media-center-banner {
        width: 100%;
        height: 200px;
        background: url("/dist/images/meida-center-banner-mobile.png") no-repeat center;
        background-size: cover;
        background-position: center;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
        margin-top: -44px;
    }

    .media-center-banner h2 {
        font-size: 24px;
        margin-bottom: 0;
    }

    .media-center-banner p {
        width: 300px;
        font-size: 14px;
        font-weight: 400;
        line-height: 16px;
    }

    .media-center-list-title {
        margin: 60px auto 0;
    }

    .media-center-list {
        width: auto;
        padding: 0;
        margin: 0 35px;
    }

    .media-center-list .item {
        padding: 39px 0 19px 0;
    }

    .media-center-list .item .refer-details {
        height: 20px;
        align-items: center;
    }

    .media-center-list .item .refer-icon {
        margin-left: 0;
        transform: scale(40%) translateX(-60%);
    }

    .media-center-list .item span {
        font-size: 12px;
        line-height: 14px;
    }

    .media-center-list .item span::before {
        height: 12px;
        width: 12px;
        line-height: 12px;
    }

    .media-center-list .item h5 {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
        font-weight: 400;
    }

    .media-center-list .item p {
        font-size: 14px;
        color: #666;
        line-height: 18px;
        margin-bottom: 10px;
        padding-right: 0;
    }

    .media-center-list button {
        display: block;
        width: 140px;
        height: 40px;
        border-radius: 2px;
        border: 1px solid #3682FF;
        font-size: 20px;
        font-weight: 400;
        color: #3682FF;
        line-height: 24px;
        background-color: #fff;
        margin: 40px auto;
    }

    .media-center-list .pagination-wrapper {
        display: none;
    }

    .media-center-article {
        box-sizing: border-box;
        padding: 0;
        width: 100%;
        margin: -44px 0 0 0;
    }

    .media-center-article::after {
        display: none;
    }

    .media-center-article .back-anchor {
        margin-bottom: 20px;
    }

    .media-center-article .article {
        box-sizing: border-box;
        float: none;
        padding-top: 31px;
        padding-right: 20px;
        padding-left: 20px;
        min-width: 100%;
    }

    .media-center-article .article p {
        font-size: 14px;
        margin-bottom: 32px;
    }

    .media-center-article h2 {
        font-size: 16px;
        line-height: 22px;
        font-weight: bold;
        margin: 32px 0;
    }

    .media-center-article .article-title {
        font-size: 24px;
        line-height: 30px;
    }

    .media-center-article .article-title::after {
        margin-top: 6px;
    }

    .media-center-article .article-info {
        padding: 10px 0 19px;
        margin-bottom: 22px;
        border-bottom: 1px solid #d8d8d8;
    }

    .media-center-article .article-info .author {
        font-size: 14px;
        line-height: 16px;
    }

    .media-center-article .article-info .author a {
        text-decoration: none;
        color: inherit;
        border-bottom: 1px solid rgb(51, 51, 51);
    }

    .media-center-article .details {
        float: none;
        min-width: 100%;
        background: #F8F6F8;
        border-radius: 0;
        margin-top: 40px;
        padding: 40px 20px;
    }

    .media-center-article .details-title::after {
        margin-bottom: 8px;
    }

    .media-center-article .details-list .item {
        padding: 20px 0;
        border-bottom: 1px solid #d8d8d8;
    }

    .media-center-article .details-list .item:last-child {
        border-bottom: 1px solid #d8d8d8;
    }

    .media-center-article .details-list .item span {
        margin-bottom: 6px;
    }

    .media-center-article .details-list .item h5 {
        margin-bottom: 10px;
    }

    /* 20210422 media center */
    .noteOfProfessional {
        text-align: left;
        margin-top: 45px;
    }

    .noteOfProfessional h4 {
        margin-bottom: 0;
    }

    .noteOfProfessional p {
        line-height: 24px;
        font-size: 14px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .noteOfProfessional span {
        font-size: 14px;
        display: block;
        line-height: 24px;
    }

    .professional-account-container .row4 h2 {
        display: block;
        width: 90%;
        text-align: center;
        margin: 0 auto 10px;
        font-size: 24px;
        font-weight: 500;
        line-height: 32px;
        padding-bottom: 6px;
        border-bottom: 1px solid #FF671F;
        padding-bottom: 6px;
    }

    .professional-account-container .row4 .table-title {
        font-size: 20px;
    }

    .professional-account-container .row4 table {
        font-size: 14px;
        line-height: 22px;
    }

    .professional-account-container .row4 table thead th {
        line-height: 20px;
    }

    .professional-account-container .row4 table tbody tr td {
        padding: 10px;
    }

    /**20211228 professional Account**/
    .professional-account-container .row4 table tbody td.btn-container {
        text-align: center;
        vertical-align: middle;
        padding: 0;
    }

    .professional-account-container .row4 table tbody td.btn-container button {
        margin: 0;
        transform: scale(0.8);
        padding: 7px;
    }

    /** bootstrap 兼容**/
    .charge-container .charge-row3 {
        margin: 0;
        padding: 0 20px;
    }

    /* 20220928 about-us*/
    .aboutUs-container .footer-content {
        margin-bottom: 61px;
    }

    .aboutUs-container .footer-content-opportunity {
        margin-bottom: 61px;
    }

    .header-nav {
        display: none;
    }

    .forex-container .price-row2 .sentiment-vote {
        display: flex;
        flex-direction: column;
        padding: 0px;
        margin-top: 25px;
        margin-bottom: 25px;
    }

    .forex-container .price-row2 .sentiment-vote .left {
        font-size: 24px;
        padding-left: 10px;
        margin-bottom: 10px;
    }

    .forex-container .price-row2 .sentiment-vote .right .bullish-bearish-wrap {
        display: flex;
        flex-direction: column;
    }

    .forex-container .price-row2 .sentiment-vote .right .bullish-bearish-wrap .bullish {
        width: 100%;
        text-align: center;
    }

    .forex-container .price-row2 .sentiment-vote .right .bullish-bearish-wrap span {
        margin: 10px 0;
    }

    .forex-container .price-row2 .sentiment-vote .right .bullish-bearish-wrap .bearish {
        width: 100%;
        text-align: center;
    }

    .forex-container .price-row2 .sentiment-price-tips {
        display: none;
    }

    /* .forex-container .price-row2 .sentiment-price-tips-mobile{
        display: block !important;
    } */
    .price-row2 .title-lg {
        margin-top: 0px;
    }

    /* 行情页 market-sentiment */
    .forex-container .price-row2 .sentiment-bar .sentiment-title {
        font-size: 24px;
    }

    .forex-container .price-row2 .sentiment-bar .sentiment-percent {
        font-size: 15px;
    }

    .forex-container .price-row2 .sentiment-bar .sentiment-percent .bullish .sentiment-bullish-percent {
        margin-left: 10px;
    }

    .forex-container .price-row2 .sentiment-bar .sentiment-percent .bearish .sentiment-bearish-percent {
        margin-right: 10px;
        font-size: 15px;
        font-family: PingFang SC-Semibold, PingFang SC;
        font-weight: 600;
        color: #000000;
        line-height: 21px;
    }

    .forex-container .price-row2 .sentiment-bar .start-trade {
        position: relative;
    }

    .forex-container .price-row2 .sentiment-bar .start-trade .start {
        padding: 0 20px;
        font-size: 18px;
        font-family: PingFang SC-Semibold, PingFang SC;
        font-weight: 600;
        color: #FFFFFF;
        line-height: 25px;
    }

    .forex-container .price-row2 .sentiment-bar .start-trade .demo {
        padding: 0 20px;
        font-size: 18px;
        font-family: PingFang SC-Semibold, PingFang SC;
        font-weight: 600;
        color: #305BBB;
        line-height: 25px;
        margin-left: 20px;
    }

    .forex-container .price-row2 .sentiment-bar .start-trade .demo::before {
        content: 'or';
        position: absolute;
        right: 45%;
        bottom: 40%;
        font-size: 15px;
        font-family: PingFang SC-Regular, PingFang SC;
        font-weight: 400;
        color: #000000;
        line-height: 18px;
    }

    /** 20221206 首页下载模块更新 **/
    .row3 .img-list {
        font-size: 0;
    }

    .row3 .img-list a:nth-of-type(1) img {
        margin-right: 7px;
        width: calc(50% - 7px);
    }

    .row3 .img-list a:nth-of-type(2) img {
        margin-left: 7px;
        width: calc(50% - 7px);
    }

    .download-box {
        margin-top: 0;
        flex-direction: column;
    }

    .download-box .item2 {
        height: 85px;
    }

    .download-box .item2 img {
        width: 70px;
        height: 70px;
    }

    .download-box .item-text {
        text-align: left;
        margin-left: 26px;
    }

    .download-box .item2 b {
        font-size: 18px;
        line-height: 25px;
    }

    .download-box .item2 span {
        font-size: 15px;
        line-height: 21px;
    }

    .download-box .item-href {
        text-align: center;
    }

    .forex-container .price-style1 .col-lg-12:nth-of-type(2) {
        padding: 0 15px;
    }

    /** 20221207 行情页优化 **/
    .m-btn-opacity {
        display: block;
        width: 100%;
        background: #305BBB;
        color: #FFFFFF;
        font-family: SourceHanSansCN-Medium, "微软雅黑";
        font-weight: 500;
        font-size: 16px;
        line-height: 18px;
        padding: 12px 0;
        border: 1px solid #0047BB;
        text-align: center;
    }

    .row2 .price-form-group span {
        position: absolute;
        right: 0px;
        font-size: 16px;
        top: 14px;
        left: unset;
        right: 12px;
        color: #BBBBBB;
    }

    .row2 .form-group .related-border {
        display: none;
    }

    .calendar-list .content .price-level {
        position: absolute;
        right: -30px;
        top: 50%;
        right: 0px;
    }

    .forex-container .row2 .related-varieties {
        width: 100%;
        font-size: 24px;
        font-weight: 500;
        color: rgba(51, 51, 51, 1);
        line-height: 32px;
        padding-bottom: 6px;
        margin-bottom: 0px;
    }

    .forex-container .price-row5 {
        width: 100%;
        padding: 0 20px;
        background: #ffffff;
        margin-top: 50px;
    }

    .forex-container .price-row5 .col-xs-12 {
        padding: 0 20px;
        background: unset;
    }

    .forex-container .forex-row5 .row5-title .footer-bar {
        height: 3px;
        width: 15%;
        background: #305BBB;
        /* text-align: center; */
        margin: 0 auto;
    }

    .price-row1 .price-code-name {
        position: relative;
        top: 0px;
        display: block;
        padding-top: 0;
        padding-bottom: 0;
    }

    .price-row1 .price-code-name .name {
        font-size: 24px;
        display: inline-block;
    }

    .product-info ul li {
        width: 100%;
        line-height: inherit;
    }

    .row-style2 .form-group {
        width: 100%;
        margin: 0;
    }

    .forex-container .quote-style.m-quote-list {
        margin: 0 20px 20px;
        width: auto;
    }

    .forex-container .price-style5 {
        padding: 0 15px;
    }

    .forex-container .price-style5 .col-xs-12 {
        padding: 0;
    }

    .forex-container .price-style5 .panel-group {
        padding: 20px;
        background: #FCFCFC;
    }

    .forex-container .row-style2 h2 {
        margin: 30px 0 0;
        padding-bottom: 12px;
    }

    .news-style .news-info {
        margin-top: 30px;
        padding-right: 14px;
    }

    .calendar-list-style {
        margin-top: 60px;
    }

    .price-row2 .calendar-list-style .title p {
        font-size: 20px;
        padding: 0;
    }

    .price-row2 .calendar-list-style .title p:nth-of-type(1) {
        text-indent: 0;
        padding-left: 20px;
    }

    .price-row2 .calendar-list-style .title p:nth-of-type(2) {
        font-size: 16px;
        justify-content: flex-end;
    }

    .product-info.product-info-style ul li {
        width: 100%;
    }

    .forex-container .price-row2 .sentiment-vote .left {
        width: auto;
        margin-right: 20px;
        margin-bottom: 30px;
        height: auto;
    }

    .forex-container .price-row2 .sentiment-vote .right .bullish-bearish-wrap .bearish,
    .forex-container .price-row2 .sentiment-vote .right .bullish-bearish-wrap .bullish {
        width: 150px;
        padding: 0;
    }

    .forex-container .price-row2 .sentiment-vote .right .bullish-bearish-wrap {
        flex-direction: row;
    }

    .forex-container .price-row2 .sentiment-vote .right .bullish-bearish-wrap .bearish img,
    .forex-container .price-row2 .sentiment-vote .right .bullish-bearish-wrap .bullish img {
        margin-right: 15px;
    }

    .forex-container .price-row2 .sentiment-vote .right .sentiment-info img {
        width: 15px;
        height: 15px;
        margin-right: 15px;
    }

    .forex-container .price-row2 .sentiment-vote .right .sentiment-info span {
        font-size: 12px;
    }

    .forex-container .price-row2 .sentiment-bar .sentiment-title {
        font-size: 20px;
        line-height: 20px;
        padding-left: 20px;
        text-indent: 0;
        display: flex;
        align-items: center;
    }

    .forex-container .price-row2 .sentiment-bar .sentiment-up {
        border-radius: 5px;
    }

    .forex-container .price-row2 .sentiment-bar .start-trade {
        display: flex;
        align-items: center;
    }

    .forex-container .price-row2 .sentiment-bar .start-trade .start,
    .forex-container .price-row2 .sentiment-bar .start-trade .demo {
        width: 150px;
        margin: 0;
    }

    .forex-container .price-row2 .sentiment-bar .start-trade span {
        font-size: 15px;
        font-family: PingFang SC-Regular, PingFang SC;
        font-weight: 400;
        color: #000000;
        line-height: 18px;
        margin: 0 5px;
        display: block;
    }

    .forex-container .price-row2 .sentiment-bar .start-trade .demo::before {
        display: none;
    }

    .price-row1 .code-name {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .price-row1 .code-name .trade-now {
        display: block;
    }

    .price-style1 .header-nav {
        display: block;
        margin: 0;
        padding: 0;
        margin-bottom: 30px;
    }

    .price-style1 .header-nav ul li:hover>.nav-info-box {
        display: none;
    }

    .price-style1 .header-nav ul {
        display: flex;
        height: 60px
    }

    .price-style1 .header-nav ul li {
        display: none;
        width: 25%;
        margin: 0;
        align-items: center;
        height: 60px;
        padding: 0;
    }

    .price-style1 .header-nav ul li:nth-of-type(1),
    .price-style1 .header-nav ul li:nth-of-type(2),
    .price-style1 .header-nav ul li:nth-of-type(3),
    .price-style1 .header-nav ul li.more-box {
        display: block;
        text-align: center;
    }

    .price-style1 .header-nav ul li .navItem {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .price-style1 .header-nav ul li.more-box {
        line-height: 60px;
    }

    .price-style1 .header-nav ul li span {
        margin-left: 0;
    }

    .new-price-style .more-btn {
        padding: 0 20px;
        width: 100%;
    }

    .new-price-style .price-row2 .sentiment-bar .start-trade .start,
    .new-price-style .price-row2 .sentiment-bar .start-trade .demo,
    .new-price-style .price-row2 .sentiment-bar .start-trade .start:hover,
    .new-price-style .price-row2 .sentiment-bar .start-trade .demo:hover {
        background: #fff;
        color: #305BBB;
        border: 2px solid #305BBB;
    }

    .new-price-style .row2 .form-group {
        width: 100%;
    }

    .new-price-style .row-style2 .form-group span {
        left: 12px;
        right: auto;
    }

    .new-price-style .row2 .form-group input {
        padding-left: 35px;
    }

    .new-price-style .calendar-list .content li .middle .middle-title {
        padding-right: 70px
    }
}


/** 20221215 平台下载页更新 **/

@media screen and (max-width: 768px) {
    .platform-container .platform-row1 .col-lg-6 .platform-banner-btn {
        display: flex;
        justify-content: space-between;
    }

    .platform-container .platform-row1 .col-lg-6 .platform-banner-btn .btn {
        width: 160px;
    }

    .platform-container .platform-row1 .col-lg-6 .platform-banner-btn .btn:last-child {
        width: 160px;
        border-radius: 2px 2px 2px 2px;
        opacity: 1;
        border: 2px solid #305BBB;
        color: #305BBB;
        background-color: #fff;
    }

    .platform-item-2 .platform-item-2-h4 {
        border-left: none;
        margin-top: 40px;
        text-align: center;
        padding-left: 0;
    }

    .platform-item-2 ul li {
        margin-bottom: 10px;
        padding-left: 20px;
        background-position: 0px 4px;
        background-size: 14px;
        font-size: 14px;
    }

    .platform-download {
        flex-direction: column;
        width: 100%;
    }

    .platform-download-ewm {
        width: 100%;
    }

    .platform-download-btn {
        width: 100%;
        display: flex;
        justify-content: space-between;
    }

    .platform-download-btn img {
        width: 168px;
        height: 55px;
    }

    .platform-container .platform-item-2 .col-xs-12 .platform-mac-client {
        width: 100%;
    }

    .platform-container .platform-item-2 .col-xs-12 .platform-mac-client .platform-mac-client-p {
        text-align: center;
    }

    .platform-client div>a {
        width: 168px;
        height: 55px;
        line-height: 1;
        font-size: 15px;
    }

    .platform-client div:first-child img,
    .platform-client div img {
        margin-right: 10px;
    }

    .platform-container .platform-TradingPlatform .platform-TradingPlatform-box {
        flex-wrap: wrap;
    }

    .platform-container .platform-TradingPlatform .platform-TradingPlatform-box:last-child {
        margin-top: 0;
    }

    .platform-container .platform-TradingPlatform .platform-TradingPlatform-box span {
        width: 100%;
        font-size: 14px;
    }

    .platform-download-ewm .platform-ewm img {
        margin: 0;
    }

    /** 20221230 各分类添加下载按钮 **/
    .forex-container .forex-row3 .col-right .downloadImg.downloadImgBox a {
        margin-right: 0;
        margin-bottom: 14px;
        width: calc(50% - 7px);
        margin-left: 0;
        margin-right: 7px;
        height: 55px;
    }

    .forex-container .forex-row3 .col-right .downloadImg.downloadImgBox a:nth-child(2n) {
        margin-left: 7px;
        margin-right: 0;
    }

    .forex-container .forex-row3 .col-right .downloadImg.downloadImgBox a:last-child {
        margin: 0;
    }

    .forex-container .forex-row3 .col-right .downloadImg {
        text-align: left;
    }

    .forex-container .forex-row3 .col-right .downloadImgBox .link-text p {
        font-size: 12px;
        line-height: 1;
        margin-top: 0;
    }

    .forex-container .forex-row3 .col-right .downloadImgBox .link-text .link-title {
        font-size: 16px;
        line-height: 1;
        margin-top: 0;
    }

    .forex-container .forex-row3 .col-right .downloadImgBox .link-text p {
        margin-top: 3px;
    }

    .forex-container .forex-row3 .col-right .downloadImgBox .android-link img {
        width: auto;
        height: 30px;
        margin: 0 11px 0 15px;
    }

    .forex-container .forex-row3 .col-right .downloadImgBox .ios-link img {
        width: auto;
        height: 30px;
        margin: 0 11px 0 15px;
    }

    .forex-container .forex-row3 .col-right .downloadImgBox .web-link img {
        width: auto;
        height: 30px;
        margin: 0 5px 0 15px;
    }

    .forex-container .forex-row3 .col-right .downloadImgBox .win-link img {
        width: 27px;
        height: 27px;
        margin: 0 15px 0 15px;
    }

    .forex-container .forex-row3 .col-right .downloadImgBox .mac-link img {
        width: 32px;
        height: 32px;
        margin: 0 15px 0 15px;
    }

    .forex-container .forex-row3 .col-right .visible-xs img {
        margin-top: 35px;
    }

    /*20230118 样式微调*/
    .platform-container .platform-item-2 .platform-item-2-title {
        margin-bottom: 0;
        width: auto;
    }

    .platform-download-btn img {
        width: 100%;
        height: 40px;
    }

    .platform-container .platform-row1.indexStyle .platform-item-4,
    .platform-container .platform-row1.indexStyle .platform-item-3 {
        padding: 0
    }

    .platform-container .platform-client div {
        width: 48%;
    }

    .platform-container .platform-client div>a {
        width: 100%;
        height: 45px;
        line-height: 20px;
        font-size: 14px;
        padding-left: 15px;
    }

    .platform-container .platform-item-2 .platform-item-2-title {
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        margin-top: 40px;
        margin-bottom: 0;
        border-bottom: 1px solid #ff671f;
    }

    .platform-container .platform-row1 .col-lg-6 h1 {
        margin-bottom: 30px;
    }

    .platform-item-2 .platform-item-2-h4 {
        font-size: 18px;
    }

    .platform-row1 .col-lg-6:nth-of-type(2) img {
        padding-top: 0;
    }

    .platform-container .platform-TradingPlatform h4 {
        margin-bottom: 30px;
    }

    /*20230129 首页服务助力您更新*/
    .m-index-service {
        background: #fff;
    }

    .m-index-service h3 {
        margin-bottom: 30px;
    }

    .m-index-service .outside {
        width: auto;
        margin: 0 20px 20px;
        padding: 14px 14px 0 14px;
        background: #FAFAFA;
    }

    .m-index-service .outside .m-content {
        padding: 30px 0;
    }

    .m-index-service .outside .m-content h5 {
        font-size: 20px;
        font-weight: 500;
        color: #333333;
        line-height: 32px;
        margin: 0 0 10px 0;
        padding: 0;
    }

    .m-index-service .outside .m-content p {
        font-size: 14px;
        font-weight: 400;
        color: #999999;
        line-height: 16px;
        margin: 0;
        padding: 0;
    }

    .m-index-service .outside .m-content .entrance {
        font-size: 14px;
        font-weight: 400;
        color: #0147BB;
        line-height: 21px;
        padding: 0;
        margin-top: 10px;
    }

    /** 20230215 官网新闻改为弹窗展示 **/
    .news-detail-box {
        padding: 30px 25px;
    }

    .news-detail-box .btn-close {
        top: 5px;
        right: 5px;
    }

    .news-detail-box .news-detail-flex {
        flex-direction: column;
    }

    .news-detail-box .col-xs-12 {
        width: 100%;
    }

    .news-detail-box .col-lg-8 .news-detail-title h1 {
        margin: 0;
        padding-right: 0;
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: left;
    }

    .news-detail-box .col-lg-8 .news-detail-content {
        width: 100%;
        padding-bottom: 40px;
        margin: 20px 0;
        border-bottom: 1px solid #DFE3E6;
        font-size: 14px;
    }

    .news-detail-box .col-lg-8 .news-detail-content img {
        max-width: 100% !important;
        height: auto !important
    }

    .news-detail-box .col-lg-8 .news-detail-tag {
        margin-bottom: 50px;
    }

    .news-detail-box .col-lg-4 {
        width: 100%;
        padding: 0;
    }

    .news-detail-box .col-lg-4 h4 {
        width: 100%;
        margin: 0;
        padding-right: 0;
        width: 100%;
        font-size: 24px;
        line-height: 32px;
        text-align: center;
        padding-bottom: 6px;
    }

    .news-detail-box .col-lg-4 li {
        width: 100%;
        font-size: 14px;
    }

    .news-detail-box .col-lg-4 p {
        width: 100%;
    }

    .news-detail-box .col-lg-4 .back-btn {
        display: block;
        color: #0047BB;
        text-align: center;
        font-size: 18px;
        line-height: 24px;
        margin: 20px 0;
    }
}

@media screen and (max-width: 375px) {
    .forex-container .forex-row3 .col-right .downloadImgBox .web-link img {
        margin: 0 5px 0 10px;
    }

    .forex-container .forex-row3 .col-right .downloadImgBox .link-text .link-title {
        font-size: 14px;
    }
}

/* 行情聚合页 */
@media screen and (max-width: 768px) {
    .market-text-box .title span {
        font-size: 32px;
        font-weight: 600;
        line-height: 32px;
        margin: 0 auto 20px;
        padding: 0 0 20px;
    }

    .market-text-box .con {
        margin: 0 auto 30px;
        padding: 0 15px;
        max-width: 100%;
        font-size: 16px;
        line-height: 19px;
    }

    .market-text-box .market-btn {
        gap: 10px 15px;
    }

    .market-text-box .market-btn .btn {
        padding: 18px 3px;
        font-size: 15px;
        line-height: 14px;
    }

    .market-quote-box {
        width: 100%;
        box-shadow: unset;
        padding: 45px 20px 0;
        border-radius: 0;
        margin-bottom: 60px;
    }

    .market-quote-box .market-quote-tab {
        gap: unset;
        margin-bottom: 23px;
        flex-wrap: wrap;
        gap: 22px 0;
    }

    .market-quote-box .market-quote-tab .thead {
        border-radius: 17px;
        gap: 0 2px;
        padding: 1px;
        width: 100%;
        overflow-x: scroll;
        justify-content: space-between;
    }

    .market-quote-box .market-quote-tab .thead::-webkit-scrollbar {
        height: 1px;
    }

    .market-quote-box .market-quote-tab .thead li {
        background: #F8F8F8;
        border-radius: 29px;
        padding: 6px 13px;
        font-size: 14px;
        line-height: 16px;
    }

    .market-quote-box .market-quote-tab .search {
        width: 100%;
        padding: 10px 18px 9px;
    }

    .market-quote-box .market-quote-tab .search .searchIcon {
        width: 20px;
        height: 20px;
    }

    .market-quote-box .market-quote-tab .search input {
        padding-left: 36px;
        margin-left: 14px;
    }

    .market-quote-box .market-quote-tab .search ul {
        top: 534px !important;
        left: 27.5px !important;
    }

    .market-quote-box .market-quote-tab .search .dropdown-menu {
        min-width: 321px !important;
    }


    .market-quote-box .market-quote-content {
        width: 100%;
        overflow-x: scroll;
    }

    .market-quote-box .market-quote-thead {
        width: 800px;
        height: 40px;
        border-bottom: 1px solid #DFE3E6;
    }

    .market-quote-box .market-quote-thead ul li {
        display: flex;
    }

    .market-quote-box .market-quote-thead ul li span {
        font-size: 14px;
        width: 20%;
    }

    .market-quote-box .market-quote-thead .thead-img {
        width: 6% !important;
    }

    /*       
    .market-quote-box .market-quote-thead .thead-name{
        text-align: left;
        width: 45%;
    }

    .market-quote-box .market-quote-thead .thead-sell{
        width: 50%;
    } */

    .market-quote-box .market-quote-list {
        width: 800px;
    }

    .market-quote-box .market-quote-list ul li {
        border-top: 1px solid #DFE3E6;
        font-size: 16px;
        font-weight: 400;
        color: #333333;
        line-height: 18px;
        height: 60px;
        display: flex;
        align-items: center;
    }

    .market-quote-box .market-quote-list ul li .list-img {
        width: 4%;
    }

    .market-quote-box .market-quote-list ul li .list-img img {
        width: 32px;
        height: 32px;
    }

    .market-quote-box .market-quote-list ul li span {
        width: 20%;
        text-align: center;
        display: inline-block;
    }

    .market-quote-box .market-quote-list ul li .list-img {
        width: 6% !important;
    }

    .market-quote-box .market-quote-list ul li .list-name {
        text-align: left;
        /* width: 45%; */
    }

    .market-quote-box .market-quote-list ul li .sell {
        /* width: 50%; */
    }

    .market-quote-box .market-quote-list ul li .list-name a {
        font-weight: 600;
        color: #333333;
        cursor: pointer;
    }

    .market-more {
        margin: 0 auto 60px;
        width: fit-content;
    }

    .market-more .more {
        display: none;
    }

    .market-more .show {
        display: block;
    }

    .market-more a {
        display: block;
        border-radius: 2px;
        background: linear-gradient(180deg, #396EC0 0%, #0F4FBA 100%);
        padding: 18px;
        width: 100%;
        font-size: 18px;
        font-weight: 600;
        color: #FFFFFF !important;
        line-height: 18px;
        text-align: center;
    }

    /* 其他协议页面 */
    .other-agree-cysec {}

    .other-agree-cysec .agree-box {
        padding: 200px 15px 60px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        gap: 96px;
        color: #333333;
        font-size: 16px;
    }

    .other-agree-cysec .agree-box .agree-left h1 {
        font-size: 24px;
        font-weight: 500;
        line-height: 48px;
        padding-bottom: 6px;
        border-bottom: 1px solid #FF671F;
        margin-bottom: 20px;
        min-width: unset;
    }

    .other-agree-cysec .agree-box .agree-left p {
        font-weight: 500;
        line-height: 24px;
        margin-bottom: 6px;
    }

    .other-agree-cysec .agree-box .agree-left .agree-doc {
        display: flex;
        align-items: center;
        gap: 6px;
    }

    .other-agree-cysec .agree-box .agree-left .agree-doc .docs-icon {
        width: 20px;
        height: 20px;
    }

    .other-agree-cysec .agree-box .agree-left .agree-doc .docs-icon a {
        color: #0047BB;
    }

    .other-agree-cysec .agree-box .agree-img {
        display: none;
        width: 478px;
        height: 358px;
    }
}