.header {
    width: 100%;
    float: left;
}
.content-box {
    width: 100%;
    float: left;
    /* margin-top: 80px; */
}
.ap_Btn{
    display: none !important;
}


.content-box .index-banner {
    width: 100%;
    position: relative;
    overflow: hidden;
}
.content-box .index-banner .bgText {
    width: 100%;
    font-size: 45px;
    position: absolute;
    top: 42%;
    left: 10%;
    font-weight: 100;
    color:#fff;
}
.content-box .index-banner .bgText .h1span{
    display: inline-block;
    width: 40%;
}
.content-box .index-banner .bgImg{
    width: 100%;
}

.content-box .index-banner .bgImg img{
    display: block;
    width: 100%;
}

.content-box .index-banner .absoluteImg img:first-child{
    top: 10%;
    right: 27%;
    width: 24%;
    display: block;
    position: absolute;
    z-index: 3;
}

.content-box .index-banner .absoluteImg img:last-child{
    display: block;
    position: absolute;
    width: 24%;
    top: 30%;
    right: 15%;
    z-index: 2;
}

/* 特性------------------ */
.factPart {
    float: left;
    width: 100%;
    height: 134px;
    background: #fff;
    overflow: hidden;
}
.factPart .line_w{
    width: 0;
    height: 0;
}
.factPart .line_h1{
    width: 0;
    height: 0;
}
.factPart .line_h2{
    width: 0;
    height: 0;
}
.factPart ul {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: 18px;
}
.factPart ul li {
    width: 33%;
    /* height: 100px; */
    display: flex;
    align-items: center;
    flex-direction: column;
    justify-content: center;
}
.factPart ul li img {
    display: block;
    width: 60px;
    height: 60px;
}
.factPart ul li span {
    display: block;
    color: #565d73;
    text-align: center;
}


/* 佣金 -------------*/
.yongjin {
    width: 100%;
    /* height: 500px; */
    float: left;
    background: #f2f2f2;
    overflow: hidden;
    color: #4d4d4d;
    padding: 80px 0 40px 0;
}

.yongjin h1 {
    font-size: 50px;
    color: #1a1a1a;
    text-align: center;
    font-weight: 400;
}

.yongjin ul {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    padding: 25px 0;
}
.yongjin ul li{
    width: 354px;
    /* height: 220px; */
    padding: 0 15px;
    font-size: 12px;
    border-radius: 6px;
    background: #fff;
}
.yongjin ul li p:nth-of-type(1){
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-bottom: 1px solid #e6e6e6;
}
.yongjin ul li p:nth-of-type(1) span {
    font-size: 30px;
    color: #1a1a1a;
    display: block;
}
.yongjin ul li p:nth-of-type(1) img{
    width: 50px;
    height: 50px;
    display: block;
}

.yongjin ul li p{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 12px 0;
}
.yongjin ul li p span:nth-of-type(1){
    font-size: 14px;
    color: #000000;
    font-weight: 550;
}

.yongjin ul li p{
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-top: 5px;
}
.yongjin ul li p span:nth-of-type(1){
    font-size: 14px;
    color: #000000;
    font-weight: 550;
}
.yongjin ul a {
    color: #438DF5;
}

.yongjin .lookDetail > a {
    color: #438DF5;
    display: flex;
    align-items: center;
    justify-content: center;
}

/* api---------------------------- */
.api{
    width: 100%;
    /* height: 546px; */
    float: left;
    background: #f2f2f2;
    overflow: hidden;
    padding: 50px 0 90px 0;
}
.api .apiTitle {
    font-size: 50px;
    color: #1a1a1a;
    text-align: center;
    font-weight: 400;
}
.api > ul{
    display: flex;
    justify-content: space-around;
    align-items: center;
    padding: 25px 0;
    width: 1180px;
    margin: 0 auto;
}
.api > ul .lineApi_w{
    width: 0;
    height: 0;
}
.api > ul .lineApi_h{
    width: 0;
    height: 0;
}
.api > ul > li{
    width: 272px;
    /* height: 230px; */
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}
.api > ul > li > h3{
    color: #1a1a1a;
    font-size: 24px;
    padding: 10px 0;
}
.api > ul > li > img{
    width: 102px;
    height: 102px;
    border: none;
    display: inline-block;
    vertical-align: middle;
}

/* 一个账号投资多地----------- */
.account{
    width: 100%;
    /* height: 600px; */
    float: left;
    background: #fff;
    text-align: center;
}
.account .accBg {
    width: 100%;
    margin: 0 auto;
    position: relative;
}
.account .accBg .mapBg {
    /* height: 600px; */
    width: 100%;
    border: none;
    display: inline-block;
    vertical-align: middle;
}
.account .accBg .accTitle{
    width: 100%;
    position: absolute;
    top: 9%;
    left: 50%;
    transform: translateX(-50%);
}
.account .accBg .accTitle h1{
    font-size: 50px;
    color: #1a1a1a;
    text-align: center;
    font-weight: 400;
    height: 66px;
}
.account .accBg .CNicon{
    width: 86px;
    height: 95px;
    position: absolute;
    right: 12%;
    bottom: 34%;
}
.account .accBg .HKicon{
    width: 86px;
    height: 95px;
    position: absolute;
    right: 14%;
    bottom: 18%;
}
.account .accBg .USicon{
    width: 86px;
    height: 95px;
    position: absolute;
    left: 23%;
    bottom: 34%;
}

/* 底下图片---------------- */
.pictureGroup{
    width: 100%;
    /* height: 934px; */
    float: left;
    background: #f2f2f2ff;
    overflow: hidden;
    padding: 100px 0;
}
.pictureGroup h1{
    text-align: center;
    font-size: 50px;
    color: #1a1a1a;
    text-align: center;
    font-weight: 400;
}
.pictureGroup .insideCoat {
    position: relative;
    margin-top: 60px;
    width: 1180px;
    margin: 0 auto;
}

.pictureGroup .insideCoat .videoCoat{
    width: 25.8095%;
    position: relative;
    margin: 0 auto;
    /* text-align: center; */
    overflow: hidden;
    z-index: 3;
}
.pictureGroup .insideCoat .videoCoat .pictureBg{
    /* vertical-align: middle; */
    z-index: 2;
    width: 100%;
}
.pictureGroup .insideCoat .videoCoat .videoBox{
    width: 100%;
    position: absolute;
    z-index: 1;
    top: 0%;
    left: 0%;
    height: 100%;
    padding: 7% 7.5% 9%;
    border-radius: 24%;
    overflow: hidden;
}
.pictureGroup .insideCoat .videoCoat .videoBox img:first-child{
    width: 100%;
    height: 100%;
}

.pictureGroup .insideCoat .bg01{
    width: 21.523%;
    position: absolute;
    left: 56.28%;
    bottom: 10%;
    z-index: 2;
}
.pictureGroup .insideCoat .bg02{
    width: 50.38%;
    position: absolute;
    left: 0;
    bottom: 17%;
}
.pictureGroup .insideCoat .bg03{
    width: 29.61%;
    position: absolute;
    right: 0;
    bottom: 17%;
}
@media screen and (max-width:1920px){
    .content-box .index-banner .bgText {
        font-size: 55px;
        line-height: 65px;
    }
    .content-box .index-banner .bgText .h1span{
        width: 37%;
    }
}

@media screen and (max-width:1440px){
    .content-box .index-banner .bgText {
        font-size: 45px;
        line-height: 55px;
    }
    .content-box .index-banner .bgText .h1span{
        width: 38%;
    }
}

@media screen and (max-width:1240px){
    .content-box .index-banner .bgText {
        font-size: 36px;
        line-height: 46px;
    }
    .content-box .index-banner .bgText .h1span{
        width: 38%;
    }
}


@media screen and (max-width:1025px){
    .content-box .index-banner .bgText {
        font-size: 20px;
        line-height: 30px;
    }
    .content-box .index-banner .bgText .h1span{
        width: 38%;
    }
}
/* 640-------------start-------------- */
@media screen and (max-width:640px){
    .pc_Btn{
        display: none !important;
    }
    .ap_Btn{
        display: block !important;
    }
    .content-box .index-banner .bgText{
        top: 13%;
        font-size: 32px;
        line-height: 46px;
    }
    .content-box .index-banner .bgText .h1span{
        width: 80%;
    }
    /* .content-box {
        margin-top: 45px !important;
    } */
    .content-box .index-banner .absoluteImg img:first-child{
        top: 43%;
        right: 33%;
        width: 60%;
    }
    .content-box .index-banner .absoluteImg img:last-child{
        top: 53%;
        right: 5%;
        width: 60%;
    }

    /* 特性 */
    .factPart{
        height: 220px;
        position: relative;
    }
    .factPart .line_w{
        width: 100%;
        height: 1px;
        top: 50%;
        left: 0;
        background: #F2F2F2;
        display: block;
        position: absolute;
    }
    .factPart .line_h1{
        left: 33.3%;
        height: 100%;
        width: 1px;
        top: 0;
        background: #F2F2F2;
        display: block;
        position: absolute;
    }
    .factPart .line_h2{
        left: 66.6%;
        height: 100%;
        width: 1px;
        top: 0;
        background: #F2F2F2;
        display: block;
        position: absolute;
    }
    .factPart ul{
        flex-wrap: wrap;
    }
    .factPart ul > li{
        font-size: 12px;
        width: 33%;
    }
    .factPart ul > li > img {
        width: 45px;
        height: 45px;
    }
    .factPart ul > li > span{
        height: 55px;
        display: -webkit-box; 
        overflow: hidden;
        -webkit-box-orient: vertical;
        text-overflow: ellipsis;
        -webkit-line-clamp: 2;
        width: 90%;
    }
    /* yongjin */
    .yongjin{
        /* height: 447px; */
        padding: 50px 0 20px 0;
    }
    .yongjin ul{
        flex-wrap: wrap;
        padding: 0;
        padding-bottom: 10px;
        margin: 0 auto;
        width: 87%;
    }
    .yongjin > ul > li{
        margin-top: 20px;
        /* height: 129px; */
    }
    .yongjin ul li p:nth-of-type(1) span{
        font-size: 16px;
    }
    .yongjin ul li p:nth-of-type(1) img{
        max-width: 28px;
        max-height: 28px;
    }
    .yongjin ul li p:nth-of-type(2) span:nth-of-type(1){
        font-size: 12px;
    } 
    .yongjin ul li p:nth-of-type(3) span:nth-of-type(1){
        font-size: 12px;
    }
    .yongjin h1{
        font-size: 30px;
    }
    /* API---------- */
    .api{
        padding: 50px 0 90px 0;
    }
    .api .apiTitle{
        font-size: 30px;
    }
    .api > ul{
        flex-wrap: wrap;
        width: 100%;
        background-color: #fff;
        position: relative;
        padding: 0;
        margin-bottom: 20px;
    }
    .api > ul > li{
        width: 50%;
        padding: 20px 8px 10px 8px;
    }
    .api > ul > li > img{
        width: 70px;
        height: 70px;
    }
    .api > ul > li > span{
        line-height: 16px;
        height: 110px;
    }
    .api > ul .lineApi_w{
        width: 100%;
        height: 1px;
        top: 50%;
        left: 0;
        background: #F2F2F2;
        display: block;
        position: absolute;
    }
    .api > ul .lineApi_h{
        height: 100%;
        width: 1px;
        top: 0;
        left: 50%;
        background: #F2F2F2;
        display: block;
        position: absolute;
    }
    /* 一个账号 */
    .account .accBg .accTitle{
        top: -49%;
    }
    .account .accBg .accTitle h1{
        font-size: 30px;
        height: 40px;
    }
    .account .accBg .USicon{
        top: 40%;
        left: 12%;
    }
    .account .accBg .CNicon{
        top: 40%;
        left: 40%;
    }
    .account .accBg .HKicon{
        top: 40%;
        left: 68%;
    }
    /* 底下图片 */
    .pictureGroup{
        margin: 0;
        padding: 40px 0 60px 0;
        position: relative;
    }
    .pictureGroup h1{
        font-size: 30px;
    }
    .pictureGroup .insideCoat{
        margin-top: 30px;
    }
    .pictureGroup .insideCoat .videoCoat{
        width: 39.13%;
        border-radius: 25px;
    }
    .pictureGroup .insideCoat .bg01{
        width: 32%;
    }
    .pictureGroup .insideCoat .bg02{
        width: 79%;
    }
    .pictureGroup .insideCoat .bg03{
        width: 46%;
    }
    .pictureGroup .insideCoat {
        width: 92%;
    }

}
/* 640---------------end------------ */
@media screen and (max-width:360px) {
    .content-box .index-banner .bgText{
        top: 15%;
        font-size: 22px;
        line-height: 34px;
    }
}

@media screen and (max-width:320px) {
    .content-box .index-banner .bgText{
        top: 15%;
        font-size: 22px;
        line-height: 34px;
    }
}

