.orangeText{
    color: #f6b30c;
}
.size94{
    font-size: 94px;
}
.content-right {
    width: 55.47vw;
}
.headerG {
    font-size: 0;
    padding-bottom: 3.2vw;
}
.tab-above-item{
    padding: 0 22px;
}
.above-desc .content-wrap{
    /* padding:0 1.8vw; */
    padding-top: 0;
}
.a2 .content-wrap{
    margin-top:70px;
}
.a2 .mar-topa1{
    margin-top: 90px;
}
.a2 .mar-topa2{
    margin-top: 100px;
}
.a2 .mar-topa3{
    margin-top: 110px;
}
.a2 .mar-topa4{
    margin-top: 130px;
}
.headerG.index-content1{
    padding:0 18px 50px;
}
.index-content2-mob .mob-content-text{
        font-size: 26px;
        font-family: "Source Han Sans CN";
        color: rgb(0, 0, 0);
        text-align: center;
        position: relative;
        display: inline-block;
        font-weight: bold;
}
.index-content2-mob .mob-content-text:before{
    content:"";
    position: absolute;
    left: 0;
    bottom:-6px;
    width:95px;
    height: 8px;
    display: block;
    background: url(../res/images/mob/trade-line01.png) no-repeat;
    background-size: 100% 100%;
}
.page-main .desc-labelitem{
    margin-top:20px;
    font-size: 24px;
    width: 100%;
    line-height: 40px;
    align-items: flex-start;
}
.page-main .icon-bsuccess{
    background-position: -262px -283px;
    width: 22px;
    height: 22px;
    margin-top:8px
}
.tab-above-bns{
    top: 89px;
}
.top8{top: 7px;
   position: relative;
}

@media screen and (max-width: 828px){
    .top8{top: 3px;
        position: relative;
     }
    .content1-title{
        font-size: 39px;
    }
    .content1-title:before{
        transform: scale(50%) translateX(-50%);
    }
    .size94{
        font-size: 45px;
    }
    .content-left{
        width: 100%;
    }
    .index-content1{
        padding: 40px 0 20px 0;
    }
    .small-txt{
        padding-top:40px;
        font-size: 14px;
        line-height: 24px;
    }
    .content-left{
        padding: 0 20px
    }
    .m1700{
        padding:0
    }
    .index-content2-img{
        margin-top:16px
    }
    .page-main .desc-labelitem{
        margin-top:10px;
        font-size: 14px;
        line-height: 20px;
    }
    .page-main .icon-bsuccess{
        background-position: -7px -164px;
        width: 15px;
        height: 15px;
        margin-top:4px
    }
    .mob-top35 img{
        width: 96%;
    }
    .above-desc .content-wrap{
        padding:0 22px
    }
    .tab-above-item{
        width: 28%;
        margin: 0 8px 12px;
    }
    .a2 .content-wrap{
        margin-top: 15px;
    }
    .headerG.index-content1{
        padding:0 0px 35px;
    }
}

@media screen and (min-width: 829px) and (max-width: 1439px){
    .index-content1 {
        background-size: contain,52%;
        padding-bottom:0;
    }
    .a2 .mar-topa1{
        margin-top:55px;
    }
    .a2 .mar-topa2{
        margin-top:60px;
    }
    .a2 .mar-topa3{
        margin-top:70px
    }
    .a2 .mar-topa4{
        margin-top:70px
    }
    /* .a2 .mar-top110{
        margin-top:25px;
    }
    .a2 .mar-top130{
        margin-top:30px;
    }     */
    /* .a2 .content-wrap{
        margin-top:40px;
    } */
    /* .headerG .sub-title{
        max-width:540px;
    } */
    .headerG .title-under{
        top:88px;
    }
    .page-main .icon-bsuccess{
        margin-top:5px;
    }
    .headerG.index-content1 {
        padding:0 18px 10px 30px;
    }
    .size94{
        font-size: 74px;
    }
    .tab-above-bns{
        top:76px
    }
    .page-main .desc-labelitem{
        font-size: 20px;
        line-height:30px;
    }
    .tab-above-item{
        padding: 0 20px;
    }
}
@media screen and (min-width: 1366px) and (max-width: 1800px){
    .index-content1 {
        background-size: contain,55%;
        padding-bottom:120px;
    }
}
@media screen and (min-width: 1700px) and (max-width: 1800px){
    .index-content1 {
        padding-bottom:240px;
    }
}
@media screen and (max-width:1918px){
    .content1-title{
        margin-top: 0;
    }
}
@media screen and (min-width: 1440px) and (max-width: 1680px){
    .a2 .mar-topa1{
        margin-top:55px;
    }
    .a2 .mar-topa2{
        margin-top:60px;
    }
    .headerG .content1-title {
        margin-top: 2px;
    }
    .headerG .title-under {
        top: 103px;
    }    
    .a2 .mar-topa3,.a2 .mar-topa4,.a2 .mar-topa9{
        margin-top:80px;
    }
    .a2 .mar-top130{
        margin-top:80px;
    }
    .a2 .mar-top100{
        margin-top: 100px;
    }
    /* .a2 .content-wrap{
        margin-top:55px;
    } */
    .page-main .desc-labelitem {
        margin-top: 12px;
    }
    .size94{
        font-size: 90px;
    }
    .headerG.index-content1 {
        padding:0 18px 10px 30px;
    }
    .tab-above-bns{
        top:76px
    }
}
