/*移动端适配*/
@media screen and (max-width: 750px) {
    .container{width: 92%;}
    .xs-hidden{display: none !important;}
    .xs-show{display: block !important;}

    /*头部*/
    .header .container{padding: .1rem 0;height: 1rem;}
    .header .logo{width: 1.19rem;}
    .header .links{display: none;}
    .header .line{height: .24rem;margin: 0 .3rem;}
    .header .nav{width: .6rem;}
    .header .action{width: .52rem;height: .48rem;}
    .header .nav span{width:.52rem;height: .06rem;margin-bottom: .15rem;}
    .header .nav span:last-child{margin-bottom:0;}
    .header .close{width:.42rem;height: .43rem;}
    
    .sub-menu{width: 100%;top: 1rem;}
    .sub-menu .main{padding: .3rem .3rem .6rem;height: calc(100vh - 1rem);}
    .sub-menu .slogn{width: 1.6rem;display: none;}
    .sub-menu .sub-nav{width: 100%;margin-bottom: .8rem;}
    .sub-menu .sub-nav .item{gap: .2rem;height: 1.2rem;}
    .sub-menu .sub-nav i{width:.48rem;height: .49rem;}
    .sub-menu .sub-nav .en{font-size: .72rem;line-height: .72rem;height: .72rem;width:4rem;margin-top: .1rem;}
    .sub-menu .sub-nav p{font-size: .5rem;}
    .sub-menu .share i{width: .6rem;height: .6rem;}
    .sub-menu .share .rb-icon{width: .87rem;}
    .sub-menu .sub-links{margin-left: 2.6rem;}
    
    .sub-menu .bot{display: block;}
    .sub-menu .list{flex-wrap: wrap;gap: .3rem 0;}
    .sub-menu .list .item{font-size: .26rem;width: 100%;line-height: 1.5;}
    .sub-menu .share{margin-top:.5rem;gap: .3rem;}
    .sub-menu .share a{width: .88rem;height: .88rem;}
    .sub-menu .share i{width: .6rem;height: .6rem;}
    .sub-menu .share .rb-icon{width:.76rem;}
    /*.sub-banner img{width: 3.12rem;top: 1.6rem;}*/
    /*.sub-banner .tips{display: none;}*/

    /*底部*/
    .footer{border-radius: .5rem .5rem 0 0;}
    .footer video{height: 100%;object-fit: cover; display: none;}
    .footer .top{padding: .6rem 4% .8rem;background: url(../img/footer_m_bg.jpg) no-repeat;background-size: cover;}
    .footer .top .fsc{display: block;}
    .footer .logo{width: 4.2rem;}
    .footer .nav{margin-top: .5rem;justify-content: space-between;}
    .footer .nav .item{margin: 0;font-size: .3rem;}
    .footer .nav .item::before{width: .1rem;height: .1rem;margin-right: .16rem;}
    .footer .title{line-height: 1.3;}
    .footer .title span{margin: 0 .2rem;}
    .footer .back-up i{width: .88rem;height: .88rem;background-size: .32rem .32rem;}
    .footer .bot{padding: .6rem 4% .4rem;}
    .footer .bot .box{display: block;}
    .footer .info-list{display: block;}
    .footer .info-list .cell{margin-left: 0;margin-bottom: .3rem;}
    .footer .info-list .txt{line-height: 1.5;}
    .footer .bot-box{flex-wrap: wrap;}
    .footer .copyright{line-height: 1.5;width: 100%;margin-bottom: .3rem;}

    /*通用*/
    .ft14,
    .ft15,
    .ft16,
    .ft18,
    .ft19{font-size: .26rem;}
    .ft20{font-size: .28rem;}
    .ft21{font-size: .28rem;}
    .ft22{font-size: .28rem;}
    .ft26{font-size: .3rem;}
    .ft28,
    .ft31,
    .ft32,
    .ft30,
    .ft35{font-size: .36rem;}
    .ft36,
    .ft38,
    .ft42{font-size: .4rem;}
    .ft44{font-size: .54rem;}
    .ft50{font-size: .6rem;}
    .ft54{font-size: .6rem;}
    .ft64{font-size: .72rem;}
    .ft73{font-size: .72rem;}
    .ft120{font-size: .8rem;}
    .ft137{font-size: 1rem;}

    .ml20{margin-left: .2rem;}
    .mt10,
    .mt13,
    .mt15,
    .mt16,
    .mt18{margin-top: .2rem;}
    .mt20{margin-top: .3rem;}
    .mt30,
    .mt32,
    .mt33,
    .mt34{margin-top: .3rem;}
    .mt36{margin-top:.4rem;}
    .mt40{margin-top: .4rem;}
    .mt42{margin-top: .3rem;}
    .mt46{margin-top: .5rem;}
    .mt48{margin-top: .54rem;}
    .mt50{margin-top: .6rem;}
    .mt64{margin-top: .6rem;}
    .mt66,
    .mt72,
    .mt88,
    .mt94{margin-top: .6rem;}
    .mt96{margin-top: .7rem;}
    .mt100,
    .mt116,
    .mt136{margin-top: 1rem;}

    .pt18{padding-top: .3rem;}
    .pt55{padding-top: .6rem;}

    .ml8{margin-left: .1rem;}
    .ml10{margin-left: .1rem;}
    .mr10{margin-right: .2rem;}
    .mr16{margin-right: .2rem;}
    .mr23{margin-right: .2rem;}
    .mr30{margin-right: .3rem;}
    .mb16{margin-bottom: .2rem;}
    .mb32{margin-bottom: .4rem;}

    .rounded-8{border-radius: .1rem;}
    .rounded-18{border-radius: .3rem;}
    .rounded-20{border-radius: .3rem;}
    .rounded-24{border-radius: .4rem;}
    .rounded-30{border-radius: .4rem;}
    .rounded-80{border-radius: .2rem;}

    .website i{width: .3rem;height: .3rem;}
    .website span{width: .3rem;height: .3rem;margin: 0 .1rem;}
    
    .sub-banner{padding-top: 1.6rem;}
    .sub-banner h1{font-size: 16.3vw;line-height: .96;letter-spacing: -.05em;}
    .sub-banner .arrow{width: 10vw;}
    .sub-banner .sub-label{margin-top: .5rem;gap: .2rem;}
    .sub-banner .sub-label i{width: .1rem;height: .1rem;}
    .sub-banner .sub-label img{height: .44rem;}
    .sub-banner .nav{margin-top: 1.2rem;gap: .3rem;overflow-x: auto;}
    .sub-banner .nav::-webkit-scrollbar{display: none;}
    .sub-banner .nav .item{line-height: .6rem;padding: 0 .3rem;flex: none;}
    /*.sub-banner .container{padding: 1.8rem 0 .6rem;}*/
    /*.sub-banner .tips i{width: .3rem;height: .3rem;margin: 0 .1rem;}*/
    /*.sub-banner .nav{margin-top: 1.2rem;}*/
    /**/
    
    .aside{right: .3rem;width: .6rem;}
    .aside a{width: .6rem;height: .6rem;}
    .aside i{width: .3rem;height: .3rem;}

    .share i{width: .6rem;height: .6rem;}
    .share .rb-icon{width: .87rem;}

}
