@media (-webkit-min-device-pixel-ratio: 1.25) {
    .layout-main {
        zoom: 0.796875;
    }
}
@media (max-width:991px) {
    body{margin: 0;padding: 0;font-family:Poppins,sans-serif;font-size: 14px;overflow-x:hidden;}


    header .position .body .logo img{max-width: 240px}
    header .position .body{position: relative;flex-direction: column;align-items: flex-start}
    header .position .right{margin-left: unset;width: 100%;background-color: var(--main-color);}
    header .position .right ul{flex-direction: column;width: 100%;padding: 0 18px;box-sizing: border-box}
    header .position .right ul li{border-bottom: 1px solid #00000014}
    header .position .right ul li a{padding: 15px 0;opacity: 1}
    header .position .right nav{width: 100%;display: none}

    header .mnav_f{width: 22px;height:inherit;position: relative;display: flex}
    header .mnav {display: flex;flex-wrap: wrap;width: 22px;position: relative;}
    header .mnav::before{content: '';display: block;width: 100%;height:20px;position: absolute;top: -6px;left: 0;cursor: pointer;overflow:hidden;z-index: 90}
    header .mnav span{display: block}
    header .position .body .logo{display: flex;justify-content: space-between;align-items: center;width: 100%;padding:20px 18px;box-sizing: border-box;}
    header .mnav .lines{width: 22px;height: 2px;background-color: #fff;display: block;position: relative;cursor: pointer}
    header .mnav .lines::before,header .mnav .lines::after{content: '';display: block;width: 22px;height: 2px;background-color: #fff;top: -6px;position: absolute;left: 0;}
    header .mnav .lines::after{top:6px;width:18px;}
    header .mnav .lines{transition:color 0.3s;color: var(--main-color)}
    header .mnav .close{display: none}

    header .mnav.active .lines{background-color:transparent}
    header .mnav.active .lines::before,
    header .mnav.active .lines::after{display: none}
    header .mnav.active .close{display: block;position: relative}
    header .mnav.active .close .line1,
    header .mnav.active .close .line2{width: 22px;height: 2px;background-color: #fff;transform:rotate(45deg);}
    header .mnav.active .close .line2{transform:rotate(-45deg);position: relative;top: -2px}

    /*rank*/
    .index_title span{font-size: 32px;}
    .index_title::after{bottom: -30px}
    .mobile_video{display:none}
    .about{flex-direction: column;}
    .about .right,.funds .right{margin-top: 80px;}
    .beliefs .beliefs_f,
    .funds{flex-direction: column}
    .beliefs,
    .team,.funds,.services,.partners,.message{padding: 30px}
    .team .list .item,.funds .right .item,.services .list .item{margin-top: 20px;}
    .partners .list .item{width: 49%;}
    .message .right{margin-top: 50px;}
    .message .map iframe{width: 100%;}


}

@media (min-width:992px) {

    .hy_content{width: 68.697%;margin: 0 auto;transition: all .5s;overflow:hidden}
    .mobile_video{display: none}
    header .position .right .language{border: 2px solid #fff;border-radius: 30px;padding: 0px 20px;box-sizing: border-box;margin-left:20px}
    header .position .right .language:hover{background-color:#60d8ff;transition:all .5s}
    /*header .position .right li:last-child a{font-weight: 500;font-size: var(--fz14);font-family: Poppins,sans-serif;color: white;opacity: .75}*/
    header .position .right ul{align-items: center}
    header .position .body{width: 100%;padding: 10px 28px;display: flex;align-items: center;box-sizing: border-box}

    .about .left{width: 33.33%;}
    .about .right{width: 0;flex: 1}
    .beliefs .right{margin-left: 120px;flex: 1;width: 0;}
    .team .top{display: grid;grid-template-columns: 49.9% 49.9%;}
    .team .list{display: grid;grid-template-columns: 31.2% 31.2% 31.2%;justify-content: space-between;grid-row-gap: 40px}
    .funds .right{width: 0;flex: 1;display: grid;grid-template-columns:48% 48%;justify-content: space-between;margin-left: 20px;}
    .services .list{display: grid;grid-template-columns: 24.1% 24.1% 24.1% 24.1%;justify-content: space-between;margin-top: 40px;}
    .message{display: grid;grid-template-columns: 49% 49%;justify-content: space-between}



    /*.wpb_column[data-border-animation="true"] .vc_column-inner > .border-wrap >.border-top,*/
    /*.wpb_column[data-border-animation="true"] .vc_column-inner > .border-wrap >.border-bottom{*/

    /*}*/
    /*.wpb_column[data-border-animation="true"] .vc_column-inner > .border-wrap >.border-left,*/
    /*.wpb_column[data-border-animation="true"] .vc_column-inner > .border-wrap >.border-right{*/
    /*    -webkit-transition:transform 1s cubic-bezier(0.19,1,0.22,1);*/
    /*    -webkit-transform:scaleY(0);*/
    /*    transition:transform 1s cubic-bezier(0.19,1,0.22,1);*/
    /*    transform:scaleY(0)*/
    /*}*/

    .float_main{position:relative;z-index:200}
    .float_main .body{position:fixed;top:50%;transform:translate(0,-50%);width:100%}
    .float_main .body .show{width:80%;margin:0 auto;background-color:white;border-radius:5px;box-shadow:0px 2px 6px rgb(0 0 0 / 60%);padding:10px}
    .float_main .body .content{height:300px;overflow-y:auto;padding:12px 20px 12px 20px;}
    .float_main .body .button{display:flex;justify-content:center;padding:15px 0}
    .float_main .body .button bdi{border-radius:30px;background-color:#60D8FF;display:inline-block;margin:0 auto;line-height:25px;padding:15px;color:white;cursor:pointer;}
    
    
    
    .main_float{position:relative;z-index:190}
    .main_float .body{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.81);top:0;left:0}


}


@media (max-width:991px) {
    header .position .right{flex-direction: column}
    header .language{display:none;box-sizing:border-box;padding:0 18px}
    header .language.active{width: 100%;display: flex;margin: 8px 0;}
    
    
    
    
        .float_main{position:relative;z-index:200}
    .float_main .body{position:fixed;top:50%;transform:translate(0,-50%);width:100%}
    .float_main .body .show{width:80%;margin:0 auto;background-color:white;border-radius:5px;box-shadow:0px 2px 6px rgb(0 0 0 / 60%);padding:10px}
    .float_main .body .content{height:300px;overflow-y:auto;padding:12px 20px 12px 20px;}
    .float_main .body .button{display:flex;justify-content:center;padding:15px 0}
    .float_main .body .button bdi{border-radius:30px;background-color:#60D8FF;display:inline-block;margin:0 auto;line-height: 13px;font-size: 12px;padding: 10px 5px;color:white;cursor:pointer;}
    
    
    
    .main_float{position:relative;z-index:190}
    .main_float .body{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,0.81);top:0;left:0}

    /*后添加的*/
    
        .beliefs .left{width:100%;}
    .funds .right .item {
  
    padding: 30px;}
    .banner {

    height: 100%;
}


   

    /*后添加的*/




}


@media (min-width:992px) {
    header .language a{padding: 5px 10px;}
    

    
}


