@media screen and (max-width: 900px){
    .z-box {
        display: none;
    }
}

@media screen and (max-width: 900px){
    .page3 .page3_head .page3_nav .page3_nav_content {
        width: 100vw;
        /* height: 0; */
    }
    .page3_nav_content > svg{
        margin-left: calc(50vw - 232px / 3);
    }
    .page3 .page3_head .page3_nav .page3_nav_content .page3_links{
        width: 100%;
        height: 100;
        background-color: rgb(248, 248, 248);
    }
}

@media screen and (max-width: 900px) {
    .page3 .page3_head .page3_nav .page3_nav_content .page3_links li span {
        font-size: 10px;
    }
}

@media screen and (max-width: 900px){
    .tc {
        margin-left: 0;
        margin-right: 0;
        /* margin: 0 auto; */
    }
}
@media screen and (max-width: 900px){
    #main-wrap{
        width: 100%;
    }
    #flexslider-nav > div:nth-of-type(1){
        height: 100vh !important;
        width: 100vw !important;
    }
    #flexslider-nav > div > div {
        width: 100vw !important;
        /* height: 100vh !important; */
    }
    #page-content #flexslider #godown, #page-content #flexslider-nav #godown{
        bottom: 5vh ;
    }
    .box1 {
        margin: 0;
        width: 100vw;
        padding-top: 18vh;
        height: 130vh;
    }
    .box1-line{
        display: none;
    }
    .box1-subtitle{
        font-size: 14px;
        /* font-weight: bold; */
        /* padding: 0 5vw; */
        text-align: center;
        width: 100vw;
        height: 13vh;
        line-height: 5vh;
    }
    .box1-main-left{
        width: 100%;
        justify-content: space-between;
        margin-top: 35vh;
    }
    .box1-main-right{
        top: -10%;
        left: 10vw;
    }
    .box1-main-lfet1{
        padding: 20px !important;
    }
    .box1-main-lfet1 > div{
        margin-bottom: 0 !important;
    }
    .box1-main-lfet1 #svg-bulid{
        left: 37px;
    }
    .box1-main-right div:nth-of-type(1),.box1-main-right div:nth-of-type(3),.box1-main-right div:nth-of-type(2){
        width: 80vw;
        height: 40vh;
    }
    .box1-main-button{
        margin: 2vh auto;
    }
    .box1-title,.box2-title,.box3-title,.box4-title,.box5-title,.box2-title-h1 {
        color: #484848;
        font-size: 30px;
        text-align: center;
        font-weight: bold;
    }
    .box2-title{
        width: 80vw;
        margin: 0 auto;
    }
    .box3-title,.box2-title,.box4-title {
        text-align: center;
        padding-top: 86px;
    }
    .box2{
        width: 100vw;
        height: 105vh;
    }
    .box2-title-h1{
        padding: 2vw;
    }
    #box2-nav{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        text-align: center;
    }
    #box2-nav svg{
        margin: 0 !important;
    }
    .box2-content-button{
        margin-right: 0;
        font-size: 15px;
        width: 100vw;
    }
    .box2-main-button,.box3-main-button,.box4-main-button,.box5-main-button{
        margin: 20px auto 20px auto;
    }
    .box2-content-text{
        width: 50vw;
        height: 39vh;
        margin-left: 2vw;
        background-color: rgb(238, 238, 238);
    }
    .box2-content-content p{
        font-size: 12px;
        line-height: 20px;
    }
    .box2-content-content .box2-content-div-img1,
    .box2-content-content .box2-content-div-img2,
    .box2-content-content .box2-content-div-img3{
        width: 50vw;
        height: 40vh;
        margin-top: 1vh;
    }
    .box3{
        height: auto;
        width: 100%;
    }
    .box3-main{
        flex-direction: column;
        width: 100vw;
    }
    .box3-main-left{
        width: 70vw;
        margin: 0 auto;
        /* width: 100vw; */
        height: auto;
        text-align: center;
        padding-top: 2vh;
    }
    .box3-left-stitle{
        background-color: #eeeeee;
        width: 60vw;
        height: 40px;
        line-height: 40px;
        border-radius: 20px;
        margin: 0 auto 2vh auto;
    }
    .box3-left-text{
        font-size: 17px;
        line-height: 28px;
    }
    #box3-controll{
        bottom: 18vw !important;
        left: -12vw;
        width: 93vw;
        justify-content: space-between;
    }
    .box3-main-left-a{
        height: 10vw;
        line-height: 9vw;
        width: 10vw;
        border-radius: 10vw;
        border: solid .2rem #484848;
    }
    .box3-main-right{
        text-align: center;
    }
    .box3-main-right img{
        margin: 0 auto;
        width: 60%;
    }
    .box4{
        width: 100vw;
        height: auto;
    }
    .box4-content-box{
        width: 90vw;
        margin: 0 auto;
        flex-direction: column;
        margin-bottom: 5vh;
    }
    .box4-content-box div{
        width: 90vw;
        padding: 0;
        display: grid;
        grid-template-columns: 40vw 50vw;
        grid-template-rows: 10vh 15vh;
        align-items: center;
        justify-items: center;
        grid-template-areas:'a b'
                            'a c';
    }
    .box4-content-box div img{
        grid-column-start: 1;
        grid-column-end: 2;
        grid-row-start: 1;
        grid-row-end: 3;
        width: 28vw;
    }
    .box4-content-box div p{
        font-size: 12px;
        margin-bottom: 0;
    }
    .box5{
        width: 100vw;
        padding-top: 15vh;
        background-position: center 40%;
        background-size: auto;
    }
    .row.no-margin{
        text-align: center;
    }
    #big_image{
        width: 100vw;
        height: 50vh;
        margin: 25vh 0;
    }
    footer, .footer{
        width: 100vw;
    }
    #copy{
        width: 100vw;
    }
}