
@media screen and (max-width:1680px){
    .history-box .history_list .container .swiper-slide div{
        height: 13.5vw;
    }
    .history-box .history_list .container .swiper-slide p{
        font-size: 16px;
        line-height: normal;
    }
    .history-box .history_list .container .swiper-slide:nth-child(1)>div:last-child,
    .history-box .history_list .container .swiper-slide:nth-child(2)>div:last-child,
    .history-box .history_list .container .swiper-slide:nth-child(3)>div:last-child,
    .history-box .history_list .container .swiper-slide:nth-child(4)>div:last-child,
    .history-box .history_list .container .swiper-slide:nth-child(5)>div:last-child,
    .history-box .history_list .container .swiper-slide:nth-child(6)>div:last-child{
        width:100%;
    }
    .nav-item+.nav-item{
        margin-left: 20px;
    }
}
@media screen and (max-width: 1440px){
    .history-box .history_list .container{
        padding-top:4.6%;
    }
    .history-box .history_list .container .swiper-slide>div{
        width:100%;
    }
    .history-box .history_list .container .swiper-slide h3{
        font-size:16px;
    }
    .history-box .history_list .container .swiper-slide p{
        font-size:14px;
        
    }
    .history-box .history_list .container .swiper-slide div:last-child{
        width:100% !important;
    }
    .show-product .pro-head .head-right .btn-box>a img{
        margin-top:20px;
    }
    .show-product .pro-head .head-right .btn-box>a:nth-child(2){
        line-height:48px;
    }
    .show-product .pro-main .main-right .desc-box br{
        height: 6px;
    }
    .nav-item+.nav-item{
        margin-left: 20px;
    }
}
@media screen and (max-width: 1200px){
    .history-box .history_list .container .swiper-slide p{
        font-size:12px;
        line-height: 16px;
    }
    .nav-item+.nav-item {
        margin-left: 10px;
    }
}
@media screen and (max-width: 968px){
    .show-product .pro-main .main-right .desc-box .content iframe{
        width:100% !important;
        margin:10px 0;
    }
    .page-banner .crumbs{
        bottom:10px;
    }
    .about-box p{
        font-size:16px;
        word-wrap: break-word;
        line-height: 26px;
    }
    .history-box>div{
        overflow-x:auto;
    }
    .history-box .history_list {
        height: auto;
        background: unset !important;
    }
    .history-box .history_list .container .swiper-slide div:last-child{
        margin-top: 0;
        padding: 0 !important;
    }
    .history-box .history_list .container{
        padding-top: 5%;
        width: 100%;
        padding-bottom: 5%;
    }
    .history-box>h2,.factory-box>h2{
        margin-bottom:30px;
        font-size:22px;
    }
    .history-box .history_list .container .swiper-container .swiper-slide{
        padding-left: 0;
    }

    .history-box .history_list .container .swiper-slide div{
        height: auto;
        float: unset;
        margin-bottom: 20px;
    }
    .history-box .history_list .container .swiper-slide h3{
    font-size: 24px;
}
    .history-box .history_list .container .swiper-slide p{
    font-size: 18px;
    line-height: normal;
}
    .about-box h2 {
        font-size: 26px;
        margin-bottom: 0;
    }
    .about-lianxi .add-box,
    .about-lianxi .email-box,
    .about-lianxi .tel-box{
        width:100%;
        padding:0;
        margin-bottom:20px;
        border:none;
    }
    .about-lianxi {
        padding-top: 6%;
        padding-bottom: 0;
    }
    .contact-box .contact-form,
    .contact-box .contact-right{
        width:100%;
    }
    .contact-box .contact-form input,
    .contact-box .contact-form button{
        height:50px;
    }
    .contact-box .contact-form textarea{
        height:140px;
    }
    .contact-box .contact-form>h2{
        font-size:20px;
        margin:10px 0 20px;
    }
    .contact-box .contact-right>h2{
        font-size:20px;
        margin-top:20px;
        padding-bottom: 15px;
        margin-bottom: 10px;
    }
    .download-box .down-list>div{
        width:49%;
        margin-bottom:10px;
    }
    .download-form>h3{
        font-size:22px;
    }
    .download-form .input-box input{
        width:49%;
        height:50px;
    }
    .download-form .textarea-box button{
        width:20%;
        height:120px;
    }
    .download-form .textarea-box textarea{
        width:78%;
        height:120px;
    }
    .download-form{
        width:92%;
    }
    .download-box .down-list>div>a img{
        width:26px;
    }
    .news-box .news-list>a.news-one>div{
        width:100%;
    }
    .news-box .news-list>a.news-one .text-box{
        display:block;
    }
    .news-box .news-list>a{
        width:100%;
    }
    .news-box .news-list>a.news-i .img-box{
        margin-bottom:10px;
    }
    .news-box .news-list>a.news-i .text-box h2{
        margin-top:3%;
        margin-bottom:3%;
    }
    .support-box .support-list .support-item{
        width:49%;
        margin-bottom:2%;
    }
    .support-box .support-list .support-item>img{
        max-width:80px;
        margin-bottom:10px;
    }
    .support-box .support-list .support-item>h2,.download-box .down-list>div>h3{
        font-size: 14px;
    }
    .download-box .down-list>div>p,.download-box .down-list>div>a{
        font-size: 12px;
    }
    .support-box .support-list .support-item>p{
        line-height:16px;
        margin-top:0;
        margin-bottom:10px;
        padding-bottom:10px;
        min-height:60px;
        font-size: 12px;
    }
    .support-box .support-list .support-item>a{
        font-size: 12px;
    }
    .support-box .support-list .support-item>a img {
        margin-top: 8px;
        width: 14px;
    }
    .show-support .contentbox .con-item>div{
        width:100% !important;
    }
    .show-support .contentbox .con-item .text-box h2 {
        font-size: 20px;
        line-height: 24px;
        margin-top: 16px;
    }
    .show-support .contentbox .con-item .text-box p {
        font-size: 16px;
        line-height: 20px;
    }
    .show-support .contentbox>h1 {
        font-size: 22px;
        margin-top: 30px;
        margin-bottom: 20px;
    }
    .product-list .left-nav{
        width:30%;
        top:80px;
    }
    .product-list .left-nav>a{
        font-size:12px;
    }
    .product-list .right-list{
        width:66%;
    }
    .product-list .right-list .prolist-item .list-box>div{
        width:48%;
    }
    .product-list .right-list .prolist-item .list-box>div .text-box>a{
        height:36px;
        line-height:33px;
    }
    .product-list .left-nav>a{
        padding:10px 2px;
    }
    .product-list .left-nav>a.active::after{
        top:35%;
    }
    .product-list .right-list .prolist-item>h2{
        font-size:18px;
        margin-top:0px;
    }
    .product-list .right-list .prolist-item>a{
        top:-75px !important;
    }
    .product-list .right-list .prolist-item .list-box>div .text-box h3{
        margin-top:10px;
    }
    .product-list .left-nav>a{
        border:none;
    }
    .product-list .left-nav>a.active::after{
        right:-11px;
    }
    .page-banner .crumbs img {
        margin-top: 9px;
        width: 14px;
    }
    .show-product .pro-head .head-left,
    .show-product .pro-head .head-right{
        width:100%;
    }
    .show-product .pro-head .head-right>h1{
        font-size:26px;
    }
    .show-product .pro-head .head-right>p {
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .show-product .pro-head .head-right .cs p {
        font-size: 16px;
        line-height: 20px;
    }
    .show-product .pro-head .head-right .btn-box>a{
        margin-right:10px;
        font-size:12px;
    }
    .show-product .pro-head .head-right .btn-box>a img{
        margin-top:10px;
    }
    .show-product .pro-head .head-right .btn-box>a:first-child{
        width:33%;
        height:40px;
        line-height:36px;
    }
    .show-product .pro-head .head-right .btn-box>a:nth-child(2) {
        line-height: 30px;
        height: 40px;
        font-size: 20px;
    }
    .show-product .pro-head .head-right .btn-box>a:nth-child(3) {
        width: 33%;
        height: 40px;
        line-height: 36px;
    }
    .show-product .pro-main .main-left{
        display:none;
    }
    .show-product .pro-main .main-right{
        width:100%;
        margin-left: 0;
    }
    .show-product .pro-main .main-right .desc-box .table-box{
        overflow-x:auto;
    }
    .show-product .pro-main .main-right .desc-box .table-box table{
        width:1000px;
    }
    .show-product .pro-main .main-right .desc-box .table-box table tr td{
        font-size:14px;
        padding:5px 10px;
    }
    .show-product .pro-main .main-right .download-form{
        width:100%;
    }
    .show-product .pro-main .main-right .desc-box h2 {
        font-size: 24px;
        line-height: 30px;
    }
    .show-product .pro-main .main-right .desc-box h3 {
        font-size: 22px;
        line-height: 26px;
    }
    .show-product .pro-main .main-right .desc-box p {
        font-size: 18px;
        line-height: 24px;
    }
    .show-product .pro-main .main-right .desc-box br{
        height: 3px;
    }
    .show-product .pro-main .main-right .desc-box a#desc-pdfbtn{
        height:50px;
        line-height:46px;
    }
    .show-product .pro-main .main-right .desc-box a#desc-pdfbtn img{
        width:22px;
    }
    .show-product .pro-main .about-pro>h2{
        font-size:22px;
    }
    .show-product .pro-main .about-pro .about-prolist .about-proitem{
        width:48%;
        margin-bottom:15px;
    }
    .show-product .pro-main{
        padding-bottom:0;
    }
    .page-content .quotatio > h1{
        font-size:26px;
    }
    .page-content .quotatio > p {
        margin-top: 10px;
        font-size: 16px;
    }
    .page-content .message-box .from .submit input{
        padding: 5px 22px
    }
    .page-content .message-box{
        padding:20px 10px;
    }
    .page-content .quotatio .quotation-box > div .message-box{
        padding:10px;
    }
    .page-content .quotatio .quotation-box > div .message-box .checktext{
        padding-top:0px;
    }
    .page-content .message-box .from .input{
        display: block;
        margin-bottom: 0;
    }
    .page-content .message-box .from .input > div {
        width: 100%;
        margin-bottom: 10px;
    }
    .page-content .quotatio .quotation-box > div .message-box .from textarea {
        height: 200px;
    }
    .page-content .message-box .from {
        margin-top: 15px;
    }
    .page-content .quotatio .quotation-box > div .message-box .from .submit{
        margin-bottom: 20px;
    }
    .new-desc .container>h1 {
        font-size: 24px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .new-desc .container .prev-next a img {
        margin-top: 4px;
    }
    .search-box .list-box>div {
        width: 49%;
        margin-bottom: 2%;
    }
    .page-content .quotatio .quotation-box > div .message-box .checktext{
        flex-wrap: wrap;
    }
    .page-content .quotatio .row #quotatio-product-list .quotatio-item .imgbox{
        margin-top:10%;
    }
    .contact-box .contact-right dl dt,
    .contact-box .contact-right dl dd{
        font-size:16px;
    }
    .about-lianxi h3,
    .about-lianxi a{
        font-size:16px;
    }
    .news-box .news-list>a.news-one .text-box h2,
    .news-box .news-list>a.news-i .text-box h2{
        font-size:16px;
    }
    .news-box .news-list>a.news-one .text-box p,
    .news-box .news-list>a.news-i .text-box p{
        font-size:14px;
    }
    .product-list .right-list .prolist-item .list-box>div .text-box h3 a{
        font-size:14px;
    }
    .product-list .right-list .prolist-item .list-box>div .text-box p span{
        font-size:12px;
    }
    .show-product .pro-main .about-pro .about-prolist .about-proitem .text-box h3 a{
        font-size:14px;
    }
    .show-product .pro-main .about-pro .about-prolist .about-proitem .text-box p span{
        font-size:12px;
    }
    .news-box .news-list>a.news-one .text-box span{
        font-size:12px;
    }
    .new-desc .container>p{
        font-size:14px;
    }
    .new-desc .container .prev-next p a{
        font-size:14px;
    }
    .page-banner .crumbs a{
        font-size:16px;
    }
    .product-list .right-list .prolist-item>p{
        font-size:12px;
    }
    .new-desc .content-box p{
        font-size:16px;
    }
    .news-item__title{
        line-height: inherit;
        min-height: 48px;
    }
    .news-item__desc{
        line-height: inherit;
        min-height: 63px;
    }
    .news-box .news-list>a.news-i .text-box h2,.news-box .news-list>a.news-i .text-box p{
        min-height: auto;
    }
}