﻿@charset "UTF-8";
.mnav-wrap{
    display: none;
}
.faqs-list{
    display: none;
}
.m_list{
    display: none;
}
.insec7 .le .item2 .link{
    color: #fff;
}
.insec5 .swiper-container4 .swiper-button-next{
    background-size: contain;
}
.insec5 .swiper-container4 .swiper-button-prev{
    background-size: contain;
}
.insec1 .insec1-btns .btns:last-child .line{
    display: none;
}
@media (max-width: 1680px){
    .insec4 .cir3 {
        width: 16rem;
    }
}
@media (max-width: 1600px){
    .insec4.on .cir1{
        width: 22rem;
    }
    .insec4.on .cir2{
        width: 36rem;
    }
}
@media (max-width: 1500px){
    .insec1 .swiper-container2 .swiper-slide .con {
        padding-top: 7rem;
    }
    .insec2 .le {
        padding-top: 4.5rem;
    }
    .insec2 .ri {
        padding: 6.5rem 0 0 4rem;
    }
    .insec4 .cir-img{
        transform: translate(-50%, -50%)scale(0.7)!important;
    }
    
    .insec6 {
        padding-top: 4rem;
    }
    .insec7 .w1600 {
        padding-top: 3.5rem;
    }
    .right-bar {
        right: 1rem;
    }
    
}

@media (max-width: 1440px){
    .contact-w .tact .list li {
        padding: 0 0.5rem;
    }


}
@media (max-width: 1024px){
    .back-top{
        visibility: hidden;
    }
    .faqs-list{
        display: block;
    }
    .m_list{
        display: block;
    }
    .header-wrap .list{
        display: none;
    }
    .footer-wrap .top .ri{
        display: none;
    }
    .back-top{
        display: none;
    }

    .mnav-wrap{
        display: block;
        position: fixed;
        z-index: -1;
        width: 100%;
        height: 100%;
        right: -100%;
        top: 0;
        background-color: #000;
        padding: 0 1rem;
        color: #fff;
        box-sizing:border-box;
        opacity: 0.8;
        transition: all 0.5s ease 0s;
    }
    .mnav-wrap.show{
        opacity: 1;
        z-index: 99;
        right: -40%;
    }
    .wel-wrap{
        transition: all 0.5s ease 0s;
    }
    .body{
        transition: all 0.5s ease 0s;
    }
    .header-wrap{
        transition: all 0.5s ease 0s;
    }
    .body.left{
        transform: translateX(-40%);
    }
    .body.left:before{
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: rgba(0,0,0,0.7);
        z-index: 10;
    }
    .header-wrap.left{
        transform: translateX(-40%);
    }
    .header-wrap.left:before{
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: rgba(0,0,0,0.7);
        z-index: 10;
    }
    .wel-wrap.left{
        transform: translateX(-40%);
    }
    .wel-wrap.left:before{
        content: '';
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        background: rgba(0,0,0,0.7);
        z-index: 10;
    }
    .mnav-wrap .title{
        box-sizing:border-box;
        height: 3rem;
        display: flex;
        align-items: center;
        justify-content: space-between;
        font-size: 1rem;
        position: relative;
        margin-bottom: 2rem;
    }
    .mnav-wrap .title img{
        right: 42%;
        top: 50%;
        transform:translateY(-50%); 
    }
    .mnav-wrap .sub-wrap{
        display: none;
    }
    .mnav-wrap .sub-wrap a{
        display: block;
        width: 100%;
        color: #fff;
    }
    .mnav-wrap .faqs-list{
        padding: 0;
        font-size: 0.8rem;
    }
    .mnav-wrap .faqs-list .list-title{
        margin-bottom:  1rem;
    }
    .mnav-wrap .faqs-list li{
        margin-bottom: 0.5rem;
    }
    .mnav-wrap .faqs-list .list-title a{
        color: #fff;
    }
    .mnav-wrap .faqs-list .sub-wrap a{
        width: 100%;
        font-size: 0.7rem;
        margin-bottom: 0.5rem;
    }



    .contact-w .tact .list li {
        padding: 0 0.5rem;
    }
    .header-wrap .ri .item2 .tet {
        display: none;
    }

    .footer-wrap .m_list li {
        position: relative;
    }
    .footer-wrap .m_list li a {
        color: #fff;
    }
    .footer-wrap .m_list li dt {
        font-weight: normal;
        height: 3rem;
        line-height: 3rem;
        padding: 0;
        box-sizing: border-box;
        position: relative;
    }
    .footer-wrap .m_list li dd{
        display: none;
    }
    .footer-wrap .m_list li dt a {
        font-size: 0.8rem;
        display: inline-block;
        width: 80%;
    }
    .footer-wrap .m_list li dt .icon {
        width: 20px;
        height: 20px;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
    }
    .footer-wrap .m_list li dt .icon .line1 {
        width: 20px;
        height: 2px;
        background: #fff;
        top: 50%;
        transform: translateY(-50%);
    }
    .footer-wrap .m_list li dt .icon .line2 {
        width: 2px;
        height: 20px;
        background: #fff;
        left: 50%;
        top: 0;
        transform: translateX(-50%);
        transition: all 0.3s ease 0s;
    }
    .footer-wrap .m_listm_list li dt:before {
        content: '';
        width: 100%;
        height: 1px;
        position: absolute;
        right: 0;
        bottom: 0;
        background: rgba(255, 255, 255, 0.08);
    }
    .footer-wrap .m_list li dd {
        display: none;
        font-weight: normal;
        height: 2.4rem;
        line-height: 2.4rem;
        padding: 0;
        box-sizing: border-box;
        position: relative;
    }
    .footer-wrap .m_list li dd a {
        font-size: 0.6rem;
        display: inline-block;
        width: 100%;
    }
    .footer-wrap .m_list li dd:before {
        content: '';
        width: 100%;
        height: 1px;
        position: absolute;
        right: 0;
        bottom: 0;
        background: rgba(255, 255, 255, 0.08);
    }
    .footer-wrap .m_list li dd:last-child:before {
        display: none;
    }
    .footer-wrap .m_list li:before {
        content: '';
        width: 100%;
        height: 1px;
        position: absolute;
        right: 0;
        bottom: 0;
        background: rgba(255, 255, 255, 0.08);
    }
    .footer-wrap .m_list li.cur .icon .line2 {
        height: 0;
        top: 50%;
    }
    .footer-wrap .top .le .item {
        margin-bottom: 0.8rem;
    }
    .footer-wrap .top {
        padding: 2rem 0;
    }
    .prode-w {
        padding: 0.5rem 0rem 2.5rem;
    }
    .prode-w .prode {
        height: 11.75rem;
    }
    .honor-w .info-w {
        padding: 0.5rem 0 2rem;
    }
    .honor-w .swiper-b .box {
        padding: 0 0rem;
    }
    .honor-w .swiper-b .swiper-button-next{
        right: -1rem;
    }
    .honor-w .swiper-b .swiper-button-prev{
        left: -1rem;
    }
    .mnav-wrap .buy a{
        display: block;
        display: flex;
        align-items: center;
    }
    .mnav-wrap .buy a img{
        margin-right: 10px;
    }
    .mnav-wrap .buy span{
        color: #fff;
        font-size: 0.8rem;
    }
    .footer-wrap{
        padding-top: 0.2rem;
    }
    .right-bar{
        display: none;
    }

    .wel-wrap{
        height: auto!important;
    }
    .wel-wrap .swiper-container1{
        height: auto!important;
    }
    .wel-wrap .swiper-container1 .insec{
        height: auto!important;
    }
    #wrapper{
        flex-direction: column;
    }
    .insec1 .swiper-container2 .swiper-slide .back{
        height: 22rem;
    }

    .insec2 .le {
        padding-top: 1.5rem;
    }
    .insec2.on .le .top{
        padding-bottom: 1rem;
    }
    .insec2 .ri {
        padding: 3.5rem 0 0 4rem;
    }
    .insec2.on .le .bot{
        position: relative;
    }
    .insec2:before {
        height: 100%;
        top: 0;
    }

    .insec6 {
        padding-bottom: 2rem;
    }
    .insec7 .w1600 {
        padding-bottom: 2rem;
    }
    .insec1 .insec1-next {
        left: 30%;
    }
    .insec3 .item a {
        padding-top: 4.8rem;
        padding-bottom: 3rem;
    }
    .insec4 .back{
        position: relative;
        height: 22rem;
    }
    .insec4 .cir1{
        width: 22rem;
    }
    .insec4 .cir2{
        width: 28rem;
    }
    .insec4 .cir3{
        width: 14rem;
    }

    .insec5 {
        padding-top: 0;
    }
    #wave1 {
        height: 14rem!important;
    }

    .insec5 .le{
        width: 100%;
        height: 18rem;
    }
    .insec5 .le .link {
        -bottom: auto;
        -right: 4rem;
        -top: 3rem;
        margin-top: 1rem;
    }
    .insec5 .ri{
        width: 100%;
        padding: 2rem 0;
    }
    .insec5 .ri .swiper5-box {
        width: 13.9rem;
        height: 13.9rem;
    }
    

}

@media (max-width: 992px){
    .news-w .newsde{
        min-height: auto;
    }
    .contact-w .tact {
        padding: 0 1rem;
    }
    .contact-w .tact .list {
        padding: 1rem 0 0.5rem;
    }
    .contact-w .tact .list li {
        padding: 0 0.5rem;
        width: 100%;
        box-sizing: border-box;
        margin-bottom: 1rem;
    }
    .contact-w .tact .list li:before{
        display: none;
    }
    .centre-w {
        padding: 0.5rem 0 2.5rem;
    }
    .centre-w .info-w {
        margin-bottom: 2.5rem;
        height: auto;
    }
    .centre-w .info-w .img {
        width: 100%;
        height: 12rem;
    }
    .centre-w .info-w .con {
        width: 100%;
        padding-left: 0;
        padding-top: 1.25rem;
    }
    .centre-w .tab-w .swiper-container2 .swiper-slide {
        width: 25%;
        height: 10.25rem;
        background: #fff;
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        align-items: center;
        padding: 2rem .3rem 0;
        transition: all 0.4s ease 0s;
        font-size: 0.35rem;
        color: #777;
    }

    .recruit-w .tab-list .item {
        width: 28.7%;
    }

    .news-w .newsde .le .news_list {
        width: 100%;
    }
    .news-w .recommend-img .item {
        height: 7.45rem;
    }
    .news-w .newsde .ri{
        display: none;
    }
    .news-w .newsde:before{
        display: none;
    }
    .video-w .con {
        width: 80%;
    }
    .lab-w .test-w .info {
        padding: 1rem 0rem;
    }
    .lab-w .test-w .swiper-w .swiper-b {
        padding: 2.25rem 0;
    }
    .lab-w .test-w .last-w .le {
        width: 100%;
        margin-bottom: 2rem;
    }
    .lab-w .test-w .last-w .list {
        width: 100%;
    }
    .lab-w .test-w .last-w {
        padding: 2rem 0rem;
    }
    .lab-w .mater-w {
        padding: 0 0 2rem 0rem;
    }
    .mould-w.produce .text_list {
        padding: 0 0 2rem;
    }
    .mould-w.produce .text_list li {
        width: 48.56%;
        margin: 0 2.88% 3% 0;
    }
    .mould-w .list {
        padding: 0 0rem;
    }
    .mould-w .list li .ri {
        padding: 0 1rem 0 1rem;
    }
    .mould-w.produce .pro_nav {
        padding: 0 0rem;
    }
    .prolist-w .list {
        padding: 0 0rem 1rem;
    }
    .prolist-w .list li .img {
        /*height: 5rem;*/
    }
    .mould-w .more_con .con {
        padding: 0 0rem;
    }
    .about-w .info-w .info {
        height: auto;
        padding: 0;
        display: flex;
        flex-direction: column-reverse;
    }
    .about-w .info-w .info .con {
        width: 100%;
    }
    .about-w .info-w .info .img {
        width: 100%;
        height: 14rem;
        margin-bottom: 1rem;
    }
    .about-w .zhizao-w {
        padding: 3rem 0 3.5rem;
    }
    .about-w .show-w {
        padding: 2.75rem 0 1.75rem;
    }
    .about-w .info-t {
        padding: 3rem 1.5rem;
    }
    .about-w .zhizao-w .swiper-container {
        padding: 0 0;
    }
    .about-w .show-w .swiper-slide .tit {
        height: 2.2rem;
    }
    .wenhua-w .value-w .show_list li {
        padding-right: 0.3rem;
    }
    .wenhua-w .socio-w {
        padding: 2.4rem 0 3rem;
    }
    .wenhua-w .mission {
        padding: 0.5rem 0 2.7rem;
    }
    .wenhua-w .mission .item {
        padding: 0 0 0.75rem 0.4rem;
    }
    .wenhua-pop .con {
        width: 92vw;
    }
    .develop-w {
        padding: 0.5rem 0rem 3.5rem;
    }
    .insec1 .swiper-container2 .swiper-slide .back {
        height: 24rem;
    }
    .insec1 .insec1-next {
        left: 40%;
    }

    .insec2:before {
        width: 100%;
        height: 49%;
        top: 0;
    }
    .insec2 .le {
        width: 100%;
        padding-top: 1.5rem;
        padding-right: 0;
    }
    .insec2.on .le .top {
        border-bottom: 1px solid #dcdcdc;
    }
    .insec2.on .le .bot {
        position: relative;
        background: #fff;
        height: 5rem;
        padding-top: 1rem;
    }
    .insec2 .ri{
        width: 100%;
        padding: 3rem 0;
    }
    .insec2 .list.bot{
        position: relative;
        width: 100%;
    }
    .insec3 .item a {
        padding-left: 0.75rem;
    }

    .insec4 .cir1 {
        width: 17rem;
    }
    .insec4 .cir2 {
        width: 23rem;
    }
    
    .insec7 .le {
        width: 100%;
    }
    .insec7 .ri {
        width: 40%;
        position: absolute;
        right: 4%;
    }
    .insec7 .ri span{
        display: none;
    }

    #se7-wrap{
        display: none;
    }

    .insec5 .le {
        padding: 2rem 3rem 0;
    }
    .insec5 .le .link {
        -right: 2rem;
    }
    .insec5 .ri {
        padding: 0rem 0 1rem;
    }

}

@media (max-width: 767px){

    .nybanner .banner-nav.four .le{
        font-size: 0.24rem;
    }
    .mnav-wrap {
        padding: 0 0.3rem;
    }

    .mnav-wrap .title {
        height: 1rem;
        font-size: 0.4rem;
        margin-bottom: 0.5rem;
    }
    .mnav-wrap .faqs-list .sub-wrap a {
        font-size: 0.3rem;
        margin-bottom: 0rem;
    }
    .mnav-wrap .faqs-list .list-title {
        font-size: 0.36rem;
        margin-bottom: 0.2rem;
    }
    .mnav-wrap .title img {
        width: 20px;
    }

    .header-wrap {
        padding: 0 0.3rem;
    }
    .header-wrap .le{
        height: 1.2rem;
    }
    .header-wrap .le .tab-btn {
        width: 24px;
        height: 19px;
        margin-right: 0.3rem;
    }
    .header-wrap .le .logo{
        width: 3rem;
    }
    .header-wrap .ri {
        height: 1.2rem;
    }
    .header-wrap .ri .item {
        padding: 0;
        border-right: none;
    }
    .header-wrap .ri .item1 i{
        display: none;
    }
    .header-wrap .ri .item3{
        display: none;
    }
    .header-wrap .ri .item1{
        margin-right: 0.2rem;
    }
    .header-wrap .ri .item2 .sub{
        margin-right: 0;
    }
    .header-wrap .ri .item .img {
        margin-right: 6px;
    }
    .header-wrap .ri .item1 .option {
        padding: 1px 9px;
    }
    .header-wrap .ri .item1 .option a {
        font-size: 0.3rem;
    }
    body{
        font-size: 0.28rem!important;
    }
    .footer-wrap .m_list li dt {
        height: 1rem;
        line-height: 1rem;
    }
    .footer-wrap .m_list li dt a {
        font-size: 0.32rem;
    }
    .footer-wrap .m_list li dd {
        height: 0.8rem;
        line-height: 0.8rem;
    }
    .footer-wrap .m_list li dd a {
        font-size: 0.3rem;
    }
    .footer-wrap .top {
        padding: 0.4rem 0;
    }
    .footer-wrap .top .le .item {
        margin-bottom: 0.3rem;
    }
    .footer-wrap .top .le .item img {
        margin-right: 0.25rem;
    }
    .footer-wrap .top .le .span {
        font-size: 0.32rem;
    }
    .footer-wrap .bot {
        height: 1.2rem;
        font-size: 0.24rem;
        padding-top: 0.2rem;
        box-sizing: border-box;
        text-align: center;
        line-height: 1.6
    }
    .footer-wrap .bot .ri{
        display: none;
    }
    .footer-wrap .top .le .share-w .header-btns {
        width: 0.7rem;
        height: 0.7rem;
        margin-right: 0.25rem;
    }
    .footer-wrap .top .le .share-w .up {
        width: 0.7rem;
        height: 0.7rem;
    }
    .footer-wrap .top .le .share-w .option {
        width: 2.4rem;
        left: 50%;
        transform: translateX(-50%);
        top: -2rem;
    }
    .footer-wrap .top .le .share-w .we-code:hover .option {
        top: -2.8rem;
    }
    .footer-wrap .top .le .share-w .up img{
        width: 50%;
    }
    .popup_tsina{
        transform: scale(0.8);
    }
    .footer-wrap .top .le .share-w .option:before {
        position: absolute;
        content: '';
        width: 0;
        height: 0;
        border-width: 7px;
        border-style: solid;
        border-color:#fff transparent transparent  transparent;
        left: 50%;
        top: auto;
        bottom: -14px;
        transform: translateX(-50%);
    }

    .nybanner {
        height: 5.4rem;
        padding-top: 2rem;
    }

    .nybanner h1 {
        font-size: 0.48rem;
        margin-bottom: 0.2rem;
    }
    .nybanner p{
        display: none;
        font-size: 0.28rem;
        line-height: 1.4;
    }
    .nybanner .nav-container{
        height: 1rem;
    }
    .nav-container.on {
        box-shadow: 0 0 2px 1px #dedede;
    }
    .nybanner .banner-nav {
        height: 1rem;
        line-height: 1rem;
        padding: 0 0.2rem;
        font-size: 0.28rem;
    }
    .ny_nav {
        padding: 0.2rem 0;
        margin-bottom: 0.3rem;
    }
    .ny_nav img {
        margin: 0 0.2rem;
    }
    .ny_nav span {
        font-size: 0.28rem;
    }
    h1{
        font-size: 0.44rem;
    }
    h2{
        font-size: 0.4rem;
    }
    h3{
        font-size: 0.36rem;
    }
    .contact-w {
        padding-bottom: 0.8rem;
    }
    .contact-w .tact {
        padding: 0;
    }
    .contact-w .tact h2 {
        line-height: 1.6;
    }
    .contact-w .tact .map {
        height: 5rem;
        border: 2px solid #dbdbdb;
        margin-top: 0.4rem;
    }
    .contact-w .tact .list {
        padding: 0.6rem 0.2rem 0.2rem;
    }
    .contact-w .tact .list li {
        padding: 0;
        margin-bottom: 0.4rem;
    }
    .contact-w .tact .list p {
        font-size: 0.28rem;
    }
    .contact-w .tact .list h3 {
        margin-bottom: 0.2rem;
    }
    .contact-w:before {
        height: 6.5rem;
    }
    .ny_nav a {
        font-size: 0.28rem;
    }

    .centre-w {
        padding: 0.2rem 0 1rem;
    }
    .centre-w .info-w .img {
        height: 5rem;
    }
    .centre-w .info-w .con {
        padding-top: 0.5rem;
    }
    .centre-w .info-w .con h2 {
        font-size: 0.4rem;
        padding-bottom: 0.2rem;
        margin-bottom: 0.3rem;
    }
    .centre-w .info-w .con h3 {
        font-size: 0.34rem;
        line-height: 1.6;
        margin-bottom: 0.2rem;
    }
    .centre-w .tab-w {
        height: 8.5rem;
        padding-top: 0.8rem;
    }
    .centre-w .tab-bar span {
        width: 2.1rem;
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.3rem;
        margin: 0 0.1rem;
    }
    .centre-w .tab-w .swiper-container1 .swiper-slide {
        height: 3rem;
        width: 40%;
        padding: 0.5rem 0 0.5rem;
    }
    .centre-w .tab-w .tit {
        font-size: 0.36rem;
        margin: 0.5rem 0 1.5rem;
    }
    .centre-w .info-w {
        margin-bottom: 0.6rem;
    }
    .nybanner .banner-nav .le:after {
        height: 2px;
    }
    .centre-w .tab-w .swiper-container2 {
        margin-top: 0.5rem;
    }
    .centre-w .tab-w .swiper-container2 .swiper-wrapper {
        height: 5.8rem;
    }
    .centre-w .tab-w .swiper-container2 .swiper-slide {
        width: 100%;
        height: 5.25rem;
        padding: 0.4rem .3rem 0;
        font-size: 0.3rem;
    }
    .centre-w .tab-w .swiper-container2 .swiper-slide:hover {
        padding-top: 0.5rem;
        height: 5.8rem;
    }
    .centre-w .tab-w .swiper-container2 .swiper-slide .t {
        font-size: 0.4rem;
        margin: 0.2rem 0.9rem;
    }
    .centre-w .tab-w .swiper-container2 .swiper-slide .pop-t {
        height: 2.6rem;
    }
    .recruit-w {
        padding-bottom: 0.8rem;
    }
    .recruit-w .title {
        margin-bottom: 0.6rem;
    }
    .recruit-w h1 {
        margin-bottom: 0.5rem;
    }
    .recruit-w .tab-list {
        display: block;
    }
    .recruit-w .tab-list .item {
        width: 92%;
        margin-left: 4%;
        margin-bottom: 0.2rem;
    }
    .recruit-w .tab-list .item .up1 {
        height: 1rem;
        padding: 0 0.35rem;
    }
    .recruit-w .tab-list .item .option dd {
        height: 0.9rem;
        line-height: 0.9rem;
        padding: 0 0.3rem;
    }
    .recruit-w .tab-list .item .option {
        width: 100%;
        z-index: 2;
    }
    .recruit-w .tab-list .item3 .tet {
        width: 70%;
        padding: 0 0.25rem;
    }
    .recruit-w .tab-list .item3 .sub {
        width: 30%;
        font-size: 0.28rem;
    }
    .recruit-w .t {
        margin-top: 0.5rem;
        font-size: 0.28rem;
    }
    .recruit-w .list .list-title {
        height: 1.1rem;
        line-height: 1.15rem;
        padding: 0 0.3rem;
        font-size: 0.3rem;
    }
    .recruit-w .list .list-title span {
        margin-left: 0.2rem;
    }
    .recruit-w .list .list-title i {
        width: 0.4rem;
        height: 0.4rem;
        right: 0.3rem;
    }
    .recruit-w .list .sub-wrap {
        padding: 0.6rem 0.2rem;
        font-size: 0.28rem;
    }
    .recruit-w .list .sub-wrap li {
        width: 50%;
        margin-bottom: 0.2rem;
        font-size: 0.28rem;
    }
    .recruit-w .list .sub-wrap .con-t .tit-t {
        margin-bottom: 0.2rem;
        font-size: 0.32rem;
    }
    .recruit-w .list .sub-wrap .con-t .p {
        margin-bottom: 0.24rem;
        font-size: 0.28rem;
    }
    .recruit-w .list .sub-wrap .td {
        padding: 0.15rem 0.6rem;
        border-radius: 0.6rem;
        font-size: 0.28rem;
    }

    .recruit-w .list .sub-wrap .td-w span{
        font-size: 0.28rem;
        float: left;
        margin-top: 0.1rem;
    }
    .recruit-w .list .li {
        margin-bottom: 0.2rem;
    }
    .page-w a {
        width: 0.6rem;
        line-height: 0.6rem;
        height: 0.6rem;
        margin: 0 4px;
    }
    .recruit-w .tab-list .item .up {
        height: 1rem;
    }
    .recruit-w .list {
        margin-bottom: 0.6rem;
    }
    .recruit-w .list .sub-wrap .con-t {
        margin-bottom: 0.5rem;
    }
    .news-w {
        padding: 0rem 0 0.8rem;
    }
    .news-w .title {
        font-size: 0.44rem;
        margin-bottom: 0.5rem;
    }
    .news-w .new-tab .input-b {
        width: 100%;
        height: 1.1rem;
        line-height: 1.1rem;
        padding: 0 0.35rem;
        margin-right: 0;
        margin-bottom: 0.2rem;
    }
    .news-w .new-tab .item .up {
        width: 100%;
        height: 1.1rem;
        line-height: 1.1rem;
        border-radius: 4px;
        padding: 0 0.35rem;
        font-size: 0.32rem;
    }
    .news-w .new-tab .item .option {
        top: 1.1rem;
        padding: 0.15rem 0;
        background: #f8f8f8;
    }
    .news-w .new-tab .item .option dd {
        padding: 0 0.3rem;
        cursor: pointer;
        height: 0.85rem;
        line-height: 0.85rem;
    }
    .news-w .recommend-img .item {
        width: 100%;
        height: 4.4rem;
        padding: 0 0.3rem 0.35rem;
    }
    .news-w .recommend-img .item .le {
        width: 74%;
        font-size: 0.32rem;
    }
    .news-w .recommend-img .item .ri {
        font-size: 0.24rem;
        line-height: 2.4;
    }
    .news-w .recommend-img {
        margin-bottom: 0.8rem;
    }
    .news-w .newsde .le .news_list li {
        width: 100%;
        padding-bottom: 0.4rem;
        margin-bottom: 0.6rem;
    }
    .news-w .newsde .le .news_list .img {
        width: 100%;
        padding-bottom: 64.5%;
    }
    .news-w .newsde .le .news_list .con-t {
        width: 100%;
        padding-top: 0.5rem;
    }
    .news-w .newsde .le .news_list .con-t .time {
        font-size: 0.28rem;
        margin-bottom: 0.2rem;
    }
    .news-w .newsde .le .news_list .con-t .tit {
        font-size: 0.28rem;
        -webkit-line-clamp: 3;
        height: 1.6rem;
        margin-bottom: 0.2rem;
    }
    .news-w .new-tab {
        margin: 0 auto 0.6rem;
        display: block;
    }
    .news-w .new-tab .item {
        width: 100%;
    }
    .news-w .newsde .le .news_list .con-t .t {
        font-size: 0.32rem;
    }
    .news-w .newsde .le .news_list {
        margin-bottom: 0.8rem;
    }
    .video-w {
        padding: 0rem 0 1rem;
        background-size: 92%;
    }
    .video-w .title {
        font-size: 0.44rem;
        margin-bottom: 0.5rem;
    }
    .video-w .con {
        width: 92%;
    }
    .video-w .video {
        height: 5rem;
        margin-bottom: 0.2rem;
    }
    .video-w .con-t .le {
        font-size: 0.28rem;
        width: 100%;
        margin-bottom: 0.1rem;
    }
    .video-w .con-t .ri {
        font-size: 0.28rem;
        width: 100%;
    }
    .video-w .con-t:before {
        width: 100%;
        height: 1rem;
        bottom: 0.4rem;
    }
    .newde-wrap .newde .w1600{
        width: 100%;
    }
    .newde-wrap .newde .title {
        padding-bottom: 0.2rem;
    }
    .newde-wrap .newde .title h3{
        font-size: 0.4rem;
    }
    .newde-wrap .newde .title .t {
        margin-top: 0.2rem;
    }
    .newde-wrap .newde .con-t {
        padding-top: 0.6rem;
    }
    .newde-wrap .newde .con-t p {
        font-size: 0.32rem;
        line-height: 0.6rem;
    }
    .newde-wrap .de-bottom {
        margin-top: 0.8rem;
        display: block;
    }
    .newde-wrap .de-bottom .back-list{
        display: none;
    }
    .newde-wrap .de-bottom .prev {
        width: 100%;
    }
    .newde-wrap .de-bottom .next {
        width: 100%;
    }
    .newde-wrap .de-bottom .next a {
        flex-direction: row;
        justify-content: space-between;
    }
    .newde-wrap .de-bottom .next .debo-con {
        text-align: left;
    }
    .newde-wrap .de-bottom h1 {
        font-size: 0.3rem;
        margin-bottom: 0.1rem;
    }
    .newde-wrap .de-bottom p {
        line-height: 1.6;
        font-size: 0.3rem;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: bold;
    }
    .newde-wrap .newde {
        padding: 0rem 0 1rem;
    }
    .lab-w .test-w .info {
        padding: 0;
    }
    .lab-w .test-w .info p {
        margin-bottom: 0.5rem;
    }
    .lab-w .test-w .swiper-w .swiper-b {
        padding: 0.5rem 0;
    }
    .lab-w .test-w .swiper-w .swiper-b .le {
        width: 100%;
        font-size: 0.4rem;
    }
    .lab-w .test-w .swiper-w .swiper-b .ri {
        font-size: 0.28rem;
    }
    .lab-w .test-w .last-w {
        padding: 0.6rem 0rem 0.8rem;
    }
    .lab-w .test-w .last-w .le h3 {
        font-size: 0.4rem;
        margin-bottom: 0.4rem;
    }
    .lab-w .test-w .last-w .le {
        margin-bottom: 0.5rem;
    }
    .lab-w .test-w .last-w .list li {
        width: 50%;
        height: 3rem;
        margin-bottom: 0.4rem;
    }
    .lab-w {
        padding-top: 0rem;
    }
    .lab-w .test-w .swiper-w .t {
        font-size: 0.28rem;
    }
    .lab-w .test-w .swiper-w .img {
        margin-bottom: 0.2rem;
        padding-bottom: 130%;
    }
    .lab-w .test-w .swiper-w .swiper-b .tit-t {
        margin-bottom: 0.5rem;
    }
    .lab-w .mater-w {
        padding: 0.2rem 0 0.8rem 0rem;
    }
    .lab-w .mater-w li {
        padding: 0.5rem 0;
    }
    .lab-w .mater-w li .le {
        width: 100%;
        margin-bottom: 0.3rem;
    }
    .lab-w .mater-w li .con-t {
        width: 100%;
        position: relative;
        transform: translateY(0);
        font-size: 0.28rem;
    }
    .mould-w.produce {
        padding: 0.2rem 0 0.8rem;
    }
    .mould-w.lab {
        padding-bottom: 0.8rem;
    }
    .mould-w.produce .title {
        width: 92%;
        margin: 0 auto 0.5rem;
    }
    .mould-w.produce .text_list li {
        width: 100%;
        margin: 0 2.88% 5% 0;
    }
    .mould-w.produce .text_list li .t {
        font-size: 0.4rem;
        line-height: 1.6;
        height: 1.4rem;
    }
    .mould-w.produce .text_list li .img {
        width: 100%;
        margin: 0.2rem 0 0.2rem;
    }
    .mould-w.produce .text_list {
        padding: 0 0 0rem;
    }
    .mould-w .list li{
        height: auto;
    }
    .mould-w .list li .le{
        width: 100%;
        height: 5rem;
    }
    .mould-w .list li .ri{
        width: 100%;
        height: auto;
        padding: 0.6rem 0.3rem 0.3rem;
    }
    .mould-w .list li .ri h3 {
        font-size: 0.4rem;
        margin-bottom: 0.3rem;
    }
    .mould-w .list li .le .swiper-container .swiper-pagination {
        bottom: -0.6rem;
    }
    .mould-w.produce .list li .le .swiper-container .swiper-pagination-bullet {
        width: 30px;
        height: 3px;
    }
    .mould-w.produce .pro_nav .swiper-slide {
        width: 25%;
        height: 1rem;
        line-height: 1rem;
        font-size: 0.28rem;
    }
    .prolist-w {
        padding: 0rem 0 0.1rem;
    }
    .prolist-w .list li {
        /*width: 100%;*/
        margin: 0 0 3% 0;
        padding: 0 0.3rem;
    }
    .prolist-w .list li .t {
        height: 40px;
        line-height: 40px;
    }
    .mould-w.produce .list1 {
        padding-bottom: 1rem;
    }
    .prolist-w .list {
        padding: 0 0rem 0.6rem;
    }
    .prode-w {
        padding: 0.2rem 0rem 0.8rem;
    }
    .prode-w .prode .img {
        width: 100%;
        height: 5rem;
    }
    .prode-w .prode .con {
        width: 100%;
        padding-top: 0.4rem;
        padding: 0.4rem 0rem 0;
    }
    .prode-w .prode .con h3 {
        font-size: 0.4rem;
        margin-bottom: 0.2rem;
    }
    .prode-w .prode .con .con-t {
        font-size: 0.28rem;
    }
    .prode-w .pro-page {
        height: auto;
        line-height: 0.6rem;
        padding-top: 0.3rem;
    }
    .prode-w .pro-page .le{
        width: 100%;
    }
    .prode-w .prode {
        height: auto;
        padding-bottom: 0.5rem;
    }
    .prode-w .pro-page .ri{
        width: 100%;
        float: left;
    }
    .mould-w .list li .ri p:before {
        width: 4px;
        height: 4px;
        left: -0.2rem;
    }
    .mould-w .title {
        font-size: 0.44rem;
        margin-bottom: 0.5rem;
    }
    .mould-w .list li {
        margin-bottom: 0.4rem;
    }
    .mould-w {
        padding: 0rem 0 1rem;
    }
    .mould-w .more_con .con{
        width: 100%;
    }
    .mould-w .more_con {
        margin: 1rem 0;
        height: 5rem;
        padding: 0.5rem 0 0.5rem;
    }
    .mould-w .more_con .tit-t {
        font-size: 0.44rem;
        margin-bottom: 1.5rem;
    }
    .mould-w .more_con .con .item h3 {
        font-size: 0.28rem;
        margin-top: 0.2rem;
    }
    .mould-w .more_con .con .item img{
        width: 50%;
    }
    .mould-tab.show {
        top: 1.2rem;
        padding-top: 0.5rem;
    }
    .mould-tab .swiper-container2 .swiper-slide .con-t {
        height: auto;
        padding: 0.6rem 0.3rem 0.6rem;
    }
    .mould-tab .swiper-container2 .swiper-slide .con-t .le-t {
        font-size: 0.4rem;
        margin-right: 0;
        width: 100%;
    }
    .mould-tab .swiper-container2 .swiper-slide .con-t .ri-t {
        font-size: 0.28rem;
        width: 100%;
    }
    .mould-tab .swiper-pagination-bullet {
        width: 30px;
        height: 3px;
    }
    .mould-tab .tab-close .ico {
        width: 1rem;
        height: 1rem;
    }
    .mould-tab .swiper-container2 .swiper-slide {
        padding-bottom: 0.6rem;
    }
    .mould-w.produce .title p {
        margin-top: 0.3rem;
        font-size: 0.28rem;
    }
    .mould-w.produce .last-w {
        padding: 0.6rem 0 1.5rem;
    }
    .field-w {
        padding-top: 0;
    }
    .field-w .title {
        font-size: 0.44rem;
        margin-bottom: 0.5rem;
    }
    .field-w .field-slide {
        padding-bottom: 1.2rem;
    }
    .field-w .field-slide li a {
        width: 100%;
        height: 3rem;
        padding: 0.6rem 0 0.6rem 0.3rem;
        font-size: 0.4rem;
    }
    .field-w .field-slide li {
        width: 100%;
    }
    .field-w .field-slide li.cur{
        width: 100%;
    }
    .about-w .info-w .info .img {
        height: 5rem;
        margin-bottom: 0rem;
    }
    .about-w .info-w {
        padding: 0.2rem 0 0.8rem;
        background-size: 100%;
        background-position: 10% 73%;
    }
    .about-w .info-w .info h2 {
        margin-bottom: 0.2rem;
        font-size: 0.44rem;
    }
    .about-w .info-w .info .down-b {
        margin-top: 0.5rem;
    }
    .about-w .info-w .info .down-b img {
        margin-left: 10px;
        width: 0.8rem;
    }
    .about-w .zhizao-w {
        padding: 0.6rem 0 1rem;
        height: 8.4rem;
    }
    .about-w .zhizao-w h2 {
        font-size: 0.44rem;
        margin-bottom: 0.4rem;
    }
    .about-w .zhizao-w .title {
        margin-bottom: 1rem;
    }
    .about-w .zhizao-w .swiper-slide {
        width: 50%;
        height: 3.25rem;
        padding: 0 0.3rem;
    }
    .about-w .zhizao-w .swiper-slide .num-w {
        margin-bottom: 0.2rem;
    }
    .about-w .zhizao-w .swiper-slide .num {
        font-size: 1rem;
        line-height: 1;
    }
    .about-w .show-w {
        padding: 0.6rem 0 0.8rem;
    }
    .about-w .info-t {
        padding: 1rem 0.3rem;
        line-height: 0.4rem;
    }
    .about-w .info-w .info .con {
        padding: 0.6rem 0 0 0;
    }
    .about-w .show-w .swiper-slide .img {
        margin-bottom: 0.2rem;
    }
    .about-w .show-w .swiper-slide .t {
        font-size: 0.36rem;
        margin-bottom: 0.1rem;
    }
    .about-w .show-w .swiper-slide .tit {
        font-size: 0.28rem;
        line-height: 0.4rem;
        height: 1.6rem;
    }
    .about-w .show-w .swiper-slide .more-b {
        margin-top: 0.3rem;
        width: 2rem;
        height: 0.8rem;
        line-height: 0.8rem;
        font-size: 0.28rem;
        border-radius: 0.8rem;
    }
    .about-w .zhizao-w .swiper-slide .add {
        right: 1.3rem;
        top: -0.4rem;
    }
    .wenhua-w .socio-w {
        padding: 0.6rem 0 1rem;
    }
    .wenhua-w .socio-w .title {
        margin-bottom: 0.5rem;
    }
    .wenhua-w .value-w {
        height: 9rem;
        padding: 0.6rem 0 0.8rem;
    }
    .wenhua-w .value-w .title {
        margin-bottom: 0.6rem;
    }
    .wenhua-w .value-w .show_list li {
        width: 100%;
        justify-content: flex-start;
        padding-right: 0.3rem;
        margin-bottom: 0.4rem;
    }
    .wenhua-w .value-w .show_list li h3 {
        font-size: 0.44rem;
        margin-bottom: 0.1rem;
    }
    .wenhua-w .title {
        font-size: 0.44rem;
    }
    .wenhua-w .mission .item-w {
        margin-top: 0.5rem;
    }
    .wenhua-w .mission .item {
        width: 100%;
        height: 5rem;
        padding: 0 0 0.3rem 0.3rem;
    }
    .wenhua-w .mission .item:first-child{
        margin-bottom: 0.3rem;
    }
    .wenhua-w .mission .item h2 {
        font-size: 0.42rem;
        margin-bottom: 0.1rem;
    }
    .wenhua-w .mission {
        padding: 0rem 0 0.8rem;
    }
    .wenhua-w .socio-w .swiper-container .swiper-slide .con {
        padding: 0.35rem 0 0.2rem;
    }
    .wenhua-w .value-w .show_list li .ico{
        width: 1.2rem;
    }
    .wenhua-w .value-w .show_list li .ico img{
        width: 60%;
    }
    .wenhua-w .value-w .show_list li .ico {
        margin-right: 0;
    }
    .wenhua-pop .close-btn {
        width: 30px;
        height: 30px;
        right: -15px;
        top: -15px;
    }
    .wenhua-pop .con {
        height: auto;
        padding: 0.6rem 0.25rem 1rem 0.25rem;
        border-radius: 5px;
    }
    .wenhua-pop .tit-t {
        font-size: 0.44rem;
        margin-bottom: 0.5rem;
    }
    .wenhua-pop .item {
        margin-bottom: 0.2rem;
    }
    .wenhua-pop .item .le {
        width: 30%;
        font-size: 0.4rem;
    }
    .wenhua-pop .ri {
        width: 70%;
    }
    .wenhua-pop .back {
        max-width: 3rem;
    }
    .honor-w .swiper-b {
        padding: 0.6rem 0 0.8rem;
    }
    .honor-w .swiper-b .swiper-button-prev{
        width: 0.7rem;
        height: 0.7rem;
    }
    .honor-w .swiper-b .swiper-button-next{
        width: 0.7rem;
        height: 0.7rem;
    }
    .honor-w .info-w {
        padding: 0rem 0 0.8rem;
    }
    .honor-w .info-w .title {
        font-size: 0.44rem;
        margin-bottom: 0.5rem;
    }
    .honor-w .info-w .info {
        height: auto;
    }
    .honor-w .info-w .info .le {
        width: 100%;
        height: 5rem;
    }
    .honor-w .info-w .info .ri {
        width: 100%;
        height: auto;
        padding: 0.6rem 0.2rem;
    }
    .honor-w .info-w .info .swiper-container .t {
        padding-bottom: 0.2rem;
        margin-bottom: 0.4rem;
        height: 0.5rem;
        font-size: 0.3rem;
    }
    .honor-w .swiper-b .swiper-slide {
        height: 5.5rem;
    }
    .develop-w .title {
        font-size: 0.44rem;
    }
    .develop-w li {
        width: 100%;
        height: auto;
        margin-bottom: 0.6rem;
    }
    .develop-w .list:before{
        display: none;
    }
    .develop-w .list {
        padding-top: 0.5rem;
    }
    .develop-w li .img {
        width: 100%;
        height: 5rem;
        margin-bottom: 0.3rem;
    }
    .develop-w li .con {
        width: 100%;
        box-sizing: border-box;
        float: right;
    }
    .develop-w li h1 {
        margin-bottom: 0.2rem;
        font-size: 0.5rem;
        padding-left: 0.5rem;
    }
    .develop-w li .con-t {
        padding-left: 0.5rem;
        font-size: 0.24rem;
    }
    .develop-w li .con-t p:first-child:before {
        width: 4px;
        height: 4px;
        left: calc(-0.37rem - 2px);
    }
    .develop-w li:nth-child(2n) .con-t p:first-child:before {
        right: auto;
        left:  calc(-0.37rem - 2px);
    }
    .develop-w li:nth-child(2n) .con {
        text-align: left;
    }
    .develop-w {
        padding: 0.5rem 0rem 1rem;
    }
    .develop-w li h1:before {
        width: 12px;
        height: 12px;
        left: 0px;
    }
    .develop-w li:nth-child(2n) h1:before {
        right: auto;
        left: 0px;
    }
    .develop-w li h1:after {
        width: 4px;
        height: 4px;
        left: 4px;
    }
    .develop-w li:nth-child(2n) h1:after {
        left: 4px;
        right: auto;
    }
    .develop-w li:nth-child(2n) h1 {
        padding-right: 0;
        padding-left: 0.5rem;
    }
    .develop-w li:nth-child(2n) .con-t {
        padding-right: 0;
        padding-left: 0.5rem;
    }
    .develop-w {
        padding: 0rem 0rem 1rem;
    }
    .mnav-wrap .buy span{
        font-size: 0.32rem;
    }

    .insec1 .swiper-container2 .swiper-slide .back{
        display: none;
    }
    .insec1 .swiper-container2 .swiper-slide .m_back{
        display: block;
        height: 13.6rem;
    }
    .insec1 .swiper-container2 .swiper-slide .con {
        padding-top: 3rem;
        padding-left: 0;
    }
    .insec1 .swiper-container2 .swiper-slide .con h1 {
        font-size: 0.6rem;
        margin-bottom: 0.3rem;
    }
    .insec1 .swiper-container2 .swiper-slide .con h2 {
        font-size: 0.4rem;
        line-height: 1.6;
        margin-bottom: 1.1rem;
    }
    .insec1 .link {
        width: 2.6rem;
        height: 0.8rem;
        line-height: 0.8rem;
        margin-right: 0.3rem;
    }
    .insec5 .link {
        width: 2.6rem;
        height: 0.8rem;
        line-height: 0.8rem;
        margin-right: 0.3rem;
    }
    .insec7 .link {
        width: 2.6rem;
        height: 0.8rem;
        line-height: 0.8rem;
        margin-right: 0.3rem;
    }
    .insec1 .insec1-btns {
        left: 4%;
        font-size: 12px;
    }
    .insec1 .insec1-btns .btns {
        margin-right: 0.2rem;
    }
    .insec1 .insec1-btns .btns.cur .line {
        width: 0.5rem;
    }
    .insec1 .insec1-next {
        left: 58%;
    }
    .insec2:before {
        height: 54%;
    }
    .insec2 .le {
        width: 100%;
        padding-top: 0.6rem;
    }
    .insec2 .le h1 {
        margin-bottom: 0.3rem;
    }
    .insec2 .le h2 {
        margin-bottom: 0.2rem;
    }
    .insec2 .le a {
        padding-bottom: 5px;
        margin-top: 0.5rem;
    }
    .insec2.on .le .bot {
        height: auto;
        padding: 0.6rem 0;
    }
    .insec2 .list.bot .swiper-slide .t {
        margin: 0.3rem 0 0.2rem;
        font-size: 0.5rem;
    }
    .insec2 .list.bot {
        height: 4rem;
    }
    .insec2.on .le .top {
        padding-bottom: 0.6rem;
    }
    .insec2 .list.bot .swiper-slide{
        width: 100%;
    }
    .insec2 .ri .num {
        font-size: 0.6rem;
        line-height: 1.2;
    }
    .insec2 .ri .item{
        padding: 0 2px;
        width: 50%;
    }
    .insec2 .ri .item p{
        text-align: center;
        font-size: 12px;
        line-height: 1.4;
        height: 32px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    }
    .insec2 .ri {
        width: 100%;
        padding: 1rem 0;
    }
    .insec2:after{
        display: none;
    }
    .insec2 .list.bot .swiper-button-next{
        width: 0.7rem;
        height: 0.7rem;
        background: url('../images/swiper-r2a.png')no-repeat center center;
        background-size: contain;
        display: block;
    }
    .insec2 .list.bot .swiper-button-prev{
        width: 0.7rem;
        height: 0.7rem;
        background: url('../images/swiper-l2a.png')no-repeat center center;
        background-size: contain;
        display: block;
    }
    .insec3 .swiper-container .swiper-slide{
        width: 50%;
        height: 8.3rem;
        overflow: hidden;
    }
    .insec3 .item a {
        padding-top: 1.8rem;
        padding-bottom: 2rem;
        padding-left: 0.3rem;
    }
    .insec3 .item .t {
        font-size: 0.36rem;
        line-height: 1.4;
    }
    .insec3 .item .tit {
        font-size: 0.42rem;
        margin: 0.2rem 0 0.5rem;
    }
    .insec3 .item .more {
        font-size: 0.28rem;
        margin-bottom: 0;
    }
    .insec4 .back {
        height: 13rem;
    }
    .insec4 .cirle-w {
        /*top: 32%;*/
    }
    .insec4 .swiper-container3 {
        width: 5.4rem;
        height: 5.4rem;
    }
    .insec4 .cir3 {
        width: 6rem;
    }
    .insec4 .cir2 {
        width: 9rem;
    }
    .insec4 .cir1 {
        width: 10rem;
    }
    .insec4 .swiper-container3 .swiper-slide .pro_img {
        height: 3rem;
        margin: 0.3rem 0 0;
    }
    .insec4 .swiper-container3 .swiper-slide h3 {
        font-size: 16px;
        width: 160px;
        text-overflow:ellipsis;
        white-space: nowrap;
        overflow: hidden;
    }
    .wel-wrap .swiper-container1 .insec4{
        height: 10rem!important;
        background:url('../images/insec4-img1.jpg')no-repeat center center;
        background-size: cover;
    }
    /*.insec4.on .back {
        transform: scale3d(1, 1, 1)!important;
        transition: all 0.1s cubic-bezier(1, 1, 1, 1)!important;
        }*/
        .insec4 .swiper-container3 .swiper-slide .b {
            border-bottom: 1px solid #fff;
            padding-bottom: 0.05rem;
        }
        .insec4.on .btns-w .btns1 {
            top: 9rem;
            left: -5%;
            display: flex;
            flex-direction: column-reverse;
            z-index: 11;
        }
        .insec4.on .btns-w .btns2 {
            top: 9rem;
            right:55%;
            display: flex;
            flex-direction: column-reverse;
            z-index: 11;
        }
        .insec4.on .btns-w .btns3 {
            bottom: auto;
            right: -99%;
            top: 9rem;
            z-index: 10;
            display: flex;
            flex-direction: column-reverse;
        }

        .insec4.on .btns-w .btns4 {
            bottom: auto;
            top: 9rem;
            right:-2%;
            z-index: 10;
            display: flex;
            flex-direction: column-reverse;
        }
        .insec4 .btns-w .ico {
            width: 1rem;
            height: 1rem;
        }
        .insec4 .btns-w .t {
            font-size: 0.28rem;
            margin: 0.05rem 0;
        }
        .insec7 .w1600{
            padding: 0.8rem 0 1rem;
            width: 100%;
            box-sizing:border-box;
        }
        .insec7 .le h1 {
            margin-bottom: 0.1rem;
        }
        .insec7 .le .title p {
            font-size: 0.44rem;
        }
        .insec7 .le .title {
            margin-bottom: 0.5rem;
            box-sizing: border-box;
            padding-left: 0.3rem;
        }
        .insec7 .ri{
            padding-top: 0;
        }
        .insec7 .ri .tab-w .more {
            font-size: 0.28rem;
            width: 2.5rem;
            height: 0.9rem;
            line-height: 0.9rem;
            padding-left: 0.35rem;
            top: 0.5rem;
        }
        .insec7 .ri .tab-w .more:before{
            right: 0.35rem;
        }
        .insec7 .ri .tab-w .a{
            display: none;
        }
        .insec7 .le .item .con-tt .sp {
            font-size: 0.28rem;
        }
        .insec7 .le .item .con .con-t {
           font-size: 0.3rem;
line-height: 1.6;
height: 1.4rem;
        }
        .insec7 .le .item1 .con {
            padding: 0.6rem 0.25rem 0.8rem;
        }
        .insec7 .le .item2 .con {
            padding: 0 0 0.8rem;
        }
        .insec7 .le .item{
            height: 8.4rem;
        }
        .insec7 .le .item2 .tit-t {
            margin-top: 0rem;
            font-size: 0.35rem;
            height: 1.4rem;
        }
        .insec7 .le .item2 .tit-p {
            margin: 0.3rem 0 0.8rem;
        }
        .insec7 .le .item2 {
            height: 8.4rem;
            padding: 0.6rem 0.25rem 0.8rem;
        }
        .insec7 .item-w{
            box-sizing:border-box;
            padding-left: 0.3rem;
        }
        .insec7 .ri .tab-w {
            margin-bottom: 0rem;
        }

        .insec7 .item-w .swiper-slide{
            width: 95%;
        }

        .insec6 .title {
            margin-bottom: 1rem;
        }
        .insec6 .title h3 {
            font-size: 0.44rem;
            margin-top: 0.2rem;
        }
        .insec6 {
            padding:0.6rem 0 1rem;
        }
        .insec6 .swiper-container6 .swiper-slide{
            width: 100%;
            height: 7rem;
            padding-top: 1rem;
            padding-left: 0.3rem;
        }
        .insec6 .swiper-container6 .swiper-slide.cur{
            width: 100%;
            padding-right: 0.3rem;
        }
        .insec6 .swiper-container6 .swiper-slide .t {
            font-size: 0.44rem;
            margin-bottom: 0.2rem;
        }
        .insec6 .swiper-container6 .swiper-slide .p {
            font-size: 0.28rem;
            margin-bottom: 0.15rem;
        }
        .insec6 .le-num {
            font-size: 0.6rem;
            left: 68%;
            top: 0.25rem;
        }
        .insec6 .le-num .num-a {
            font-size: 0.4rem;
        }

        .insec4 .swiper-container3 .swiper-button-next{
            width: 0.7rem;
            height: 0.7rem;
            right: -0.5rem;
        }
        .insec4 .swiper-container3 .swiper-button-prev{
            width: 0.7rem;
            height: 0.7rem;
            left: -0.5rem;
        }
        .nybanner .nav-container.on:before {
            box-shadow: 0 0 2px 1px #dedede;
        }

        .insec7 .le .item .ico img{
            width: 0.8rem;
        }
        .footer-wrap .m_list li dt .icon {
            width: 16px;
            height: 16px;
        }
        .footer-wrap .m_list li dt .icon .line1 {
            width: 16px;
        }
        .footer-wrap .m_list li dt .icon .line2 {
            height: 16px;
        }
        .insec1.on .scroll-t {
            bottom: 0.5rem;
            font-size: 12px;
        }
        .insec2 .ri .item{
            border-right:none 
        }
        .footer-wrap .top .le .share-w {
            margin-top: 0.4rem;
            display: none;
        }
        .mnav-wrap .faqs-list li{
            margin-bottom: 0.2rem;
        }

        .mould-w .list li .ri p{
            font-size:0.28rem;
            line-height: 0.44rem;
        }
        .mould-w .list li .ri p:before {
            top: 0.2rem;
        }
        .field-w .field-slide li .ico img{
            width: 0.8rem;
        }


        #wave1 {
            height: 7rem!important;
        }
        .insec5 .le h1 {
            font-size: 0.5rem;
            margin-bottom: 0.3rem;
        }
        .insec5 .le p {
            font-size: 0.28rem;
        }
        .insec5 .le {
            padding: 0.5rem 0.3rem 0;
            height: 8.5rem;
        }
        .insec5 .le-num {
            font-size: 0.35rem;
            margin-bottom: 0.5rem;
        }
        .insec5 .le .num-n {
            font-size: 0.65rem;
        }
    /*.swiper-container4{
            position: static;
            }*/
            .insec5 .le .link {
                margin-top: 0.5rem;
            }
            .insec5 .ri .swiper5-box {
                width: 5rem;
                height: 5rem;
                padding: 0.2rem;
            }
            .insec5 .ri {
                padding: 0rem 0 0.5rem;
            }
            .insec5 .ri .con-t h1 {
                font-size: 0.45rem;
                margin-bottom: 0.3rem;
            }
            .insec5 .ri .swiper5-box {
                width: 5.4rem;
                height: 5.4rem;
            }
            .insec5 .swiper10-box {
                width: 100%;
                margin: 1rem auto 0;
            }
            .insec5 .swiper10-box .swiper-slide{
                font-size: 0.24rem;
            }
            .insec5 .swiper10-box .swiper-slide-active {
                font-size: 0.36rem;
            }
            .insec5 .swiper10-box:before {
                width: 1px;
                height: 0.65rem;
                top: -0.7rem;
            }
            .insec5 .con-t {
                margin-top: 0.5rem;
            }
            .insec5 .ri .swiper-button-next {
                width: 0.75rem;
                height: 0.75rem;
                background-size: contain;
                right: -1rem;
            }
            .insec5 .ri .swiper-button-prev {
                width: 0.75rem;
                height: 0.75rem;
                background-size: contain;
                left: -1rem;
            }
            .insec5 .ico img{
                width: 0.8rem;
            }

            .insec2 .ri .add {
                right: -0.4rem;
                font-size: 0.4rem;
                top: -0.2rem;
            }

            .mould-w.produce .pro_nav .swiper-button-prev{
                left: -0.25rem;
            }
            .mould-w.produce .pro_nav .swiper-button-next{
                right: -0.25rem;
            }
            
        }



@media screen and (max-width: 767px) {
    .insec5 .ri .con-t p{
        font-size: 0.32rem;
    }
    .pic_list ul li{
        width: 50%;
    }
    .pro_prevnext{
        margin-bottom: 0;
    }

.insec7 .le .item .con-tt {
	display: block;
	justify-content: space-between;
	align-items: center;
	color: #da251c;
	margin-bottom: 0.4rem;
}
.contact-w .tact h2{font-size:0.4rem;}

}







