

.mheader {display: none;}
.inx-hezuo .mliucheng {display: none;}
.inx-three .swiper {display: none;}
@media only screen and (max-width:1600px) {
.yx {width:90%}	
.logo-box .logo {width:180px}

}

@media only screen and (max-width:1300px) {
	
/* ------------首页------------ */

.inx-why .cout>ul li img {width: 100%;margin-left: -2vw;}
.nav a {width:74px;font-size:14px}
.two-nav .logo-box>div span {font-size:14px}
/* ------------首页------------ */


}


@media only screen and (max-width:1024px) {

.newspage .cout {padding: 50px 30px;}
.newspage .cout img {width:100% !important}
.newspage .lr-more {display:none}
/* ------------所有公共部分------------ */ 

.yx {width: 100%;}


/* 页底 */


/* 导航递增进入动效 */
.navopen li {transition-duration: .5s;transition-delay: .5s;opacity: 0;transform: translateX(-10vw);}
.navopen li.navopenanim {opacity: 1;transform: translateX(0);}


.foot-logo {margin: 7vw;
    text-align: center;}
footer {padding-top: 14vw;}
.foot-bottmoinfo {display: flex;flex-direction:column-reverse;padding: 1vw 6vw;}
.foot-nav {padding: 1.4vw 0;}
.foot-nav a {width: 10vw;font-size: 4vw;}
.foot-nav ul li {margin: 0 2vw;}
.foot-bottmoinfo span,.foot-bottmoinfo a,.foot-bottmoinfo span,.foot-bottmoinfo div {font-size: 3.4vw;}
.foot-bottmoinfo span {display: flex;
    flex-direction: column;}
.foot-bottmoinfo i {margin:2vw 0}
.foot-bottmoinfo>div {margin-bottom: 4vw;flex-direction:column}

.foot-logo img{width: 85%;
    margin: auto;}
/* 页底 */

/* 导航+banner */
.mheader {display: flex;}
.mheader * {color: #fff;}
.pc-banner .main-menu {top: 0;padding-top: 2vw;background: linear-gradient(to bottom, rgba(0,0,0,.5),rgba(0,0,0,0));}
.pc-banner .main-menu>ul {display: none;}

.mouse-stalker {display: none;}
.pc-banner .logo-box img {width: 24vw;}
.pc-banner .logo-box div span {font-size: 3vw;}
.pc-banner {height: 60vw;}
.stricked-menu .box  {height: 20vw;display: flex;align-items: center;}

.stricked-menu .box ul {display: none;}

.stricked-menu .box img {width: 70vw;}
.mheader ul a {text-align: center;
    font-size: 6vw;
    font-family: "jxzk";
    border: 1px dashed rgba(255,255,255,.5);
    line-height: 3em;}
    .mheader ul li {margin: 2vw 0;}
    .mheader ul a:hover {background-color: #fff;color: #bf1919;}

/* 二三级的 */
.two-nav .navBar {display: none;}
.two-top {height: 2vw;}
.two-nav {height: 18vw;display: flex;align-items: center;}
.two-nav .logo {height: 90%;width: 60vw;}
.two-nav .logo-box>div span {font-size: 3vw;}
.two-banner {height: 34vw;}




/* 导航+banner */



/* ------------所有公共部分------------ */ 

/* ------------首页------------ */

/* 公共部分 */
.inx-title div span {font-size: 6vw;}
.inx-title>span {font-size: 4vw;}

/* 公共部分 */




/* 第一图 */
.inx-firsttu img {width: 160%;}
.inx-firsttu {display: flex;flex-direction: column;align-items: center;overflow: hidden;}

/* 第一图 */

/* 关于我们 */
.inx-about {width: 86%;display: flex;flex-direction: column;align-items: center;}
.inx-about .about-top {display: flex;flex-direction: column;align-items: center;}
.inx-about .about-top .top-left {width: 100%;}
.inx-about .top-left .cout {display: flex;flex-direction: column;align-items: center;}
.inx-about .about-top .top-left p {width: 100%;}
.inx-about .button-yuan .ico {left: 50%;top:50%;transform: translate(-50%,-50%);width: 7vw;height: 7vw;}
.inx-about .button-yuan {width: 24vw;height: 24vw;margin: 4vw 0;}
.inx-about .inx-title {align-items: center;}
.inx-about .honor .title {font-size: 5vw;text-align: center;margin: 8vw 0;}
.inx-about .honor .honor-lr {display: none;}
.inx-about .video-box {width: 80vw;height: 80vw;margin: 12vw 0 8vw 0;}
.inx-about .about-bottom .numbox span {font-size: 5vw;}
.about-bottom ul {width: 100vw;}
/* 关于我们 */

/* 产品中心 */
.inx-prod {margin-bottom: 8vw;}
.inx-prod .inx-pro {height: 60vw;}
.inx-prod .inx-pro .mask {padding-top: 8vw;}
.inx-prod .procontent ul li {width: 50%;margin-bottom: 6vw;}
.inx-prod .procontent ul {flex-wrap: wrap;}
.inx-prod .procontent ul li>div>img {height:40vw}
.inx-prod .protab {width: 95vw;justify-content: space-between;margin: 8VW 0;margin-bottom: UNSET;}
.inx-prod .procout {position: unset;transform: unset;width: 90%;margin-top: 10vw;}
.procontent ul li>div {width: 90%;}
.procontent ul li>div .title {font-size: 5vw;margin: 3vw 0;}
.procontent ul li a {height: 10vw}


/* 产品中心 */


/* 三大优势 */
.threeyoushi {display: flex;}
.inx-three .swiper {display: flex;}
.inx-three .box {width: 100%;padding-bottom: 30vw;}
.inx-three .box .title i {width: 50%;height: 1vw;}
.inx-three .box .title {width: 55vw;height: 14vw;}
.inx-three .box .title div {font-size: 6vw;}
.inx-three .box .p {margin-top: 10vw;}
.inx-three .mask>i {display: none;}
.inx-three .threeys-pagination {position: absolute;bottom: 20vw;}

.inx-three .threeys-pagination .swiper-pagination-bullet {background-color: #fff;width: 4vw;height: 4vw;margin: 0 3vw;}

/* 三大优势 */


/* 工艺流程 */
.inx-gongyi .gongyicout {width: 90%;margin-top: 8vw;}
.inx-gongyi .gongyinum {width: 16vw;height: 16vw;margin-top: -8vw;font-size: 6vw;}
.inx-gongyi .gongyicontent .swiper-slide .box span {font-size: 4vw;}
.inx-gongyi .gongyitab li {width: 16vw;height: 16vw;font-size: 5vw;}
.inx-gongyi {padding-bottom: 14vw;}
.inx-gongyi .gongyitab li span {font-size: 5vw;}
.inx-gongyi .gongyicontent .swiper-slide img {height: 50vw;}
.inx-gongyi .gongyicontent {margin-top: 10vw;}
/* 工艺流程 */


/* 大地魂特征 */
.inx-tez .mask {overflow: hidden;}
.inx-tez .tez-cout>ul li {width: 100%;margin-bottom: 4vw;}
.inx-tez .tez-cout {width: 84%;}
.inx-tez .tez-cout>ul li>div {padding: 4vw;height: 20vw;display: flex;align-items: center;}
.inx-tez .tez-cout>ul li p {font-size: 3.6vw;}
.inx-tez .tez-cout>ul li .num {right: -6vw;width: 16vw;height: 16vw;font-size: 6vw;}
.inx-tez .tez-cout>ul li:nth-child(2n) .num {left: -6vw;}
.inx-tez .tez-cout>ul li:nth-child(2n+1)>div {padding-right: 14vw;}
.inx-tez .tez-cout>ul li:nth-child(2n)>div {padding-left: 14vw;}
.inx-tez .tez-cout>ul li>div {width: 90%;}
.inx-tez .tez-bottom .cout {display: flex;flex-direction: column;align-items: center;}
.inx-tez .tez-bottom .cout>div {width: 100%;margin-bottom: 4vw;}
.inx-tez .tez-bottom .cout>div ul {align-self: flex-start;}
.inx-tez .tez-bottom .title {font-size: 6vw;margin: 5vw 0;}
.inx-tez .tez-bottom .cout>div>div i {width: 9vw;}
.inx-tez .tez-bottom .cout>div>div {margin-bottom: 3vw;}

/* 大地魂特征 */


/* 为什么选择 */
.inx-why .bg {height: 40vw;}
.inx-why .cout {width: 84%;margin-top: -45vw;}
.inx-why .cout>ul li img {margin-left: -4vw;}
.inx-why .cout>ul {display: flex;flex-wrap: wrap;margin-top: 8vw;}
.inx-why .cout>ul li {flex: none;width: 50%;margin-bottom: 6vw;}
.inx-why .cout>ul li div span {line-height: 9vw;font-size: 7vw;}
.inx-why .cout>ul li div {transform: translate(-38%,-50%);}
/* 为什么选择 */


/* 合作流程 */
.inx-hezuo .mliucheng {display: flex;overflow-x: auto;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;padding: 6vw 0;}
.inx-hezuo ul {width: max-content;}
.inx-hezuo ul li>div {width: 28vw;height: 28vw;}
.inx-hezuo ul li:nth-child(4n-3) {transform: none;}
.inx-hezuo ul li:nth-child(4n-1) {transform: none;}
.inx-hezuo ul {justify-content: unset;padding: 0 4vw;}
.inx-hezuo ul li>div img {width: 6.7vw;height: 5.7vw;margin-bottom: 2vw;}
.inx-hezuo ul i {width: 6vw;height: 6vw;margin: 0 3vw;}
/* 合作流程 */

/* 基地介绍 */

.inx-jidi p {font-size: 3.4vw;}
.inx-jidi .mask {padding: 12vw 0;}
.inx-jidi>a {bottom: -4vw;width: 46vw;height: 12vw;}
.inx-jidi .p {width: 80vw;}

/* 基地介绍 */


/* 项目案例 */
.inx-case {padding: 14vw 0;}
.inx-case ul li {width: 100%;margin-bottom: 22vw;}
.inx-case ul {width: 86%;display: flex;flex-direction: column;align-self: center;}
.inx-case ul a .tu {height: 46vw;}
.inx-case .case-more>img {width: 30vw;}
.inx-case .button-yuan {width: 20vw;height: 20vw;}
.inx-case .button-yuan .ico {width: 5vw;height: 5vw;}
.inx-case .tu>div {right: -4vw; width: 70vw;height: 30vw;padding: 4vw;bottom: -12vw;}
.inx-case .title {font-size: 5vw;margin-bottom: 1vw;}
.inx-case ul {margin: 8vw auto;margin-bottom: 0;}
/* 项目案例 */


/* 新闻中心 */
.inx-news .inx-title {align-items: center}
.inx-news .box {width: 80vw;height: 50vw;}
.inx-news .box .img {height: 40vw;}
.inx-news .newscontent {margin-top: 10vw;}
.inx-news .newstab {position: unset;left: unset;top: unset;justify-content: center;}
.inx-news .mask {padding: 10vw 0;display: none;}
.inx-news .newscout {margin-top: 10vw;}
.newscontent ul .swiper-pagination {position: unset;margin-left: unset;}
.newscontent>ul {display: flex;flex-direction: column;align-items: center;}
.inx-news .box a {font-size: 4vw;margin-top: 3vw;}
.inx-news .box .date span {font-size: 5vw}
.inx-news .box .date div {font-size: 8vw;}
/* 新闻中心 */



/* 常见问题 */
.inx-question .inx-title {margin: 10vw 0;}
.inx-question .cout ul {flex-direction: column;}
.inx-question .cout ul li {width: 100%;margin-bottom: 10vw;}
.inx-question .cout {width: 84%;}
.inx-question .cout li .box>a {font-size: 5vw;}
.inx-question .cout li .box>p {font-size: 3.4vw;}
.inx-question .cout li i {margin: 3vw 0;}
.inx-question .cout li>img {margin-right: 4vw;}
/* 常见问题 */


/* 更多box */

.inx-morebox {height: 50vw;}
.inx-morebox>a img {width: 22vw;}
.inx-morebox .mask span {margin-top: 3vw;font-size: 5vw;}
.inx-morebox .yuan {display: none;}
.inx-title {
    display: flex;
    flex-direction: column;
    padding-top: 10vw;
    align-items: center;
}

/* 更多box */



/* 建议留言 */
.inx-message {padding: 12vw 0;}
.inx-message .box {width: 84%;}
.inx-message .box {display: flex;flex-direction: column;}
.inx-message .box>div:last-child {width: 100%;margin-top: 8vw;}
.inx-message .box>div:first-child>div {text-align: center;padding: 3vw 5vw;}
.inx-message .box>div:first-child {width: 100%;}
.inx-message .box p {font-size: 3.4vw;}
.inx-message input {height: 10vw;padding-left: 5vw;}
.inx-message textarea {height: 30vw;padding: 3vw;padding-left: 5vw;}
.inx-message .box .tou {font-size: 4vw;margin-bottom: 2vw;}
.inx-message .box form>div:first-child {flex-direction: column;}
.inx-message .box form>div:first-child >div {width: 100%;margin-bottom: 6vw;}
.inx-message .box button {height: 12vw;}
.inx-message .box .sr-box {margin-bottom: 5vw;}

/* 建议留言 */


/* 联系方式 */
.inx-contact {flex-direction: column;height: unset;}
.inx-contact>img {width: 100%;height: 40vw;}
.inx-contact>i {top: 7vw;transform: translateX(-50%);}
.inx-contact>div>div {padding: 6vw 0;flex-direction: column;}
.inx-contact>div .title span {writing-mode: unset}
.inx-contact>div .title {flex-direction: column;align-items: center;}
.inx-contact>div>div>div:last-child {width: 80%;margin-top: 4vw;}
.inx-contact>div .title div {font-size: 5vw;writing-mode: unset;}
.inx-contact>div .title i {display: none;}
.inx-contact>div li span {font-size: 3.4vw;}
.inx-contact>div li {padding: 2vw 0;}
.inx-contact>div li div {font-size: 3vw;}
/* 联系方式 */


/* 地图 */
.inx-map #allmap {width: 94%;height: 50vw;}
/* 地图 */

/* 二维码 */
.inx-map .weixin img {width: 30vw;height: 30vw;object-fit: contain;}
.inx-map .weixin span {font-size: 4vw;}
.inx-map .weixin {margin-top: 10vw;}
/* 二维码 */




/* ------------首页------------ */


/* ------------二级页面----------- */

/* 二级公共 */

.two-title {margin-top: 14vw;margin-bottom: 14vw;}
.fenye2 {margin-top: 20vw;}
.two-title>i:last-child,.two-title>i:first-child {width: 20vw;}
.list-tab a {padding: 2vw 5vw}
.list-tab {padding: 0 6vw;margin-top: 10vw;overflow: auto;justify-content: unset;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;}
.list-tab li {margin: 0 2vw;flex: none;}

.list-tab::-webkit-scrollbar {/*滚动条整体样式*/

   display: none;

}
.two-nav .main-menu ul {display:none}

/* 二级公共 */

/* 关于我们 */

        /* 借用的首页内容 */

/* 关于我们 */


/* 产品中心 */

.product-ul {flex-direction: column;align-items: center;}
.product-ul li {width: 100%;height: 60vw;justify-content: space-between;}

.product-ul li:nth-child(4n+3),.product-ul li:nth-child(4n+2) {background-color:unset}
.product-ul li:nth-child(4n),.product-ul li:nth-child(4n+1) {background-color:unset}
.product-ul li:nth-child(2n+1) {background-color: rgba(255,255,255,.5);}

.product-ul .img {width: 44%;}
.product-ul h2 {font-size: 5vw;}
.product-ul .cout>div {-webkit-line-clamp: 2;}
/* 产品中心 */

/* 项目案例 */
.tow-case .case-cout {display: flex;flex-direction: column;align-items: center;width: 100%;}
.case-cout li {width: 100%;margin-bottom: 10vw;}
.case-cout li .img {height: 48vw;}


/* 项目案例 */


/* 新闻中心 */
.two-news .news-cout a {display: flex;flex-direction: column;align-items: center;width: 90%;margin: 0 auto;}
.two-news .news-left {width: 100%;flex-direction: column;}
.two-news .news-left>div:last-child {width: 100%;}

.two-news .news-left>div:first-child {width: 100%;height: 50vw;margin-bottom: 5vw;}
.two-news .news-right {display: none;}
.two-news .news-left>div:last-child>div:last-child {margin-top: 4vw;}
.two-news .news-left>div:last-child {height: unset;}
.two-news .news-left>div:last-child>div:last-child span:first-child {display: flex;}
/* 新闻中心 */


/* 联系我们 */
.two-contact .cout .lianxi-three {justify-content: space-between;width: 90%;}
.two-contact .cout .lianxi-three li {width: 30%;}
.two-contact .form {padding: 4vw;}
.two-contact form {width: 100%;}
.two-contact input {width: 100%;}
.two-contact .input span {width: 100%;margin-bottom: 4vw;}
.two-contact textarea {width: 100%;}
.two-contact .input {display: flex;flex-direction: column-reverse;align-items: flex-start;}
.map #allmap {width: 90%;height: 60vw;}
.two-contact .title {margin-bottom: 10vw;margin-top: 10vw;}
/* 联系我们 */

/* ------------二级页面----------- */


/* ------------三级页面----------- */

/* 产品详情 */
.productpage .top {flex-direction: column;width: 90%;margin: 0 auto;}
.productpage .top .img {width: 100%;height: 90vw;}
.productpage .top .info {width: 100%;}
.productpage .top .name {font-size: 8vw;}
.productpage .top .info i {margin-bottom: 10vw;}
.productpage .cout .content {margin: 10vw auto;width: 90%;}
.productpage .lr-more {padding: 0 4vw;box-sizing: border-box;}
.productpage .lr-more>div {width: 46%;}
.productpage .lr-more a {flex-direction: column}
.productpage .lr-more a div {margin-left: unset;padding: 4vw 0;}
.productpage .lr-more img {width: 100%;height: 40vw;}

/* 产品详情 */


/* 新闻详情 */
.newspage {margin: 10vw 0;}
.newspage .top .title {
    font-size: 5.5vw;
    padding: 0 5vw;
    font-weight: bold;
}

.newspage .lr-more {padding: 0 4vw;box-sizing: border-box;}
.newspage .lr-more>div {width: 46%;}
.newspage .lr-more a {flex-direction: column}
.newspage .lr-more a div {margin-left: unset;padding: 4vw 0;}
.newspage .lr-more img {width: 100%;height: 40vw;}
/* 新闻详情 */


.about-bottom {
    margin-top: 7vw;
    margin-bottom: 10vw;
}


.protab li {
    color: #fff;
    border: 1px solid #fff;
    height: 40px;
    width: 150px;
    display: flex;
    font-size: 12px;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    transition: all .3s ease;
    margin: 0.4vw;
    position: relative;
}

/* 团队 */

 .box3{padding:0;overflow: hidden;}

 .join-page .box3 .warp{padding:50px 0 0}
.case-more .box3 .lists .lists-box .item .right .name{display:none}
 .box3 .lists{padding-bottom:50px}
 .box3 .lists .lists-box .item .left .name{font-size:20px;margin:15px 0 5px}
 .box3 .lists .lists-box .item .left .stuff-name{text-align: center;
    font-size: 16px;margin: auto;}
.box3 .lists .lists-box .item .left{padding: 20px;
    margin: auto;}
.box3 .lists .lists-box .item .left img{width:14px}
 .box3 .lists .lists-box .item .left .name{font-size: 24px;
    margin: auto;
    text-align: center;}
 .box3 .lists .index{left:3%;bottom:5%}


 @media only screen and (max-width:1024px) {
    .inxGongyi .GYswiper {padding: 0;}
    #liucout .box .miaoshu {height: 46vw;}
    #liucout .box .tu {height: 46vw;}
    .inxGongyi .gongyiBox img {width: 50vw;height: 50vw;}
   
    .inxHistory .mask {padding-top: 6vw;}
    .inxHistory .txt h1 {font-size: 6vw;}
    .inxGongyi .gongyiBox .num {width: 20vw;height: 20vw;}
    .inxGongyi .gongyiBox span {font-size: 5vw;}
    
}

@media only screen and (max-width:1024px) {

    .opNav {height: 20vw;}
    .opNav .transBox {height: 20vw;}
    .opBanner .galss .box {width: 60vw;}
    .opBanner .galss .coutT span {font-size: 4vw;}
    .abttitle h1 {font-size: 8vw;}
    .opBanner .galss .coutT h1 {font-size: 30px;}
    .abttitle span {font-size: 8vw;}
    #opBan {height: 60vw;}
    .opBanner .galss .box {height: 27vw;}
    #opNavm {display: block;background-color: #f3f3f3;}
    #opNavm .opScrBtn {height: 20vw;width: unset;}
    #opNavm .opScrBtn>div {padding: 0 6vw;height: 100%;display: flex;align-items: center;width: max-content;}

    .jianshe .txtBox {
        width: 100%;
        margin: 0px auto;
        margin-bottom: 5vw;
        display: flex;
        flex-direction: column;
        align-items: center;
    }
    .jianshe .txtBox .img {
        width: 100%;
        height: 50vw;
        background-size: cover;
        background-position: center;
        position: relative;
    }
    .jianshe .txtBox .cout {
        padding: 4vw;
        width: 80%;
    }




}
.box3 .lists .lists-box .item .left .abs {
    line-height: 1.7;
    opacity: .7;
    height: 40vw;
    text-align: center;
    width: 70vw;
    overflow: auto;
}

.index-btn img{display: none;}
.box3 .lists .lists-box .item .right {
    width: 70%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: flex-end;
    margin: auto;
    position: relative;
    padding: 0;
}
.box3 .lists .lists-box .item .right .name {
    font-family: DINCondensed,
 serif;
    font-size: 25px;
    font-weight: 100;
    position: absolute;
    bottom: 0;
    text-transform: uppercase;
    display: none;
    letter-spacing: 5px;
    writing-mode: vertical-lr;
    white-space: nowrap;
    right: calc(7vw - 65px);
    opacity: .15;
}
.box3 .lists .lists-box .item .left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
   
}

.box3 .lists .lists-box .item{ display: flex;
    flex-shrink: 0;
    flex-direction: column-reverse;
    width: 100%;}

    .pc-banner .logo-box div {
        display: none;
        flex-direction: column;
    }

    .two-nav .logo-box>div {
        flex-direction: column;
        display: none;
    }

/* 标题 */
.two-title>div>div {
    font-size: 30px;
    letter-spacing: .2em;
    margin: 0 1vw;
    font-family: "jxzk";
}
.box3 .common-title {
    text-align: center;
    font-family: "jxzk";
    font-size: 30px;
    margin-bottom: -30px;
}
.inxTitleBox .title {
    font-family: "jxzk";
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5vw;
    margin-bottom: 5vw;
    margin: 1vw 0 4.2vw 0;
}
.honor .title {
    font-family: "jxzk";
    font-size: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 5vw;
    margin-bottom: 5vw;
    margin: 8vw 0 1.2vw 0;
}
.jianshe {
    margin-top: 30px;
}

.honorAllBtn {
    width: 210px;
    height: 60px;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #910000;
    margin: 0 auto;
    color: #fff;
    border-radius: 50px;
    margin: 20px auto;
}
.zongz .p {
    width: 70vw;
    margin: 9vw auto;
}
.two-title>div>span {
    display: block;
    font-size: 12px;
    text-align: center;
    padding: 10px 0 0 0;
}
.honor .swiper-slide img {
    width: 100%;
    height: 200px;
    object-fit: cover;
}

.jianshe .txtBox p {
    font-size: 16px;
    line-height: 2em;
}
.two-news .top-big {
    align-items: flex-end;
    justify-content: space-between;
    flex-direction: column;
    height: 407px;
    padding: 5%;
    display: none;
}
.two-news .top-big>div:first-child {
    background-position: center;
    background-size: cover;
    width: 100%;
    height: 100%;
}
.two-news .top-big>div:last-child {
    width: 99%;
    height: 90%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}


.newspage .top span {
    margin: 5px 0;
    font-size: 14px;
    display: block;
    text-align: center;
}
.newspage .top span b{
    font-size: 14px;
}
 
}
