.nav>h2{
    display: none;
}
@media (min-width:1024px){
    .mobile{
        display: none;
    }
}
@media (max-width:1200px){
    .container-fluid{
        overflow: hidden;
    }
    .header .nav .col-1th{
        margin: 0;
        margin-left: 15px;
    }
    .header button{
        height: 20px;
        background: #fff;
        position: absolute;
        right: 15px;
        top: 5px;
        display: block;
    }
    .header button:focus{
        outline: none;
    }
    .header button img{
        height: 100%;
    }
    .nav-mobile{
        background: #32373d;
        display: none;
        width: 100%;
        overflow: hidden;
    }
    .nav .nav-mobile ul{
        margin: 0;
    }
    .nav .nav-mobile li{
        border-top: 1px solid rgba(158,155,155,.31);
        padding: 0;
        width: 100%;
        position: relative;
    }
    .nav .nav-mobile li:hover{
        background: rgba(255,255,255,.1);
    }
    .nav .nav-mobile li .dropnav-mobile{
        display: none;
        background: rgba(42, 46, 51, 0.9);
    }
    .nav .nav-mobile a{
        color: #fff;
        /* width: 100%; */
        text-transform: none;
        padding: .6em 5%;
        font-size: 14px;
        display: block;
        font-family: HelveticaNeueLTStd-Roman;
        position: relative;
    }
    .nav-mobile a img{
        position: absolute;
        right: 5%;
        height: 16px;
        top: 0;
        bottom: 0;
        margin: auto 0;
    }
    .nav>h2{
        display: inline-block;
        font-size: 18px;
        margin-bottom: 0;
        line-height: 40px;
        width: 100%;
        position: absolute;
    }
    .inquiry .row>div{
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
    .solution{
        padding: 0 15px;
    }
    .application .project{
        padding: 0 15px;
    }
}
@media (max-width:1023px){
    .header .nav .col-1th img{
        width: 70% !important;
        margin: 5% 5% 5% 10%;
    }
    .mobile .content{
        padding-top: 0;
        padding-bottom: 30px;
        border-bottom: 23px solid #f5f5f5;
    }
    .materials .content,.sales .content{
        padding-left: 0px;
        padding-right: 0;
    }
    .PC{
        display: none;
    }
    .mobile{
        background: #fff;
    }
    .mobile .swiper-wrapper{
        overflow: hidden;
    }
    .mobile .swiper-wrapper>div{
        float: left;
    }
    .mobile .swiper-pagination{
        bottom: 0px;
    }
    .mobile .swiper-wrapper img{
        width: 100%;
    }
    .mobile .swiper-wrapper.row{
        margin: 0;
    }
    .mobile p{
        font-size: 12px;
    }
    .mobile h2,.technology h2,.zenithvideo h2,.zenith h2,.market h2,.advantages h2,.owner h2,.beneficiation h2,.granite h2,.specs h2,.news .content>h2,.turnkey .content>h2,.videos h2,.support h2,.cultrue h2{
        font-size: 16px;
        text-align: left;
        padding: 10px 0 10px 15px;
        margin: 0;
    }
    .mobile h2 a,.turnkey h2 a,.market h2 a{
        float: right;
        font-size: 14px;
        color: #f05112;
        line-height: 19px;
        padding-right: 15px;
    }
    .mobile h3{
        font-size: 14px;
        text-align: left;
    }
    .mobile .sw{
        border-bottom: 1px solid #d5d5d5;
    }
    .mobile .sw>span{
        color: #999999;
        padding-bottom: 4px;
        position: relative;
        top: 1px;
        transition: color .5s;
        cursor: pointer;
    }
    .mobile .sw>span.active{
        color: #f05013;
        border-bottom: 1px solid #f05013;
    }
    .banner-mobile.single img{
        width: 100%;
    }
    .banner-mobile,.materials-mobile{
        width: 100%;
    }
    .banner-mobile .col-12{
        padding: 0;
    }
    .banner-mobile .col-12>div:first-of-type{
        width: 300%;
    }
    .banner-mobile .col-12>div>div{
        float: left;
    }
    .banner-mobile .col-12 img{
        width: 100%;
    }
    .mobile.banner-mobile .swiper-pagination{
        bottom: 25px;
    }
    /* what we do */
    .materials-mobile .swiper-wrapper{
        width: 400%;
    }
    .sales-mobile .swiper-wrapper{
        width: 200%;
    }
    .sales-mobile strong{
        color: #333333;
        font-weight: normal;
    }
    .cases-mobile .swiper-wrapper{
        width: 300%;
    }
    .cases-mobile .swiper-slide>*{
        box-shadow: 2px 0px 2px #d5d5d5;
    }
    .cases-mobile h3{
        padding: 5px;
    }
    .cases-mobile hr{
        border-top: 2px solid #dc4e42;
        width: 100%;
    }
    .application-mobile .content{
        padding-bottom: 0;
    }
    .application-mobile img{
        width: 100%;
    }
    .application-mobile .row{
        margin: 0;
    }
    .application-mobile h3{
        font-size: 12px;
        padding: 5px;
    }
    .configurations-mobile .swiper-wrapper{
        width: 200%;
    }
    .configurations-mobile img{
        width: 100%;
    }
    .configurations-mobile p{
        text-align: left;
    }
    .inquiry{
        background: #fff;
    }
    .inquiry .content{
        padding: 0 
    }
    .inquiry h2{
        font-size: 16px;
        text-align: left;
        padding: 10px 0 10px 15px;
        margin: 0;
    }
    .inquiry hr{
        display: none;
    }
    .inquiry hr+p{
        display: none;
    }
    /* about 页面 */
    .technology{
        background: #fff;
    }
    .technology .content,.advantages .content,.owner .content,.beneficiation .content,.granite .content{
        padding-top: 0;
        padding-bottom: 20px;
        border-bottom: 23px solid #f5f5f5;
    }
    .technology .content>hr,.technology .content>p{
        display: none;
    }
    .technology .content>div{
        margin-top: 0;
    }
    .history-mobile .content>img{
        width: 100%;
        padding: 0 15px;
    }
    .history-mobile .wenzi{
        border: 1px solid #d5d5d5;
        border-top: none;
        margin: 0 15px;
        padding: 10px 10px 50px 10px;
    }
    .history-mobile .wenzi p{
        text-align: left;
    }
    .history-mobile .wenzi a{
        font-size: 14px;
        background: #dc4e42;
        color: #fff;
        float: left;
        line-height: 30px;
        padding: 0 10px;
        margin-top: 5px;
    }
    .zenithvideo{
        background: #fff;
    }
    .zenithvideo .content{
        padding: 0;
        padding-bottom: 20px;
        border-bottom: 23px solid #f5f5f5;
    }
    .zenithvideo hr,.zenith hr{
        display: none;
    }
    .zenithvideo .content>div{
        padding: 0 15px;
    }
    .zenithvideo .content>div>div{
        width: 100% !important;
        border: 1px solid #d5d5d5;
    }
    .zenithvideo p{
        text-align: left;
        margin: 0 15px;
        padding: 15px 10px;
        border: 1px solid #d5d5d5;
        border-top: none;
    }
    /* contact 页面 */
    .zenith,.market{
        background: #fff;
    }
    .zenith .content,.market .content{
        padding: 0 0 20px 0;
        border-bottom: 23px solid #f5f5f5;
    }
    .zenith .content div.row>div{
        padding: 0 15px;
        border: none;
    }
    /* history */
    .project{
        background: #fff;
        padding-left: 15px;
    }
    .project ol.breadcrumb{
        margin-bottom: 0;
    }
    .story-mobile .content{
        padding: 0 15px;
    }
    .story-mobile img{
        width: 100%;
    }
    .story-mobile .wenzi{
        padding-bottom: 20px;
    }
    .story-mobile .wenzi p{
        text-align: left;
    }
    .story-mobile .wenzi h2{
        padding-left: 0;
        font-weight: bold;
        color: #3c4457;
    }
    .story-mobile span{
        color: #fff;
        background: #3c4457;
        font-weight: bolder;
        font-size: 20px;
        line-height: 40px;
        padding: 0 20px;
        display: inline-block;
        float: left;
        margin-bottom: 20px;
    }
}
@media (max-width:767px){
    .header .nav .col-1th{
        margin-left: 0;
    }
    .market .overseas{
        display: none;
    }
    .market .content>img{
        width: calc(100% - 30px);
    }
    .footer p:first-of-type{
        line-height: 2rem !important;
    }
}
@media (min-width:768px){
    .market .content>img{
        display: none;
    }
    .market .content>.country{
        display: none;
    }
}
