@media (max-width:768px),screen and (min-width:768px) and (orientation: portrait){
    header{
        padding: 2vw 4vw;
        /* padding-bottom: 1vw; */
    }
    header .logo a .logo-text{
        /*width: 39vw;*/
        /*height: 8.9vw;*/
        width: 50vw;
        height: 10vw;
    }


    /* --------------------------------------- */
    /* 导航主体 */
    .main-nav{
        margin: 0vw 4vw 3vw;
    }

    .main-nav li{
        font-size: 1.8vw;
        line-height: 3vw;
    }

    .main-nav .nav-title{
        padding-bottom: 1px;
    }

    .main-nav span{
        padding: 0 1vw;
    }
    .main-nav li:hover .nav-title::after {
        height: 1.3vw;
    }
    /* --------------------------------------- */
    /* 页面主体 */
    .main .wrapper{
        width: 89vw;
        margin: 0vw 4vw;
    }
    section{
        width: 89vw;
        margin: 4vw 0;
    }

    .project-title{
        /*font-size: 4vw;*/
        /*line-height: 4vw;*/
        font-size: 3.5vw;
        line-height: 3.5vw;
    }
    .space-title{
        padding-bottom: 0.7vw;
    }
    .project-title span.show-m{
        /*display: inline-flex;*/
    }
    .project-title .current {
        border-bottom: 1px solid #3e3a3a;
    }


    /* 展示区域 */
    .content{
        position: relative;
        display: none;
        z-index: 3;
        padding: 1vw 0;
    }
    .content-inner{
        height: auto;
        display: flex;
        flex-direction: column;
        margin-left: 5vw;
    }
    
    .content .left,
    .content .right{
        width: 70vw;
        height: 50vw;
    }
  
    .content .left .swiper-button-next{
        width: 6vw;
        height: 6vw;
        right: 1.5vw;
    }
    .content .left .swiper-button-next::after{
        font-size: 4.5vw;
    }
    .content .left .swiper-pagination-fraction{
        bottom: 5px;
        right: 5px;
        left: auto;
    }
    .content .left .swiper-pagination{
        font-size: 2.5vw;
    }
    /* 右边文字区域 */
    .content .right{
        margin: 4vw 0;
        height: auto;
    }
    .content .right .info{
        font-size: 2.5vw;
        line-height: 3.8vw;
    }
    .content .right .desc{
        margin-top: 3vw;
        font-size: 2.5vw;
        line-height: 3.8vw;
    }
    
    /* 底部 */
    footer{
        margin-top: 15vw;
        width: 100%;
        margin-bottom: 3vw;
    }
    footer .copyright{
        line-height: 3vw;
        font-size: 2.3vw;
    }
    footer .copyright .logo-img{
        width: 17vw;
        height: 3.5vw;
    }
    footer .button{
        position: relative;
        width: 42vw;
        height: 3vw;
    }
    footer .enter{
        width: 100%;
        bottom: 1vw;
        right: 0;
    }
    footer .enter .carrow{ 
        bottom:0.2vw;
        font-size: 2vw;
        letter-spacing: 1px;
    }
        
    footer .enter .carrow span {
        position: relative;
        margin-left: 7vw;
        margin-top: 0;
        transition: border .2s ease-in-out;
    }
    footer .carrow span:before {
        width: 6vw;
    }
    footer .carrow span:after {
        border-width: 1vw 0 1vw 1vw;
    }

    footer .carrow:hover span::before{
        width: 2vw;
        right: 45%;
    }
   
}

@media (min-width:1300px) {
    /* 开关按钮 */
    .more #more-close-button{
        position: absolute;
        top: 50%;
        right: 2vw;
        width: 30px;
        height: 30px;
        display: block;
        transform: translateY(-50%);
    }
    .more .hm-lines{
        position: relative;
        top: 7px;
        width: 30px;
        height: 30px;
        display: block;
    }
    .more .hm-line{
        position: absolute;
        -webkit-transition: width .3s ease;
        -o-transition: width .3s ease;
        transition: width .3s ease;
        background-color: #fff;
        height: 2px;
    }
    .more .line-1{
        width: 44px;
        -webkit-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        transform: rotate(45deg);
        left: -4px;
    }
    .more .line-2{
        width: 21px;
        top: -7px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        transform: rotate(-45deg);
        right: -6px;
    }
    .more .line-2::after{
        content: '';
        position: absolute;
        right: 100%;
        bottom: 0;
        width: 0;
        height: 2px;
        background-color: inherit;
        -webkit-transition: width .3s ease;
        -o-transition: width .3s ease;
        transition: width .3s ease;
    }
    #more-close-button:hover .line-2::after{
        width: 22px;
    }
}